.site-main:has(>.fwp-masque-gift-page){width:100%;max-width:none;margin:0;padding:0}.fwp-gift-sets__banner,.fwp-gift-sets__banner img{display:block;width:100%;height:auto}.fwp-gift-sets__purchase{display:block}.fwp-gift-sets__intro{padding-block:clamp(24px,4vw,48px) clamp(26px,4vw,48px)}.fwp-gift-sets__intro--after-banner{padding-block-start:clamp(8px,1.25vw,16px)}.fwp-gift-sets__heading{max-width:720px;margin-inline:auto;text-align:center}.fwp-gift-sets__intro>:first-child{margin-top:0}.fwp-gift-sets__heading .fwp-heading{font-size:clamp(34px,5vw,60px);text-wrap:balance}.fwp-gift-sets__heading .fwp-copy{margin-top:10px}.fwp-gift-sets__price{margin:10px 0 0;color:var(--fwp-deep);font-size:clamp(20px,2.7vw,30px);font-weight:700}.fwp-gift-sets__features{position:relative;display:block;margin-top:clamp(24px,4vw,38px)}.fwp-gift-sets__carousel-controls{position:absolute;z-index:1;inset-block-start:12px;inset-inline-end:12px;display:flex;align-items:center;gap:10px}.fwp-gift-sets__features:has([data-detail-controls]:not([hidden])) .fwp-gift-sets__feature-copy{padding-block-start:64px}.fwp-gift-sets__carousel-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--fwp-deep);background:#fff;color:var(--fwp-deep);font-size:27px;line-height:1;cursor:pointer}.fwp-gift-sets__carousel-controls button:hover{background:var(--fwp-deep);color:#fff}.fwp-gift-sets__carousel-position{min-width:38px;text-align:center;color:var(--fwp-muted);font-size:13px}.fwp-gift-sets__feature{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);border:1px solid var(--fwp-line);background:#fffdf8}.fwp-gift-sets__feature-image{width:min(100%,366px);align-self:center;justify-self:center;padding:12px;touch-action:pan-y}.fwp-gift-sets__feature-image img{display:block;width:100%;height:auto}.fwp-gift-sets__feature-copy{grid-column:-2 / -1;align-self:center;padding:18px 18px 18px 0}.fwp-gift-sets__feature-copy:first-child{grid-column:1 / -1;padding-inline-start:18px}.fwp-gift-sets__feature-edition{margin:0 0 4px;color:var(--fwp-muted);font-size:14px;font-weight:600}.fwp-gift-sets__feature-title{margin:0;color:var(--fwp-ink);font:400 clamp(21px,2vw,28px)/1.15 "Playfair Display",Georgia,serif}.fwp-gift-sets__feature-title a{color:inherit;text-decoration:none}.fwp-gift-sets__feature-title a:hover{text-decoration:underline;text-underline-offset:3px}.fwp-gift-sets__feature-price{margin-top:5px}.fwp-gift-sets__feature-copy .fwp-copy{font-size:14px;line-height:1.45}.fwp-gift-sets__feature-copy ul{margin:9px 0;padding-inline-start:17px;list-style:disc}.fwp-gift-sets__feature-copy li+li{margin-top:5px}.fwp-gift-sets__feature-purchase{max-width:400px;margin-top:12px}.fwp-gift-sets__feature-description{margin-top:12px}.fwp-gift-sets__benefits{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.fwp-gift-sets__benefits li{display:flex;flex:1 1 max(210px,calc((100% - 16px) / 3));align-items:flex-start;justify-content:center;gap:9px;padding:13px 10px;border:1px solid var(--fwp-line)}.fwp-gift-sets__benefits svg{flex:none;width:24px;height:24px;color:#8a682c}.fwp-gift-sets__benefits :is(a,strong){color:var(--fwp-deep);font-size:14px;font-weight:600;text-underline-offset:3px}.fwp-gift-sets__benefits span{display:block;color:var(--fwp-muted);font-size:13px;line-height:1.35}.fwp-gift-sets__catalog{padding-bottom:clamp(36px,5vw,64px)}.fwp-gift-sets__catalog .fwp-heading{margin-bottom:16px;font-size:clamp(26px,3vw,38px)}.fwp-gift-sets__purchase .fwp-sale-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.fwp-gift-sets__purchase .fwp-sale-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--fwp-line);background:#fff}.fwp-gift-sets__purchase .fwp-sale-card__link{display:flex;flex:1;flex-direction:column;color:var(--fwp-ink);text-decoration:none}.fwp-gift-sets__purchase .fwp-sale-card__link:hover h3{text-decoration:underline;text-underline-offset:3px}.fwp-gift-sets__purchase :is(.fwp-sale-card__link,.fwp-gift-sets__feature-copy a):focus-visible{outline:2px solid var(--fwp-deep);outline-offset:2px}.fwp-gift-sets__purchase .fwp-sale-card__image{display:block;aspect-ratio:1;overflow:hidden;background:#f5f0eb}.fwp-gift-sets__purchase .fwp-sale-card__image>:is(img,svg){display:block;width:100%;height:100%;object-fit:contain}.fwp-gift-sets__purchase .fwp-sale-card__body{display:grid;flex:1;align-content:start;gap:6px;padding:13px}.fwp-gift-sets__purchase .fwp-sale-card h3{margin:0;font:400 clamp(17px,2vw,23px)/1.15 "Playfair Display",Georgia,serif;text-transform:none;letter-spacing:normal}.fwp-gift-sets__purchase .fwp-sale-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px}.fwp-gift-sets__purchase .fwp-sale-card__offer-price{color:var(--fwp-deep)}.fwp-gift-sets__purchase .fwp-sale-card__meta s,.fwp-gift-sets__purchase .fwp-sale-card__sold-out{color:var(--fwp-muted);font-size:12px}.fwp-gift-sets__purchase .fwp-sale-rating{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;margin-top:5px;color:var(--fwp-muted);font-size:12px;line-height:1.25}.fwp-gift-sets__purchase .fwp-rating-stars{position:relative;display:inline-block;flex:none;color:#c3cbc7;font:14px/1 Arial,sans-serif;letter-spacing:1px;white-space:nowrap}.fwp-gift-sets__purchase .fwp-rating-stars>span{position:absolute;inset:0 auto 0 0;width:var(--fwp-rating-fill);overflow:hidden;color:#8e6e32}.fwp-gift-sets__catalog .fwp-sale-card__purchase{padding:0 13px 13px}.fwp-gift-sets__purchase .fwp-sale-quick__form{display:grid;gap:6px}.fwp-gift-sets__purchase .fwp-sale-quick__label{color:var(--fwp-deep);font-size:13px;font-weight:600}.fwp-gift-sets__purchase .fwp-sale-quick__form select{width:100%;min-width:0;min-height:40px;padding:6px 9px;color:var(--fwp-ink);background:#fff;border:1px solid #9daba8;font:inherit;font-size:14px}.fwp-gift-sets__purchase .fwp-sale-quick__add{width:100%;min-height:44px;padding:8px 9px;font-size:13px}.fwp-gift-sets__purchase .fwp-sale-quick__add:is(:disabled,[aria-disabled=true]){opacity:.65;cursor:not-allowed}.fwp-gift-sets__purchase .fwp-sale-quick__status{margin:0;color:var(--fwp-deep);font-size:13px;line-height:1.35}.fwp-gift-sets__purchase .fwp-sale-quick__status:not(:empty){margin-top:6px}@media(max-width:860px){.fwp-gift-sets__feature{grid-template-columns:minmax(0,30%) minmax(0,1fr)}.fwp-gift-sets__purchase .fwp-sale-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:580px){.fwp-gift-sets__feature-copy{padding:12px 10px 12px 0}.fwp-gift-sets__feature-image{padding:6px}.fwp-gift-sets__benefits li{flex-basis:100%;justify-content:flex-start;padding:9px 13px}.fwp-gift-sets__purchase .fwp-sale-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}[data-atc-banner] .fwp-atc-footer{display:flex;flex-wrap:nowrap;gap:8px;align-items:stretch;padding-top:6px;padding-bottom:env(safe-area-inset-bottom,0px)}[data-atc-banner] .fwp-atc-footer form{display:flex;flex:3 1 0;min-width:0;margin:0}[data-atc-banner] .fwp-atc-footer .atc-button--viewcart{flex:2 1 0;min-width:0}[data-atc-banner] .fwp-atc-footer .atc-button--viewcart,[data-atc-banner] .fwp-atc-footer .atc-button--checkout{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:8px;text-align:center}.fwp-atc-modules{width:100%;margin-top:4px;font-size:12px;line-height:1.3}.fwp-atc-modules[hidden]{display:none}.fwp-atc-modules[aria-busy=true]{opacity:.65}.fwp-atc-modules p{margin:0 0 4px}.fwp-atc-modules progress{display:block;width:100%;height:4px;margin-bottom:4px;accent-color:#007d8a}.fwp-atc-ink{display:flex;align-items:center;gap:8px;margin-top:6px}.fwp-atc-ink a{color:inherit}.fwp-atc-ink img{display:block;width:36px;height:36px;object-fit:cover}.fwp-atc-ink div{flex:1;min-width:0}.fwp-atc-ink button{margin:0;min-height:36px;padding:6px 10px}.fwp-atc-enabled [data-essential-upsell-element],.fwp-atc-enabled [data-essential-upsell-funnel-id],.fwp-atc-enabled [data-essential-upsell-id],.fwp-atc-enabled [data-essential-upsell-portal],.fwp-atc-enabled [class*=essential-upsell]{display:none!important}@media(min-width:768px){.fwp-atc-enabled .atc-banner--cart{min-width:240px;max-width:340px}}@media(max-width:767px){.fwp-atc-enabled .atc-banner--product-title{font-size:13px;margin-bottom:4px}.fwp-atc-enabled .atc--product-image,.fwp-atc-enabled .atc--product-image img,.fwp-atc-enabled .atc--product-image svg{width:48px;height:48px;max-width:48px}.fwp-atc-enabled .atc-banner--cart-subtotal{font-size:13px;margin:4px 0}}
/*# sourceMappingURL=/cdn/shop/t/406/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAgAAAAAAAAAE */
