.fwp-cart{--fwp-ink: #203536;--fwp-muted: #536566;--fwp-teal: #006773;--fwp-paper: #faf8f2;--fwp-line: #dbdcd4;--fwp-serif: "Playfair Display", Georgia, serif;box-sizing:border-box;color:var(--fwp-ink);max-width:1220px;margin:0 auto;padding:clamp(22px,3vw,38px) clamp(18px,4vw,54px) clamp(44px,6vw,82px)}.fwp-cart *,.fwp-cart *:before,.fwp-cart *:after{box-sizing:inherit}.fwp-cart p,.fwp-cart h1,.fwp-cart h2,.fwp-cart h3{margin:0}.fwp-cart a{color:inherit}.fwp-cart :focus-visible{outline:2px solid var(--fwp-teal);outline-offset:3px}.fwp-cart [hidden]{display:none!important}.fwp-cart__header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding-bottom:17px;margin-bottom:18px}.fwp-cart__eyebrow{color:var(--fwp-teal);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.fwp-cart__header h1{display:flex;align-items:center;gap:12px;color:var(--fwp-ink);font:400 clamp(36px,4vw,53px)/1.15 var(--fwp-serif);margin-top:5px}.fwp-cart__count{display:inline-grid;place-items:center;min-width:31px;min-height:31px;padding:0 6px;border-radius:100px;background:#eef3ef;color:var(--fwp-teal);font:700 14px/1.1 system-ui,sans-serif}.fwp-cart .fwp-cart__text-link,.fwp-cart__links a,.fwp-cart__remove{text-decoration:underline;text-underline-offset:3px}.fwp-cart__text-link{font-size:14px}.fwp-cart__text-link span{margin-left:3px}.fwp-cart__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,420px);align-items:start;gap:clamp(26px,4.4vw,65px)}.fwp-cart h2{font:400 25px/1.2 var(--fwp-serif);color:var(--fwp-ink)}.fwp-cart__lines{list-style:none;padding:0;margin:0;border-top:1px solid var(--fwp-line)}.fwp-cart__line{display:grid;grid-template-columns:104px minmax(0,1fr) max-content;gap:16px;padding:18px 0;border-bottom:1px solid var(--fwp-line)}.fwp-cart__line-image,.fwp-cart__ink-image{display:block;align-self:start;aspect-ratio:1;background:#f4f3ee;border-radius:4px;overflow:hidden}.fwp-cart__line-image img,.fwp-cart__ink-image img,.fwp-cart__line-image svg{display:block;width:100%;height:100%;object-fit:cover}.fwp-cart__line-info h3{font-family:inherit;font-size:16px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.fwp-cart__line-info h3 a{text-decoration:none}.fwp-cart__line-info h3 a:hover{text-decoration:underline}.fwp-cart__fine{font-size:13px;line-height:1.45;color:var(--fwp-muted)}.fwp-cart__line-info .fwp-cart__fine{margin-top:4px}.fwp-cart__line-price{text-align:right;font-size:15px}.fwp-cart__line-price s{display:block;font-size:12px;color:var(--fwp-muted)}.fwp-cart__line-controls{display:flex;flex-wrap:wrap;align-items:center;gap:4px 13px;margin-top:10px}.fwp-cart__quantity{display:inline-grid;grid-template-columns:44px minmax(24px,auto) 44px;align-items:center;border:1px solid var(--fwp-line);border-radius:4px;text-align:center;font-size:14px}.fwp-cart__quantity a{display:grid;min-height:44px;place-items:center;font-size:20px;text-decoration:none}.fwp-cart__quantity a:hover{background:var(--fwp-paper)}.fwp-cart__remove{display:inline-flex;min-height:44px;align-items:center;font-size:13px}.fwp-cart__links{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:14px;font-size:13px;color:var(--fwp-muted)}.fwp-cart__links a{display:inline-flex;align-items:center;min-height:36px}.fwp-cart__summary{background:var(--fwp-paper);border:1px solid #e8e4d8;border-radius:7px;padding:clamp(17px,2.5vw,27px)}.fwp-cart__totals{margin:15px 0 6px;font-size:15px}.fwp-cart__totals>div{display:flex;justify-content:space-between;gap:10px;padding:5px 0}.fwp-cart__totals dt,.fwp-cart__totals dd{margin:0}.fwp-cart__totals dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fwp-cart__totals .fwp-cart__total{align-items:center;border-top:1px solid var(--fwp-line);margin-top:8px;padding-top:12px;font-weight:700}.fwp-cart__total-note{display:block;color:var(--fwp-muted);font-size:12px;font-weight:400}.fwp-cart__total dd{font-size:clamp(18px,2vw,23px)}.fwp-cart__discount{color:#216244;font-weight:700}.fwp-cart__shipping{background:#eaf2ee;border-radius:5px;margin:12px 0;padding:11px 13px}.fwp-cart__shipping>p:first-child{color:#15574e;font-size:15px;font-weight:700;line-height:1.35}.fwp-cart__shipping progress{-webkit-appearance:none;appearance:none;display:block;width:100%;height:7px;margin:9px 0 7px;border:0;border-radius:10px;overflow:hidden;background:#cddbd4;color:var(--fwp-teal)}.fwp-cart__shipping progress::-webkit-progress-bar{background:#cddbd4}.fwp-cart__shipping progress::-webkit-progress-value{background:var(--fwp-teal);border-radius:10px}.fwp-cart__shipping progress::-moz-progress-bar{background:var(--fwp-teal);border-radius:10px}.fwp-cart .fwp-cart__checkout{display:block;margin:14px 0 0;padding:0;text-align:left;width:100%}.fwp-cart .fwp-cart__primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:49px;padding:10px 16px;border:1px solid var(--fwp-teal);border-radius:5px;background:var(--fwp-teal);color:#fff;font-family:inherit;line-height:1.2;font-size:16px;font-weight:700;text-transform:none!important;text-decoration:none;cursor:pointer}.fwp-cart .fwp-cart__primary:hover{background:#004c55;border-color:#004c55}.fwp-cart__mobile-total{display:none}.fwp-cart__wallets{margin:10px 0 0}.fwp-cart__checkout-action{display:flex;flex-direction:column}.fwp-cart__checkout-action .ship-insurance{order:2;margin:5px 0 0}.fwp-cart__addons{margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--fwp-line)}.fwp-cart__addons h2{font-size:18px}.fwp-cart__addons [data-cart-more-inks]{margin:0;padding:0;border:0}.fwp-cart__addons .fwp-cart__more-inks{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin:0;padding:0 2px;color:var(--fwp-teal);font-size:14px;font-weight:700;line-height:1.25;list-style:none;cursor:pointer}.fwp-cart__more-inks::-webkit-details-marker{display:none}.fwp-cart__more-inks span{text-decoration:underline;text-underline-offset:3px}.fwp-cart__more-inks:hover{color:#004c55}.fwp-cart__more-inks-collapse,[data-cart-more-inks][open] .fwp-cart__more-inks-expand{display:none}[data-cart-more-inks][open] .fwp-cart__more-inks-collapse{display:inline}[data-cart-more-inks][open] .fwp-cart__more-inks svg{transform:rotate(180deg)}.fwp-cart__ink{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:11px;align-items:center;padding:10px 0}.fwp-cart__ink+.fwp-cart__ink{border-top:1px solid var(--fwp-line)}.fwp-cart__ink-name{font-size:14px;font-weight:700;line-height:1.25;text-decoration:none}.fwp-cart__ink .fwp-cart__ink-match{color:#216244;font-size:12px;font-weight:700;margin-top:2px}.fwp-cart__ink button{min-width:52px;min-height:44px;background:#fff;border:1px solid #8f9d96;border-radius:4px;color:var(--fwp-teal);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.fwp-cart__ink button:hover{background:#eaf2ee}.fwp-cart__empty{padding:40px 20px;text-align:center;background:var(--fwp-paper)}.fwp-cart__empty p{margin:9px 0 20px}.fwp-cart__empty .fwp-cart__primary{width:auto}.fwp-cart .fwp-cart__error{color:#892f27;background:#f9ebe9;padding:10px 14px;margin-bottom:14px}.fwp-cart[aria-busy=true] [data-cart-control],.fwp-cart[aria-busy=true] [data-fwp-cart-add] button{cursor:wait}@media(max-width:749px){.fwp-cart:has(.fwp-cart__grid){padding-bottom:calc(130px + env(safe-area-inset-bottom))}.fwp-cart:has(.fwp-cart__wallets shopify-accelerated-checkout-cart){padding-bottom:calc(176px + env(safe-area-inset-bottom))}.fwp-cart__header{padding-bottom:15px;margin-bottom:10px}.fwp-cart__header h1{font-size:36px}.fwp-cart__grid{grid-template-columns:minmax(0,1fr);gap:19px}.fwp-cart__line{grid-template-columns:72px minmax(0,1fr) auto;gap:8px 10px;padding:14px 0}.fwp-cart__line-info{display:contents}.fwp-cart__line-info>:not(.fwp-cart__line-controls){grid-column:2 / -1}.fwp-cart__line-info h3{grid-row:1}.fwp-cart__line-image{grid-row:span 2}.fwp-cart__line-controls{grid-column:2;align-self:end;gap:0 8px;margin-top:0}.fwp-cart__line-price{grid-column:3;align-self:end;padding-bottom:11px;font-size:13px}.fwp-cart__quantity{grid-template-columns:44px minmax(17px,auto) 44px}.fwp-cart__checkout-action{display:contents}.fwp-cart__checkout-action:before{content:"";position:fixed;z-index:84;inset:auto 0 0;height:calc(77px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--fwp-line);box-shadow:0 -4px 18px #20353614}.fwp-cart__mobile-total{position:fixed;z-index:85;left:max(16px,env(safe-area-inset-left));bottom:calc(11px + env(safe-area-inset-bottom));display:grid;font-size:12px;line-height:1.35}.fwp-cart__mobile-total strong{font-size:17px;color:var(--fwp-ink)}.fwp-cart .fwp-cart__checkout-action .fwp-cart__primary{position:fixed;z-index:85;right:max(16px,env(safe-area-inset-right));bottom:calc(13px + env(safe-area-inset-bottom));width:min(50%,360px);min-width:0}.fwp-cart__mobile-total small{font-size:11px;color:var(--fwp-muted)}.fwp-cart .fwp-cart__wallets:has(shopify-accelerated-checkout-cart){position:fixed;z-index:85;right:0;bottom:calc(76px + env(safe-area-inset-bottom));left:0;margin:0;padding:7px max(16px,env(safe-area-inset-right)) 5px max(16px,env(safe-area-inset-left));background:#fff;border-top:1px solid var(--fwp-line);--shopify-accelerated-checkout-button-block-size: 42px}.template-cart #carity-chat-button,.template-cart #carity-chat-iframe{display:none!important}}@media(max-width:375px){.fwp-cart__line{grid-template-columns:64px minmax(0,1fr) auto}.fwp-cart__remove{font-size:12px}}.fwp-offer{padding-block:24px 22px;background:var(--fwp-cream)}.fwp-offer .fwp-offer__heading{text-align:center;margin-bottom:16px}.fwp-offer .fwp-kicker{margin-bottom:6px;color:var(--fwp-muted)}.fwp-offer h1{font-size:clamp(28px,3.7vw,50px);text-wrap:balance}.fwp-offer__summary{max-width:55ch;margin:7px auto 0;color:var(--fwp-muted);line-height:1.4}.fwp-offer fwp-detail-carousel{display:block;scroll-margin-top:16px;max-width:980px;margin-inline:auto}.fwp-offer__picker{margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:8px}.fwp-offer__picker button{background:transparent;border:1px solid #a7b6b4;color:var(--fwp-ink);font-size:14px;line-height:1.2;min-height:40px;padding:7px 14px;cursor:pointer}.fwp-offer__picker button[aria-selected=true]{background:var(--fwp-night);border-color:var(--fwp-night);color:#fff}.fwp-offer__set{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media ." "media title" "media buy" "media .";grid-template-rows:1fr auto auto 1fr;column-gap:clamp(16px,4vw,54px)}.fwp-offer__media{grid-area:media;align-self:center;justify-self:center;width:min(100%,clamp(280px,36vh,370px))}.fwp-offer__image{background:#fff;touch-action:pan-y}.fwp-offer .fwp-offer__media img{width:100%;height:auto;display:block}.fwp-offer__set-title{grid-area:title;align-self:end;font-size:clamp(24px,3vw,39px)}.fwp-offer__buy{grid-area:buy;align-self:start}.fwp-offer .fwp-offer__rating{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-block:7px;font-size:13px}.fwp-offer .fwp-offer__price{font-size:20px;margin-bottom:10px}.fwp-offer .fwp-offer__buy .fwp-button{width:100%;max-width:360px;min-height:48px;padding-inline:12px}.fwp-offer a.fwp-offer__rating{width:fit-content;text-decoration:underline;text-underline-offset:2px}.fwp-offer__quote{display:flex;flex-wrap:wrap;justify-content:center;gap:3px 8px;margin:8px 0 0;color:var(--fwp-muted);text-align:center;font-size:13px;line-height:1.35}.fwp-offer__quote blockquote{margin:0;font:inherit;font-style:italic}.fwp-offer .fwp-offer__sticky{display:none}.fwp-offer__badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:360px;margin:16px 0 0;border-top:1px solid #d9d1c1;padding:13px 0 0;list-style:none}.fwp-offer__badges li{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:13px;line-height:1.3}.fwp-offer__badges a,.fwp-offer__badges strong{font-weight:600;text-underline-offset:2px}.fwp-offer__badges li div>span{display:block;margin-top:3px;font-size:11px;color:var(--fwp-muted)}.fwp-offer__badges svg,.fwp-offer__material-icon{flex:0 0 19px;width:19px;height:19px;color:#8e6e32}.fwp-offer__material-icon{font-size:22px;line-height:19px}.fwp-offer__badges .fwp-offer__fulfillment{grid-column:1 / -1}@media(max-width:620px){.template-collection.fwp-patronus-page:has(.fwp-offer)>.essential_free_shipping_bar_wrapper{display:none!important}.template-collection.fwp-patronus-page:has(.fwp-offer) .fwp-header__inner{min-height:52px;padding-block:4px}.fwp-offer{padding-block:17px}.fwp-offer__summary{font-size:14px}.fwp-offer .fwp-offer__sticky:not([hidden]){position:fixed;z-index:8;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:44px;padding:8px 16px;font-size:13px;box-shadow:0 2px 8px #0003}.fwp-offer__picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.fwp-offer__picker button{font-size:11px;min-height:42px;padding-inline:3px}.fwp-offer__media{width:min(100%,clamp(176px,60vw,260px))}.fwp-offer__set{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "media" "buy";grid-template-rows:auto;gap:8px}.fwp-offer__set-title{text-align:center;font-size:clamp(20px,5.4vw,26px)}.fwp-offer__buy{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 10px}.fwp-offer .fwp-offer__rating,.fwp-offer .fwp-offer__price{margin:0}.fwp-offer .fwp-offer__price{font-size:16px}.fwp-offer__buy form{grid-column:1 / -1}.fwp-offer .fwp-offer__buy .fwp-button{max-width:none;min-height:44px}.fwp-offer__badges{grid-column:1 / -1;max-width:none;margin-top:10px;gap:9px 6px}.fwp-offer__badges li{font-size:12px}}body.template-product:has(.fwp-product-comparison-section) .comparable-collection-button{display:none!important}.fwp-comparison{--fwp-compare-ink: #163f43;--fwp-compare-rule: #d9c8a4;--fwp-compare-paper: #fcfaf5;--fwp-compare-current: #f5eee0;box-sizing:border-box;width:min(calc(100% - 6rem),1240px);min-width:0;max-width:100%;margin:clamp(3rem,6vw,5.75rem) auto;color:var(--fwp-compare-ink);scroll-margin-block-start:6.5rem}.fwp-comparison__heading{margin:0 0 .65rem;color:inherit;font:500 clamp(1.65rem,3.4vw,2.75rem)/1.16 "Playfair Display",Georgia,serif}.fwp-comparison__intro{margin:0 0 .75rem;color:#395457;font-size:1rem}.fwp-comparison__hint{display:none;margin:.25rem 0 .75rem;color:#395457;font-size:.85rem}.fwp-comparison__scroll{overflow-x:auto;border:1px solid var(--fwp-compare-rule);border-radius:.45rem;background:var(--fwp-compare-paper)}.fwp-comparison__scroll:focus-visible,.fwp-comparison__link:focus-visible{outline:2px solid #007d8a;outline-offset:3px}.fwp-comparison__table{width:100%;min-width:40rem;table-layout:fixed;margin:0;border-collapse:separate;border-spacing:0;font-size:clamp(.82rem,1.4vw,.95rem);line-height:1.4}.fwp-comparison__table th,.fwp-comparison__table td{min-width:9.25rem;padding:.75rem clamp(.7rem,2vw,1.4rem);border:0;border-block-end:1px solid var(--fwp-compare-rule);color:var(--fwp-compare-ink);text-align:start;vertical-align:top;overflow-wrap:anywhere}.fwp-comparison__table th:first-child{position:sticky;inset-inline-start:0;z-index:1;width:9rem;min-width:5.4rem;background:var(--fwp-compare-paper);font-weight:650}.fwp-comparison__table tbody tr:last-child>*{border-block-end:0}.fwp-comparison__table .fwp-comparison__current{background:var(--fwp-compare-current)}.fwp-comparison__media{position:relative;width:min(100%,9.375rem);margin-block-end:.5rem;border-radius:.25rem;overflow:hidden}.fwp-comparison__image{display:block;width:100%;height:auto;object-fit:contain}.fwp-comparison__eyebrow{display:block;margin-block-end:.2rem;color:#526963;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fwp-comparison__product-title,.fwp-comparison__link{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:anywhere;color:var(--fwp-compare-ink);font:600 1rem/1.35 Playfair Display,Georgia,serif}.fwp-comparison__link{min-height:44px;text-decoration:underline;text-decoration-color:#997d49;text-underline-offset:.22em}@media screen and (max-width:760px){.fwp-comparison{width:calc(100% - 3rem)}.fwp-comparison__hint{display:block}}.fwp-purchase-notices{box-sizing:border-box;width:min(1240px,calc(100% - 6rem));margin:2rem auto 0;padding:clamp(1rem,3vw,1.5rem);border-inline-start:3px solid #007d8a;border-radius:.2rem;background:#b3d9d9;color:#163f43;font-size:.95rem;line-height:1.65;scroll-margin-top:7rem}.fwp-purchase-notices p{margin:0}.fwp-purchase-notices p+p{margin-top:.65rem}@media(max-width:760px){.fwp-purchase-notices{width:calc(100% - 3rem)}}#fwp-product-details .aco-box[aco-sticker-id=a3d8b43f-1bdc-46e9-a749-33e0dbad5efc],#fwp-product-writing .aco-box[aco-sticker-id=a3d8b43f-1bdc-46e9-a749-33e0dbad5efc]{display:none!important}.fwp-pdp-base [data-product-gallery] .product-gallery--image-background{position:relative;isolation:isolate}.fwp-pdp-base [data-product-gallery] [data-gallery-selected=false] .aco-box{display:none!important}.fwp-pdp-base [data-product-gallery] .aco-box[aco-sticker-id=a3d8b43f-1bdc-46e9-a749-33e0dbad5efc]{position:absolute!important;top:8px!important;left:8px!important;right:auto!important;bottom:auto!important;width:clamp(96px,26%,136px)!important;max-width:calc(100% - 16px)!important;height:auto!important;min-height:0!important;aspect-ratio:46 / 17;z-index:2!important;pointer-events:none}.fwp-pdp-base [data-product-gallery] .aco-box[aco-sticker-id=a3d8b43f-1bdc-46e9-a749-33e0dbad5efc] .aco-svg{display:block;width:100%!important;height:auto!important}.product--outer.fwp-pdp-base{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:clamp(22px,3.2vw,50px)}.product--outer.fwp-pdp-base>.product-gallery,.product--outer.fwp-pdp-base>.product-main{width:100%;min-width:0;margin:0}.product--outer.fwp-pdp-base>.product-main{box-sizing:border-box;padding:clamp(18px,2.5vw,34px);border:1px solid #e2d6bb;border-top:2px solid #b79a61;border-radius:6px;background:#fcfaf5}.fwp-pdp-base .product-title{margin:0;color:#163f43;font-family:Playfair Display,Georgia,serif;font-size:clamp(27px,3vw,43px);line-height:1.12;overflow-wrap:anywhere}.fwp-pdp-base__kicker{margin:0 0 7px;color:#546960;font:600 11px/1.35 FWPOptima,Optima,Segoe UI,sans-serif;letter-spacing:.14em;text-transform:uppercase}.fwp-pdp-base__summary{margin:4px 0 9px;color:#315054;font:400 15px/1.5 FWPOptima,Optima,Segoe UI,sans-serif}.fwp-pdp-base__summary>:first-child{margin-block-start:0}.fwp-pdp-base__summary>:last-child{margin-block-end:0}.fwp-pdp-base .product-pricing .money{color:#163f43}.fwp-pdp-base [data-fwp-main-purchase]{scroll-margin-block-start:6.5rem}.fwp-pdp-base [data-fwp-main-purchase]:focus-visible{outline:2px solid #007d8a;outline-offset:4px}.fwp-pdp-shortcut,.fwp-pdp-shortcut[hidden]{display:none}@media screen and (max-width:719px){.product--section:has(.fwp-pdp-base.fwp-cro-pdp)>.breadcrumbs-container{margin-block:4px}.product--outer.fwp-pdp-base{display:block}.product--outer.fwp-pdp-base>.product-main{margin:5px 0 0;padding:9px 12px 20px;border:0;border-radius:0;border-top:1px solid #e2d6bb}.product--outer.fwp-pdp-base .product-details{margin-block-start:0}.fwp-pdp-base.fwp-cro-pdp .product-title{font-size:clamp(22px,5.8vw,30px);line-height:1.1}.fwp-pdp-base__kicker{margin-block-end:4px}.fwp-pdp-base__summary{margin-block:3px 5px;font-size:14px;line-height:1.4}.fwp-pdp-base [data-fwp-main-purchase] .form-options-first{margin-block-start:6px}.fwp-pdp-base [data-fwp-main-purchase] .product-form--atc{margin-block-start:7px}.fwp-pdp-shortcut:not([hidden]){position:fixed;inset-inline-start:max(12px,env(safe-area-inset-left));inset-block-end:calc(12px + env(safe-area-inset-bottom,0px));z-index:9;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 17px;border:1px solid #b79a61;border-radius:4px;background:#065962;box-shadow:0 4px 16px #163f4326;color:#fff;font:600 14px/1.25 FWPOptima,Optima,Segoe UI,sans-serif;text-decoration:none}.fwp-pdp-shortcut:focus-visible{outline:2px solid #065962;outline-offset:3px}.fwp-pdp-shortcut[data-fwp-shortcut-forward] svg{transform:rotate(180deg)}body:has(#PBarNextFrame) .fwp-pdp-shortcut{inset-block-end:calc(76px + env(safe-area-inset-bottom,0px))}}@media screen and (max-width:719px)and (max-height:790px){.fwp-pdp-base.fwp-cro-pdp .product-gallery--viewer.product-gallery--has-media{width:min(calc(100% - 20px),clamp(200px,29vh,225px))}.fwp-pdp-base.fwp-cro-pdp .product-gallery--navigation{margin-block-start:4px}.fwp-pdp-base.fwp-cro-pdp .product-gallery--media-thumbnail{width:44px;height:44px}.fwp-pdp-base.fwp-cro-pdp .product-gallery--media-thumbnail-img{width:40px;height:40px}}.fwp-lotr-offer-inline{margin:4px 0 0;font:600 14px/1.45 FWPOptima,Optima,Segoe UI,sans-serif}.fwp-lotr-offer-inline a{display:inline-block;padding-block:3px;color:#065962;text-decoration:underline;text-underline-offset:3px}.fwp-lotr-offer-inline a:focus-visible{outline:2px solid #007d8a;outline-offset:3px}body:not(:has(#fwp-product-notice .fwp-purchase-notices__offer)) .fwp-lotr-offer-inline{display:none}body.template-product:has([data-fwp-live-shipping])>.essential_free_shipping_bar_wrapper.free_shipping_bar_wrapper_clutyawmw3005941ktvl9dc8jy0{display:none!important}.fwp-pdp-benefits{container:fwp-purchase / inline-size;margin-block:12px 16px}.fwp-pdp-shipping{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:2px 11px;background:linear-gradient(105deg,#f8f4eb,#fffdf8 80%);border:1px solid #d9c8a4;border-inline-start:2px solid #b79a61;border-radius:5px;color:#163f43;font-family:FWPOptima,Optima,Segoe UI,sans-serif;font-size:13px;line-height:1.35;padding:8px 11px}.fwp-pdp-shipping__seal{display:grid;place-items:center;width:32px;height:32px;border:1px solid #ceb888;border-radius:50%;background:#fffdf8;color:#007d8a}.fwp-pdp-shipping__seal svg{width:18px;height:18px}.fwp-pdp-shipping__line{display:block;overflow-wrap:anywhere}.fwp-pdp-shipping__line:first-child{font-family:Playfair Display,Georgia,serif;font-weight:500}.fwp-pdp-shipping__line:nth-child(2){color:#465e5a;font-size:12px}.fwp-pdp-shipping__line:nth-child(3){margin-top:1px;color:#065962;font-weight:700}.fwp-pdp-shipping__progress{-webkit-appearance:none;appearance:none;display:block;width:100%;height:5px;margin-top:6px;overflow:hidden;border:0;border-radius:100px;background-color:#e4d9c0;accent-color:#007d8a}.fwp-pdp-shipping__progress[hidden]{display:none}.fwp-pdp-shipping__progress::-webkit-progress-bar{background-color:#e4d9c0;border-radius:inherit}.fwp-pdp-shipping__progress::-webkit-progress-value{background-color:#007d8a;border-radius:inherit}.fwp-pdp-shipping__progress::-moz-progress-bar{background-color:#007d8a;border-radius:inherit}.fwp-pdp-shipping__details{display:inline-flex;align-items:center;gap:3px;padding-block:9px;color:#215b60;font-size:12px;text-decoration:none}.fwp-pdp-shipping__details span{text-decoration:underline;text-decoration-color:#b79a61;text-underline-offset:3px}.fwp-pdp-shipping__details:hover span{text-decoration-color:currentColor}.fwp-pdp-shipping__details:focus-visible{outline:2px solid #007d8a;outline-offset:2px}.fwp-pdp-shipping__details svg{width:10px;height:10px;flex:none}@container fwp-purchase (max-width: 390px){.fwp-pdp-shipping{grid-template-columns:30px minmax(0,1fr) auto;column-gap:8px;padding-inline:9px}.fwp-pdp-shipping__seal{width:30px;height:30px}.fwp-pdp-shipping__details{font-size:11px}}@container fwp-purchase (max-width: 350px){.fwp-pdp-shipping{grid-template-columns:30px minmax(0,1fr);align-items:start}.fwp-pdp-shipping__seal{align-self:center}.fwp-pdp-shipping__details{grid-column:2;justify-self:start;padding-block:3px 5px}}.fwp-pdp-badges a{color:#215b60;text-decoration-color:currentColor;text-underline-offset:3px}.fwp-pdp-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;list-style:none;margin:7px 0 0;padding:0}.fwp-pdp-badges a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;height:100%;padding:7px 4px;border:1px solid #e5dbc3;border-radius:5px;background:#fffdf8;line-height:1.2;text-align:center;text-decoration:none}.fwp-pdp-badges a:hover strong,.fwp-pdp-badges a:focus-visible strong{text-decoration:underline}.fwp-pdp-badges svg{width:17px;height:17px;flex-shrink:0}.fwp-pdp-badges strong,.fwp-pdp-badges small{display:block;font-size:11px}.fwp-pdp-badges small{margin-top:3px;color:#414a47}.fwp-cro-pdp [data-product-form-area] .product-form--atc{align-items:stretch;flex-direction:row!important;flex-wrap:nowrap;gap:8px}.fwp-cro-pdp [data-product-form-area] .product-form--atc-qty{flex:0 0 clamp(70px,23%,102px);margin:0!important}.fwp-cro-pdp [data-product-form-area] .product-form--atc-button{flex:1 1 0;width:auto!important;min-height:48px;margin:0!important}@media screen and (max-width:719px){.product--section:has(.fwp-cro-pdp)>.breadcrumbs-container{margin-block:7px}.fwp-cro-pdp .product-gallery--viewer.product-gallery--has-media{width:min(calc(100% - 20px),245px);margin-inline:auto}.fwp-cro-pdp .product-gallery--media-thumbnail{width:48px;height:48px}.fwp-cro-pdp .product-gallery--media-thumbnail-img{width:44px;height:44px;object-fit:contain}.fwp-cro-pdp .product-title{font-size:clamp(20px,5vw,24px);line-height:1.16}.fwp-cro-pdp .product-main{margin-top:6px}.fwp-cro-pdp .product-form--atc{margin-top:9px}}
/*# sourceMappingURL=/cdn/shop/t/478/compiled_assets/styles.css.map */
