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="339e2cae-9cfd-47cb-900a-2d9a363bcbe7"],#fwp-product-writing .aco-box[aco-sticker-id="339e2cae-9cfd-47cb-900a-2d9a363bcbe7"]{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="339e2cae-9cfd-47cb-900a-2d9a363bcbe7"]{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="339e2cae-9cfd-47cb-900a-2d9a363bcbe7"] .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}}body.template-product:has([data-fwp-live-shipping])>.essential_free_shipping_bar_wrapper{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/305/compiled_assets/styles.css.map?subset=AAAAAAAACgAAAAIAAAAAAAAAIA */
