@media (min-width:1920px){#partner .container.jumbo{max-width:1552px}}@media (max-width:991px){#partner .partner-discount .container.jumbo{max-width:100%}#partner .partner-discount .partner-discount-row{justify-content:flex-end}}@media (max-width:834px){#partner .container,#partner .container.jumbo{max-width:800px}}#partner .btn.btn-primary,#partner .btn.btn-primary:active,#partner .btn.btn-primary:focus,#partner .btn.btn-primary:hover{background-color:#23410a;border-color:#23410a;border-radius:4px;color:#fff!important;font-size:16px;font-weight:700;line-height:24px;padding:14px 24px}#partner .btn.btn-reverse-secondary,#partner .btn.btn-reverse-secondary:active,#partner .btn.btn-reverse-secondary:focus{background-color:#fff;border-color:#fff;border-radius:4px;color:#23410a;font-size:16px;font-weight:700;line-height:24px;padding:14px 24px}#partner .btn.btn-reverse-secondary:hover{background-color:#eaecef;border-color:#eaecef;color:#23410a}#partner .btn.btn-outline{padding:14px 24px}#partner .partner-hero{align-items:center;background:linear-gradient(181deg,rgba(0,0,0,.75) -34.95%,transparent 169.59%);color:#fff;display:flex;flex-direction:column;height:420px;justify-content:center;margin:0 auto;max-width:1920px;text-align:center}#partner .partner-hero.princess{background-image:url(//images.goodsam.com/rewards/partners/princess-hero.webp);background-repeat:no-repeat;background-size:cover}@media (max-width:991px){#partner .partner-hero.princess{background-image:url(//images.goodsam.com/rewards/partners/princess-hero-tablet.webp);background-repeat:no-repeat;background-size:cover;height:350px;padding-bottom:91px;padding-top:91px}}#partner .partner-hero.pfj{background:linear-gradient(181deg,rgba(0,0,0,.75) -34.95%,transparent 169.59%),url(https://images.goodsam.com/loyalty/pfj/pfj-bg.png);background-position:50% 69%;background-repeat:no-repeat;background-size:cover;padding-bottom:56px;padding-top:56px}#partner .partner-hero.att{background-image:url(https://images.goodsam.com/rewards/partners/att-hero.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}#partner .partner-hero.kirklands{background:linear-gradient(181deg,rgba(0,0,0,.8) -34.95%,transparent 169.59%),url(https://images.goodsam.com/rewards/partners/kirklands-alt-hero.webp);background-position:50% 63%;background-repeat:no-repeat;background-size:cover;margin-bottom:0}@media (min-width:1920px){#partner .partner-hero{height:552px;padding-bottom:128px;padding-top:128px}#partner .partner-hero.pfj{padding-bottom:94px;padding-top:94px}}@media (max-width:991px){#partner .partner-hero.pfj{padding-bottom:76px;padding-top:76px}}@media (max-width:576px){#partner .partner-hero{height:340px;padding-bottom:34px;padding-top:34px}#partner .partner-hero.att{height:424px;padding-bottom:53px;padding-top:53px}#partner .partner-hero.pfj{padding-bottom:33px;padding-top:33px}#partner .partner-hero.kirklands{background:linear-gradient(181deg,rgba(0,0,0,.85) -34.95%,transparent 169.59%),url(https://images.goodsam.com/rewards/partners/kirklands-alt-hero.webp);background-position:50% 63%;background-repeat:no-repeat;background-size:cover;margin-bottom:0}}#partner .partner-hero h1{font-size:50px;font-weight:400;line-height:56px;margin-bottom:0;max-width:754px}#partner .partner-hero.att h1{max-width:652px;text-align:left}#partner .partner-hero.pfj h1{max-width:610px}@media (min-width:1920px){#partner .partner-hero h1{font-size:72px;line-height:80px;max-width:1024px}#partner .partner-hero.att h1{max-width:892px}#partner .partner-hero.pfj h1{max-width:947px}}@media (max-width:991px){#partner .partner-hero h1{font-size:40px;line-height:44px}#partner .partner-hero.pfj h1{max-width:530px}#partner .partner-hero.pfj .logo{height:26px}}@media (max-width:834px){#partner .partner-hero h1{max-width:642px}#partner .partner-hero.att h1{max-width:480px}}@media (max-width:576px){#partner .partner-hero h1{font-size:32px;line-height:36px}#partner .partner-hero.att h1{max-width:247px}}#partner .partner-hero p{font-size:20px;font-weight:600;line-height:28px;margin-bottom:0;max-width:560px}#partner .partner-hero.princess p{max-width:754px}@media (min-width:1920px){#partner .partner-hero.princess p{max-width:1024px}}@media (max-width:991px){#partner .partner-hero.princess p{font-size:16px;line-height:24px;max-width:592px}}@media (max-width:576px){#partner .partner-hero.princess p{font-size:14px;line-height:20px;max-width:344px}}#partner .partner-hero.att p{margin-bottom:24px;max-width:652px;text-align:left}#partner .partner-hero.pfj p{margin-bottom:24px}@media (min-width:1920px){#partner .partner-hero p{font-size:24px;line-height:32px;max-width:756px}}@media (max-width:991px){#partner .partner-hero p{font-size:16px;line-height:24px;max-width:642px}#partner .partner-hero.att p{max-width:480px}#partner .partner-hero.pfj p{font-size:18px;line-height:28px;margin-bottom:16px;max-width:530px}}@media (max-width:576px){#partner .partner-hero p{max-width:unset}#partner .partner-hero.att p{font-size:14px;line-height:20px;max-width:241px}#partner .partner-hero.pfj p{font-size:16px;line-height:24px;margin-bottom:16px}#partner .partner-hero.att img{height:30px}}#partner .partner-hero-content{align-items:center;display:flex;flex-direction:column;gap:8px}#partner .partner-hero.att .partner-hero-content{align-items:flex-start}#partner .partner-hero.princess .partner-hero-content{gap:16px}#partner .partner-hero.princess .princess-logo{height:101px}#partner .partner-hero.kirklands .kirklands-logo{margin-bottom:32px;max-width:750px}@media (min-width:1920px){#partner .partner-hero.princess .princess-logo{height:115px}}@media (max-width:991px){#partner .partner-hero.princess .princess-logo{height:80px}#partner .partner-hero.kirklands .kirklands-logo{margin-bottom:32px;max-width:60%}}@media (max-width:834px){#partner .partner-hero.kirklands{margin-bottom:0}}#partner .limited-offer{padding-bottom:80px;padding-top:80px}#partner.pfj-page .limited-offer{background-color:#fff}#partner.pfj-page .limited-offer.grey,#partner.princess-page .limited-offer{background-color:#f8f8f6}@media (min-width:1920px){#partner .limited-offer{padding-bottom:96px;padding-top:96px}}@media (max-width:991px){#partner .limited-offer,#partner.pfj-page .limited-offer{padding-bottom:64px;padding-top:64px}}@media (max-width:576px){#partner.pfj-page .limited-offer{padding-bottom:32px;padding-top:32px}}#partner .limited-offer h2.huge{font-size:40px;font-weight:400;line-height:44px}@media (min-width:1920px){#partner .limited-offer h2.huge{font-size:50px;line-height:56px}}@media (max-width:991px){#partner .limited-offer h2.huge{font-size:32px;line-height:36px}}@media (max-width:576px){#partner .limited-offer h2.huge{font-size:28px;line-height:32px;margin-bottom:16px}}#partner.princess-page .limited-offer h2{font-size:40px;font-weight:700;line-height:44px;margin-bottom:8px}@media (min-width:1920px){#partner.princess-page .limited-offer h2{font-size:50px;font-weight:700;line-height:46px;margin-bottom:16px}}@media (max-width:991px){#partner.princess-page .limited-offer h2{font-size:32px;font-weight:700;line-height:36px;margin-bottom:8px}}@media (max-width:576px){#partner.princess-page .limited-offer h2{font-size:28px;font-weight:700;line-height:32px;margin-bottom:8px}}#partner.princess-page .limited-offer p{font-size:18px;font-weight:500;line-height:28px;margin-bottom:0}@media (max-width:991px){#partner.princess-page .limited-offer p{font-size:16px;line-height:24px}}@media (max-width:576px){#partner.princess-page .limited-offer p{font-size:14px;line-height:20px}}#partner .limited-offer h3{font-size:38px;font-weight:400;line-height:44px;margin-bottom:24px}@media (max-width:991px){#partner .limited-offer h3{font-size:32px;line-height:36px}}#partner .limited-offer .fa-ul li{font-size:20px;font-weight:400;line-height:28px;margin-bottom:24px}@media (min-width:1920px){#partner .limited-offer .fa-ul li{font-size:24px;line-height:28px;max-width:720px}}@media (max-width:991px){#partner .limited-offer .fa-ul li{font-size:20px;line-height:24px}#partner.pfj-page .limited-offer .fa-ul li{font-size:16px;font-weight:500;line-height:24px;margin-bottom:8px}#partner.pfj-page .limited-offer .fa-ul{margin-left:var(--fa-li-margin,1.6em)}}#partner .limited-offer .fa-ul li span{color:#23410a}@media (min-width:1920px){#partner.pfj-page .limited-offer.grey h1{font-size:32px;font-weight:400;line-height:36px}#partner.pfj-page .limited-offer.grey h2{font-size:50px;font-weight:700;line-height:56px}}#partner.pfj-page .limited-offer .limited-row{justify-content:space-between}@media (max-width:991px){#partner.pfj-page .limited-offer .limited-row{flex-direction:column;gap:24px}}@media (max-width:833px){#partner.pfj-page .limited-offer .limited-row{gap:16px}}#partner.pfj-page .limited-offer .limited-row .copy-block{max-width:46.5%}@media (max-width:991px){#partner.pfj-page .limited-offer .limited-row .copy-block{margin:0 auto;max-width:556px;order:2;width:100%}}#partner.pfj-page .limited-offer.grey ol{margin-bottom:32px;padding-left:1rem}#partner.pfj-page .limited-offer.grey ol li{font-size:16px;line-height:24px;margin-bottom:4px}@media (max-width:576px){#partner.pfj-page .limited-offer.grey ol li{font-size:14px;line-height:20px}}#partner.pfj-page .limited-offer.grey p.mb8{font-size:20px;line-height:28px;margin-bottom:8px}@media (max-width:991px){#partner.pfj-page .limited-offer.grey p.mb8{font-size:18px;line-height:28px}}@media (max-width:576px){#partner.pfj-page .limited-offer.grey p.mb8{font-size:14px;line-height:20px}}#partner.pfj-page .app-buttons{display:flex;gap:32px}@media (max-width:576px){#partner.pfj-page .app-buttons{gap:16px}}#partner.pfj-page .app-buttons img{height:52px!important}@media (max-width:374px){#partner.pfj-page .app-buttons img{height:42px!important}}#partner.pfj-page .limited-offer.grey h4{font-size:28px;font-weight:400;line-height:32px;margin-bottom:8px}@media (min-width:1920px){#partner.pfj-page .limited-offer.grey h4{font-size:32px;line-height:36px}}@media (max-width:991px){#partner.pfj-page .limited-offer.grey h4{font-size:24px;line-height:28px}}#partner.pfj-page .limited-offer.grey h5{font-size:40px;font-weight:400;line-height:44px;margin-bottom:16px}#partner.pfj-page .limited-offer.grey h5 sup{top:-.35em}@media (min-width:1920px){#partner.pfj-page .limited-offer.grey h5{font-size:50px;line-height:56px}}@media (max-width:991px){#partner.pfj-page .limited-offer.grey h5{font-size:32px;line-height:36px}}@media (max-width:576px){#partner.pfj-page .limited-offer.grey h5{font-size:28px;line-height:32px}}#partner.pfj-page .limited-offer.grey .disclaim{font-size:12px;line-height:20px;margin-bottom:0}#partner.pfj-page .limited-offer.grey .cta-bar{align-items:flex-end;display:flex;justify-content:space-between}@media (min-width:1920px){#partner.pfj-page .limited-offer.grey .cta-bar{padding-top:16px}}.mobile-expiration{display:none}@media (max-width:1199px){#partner.pfj-page .limited-offer.grey .cta-bar .expiration{display:none}#partner.pfj-page .limited-offer.grey .cta-bar img{height:42px}.mobile-expiration{display:block;font-size:14px;line-height:24px;text-align:right}}.mobile-disclaim{display:none}@media (max-width:991px){.desktop-disclaim{display:none}.mobile-disclaim{display:block}#partner.pfj-page .limited-offer.grey .cta-bar{margin-bottom:8px;padding-top:8px}}#partner .part-img-side{padding-left:0;padding-right:0}@media (max-width:991px){#partner .part-img-side{order:1;width:100%}}@media (max-width:834px){#partner .part-img-side{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}#partner .pfj-image{position:relative}@media (max-width:991px){#partner .pfj-image{margin:0 auto;max-width:556px;text-align:center}}#partner .pfj-image .lto-tag{background-color:#23410a;border-radius:0 4px 4px 0;bottom:28px;color:#c3ff49;display:block;font-size:18px;font-weight:700;height:auto;left:0;line-height:28px;padding:4px 12px 4px 16px;position:absolute}@media (min-width:1920px){#partner .pfj-image .lto-tag{font-size:20px}}@media (max-width:991px){#partner .pfj-image .lto-tag{font-size:16px;line-height:24px}}#partner .partner-cards{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;margin-top:24px}@media (max-width:833px){#partner .partner-cards{grid-template-columns:1fr}}@media (max-width:576px){#partner .partner-cards .partner-card{margin:0 auto;max-width:324px}}#partner .partner-cards .partner-card a{color:inherit;text-decoration:none}#partner .partner-cards .partner-card a:focus img{border:none;padding:0!important}#partner .partner-card.card .card-body{display:flex;flex-direction:column;gap:16px;height:100%!important;justify-content:space-between;padding:16px;position:unset}#partner .partner-card .partner-top{font-size:24px;font-weight:700;line-height:28px;margin-bottom:4px}@media (min-width:1920px){#partner .partner-card .partner-top{font-size:28px;line-height:32px}}@media (max-width:991px){#partner .partner-card .partner-top{font-size:20px;line-height:24px}}#partner .partner-card .partner-title{font-size:20px;font-weight:400;line-height:24px;margin-bottom:4px}@media (min-width:1920px){#partner .partner-card .partner-title{font-size:24px;line-height:28px}}@media (max-width:991px){#partner .partner-card .partner-title{font-size:16px;line-height:20px}}#partner .partner-card .partner-desc{font-size:14px}@media (max-width:991px){#partner .partner-card .partner-desc{font-size:12px;line-height:22px}}#partner .price-box{margin-top:auto}#partner .price-box .was-price{font-size:14px;font-weight:400;line-height:24px;text-decoration:line-through}@media (max-width:991px){#partner .price-box .was-price{font-size:12px;line-height:22px}}#partner .partner-card .prices{align-items:center;display:flex;gap:8px;justify-content:flex-start}#partner .partner-card .prices .is-price{font-size:24px;font-weight:700;line-height:28px}@media (min-width:1920px){#partner .partner-card .prices .is-price{font-size:28px;line-height:32px}}@media (max-width:991px){#partner .partner-card .prices .is-price{font-size:20px;line-height:24px}}#partner .partner-card .prices .savings{background-color:#23410a;border-radius:4px;color:#fff;font-size:16px;font-weight:700;letter-spacing:1.5px;line-height:20px;padding:4px 8px;text-transform:uppercase}@media (max-width:991px){#partner .partner-card .prices .savings{font-size:14px}}#partner .limited-offer .disclaimer-row{margin-top:24px}@media (max-width:576px){#partner .limited-offer .disclaimer-row{margin-top:16px}}#partner .limited-offer .disclaimer-row p{font-size:12px;font-weight:400;line-height:20px}#partner .how-to-redeem{background-color:#f8f8f6;padding-bottom:80px;padding-top:80px}@media (min-width:1920px){#partner .how-to-redeem{padding-bottom:96px;padding-top:96px}}@media (max-width:991px){#partner .how-to-redeem{padding-bottom:64px;padding-top:64px}}@media (max-width:576px){#partner .how-to-redeem{padding-bottom:48px;padding-top:48px}}#partner .how-to-redeem h2{font-size:40px;font-weight:400;line-height:44px;margin-bottom:32px;text-align:center}@media (min-width:1920px){#partner .how-to-redeem h2{font-size:50px;line-height:56px}}@media (max-width:991px){#partner .how-to-redeem h2{font-size:40px;line-height:44px}}@media (max-width:576px){#partner .how-to-redeem h2{font-size:32px;line-height:36px}}@media (max-width:991px){#partner .how-to-redeem .numbers-row{gap:24px}}#partner .how-to-redeem .redeem-tile{display:flex;flex-direction:column;gap:10px}#partner .how-to-redeem .redeem-tile .number{color:#4d6539;font-size:50px;font-weight:700;line-height:56px}@media (min-width:1920px){#partner .how-to-redeem .redeem-tile .number{font-size:72px;line-height:80px}}@media (max-width:991px){#partner .how-to-redeem .redeem-tile .number{font-size:40px;line-height:44px}}@media (max-width:576px){#partner .how-to-redeem .redeem-tile .number{font-size:32px;line-height:36px}}#partner .how-to-redeem .redeem-tile .title{font-size:20px;font-weight:700;line-height:28px}@media (min-width:1920px){#partner .how-to-redeem .redeem-tile .title{font-size:24px;line-height:32px}}@media (max-width:991px){#partner .how-to-redeem .redeem-tile .title{font-size:20px;line-height:28px}}@media (max-width:576px){#partner .how-to-redeem .redeem-tile .title{font-size:16px;line-height:24px}}#partner .how-to-redeem .redeem-tile .info{font-size:16px;font-weight:400;line-height:24px}@media (max-width:991px){#partner .how-to-redeem .redeem-tile .info{font-size:14px;line-height:24px}}#partner .how-to-redeem .cta-row{margin-top:32px}@media (max-width:576px){#partner .how-to-redeem .cta-row{margin-top:24px}}#partner .legal{padding-bottom:80px;padding-top:80px}@media (min-width:1920px){#partner .legal{padding-bottom:96px;padding-top:96px}}@media (max-width:576px){#partner .legal{padding-bottom:48px;padding-top:48px}}#partner .legal p{font-size:12px;font-weight:400;line-height:20px;margin-bottom:0}#partner .legal a{color:#4d6539;font-weight:700;text-decoration:underline;text-underline-offset:3px}#partner .legal a:hover{color:#4d6539;text-decoration:none}#partner .partner-percent{padding-bottom:80px;padding-top:80px}#partner .partner-percent h2{font-size:40px;line-height:44px;margin:0 auto;max-width:752px;text-align:center}@media (min-width:1920px){#partner .partner-percent h2{font-size:50px;line-height:56px;max-width:1024px}}@media (max-width:991px){#partner .partner-percent h2{font-size:32px;line-height:36px;max-width:664px}}@media (max-width:576px){#partner .partner-percent h2{max-width:unset}}#partner .how-to{padding-bottom:64px;padding-top:64px}@media (max-width:576px){#partner.pfj-page .how-to{padding-bottom:48px;padding-top:48px}}#partner.pfj-page .how-to{background-color:#f8f8f6}#partner.pfj-page .how-to .btn.btn-primary{margin:0 auto;text-align:center}#partner .how-to .redeem-intro{margin-bottom:24px;text-align:center}#partner .how-to .redeem-text{text-align:center}#partner .how-to .redeem-text p{margin-bottom:8px}#partner .how-to h3{font-size:40px;font-weight:400;line-height:44px;margin-bottom:8px}@media (max-width:991px){#partner .how-to h3{font-size:32px;line-height:36px}}@media (max-width:576px){#partner .how-to h3{font-size:28px;line-height:32px}}#partner .how-to p{font-size:20px;font-weight:500;line-height:28px;margin-bottom:24px}@media (max-width:991px){#partner.pfj-page .how-to p{font-size:16px;line-height:24px}}#partner .how-to a:not(.btn){color:#23410a;font-weight:700;text-decoration:none}#partner .how-to a i{font-size:18px;margin-right:8px}#partner .ports{padding-bottom:80px;padding-top:80px}@media (max-width:991px){#partner .ports{padding-bottom:64px;padding-top:64px}#partner .ports.kirklands-cats{padding-top:32px}}#partner .ports h3{font-size:40px;font-weight:400;line-height:44px;margin-bottom:8px}@media (max-width:991px){#partner .ports h3{font-size:32px;line-height:36px}}@media (max-width:834px){#partner .ports h3{font-size:28px;line-height:32px}}@media (max-width:576px){#partner .ports h3{font-size:28px;line-height:32px}}#partner .ports p{font-size:18px;font-weight:500;line-height:28px}@media (max-width:991px){#partner .ports p{font-size:16px;line-height:24px}}#partner .ports .port-tiles{align-items:center;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;justify-content:center}@media (max-width:991px){#partner .ports .port-tiles{gap:16px}}@media (max-width:576px){#partner .ports .port-tiles{grid-template-columns:1fr}}#partner .port{align-items:center;background-color:#888;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;gap:8px;height:205px;justify-content:center;position:relative}@media (max-width:991px){#partner .port{height:144px}}@media (max-width:576px){#partner .port{height:162px;margin:0 auto;width:288px}}#partner .port.la{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://images.goodsam.com/rewards/partners/losangeles.webp)}#partner .port.vc{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(//images.goodsam.com/rewards/partners/vancouver2.webp)}#partner .port.se{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://images.goodsam.com/rewards/partners/seattle.webp)}#partner .port.fl{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://images.goodsam.com/rewards/partners/lauderdale2.webp)}#partner .port.ha{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://images.goodsam.com/rewards/partners/honolulu.webp)}#partner .port.tk{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://images.goodsam.com/rewards/partners/tokyo.webp)}#partner .port.ga{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://images.goodsam.com/rewards/partners/galveston.webp)}#partner .port.sf{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://images.goodsam.com/rewards/partners/sanfran.webp)}#partner .port.ny{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://images.goodsam.com/rewards/partners/newyork.webp)}#partner .port.furniture{background-image:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://images.goodsam.com/rewards/partners/k-furniture-cat.webp);background-position:0 60%}#partner .port.wall{background-image:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://images.goodsam.com/rewards/partners/k-wall-cat.webp);background-position:0 36%}#partner .port.mirrors{background-image:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://images.goodsam.com/rewards/partners/k-mirrors-cat.webp);background-position:0 36%}#partner .port.lamps{background-image:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://images.goodsam.com/rewards/partners/k-lamps-cat.webp);background-position:0 32%}#partner .port.decor{background-image:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://images.goodsam.com/rewards/partners/k-decor-cat.webp);background-position:0 65%}#partner .port.outdoor{background-image:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://images.goodsam.com/rewards/partners/k-outdoor-cat.webp);background-position:0 65%}#partner .port .depart{font-weight:700}@media (max-width:991px){#partner .port .depart{font-size:14px;line-height:20px}}#partner .port .location{font-size:32px;font-weight:400;line-height:36px}@media (max-width:991px){#partner .port .location{font-size:28px;line-height:32px}}@media (max-width:576px){#partner .port .location{font-size:24px;line-height:28px}}#partner .port a{color:#c3ff49;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width:991px){#partner .port a{font-size:14px;line-height:24px}}@media (max-width:376px){#partner .port .depart,#partner .port a{font-size:16px;line-height:24px}}#partner .benefits-available{padding-bottom:64px;padding-top:64px}@media (min-width:1920px){#partner .benefits-available{padding-bottom:80px;padding-top:80px}}@media (max-width:991px){#partner .benefits-available{padding-bottom:48px;padding-top:48px}}#partner .benefits-available h2{font-size:40px;font-weight:400;line-height:44px;margin-bottom:24px}@media (max-width:991px){#partner .benefits-available h2{font-size:32px;line-height:36px}}@media (max-width:576px){#partner .benefits-available h2{font-size:28px;line-height:32px}}@media (max-width:991px){#partner .benefits-available .ben-row{align-items:center;flex-direction:column;gap:24px;justify-content:center}}#partner .benefits-available .level-card{border-color:#deded8;padding:24px}#partner .level-card .level{font-size:24px;font-weight:700;line-height:28px;margin-bottom:8px}@media (max-width:991px){#partner .level-card .level{font-size:20px;line-height:24px;margin-bottom:4px}}#partner .level-card .benefit{font-size:24px;font-weight:400;line-height:28px}@media (max-width:991px){#partner .level-card .benefit{font-size:20px;line-height:24px;margin-bottom:8px}}#partner .level-card .benefit-desc{font-size:18px;font-weight:500;line-height:28px}@media (max-width:991px){#partner .level-card .benefit-desc{font-size:16px;line-height:24px}}.partner-discount .heritate-row{justify-content:space-between}@media (min-width:1920px){.partner-discount .partner-discount-row{align-items:center}}.partner-discount .copy-side{flex:0 0 calc(50% - 6px);padding-bottom:80px;padding-top:80px}@media (min-width:1920px){.partner-discount .copy-side{padding-bottom:0;padding-left:0;padding-top:0}}@media (max-width:1279px){.partner-discount .copy-side{padding-bottom:72px;padding-top:72px}}@media (max-width:833px){.partner-discount .copy-side{padding-bottom:32px;padding-top:62px}}@media (max-width:576px){.partner-discount .copy-side{padding:16px 16px 48px}.kirklands-discount .copy-side{padding:24px}}.partner-discount .copy-side h1{font-size:20px;font-weight:400;letter-spacing:1.5px;line-height:24px;margin-bottom:16px;text-transform:uppercase}@media (min-width:1920px){.partner-discount .copy-side h1{font-size:24px;font-weight:400;letter-spacing:1.5px;line-height:32px;text-transform:uppercase}}@media (max-width:1279px){.partner-discount .copy-side h1{font-size:16px;font-weight:400;letter-spacing:1.5px;line-height:20px;text-transform:uppercase}}.partner-discount .copy-side p{font-size:20px;font-weight:500;line-height:28px;margin-bottom:32px}@media (min-width:1920px){.partner-discount .copy-side p{font-size:24px;font-weight:500;line-height:32px}}@media (max-width:991px){.partner-discount .copy-side p{font-size:18px}}#discountClaim{scroll-margin-top:100px}.partner-discount .img-side{background-image:url(//images.goodsam.com/rewards/princess-discount1.webp);background-position:0 50%;background-repeat:no-repeat;background-size:cover;flex:0 0 calc(50% - 6px)}.partner-discount.kirklands-discount .img-side{background-image:url(https://images.goodsam.com/rewards/partners/kirklands-dining.webp);background-position:0 0;background-repeat:no-repeat;background-size:cover;height:420px}@media (min-width:1920px){.partner-discount .img-side{height:476px}}@media (max-width:833px){.partner-discount .partner-discount-row{flex-wrap:wrap}.partner-discount .copy-side,.partner-discount .img-side{flex:0 0 100%}.partner-discount .img-side{height:572px;order:1}.partner-discount .copy-side{order:2}.kirklands-discount .copy-side{order:1}.partner-discount.dark img{width:100%}.partner-discount.kirklands-discount .img-side{height:300px}}@media (max-width:576px){.partner-discount .img-side{height:188px}}.partner-discount h3{font-size:40px;font-weight:400;line-height:44px;margin-bottom:8px}@media (min-width:1920px){.partner-discount h3{font-size:50px;line-height:56px}}@media (max-width:1279px){.princess-page .partner-discount h3{font-size:28px;line-height:32px}}@media (max-width:991px){.partner-discount h3{font-size:32px;line-height:36px}}@media (max-width:576px){.partner-discount h3{font-size:28px;line-height:32px}}.partner-discount p{font-size:20px;font-weight:500;line-height:28px;margin-bottom:0}@media (min-width:1920px){.partner-discount p{font-size:24px;line-height:32px}}@media (max-width:991px){.partner-discount p{font-size:18px;line-height:28px}}@media (max-width:576px){.partner-discount .copy-side p,.partner-discount p{font-size:16px;line-height:24px;margin-bottom:0}}.partner-discount.dark{background-color:#fafafa;color:#232323;padding-bottom:48px;padding-top:48px}@media (max-width:833px){.partner-discount.dark{padding-bottom:32px;padding-top:32px}}@media (max-width:576px){.partner-discount.dark{padding:32px 16px}.partner-discount.dark .container.jumbo{padding-left:4px;padding-right:4px}.partner-discount.dark .btn{width:100%}}.partner-discount.dark .row{gap:48px}.partner-discount.dark .offsetimg{padding-right:0}.partner-discount.dark .btn i{font-size:18px;margin-right:8px}@media (max-width:834px){.partner-discount.dark .row{gap:16px}.partner-discount.dark .offsetimg{padding-left:0;width:48%!important}.partner-discount.dark .offsettext{padding-left:0;width:50%!important}}@media (max-width:833px){.partner-discount.dark .offsetimg{order:2;padding-right:calc(var(--bs-gutter-x)*.5);width:100%!important}.partner-discount.dark .offsettext{order:1;width:100%!important}}@media (max-width:576px){.partner-discount.dark .offsetimg,.partner-discount.dark .offsettext{padding-right:0}}.partner-discount.dark .btn{margin-top:24px}@media (max-width:834px){.partner-discount.dark .btn{margin-top:16px}}.partner-discount.dark .btn i{margin-right:6px}.princess-lto{background-color:#f8f8f6;padding-bottom:96px;padding-top:96px}@media (min-width:1920px){.princess-lto{padding-bottom:96px;padding-top:96px}}@media (max-width:991px){.princess-lto{padding-bottom:48px;padding-top:48px}}@media (max-width:833px){.princess-lto .subline{padding-left:16px;padding-right:16px}}.princess-lto h2{font-size:40px;line-height:44px;margin-bottom:8px}@media (max-width:991px){.princess-lto h2{font-size:28px;line-height:32px}}.princess-lto .subtext{font-size:20px;font-weight:500;line-height:28px;margin-bottom:0}@media (min-width:1920px){.princess-lto h2{font-size:50px;line-height:56px}.princess-lto .subtext{font-size:24px;font-weight:500;line-height:32px}}@media (max-width:991px){.princess-lto .subtext{font-size:18px;line-height:28px}}.princess-lto .lto-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:25px auto 32px;max-width:1156px}@media (min-width:1920px){.princess-lto .lto-grid{gap:32px}}@media (max-width:991px){.princess-lto .lto-grid{gap:16px;margin:32px auto}}@media (max-width:833px){.princess-lto .lto-grid{grid-template-columns:1fr;margin:25px auto 32px}}.lto-grid .card.lto-grid-card{border:0;border-radius:8px;box-shadow:0 0 4px 0 rgba(0,0,0,.04),0 12px 12px -8px rgba(0,0,0,.08);padding:24px}.princess-lto .cta-block{align-items:center;display:flex;gap:22px;justify-content:center}@media (min-width:834px){.princess-lto .cta-block .btn{min-width:197px}}@media (max-width:576px){.princess-lto .cta-block{flex-direction:column;gap:24px}.princess-lto .cta-block .btn{width:100%}}.princess-lto .cta-block .btn i{font-size:18px;margin-right:8px}.lto-grid .lto-grid-card .overline{font-size:14px;font-weight:400;letter-spacing:1.5px;line-height:20px;text-transform:uppercase}@media (max-width:991px){.lto-grid .lto-grid-card .overline{font-size:12px;line-height:16px}}.lto-grid .lto-grid-card .tier-name{font-size:24px;font-weight:700;line-height:28px;margin-bottom:8px}@media (min-width:1920px){.lto-grid .lto-grid-card .tier-name{font-size:24px;line-height:32px}}@media (max-width:991px){.lto-grid .lto-grid-card .tier-name{font-size:20px;line-height:24px}}.lto-grid-card .price-block{color:#66864b;margin-bottom:16px}.lto-grid .price-block .caveat,.lto-grid .price-block .up-to{font-size:14px;font-weight:500;line-height:20px}.lto-grid .price-block .price{font-size:32px;font-weight:700;line-height:36px}@media (min-width:1920px){.lto-grid .price-block .price{font-size:32px;line-height:36px}}@media (max-width:991px){.lto-grid .price-block .price{font-size:28px;line-height:32px}}.lto-grid .info-item{font-size:16px;font-weight:400;line-height:24px;margin-bottom:4px}@media (min-width:1920px){.lto-grid .info-item{font-size:16px;line-height:24px}}@media (max-width:991px){.lto-grid .info-item{font-size:14px}.lto-grid .info-item:last-of-type{margin-bottom:0}}#kirklandsTermsModal .modal-dialog,#princessLTOTermsModal .modal-dialog{max-width:636px;width:636px}@media (max-width:768px){#kirklandsTermsModal .modal-dialog,#princessLTOTermsModal .modal-dialog{max-width:unset;width:unset}}#kirklandsTermsModal .modal-header,#princessLTOTermsModal .modal-header{border:0;padding:32px 32px 16px}#kirklandsTermsModal .modal-title,#princessLTOTermsModal .modal-title{font-size:24px;font-weight:700;line-height:32px}#kirklandsTermsModal .modal-body,#princessLTOTermsModal .modal-body{padding:16px 32px}#kirklandsTermsModal .modal-body p,#princessLTOTermsModal .modal-body p{font-size:12px;line-height:18px}#kirklandsTermsModal .modal-body a,#kirklandsTermsModal .modal-body a:hover,#princessLTOTermsModal .modal-body a,#princessLTOTermsModal .modal-body a:hover{color:#232323}#partner .partner-hero.kirklands p{max-width:890px}.partner-discount.kirklands-discount .partner-discount-row{align-items:center;margin-top:32px}.kirklands-discount .copy-side p{max-width:85%}@media (max-width:576px){.kirklands-discount .copy-side p{margin-bottom:16px;max-width:100%}}#partner .kirklands-cats .port-tiles,#partner .kirklands-cats h3{margin-bottom:32px}#partner .kirklands-cats .port{gap:0}.exclusive-offer.kirklands-eo{background-color:#23410a;margin:0 auto;max-width:1920px;padding-bottom:32px;padding-top:32px}@media (min-width:1920px){.exclusive-offer.kirklands-eo{padding-bottom:72px}}@media (max-width:991px){.exclusive-offer.kirklands-eo{padding-bottom:48px}}@media (max-width:576px){.exclusive-offer.kirklands-eo{margin:16px 16px 0}}.exclusive-offer.kirklands-eo .prop-row{color:#fff;text-align:center}@media (max-width:576px){.exclusive-offer.kirklands-eo .prop-row .excl-copy{padding-left:0;padding-right:0}}.exclusive-offer.kirklands-eo .prop-row .logo-heading{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:16px}@media (max-width:576px){.exclusive-offer.kirklands-eo .prop-row .logo-heading{flex-direction:column;gap:4px}}.exclusive-offer.kirklands-eo .prop-row .logo-heading img{height:40px}@media (min-width:1920px){.exclusive-offer.kirklands-eo .prop-row .logo-heading img{height:50px}}@media (max-width:576px){.exclusive-offer.kirklands-eo .prop-row .logo-heading img{height:28px}}.exclusive-offer.kirklands-eo .prop-row .logo-heading h2{font-size:40px;font-weight:400;line-height:44px;margin-bottom:0}@media (min-width:1920px){.exclusive-offer.kirklands-eo .prop-row .logo-heading h2{font-size:50px;line-height:56px}}@media (max-width:991px){.exclusive-offer.kirklands-eo .prop-row .logo-heading h2{font-size:32px;line-height:36px}}.exclusive-offer.kirklands-eo .prop-row h3{font-size:24px;font-weight:400;line-height:28px;margin:0 auto 32px;max-width:558px;text-align:center}@media (min-width:1920px){.exclusive-offer.kirklands-eo .prop-row h3{font-size:28px;line-height:32px;max-width:656px}}@media (max-width:991px){.exclusive-offer.kirklands-eo .prop-row h3{font-size:20px;line-height:24px;max-width:451px}}@media (max-width:576px){.exclusive-offer.kirklands-eo .prop-row h3{font-size:20px;line-height:24px;margin-bottom:24px}}.exclusive-offer.kirklands-eo .prop-row .btn,.exclusive-offer.kirklands-eo .prop-row .btn:active,.exclusive-offer.kirklands-eo .prop-row .btn:focus,.exclusive-offer.kirklands-eo .prop-row .btn:hover{margin-bottom:32px;padding:14px 80px}@media (max-width:991px){.exclusive-offer.kirklands-eo .prop-row .btn,.exclusive-offer.kirklands-eo .prop-row .btn:active,.exclusive-offer.kirklands-eo .prop-row .btn:focus,.exclusive-offer.kirklands-eo .prop-row .btn:hover{padding:9px 56px}}@media (max-width:576px){.exclusive-offer.kirklands-eo .prop-row .btn,.exclusive-offer.kirklands-eo .prop-row .btn:active,.exclusive-offer.kirklands-eo .prop-row .btn:focus,.exclusive-offer.kirklands-eo .prop-row .btn:hover{padding:14px 24px}}.exclusive-offer.kirklands-eo .prop-row a.text-link,.exclusive-offer.kirklands-eo .prop-row p{font-size:18px;font-weight:500;line-height:28px}.exclusive-offer.kirklands-eo .prop-row p{margin-bottom:0}@media (min-width:1920px){.exclusive-offer.kirklands-eo .prop-row p{font-size:18px;line-height:28px}}.exclusive-offer.kirklands-eo .prop-row a.text-link{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width:991px){.exclusive-offer.kirklands-eo .prop-row a.text-link,.exclusive-offer.kirklands-eo .prop-row p{font-size:16px;line-height:24px}}.kirklands-page .disclaimers{padding-bottom:72px}@media (min-width:1920px){.kirklands-page .disclaimers{padding-bottom:96px;padding-top:72px}}@media (max-width:576px){.kirklands-page .disclaimers{padding-bottom:48px;padding-top:64px}.kirklands-page .disclaimers .container.jumbo{margin-left:4px;margin-right:4px}}.kirklands-page .disclaimers p{font-size:12px;font-weight:400;line-height:20px}@media (max-width:376px){.kirklands-page .disclaimers p{max-width:343px}}.kirklands-page .disclaimers a{color:#232323;font-weight:700;text-decoration:underline;text-underline-offset:3px}.kirklands-page .disclaimers a:hover{color:#23410a;text-decoration:none}.kirklands-page .terms-link{color:#fff;font-size:14px;font-weight:700;line-height:24px;text-decoration:underline;text-underline-offset:3px}.kirklands-page .terms-link:hover{text-decoration:none}#partner .limited-offer .fa-ul .badge-double-discount{background-color:#23410a;border-radius:4px;color:#fff;font-size:12px;font-weight:700;margin-left:8px;padding:4px 8px;vertical-align:middle}@media (max-width:576px){#partner .limited-offer .fa-ul .badge-double-discount{display:block;margin:8px 0 0;width:fit-content}}