.gft{--gft-plum:#70005b;--gft-pink:#ff8bc2;--gft-aqua:#d0fbff;--gft-lav:#f1eef8;--gft-ink:#161221;--gft-tuna:#3a3446;--gft-grey:#979797;--gft-trust:#4e4e4e;--gft-font:"SofiaPro","Helvetica Neue",Helvetica,Arial,sans-serif;--gft-font-bold:"SofiaProBold","Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--gft-font);font-weight:400;color:#000;padding-top:var(--gft-ptm,0px);padding-bottom:var(--gft-pbm,0px);-webkit-font-smoothing:antialiased;font-synthesis:none}@media(min-width:768px){.gft{padding-top:var(--gft-pt,0px);padding-bottom:var(--gft-pb,0px)}}.gft :where(*,*:before,*:after){box-sizing:border-box}.gft :where(p,h1,h2,h3,h4){margin:0;padding:0;letter-spacing:normal;text-transform:none;font-family:var(--gft-font);font-weight:400;line-height:normal;color:inherit}.gft :where(a){color:inherit;text-decoration:none}.gft :where(img){display:block;max-width:100%}.gft a:focus-visible,.gft button:focus-visible,.gft summary:focus-visible{outline:2px solid var(--gft-plum);outline-offset:3px}.gft-wrap{width:100%;max-width:838px;margin:0 auto;padding:0 16px}.gft-m{font-weight:500}.gft-sb{font-family:var(--gft-font-bold);font-weight:600}.gft-b{font-family:var(--gft-font-bold);font-weight:700}.gft-center{text-align:center}.gft .gft-btn{display:flex;align-items:center;justify-content:center;width:100%;height:42.42px;padding:0 12px;border:1px solid transparent;border-radius:15px;background:transparent;cursor:pointer;font-family:var(--gft-font-bold);font-weight:700;font-size:11.88px;letter-spacing:1.7px;text-transform:uppercase;line-height:1;color:var(--gft-plum);text-align:center;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.gft .gft-btn:hover,.gft .gft-btn:focus-visible,.gft-promo__box--link:hover .gft-btn{background:var(--gft-plum);border-color:var(--gft-plum);color:#fff}.gft .gft-btn--pink{background:var(--gft-pink)}.gft .gft-btn--pink_outline{background:var(--gft-pink);border-color:var(--gft-plum)}.gft .gft-btn--outline{background:#fff;border-color:var(--gft-plum)}.gft .gft-btn--aqua{background:var(--gft-aqua);border-color:var(--gft-plum)}.gft .gft-btn--ghost{background:transparent;border-color:var(--gft-plum)}.gft .gft-btn--sm{height:35.71px;font-size:10px;letter-spacing:1.43px;max-width:194px}.gft-textlink{display:block;width:fit-content;margin:24px auto 0;font-family:var(--gft-font-bold);font-weight:600;font-size:15px;line-height:1.17;color:var(--gft-plum);text-align:center;text-transform:uppercase;border-bottom:1px solid}.gft-textlink:hover{text-decoration:underline}.gft-hero__grid{display:grid;grid-template-columns:348px 430px;justify-content:space-between;align-items:start}.gft-hero__media{position:relative;width:430px;height:310px;overflow:hidden;background:var(--gft-lav);grid-column:2;grid-row:1}.gft-hero__media img{width:100%;height:100%;object-fit:cover}.gft-hero__content{grid-column:1;grid-row:1;padding-top:9px}.gft-hero__heading{padding-left:9px;max-width:315px;font-size:28px;font-weight:500;line-height:1.17;color:#000}.gft-hero__text{padding-left:9px;margin-top:11px;max-width:348px;font-size:16px;line-height:21px;color:var(--gft-tuna)}.gft-hero__btns{display:flex;flex-direction:column;gap:9.6px;margin-top:25px;max-width:270px}@media(max-width:767px){.gft-hero .gft-wrap{padding:0 16px}.gft-hero__grid{display:block}.gft-hero__media{width:auto;height:auto;aspect-ratio:430/310;margin:0 -16px}.gft-hero__content{padding-top:11px;text-align:center}.gft-hero__heading{padding-left:0;margin:0 auto;max-width:306px;text-align:center}.gft-hero__text{padding-left:0;margin:11px auto 0;max-width:379px}.gft-hero__btns{max-width:none;margin-top:21px}}.gft-trust__bar{display:grid;grid-template-columns:repeat(var(--gft-cols,4),auto);justify-content:space-between;align-items:start;width:100%;max-width:462.7px;min-height:71.53px;margin:0 auto;padding:14px 23px 8px;border-radius:17.44px;background:var(--gft-aqua)}.gft-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center}.gft-trust__icon{height:17.44px;display:flex;align-items:center;justify-content:center}.gft-trust__icon img{height:100%;width:auto}.gft-trust__text{margin-top:4px;max-width:102px;font-size:11.63px;font-weight:500;line-height:1.17;color:var(--gft-trust)}@media(max-width:767px){.gft-trust__bar{max-width:398px;min-height:61.53px;padding:12px 20px 6px}.gft-trust__icon{height:15px}.gft-trust__text{margin-top:4px;font-size:10px;max-width:88px}}.gft-personas__heading{font-size:25px;font-weight:500;line-height:32.4px;text-align:center;color:#000}.gft-personas__grid{display:grid;grid-template-columns:repeat(4,194px);justify-content:space-between;margin-top:16px}.gft-pcard{display:flex;flex-direction:column;height:246.05px;padding:16px 11px 15px;background:#fff;border:1px solid var(--gft-grey)}.gft-pcard__title{font-family:var(--gft-font-bold);font-size:15px;font-weight:600;line-height:1.17;color:var(--gft-ink)}.gft-pcard__media{height:100px;margin-top:9px;border-radius:11.2px;overflow:hidden;background:var(--gft-pbg,transparent);isolation:isolate}.gft-pcard__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.03)}.gft-pcard__text{margin-top:10px;font-size:11.5px;line-height:15.53px;color:#000}.gft-pcard__link{margin-top:auto;font-family:var(--gft-font-bold);font-size:11px;font-weight:700;line-height:16.5px;letter-spacing:1.7px;text-transform:uppercase;color:var(--gft-pink)}.gft-pcard:hover .gft-pcard__link{text-decoration:underline}.gft-personas__btn{max-width:398px;margin:23px auto 0}.gft-personas__btn .gft-btn{border-radius:20px}@media(max-width:767px){.gft-personas__grid{grid-template-columns:repeat(2,minmax(0,194px));gap:10px;justify-content:center;margin-top:16.5px}.gft-personas__btn{max-width:none;margin-top:10px}}.gft-why__label{font-family:var(--gft-font-bold);font-size:11px;font-weight:700;line-height:16.5px;letter-spacing:1.7px;text-transform:uppercase;color:#000}.gft-why__grid{display:grid;grid-template-columns:repeat(var(--gft-cols,3),minmax(0,1fr));gap:15.33px;margin-top:10px}.gft-why__card{display:flex;flex-direction:column;align-items:center;min-height:75.25px;padding:12px 8px 10px;border-radius:11.2px;background:var(--gft-lav)}.gft-why__icon{width:23px;height:23px}.gft-why__icon img{width:100%;height:100%;object-fit:contain}.gft-why__text{margin-top:4px;max-width:103px;font-size:10.5px;font-weight:500;line-height:13.13px;text-align:center;color:var(--gft-plum)}@media(max-width:767px){.gft-why__grid{gap:8px}.gft-why__card{min-height:70.25px;padding:9.5px 6px 8px}.gft-why__icon{width:18px;height:18px}.gft-why__text{margin-top:6.5px}}.gft-pc__head{display:grid;grid-template-columns:357px 398px;justify-content:space-between;align-items:start}.gft-pc__intro{padding-top:19px}.gft-tag{display:inline-block;height:22.68px;padding:0 10.9px;background:var(--gft-aqua);font-size:12.25px;font-weight:500;line-height:22.68px;letter-spacing:1.43px;text-transform:uppercase;color:#000}.gft-pc__heading{margin-top:5px;font-size:24px;font-weight:500;line-height:28px;color:var(--gft-ink)}.gft-pc__text{margin-top:5.3px;font-size:14.5px;line-height:21.03px;color:#000}.gft-pc__banner{height:163px;overflow:hidden;background:#f4f3f7}.gft-pc__banner img{width:100%;height:100%;object-fit:cover}.gft-grid{display:grid;grid-template-columns:repeat(4,194px);justify-content:space-between;align-items:stretch;margin-top:10px}@media(max-width:767px){.gft-pc__head{display:block;text-align:center}.gft-pc__intro{padding-top:0}.gft-pc__text{max-width:357px;margin-left:auto;margin-right:auto}.gft-pc__banner{margin-top:19px}.gft-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:15px}}.gft-card{display:flex;flex-direction:column;min-height:382px;min-width:0}.gft-card__media{display:block;position:relative;aspect-ratio:194/250.21;overflow:hidden;border-radius:var(--gft-card-radius,0px);background:#f4f3f7}.gft-card__media img{width:100%;height:100%;object-fit:cover}.gft-card__title{display:block;margin-top:9px;max-width:180px;font-size:13px;line-height:1.17;color:#000}.gft-card__price{margin-top:1px;font-size:12.31px;line-height:16.15px;color:#000}.gft-card__price s{text-decoration:line-through;margin-right:2px}.gft-card__sub{margin-top:3.8px;max-width:194px;font-size:11px;line-height:1.17;color:var(--gft-grey)}.gft-card__cta{margin-top:auto;padding-top:12px}.gft-card__cta form{margin:0}.gft-review{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:384px;padding:50px 14px;border:1px solid var(--gft-plum);border-radius:15px;text-align:center;color:var(--gft-plum)}.gft-review__bow{position:absolute;top:13px;left:9px;width:44px;height:34px}.gft-review__bow img{width:100%;height:100%;object-fit:contain}.gft-review__quote{max-width:136px;font-size:18px;font-weight:500;line-height:1.17;color:var(--gft-plum)}.gft-review__by{white-space:nowrap;margin-top:15px;font-size:12.31px;line-height:16.15px;color:var(--gft-plum)}.gft-review__name{font-family:var(--gft-font-bold);font-weight:600;letter-spacing:1.7px;text-transform:uppercase}.gft-faq__heading{font-size:24px;font-weight:500;line-height:30px;text-align:center;color:var(--gft-plum)}.gft-faq__list{margin-top:12.8px}.gft-faq__item{border-top:1px solid var(--gft-plum);color:var(--gft-plum)}.gft-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding-right:18px;cursor:pointer;list-style:none}.gft-faq__item summary::-webkit-details-marker{display:none}.gft-faq__q{font-size:14.5px;font-weight:500;line-height:1.17}.gft-faq__icon{flex:none;width:11px;font-size:18px;line-height:27px;text-align:center}.gft-faq__icon:before{content:"+"}.gft-faq__item[open] .gft-faq__icon:before{content:"\2013"}.gft-faq__a{padding:0 30px 18px 0;font-size:14.5px;line-height:21px;color:var(--gft-plum)}.gft-faq__a p+p{margin-top:8px}.gft-faq__a a{text-decoration:underline}.gft-promo__box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:30px 20px;overflow:hidden;background:var(--gft-aqua);text-align:center;color:var(--gft-plum)}.gft-promo__bow{position:absolute;top:14px;left:13px;width:37px;height:29px}.gft-promo__bow img{width:100%;height:100%;object-fit:contain}.gft-promo__heading{font-size:24px;font-weight:500;line-height:28px;letter-spacing:-.7px;color:var(--gft-plum)}.gft-promo__text{max-width:307px;margin-top:5.9px;font-size:14.5px;line-height:20px;color:var(--gft-plum)}.gft-promo__btn{width:194px;margin-top:15px}@media(max-width:767px){.gft-promo .gft-wrap{padding:0}}.gft-row__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.gft-row__heading{font-size:24px;font-weight:500;line-height:28px;color:var(--gft-plum)}.gft-row__link{font-family:var(--gft-font-bold);font-size:11px;font-weight:700;line-height:1.17;letter-spacing:1.7px;text-transform:uppercase;text-decoration:underline!important;color:var(--gft-plum);white-space:nowrap}@media(max-width:767px){.gft-grid--scroll{display:flex;align-items:stretch;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;scrollbar-width:none}.gft-grid--scroll::-webkit-scrollbar{display:none}.gft-grid--scroll>.gft-card{flex:0 0 221px;min-height:400px;scroll-snap-align:start}.gft-grid--scroll .gft-card__title{max-width:none;font-size:16px;line-height:1.17}.gft-grid--scroll .gft-card__price{margin-top:3px;font-size:14px}.gft-grid--scroll .gft-card__sub{font-size:12px}.gft-grid--scroll .gft-btn--sm{max-width:none}}.gft-final__grid{display:flex;align-items:center;justify-content:space-between;max-width:702px;margin:0 auto}.gft-final__content{width:317px;text-align:center;color:var(--gft-plum)}.gft-final__heading{font-size:24px;font-weight:500;line-height:28px;letter-spacing:-.7px;color:var(--gft-plum)}.gft-final__text{max-width:228px;margin:7px auto 0;font-size:14.5px;line-height:20px;color:var(--gft-plum)}.gft-final__btn{width:194px;margin:15px auto 0}.gft-final__media{width:282px;height:376.44px;overflow:hidden;border-radius:var(--gft-final-radius,0px);background:var(--gft-lav)}.gft-final__media img{width:100%;height:100%;object-fit:cover}@media(max-width:767px){.gft-final__grid{flex-direction:column;align-items:center}.gft-final__media{margin-top:35px}}@media(prefers-reduced-motion:reduce){.gft *{transition:none!important}}.gft-placeholder{width:100%;height:100%;background:#eceaf1;fill:#bdb7c9}.gft-anchor{scroll-margin-top:120px}.gft-pcard__title,.gft-pcard__media,.gft-pcard__text,.gft-pcard__link{display:block}.gft-hide-desktop,.gft-hide-mobile{width:100%;height:100%}@media(min-width:768px){.gft-hide-desktop{display:none}}@media(max-width:767px){.gft-hide-mobile{display:none}}a.gft-hero__media,a.gft-pc__banner,a.gft-final__media{display:block}.gft-promo__box--link .gft-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.gft-promo__box--link{cursor:pointer}.gft :where(strong,b){font-family:var(--gft-font-bold);font-weight:700}@media(max-width:767px){.gft-grid>.gft-card:has(+.gft-review),.gft-grid>.gft-review{align-self:start}}.product-savings-badge{display:inline-block;padding:1px 5px;margin-left:6px;height:20px}.product-savings-badge span:first-child{margin-right:1px}
/*# sourceMappingURL=/cdn/shop/t/546/assets/gifting.css.map */
