.product-information{--wm-ivory: var(--flateria-surface);--wm-white: var(--flateria-surface-raised);--wm-espresso-deep: var(--flateria-brand-dark);--wm-espresso: var(--flateria-brand-deep);--wm-sand: var(--flateria-surface-alt);--wm-bronze: var(--flateria-brand-dark);--wm-text: var(--flateria-text-strong);--wm-body: var(--flateria-text-muted);background:var(--wm-ivory);color:var(--wm-text)}body:has(.wm-pdp__intro) .shopify-section:has(.product-information)>.section-background{background:var(--flateria-surface)}.product-information.section--page-width{--page-width: 91.25rem;--full-page-grid-central-column-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) )}.product-information .product-information__grid,.product-information .product-details,.product-information .product-information__media,.product-information .pf-pdp__gallery-shell,.product-information media-gallery,.product-information slideshow-component{box-sizing:border-box;min-width:0;max-width:100%}.product-information+*{scroll-margin-top:0}.product-information .product-details>.group-block{width:100%}.product-information .product-details>.group-block>.group-block-content{gap:12px}.wm-pdp__intro{display:grid;gap:10px}.wm-pdp__proof,.wm-pdp__support,.wm-pdp__perfect-label,.wm-pdp__occasion,.product-information .pf-pdp__benefit p{margin:0}.wm-pdp__proof{color:var(--wm-espresso);font-size:15px;font-weight:700;letter-spacing:.01em}.wm-pdp__proof span{color:var(--flateria-accent-gold);letter-spacing:.08em}.wm-pdp__intro h1{max-width:680px;margin:0;color:var(--wm-text);font-family:var(--font-body--family);font-size:clamp(42px,4vw,66px);font-weight:750;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.wm-pdp__heading-mobile{display:none}.wm-pdp__support{max-width:620px;color:var(--wm-body);font-size:18px;line-height:1.5}.product-information .pf-pdp__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 24px;padding:19px 22px;border-radius:14px;background:color-mix(in srgb,var(--flateria-brand) 22%,var(--flateria-brand-light));box-shadow:none}.product-information .pf-pdp__benefit{display:flex;align-items:center;gap:9px;min-width:0;padding:0;border:0;background:transparent;color:var(--flateria-brand-deep);box-shadow:none}.product-information .pf-pdp__benefit span{display:inline;width:auto;height:auto;flex:0 0 auto;border-radius:0;background:transparent;color:var(--flateria-brand-dark);font-size:17px;font-weight:800;line-height:1}.product-information .pf-pdp__benefit p{color:inherit;font-size:15px;font-weight:650;line-height:1.25}.wm-pdp__perfect-for{display:grid;gap:9px}.wm-pdp__perfect-label{color:var(--wm-body);font-size:12px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.wm-pdp__occasions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wm-pdp__occasion{display:grid;align-items:center;justify-content:center;gap:3px;min-height:65px;padding:3px 4px;border:0;border-radius:0;background:transparent;color:var(--wm-espresso);font-size:14px;font-weight:700;line-height:1.15;text-align:center}.wm-pdp__occasion-icon{display:grid;place-items:center}.wm-pdp__occasion-icon img{width:auto;height:38px;object-fit:contain}.product-information product-price{display:block;color:var(--wm-text)}.product-information product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:fit-content;max-width:100%;padding:10px 14px;border:1px solid color-mix(in srgb,var(--flateria-brand) 55%,transparent);border-radius:12px;background:var(--flateria-surface-brand)}.wm-pdp__price-label{color:var(--wm-espresso);font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.product-information product-price .price__sale,.product-information product-price .price__regular,.product-information product-price .price{color:var(--flateria-price-emphasis);font-size:clamp(27px,2.1vw,34px);font-weight:800;line-height:1}.product-information product-price s,.product-information product-price .compare-at-price{color:var(--wm-body);font-size:18px;font-weight:550}.wm-pdp__sale-badge{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-left:1px solid var(--flateria-border-strong);border-radius:0;background:transparent;color:var(--wm-espresso);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.product-information .pf-pdp__sale-message{display:none}.product-information .product-form-buttons{gap:10px}.product-information .quantity-selector{border-color:var(--flateria-border);background:var(--wm-white);color:var(--wm-text)}.product-information .add-to-cart-button,.product-information .sticky-add-to-cart__button{min-height:60px;border-color:var(--wm-bronze);background:var(--wm-bronze);color:var(--wm-white);border-radius:10px;font-size:18px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.product-information .add-to-cart-button .add-to-cart-icon{display:none}.product-information .add-to-cart-button .add-to-cart-text__content:after{content:"\2192";margin-left:12px;font-size:20px;font-weight:500}.product-information .add-to-cart-button:hover,.product-information .add-to-cart-button:focus-visible{border-color:var(--flateria-action-hover);background:var(--flateria-action-hover)}.product-information :focus-visible{outline-color:var(--wm-bronze)}.product-information .pf-pdp__shipping{justify-content:center;gap:8px;color:var(--wm-body);font-size:13px;font-weight:650}.product-information .pf-pdp__shipping .svg-wrapper{color:var(--flateria-brand-dark)}.product-information .product-details .accordion{display:none!important}.product-information accordion-custom summary{color:var(--flateria-text-strong)}.product-information accordion-custom details{border-color:var(--flateria-border)}.product-information .product-information__media{align-self:start}.product-information media-gallery{--active-thumbnail-border-color: var(--flateria-brand-dark);display:block;overflow:hidden;border:2px solid color-mix(in srgb,var(--flateria-brand) 68%,transparent);border-radius:26px;background:var(--wm-white)}.product-information .product-media-container{background:var(--wm-white)}.product-information media-gallery slideshow-arrows{mix-blend-mode:normal}.product-information media-gallery slideshow-arrows .slideshow-control.button.button-unstyled{display:grid;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:0!important;border-radius:50%;place-items:center;-webkit-appearance:none;appearance:none;background:var(--flateria-action)!important;background-color:var(--flateria-action)!important;background-image:none!important;color:var(--flateria-action-text)!important;box-shadow:0 10px 28px color-mix(in srgb,var(--flateria-brand-deep) 22%,transparent)}.product-information media-gallery slideshow-arrows .slideshow-control.button.button-unstyled:hover{background:var(--flateria-action-hover)!important;background-color:var(--flateria-action-hover)!important;filter:none}.product-information slideshow-arrows .slideshow-control .svg-wrapper,.product-information slideshow-arrows .slideshow-control svg{width:22px;height:22px}.product-information .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--flateria-brand-dark);box-shadow:0 0 0 1px color-mix(in srgb,var(--flateria-brand) 68%,transparent)}body:has(.wm-pdp__intro) main>.shopify-section:has(.pf-marquee) .pf-marquee{--pf-marquee-background: var(--flateria-brand) !important;--pf-marquee-text: var(--flateria-brand-deep) !important}.pf-pdp-ugc .pf-pdp-phase3__heading h2,.product-trust-cards__header h2,.product-testimonials__header h2{color:var(--flateria-text-strong)}.pf-pdp-ugc .pf-pdp-phase3__intro,.pf-pdp-ugc__card>p,.product-trust-cards__header .rte,.product-testimonials__header .rte{color:var(--flateria-text)}.pf-pdp-ugc .pf-pdp-phase3__eyebrow--stars{color:var(--flateria-accent-gold)}.pf-pdp-ugc .pf-pdp-phase3__eyebrow--stars span,.product-trust-cards__eyebrow,.product-testimonials__eyebrow{color:var(--flateria-brand-dark)}.pf-pdp-ugc__arrows button{border-color:var(--flateria-border-strong);background:var(--flateria-surface-raised);color:var(--flateria-brand-deep)}.product-trust-cards__card h3,.product-testimonials__card h3{color:var(--flateria-text-strong)}.product-trust-cards__card .rte,.product-testimonials__quote,.product-testimonials__author{color:var(--flateria-text)}sticky-add-to-cart .sticky-add-to-cart__bar{background:var(--flateria-surface-raised);color:var(--flateria-text)}sticky-add-to-cart .sticky-add-to-cart__button{border-color:var(--flateria-action);background:var(--flateria-action);color:var(--flateria-action-text)}sticky-add-to-cart .sticky-add-to-cart__button:hover{border-color:var(--flateria-action-hover);background:var(--flateria-action-hover)}@media screen and (min-width:750px){body:has(.wm-pdp__intro) sticky-add-to-cart{display:none!important}.product-information .product-information__grid.product-information--media-right{grid-template-columns:minmax(0,48fr) minmax(0,52fr);align-items:start}.product-information .product-information__grid.product-information--media-right .product-details{padding-right:12px}.product-information .product-information__grid.product-information--media-right .product-information__media{padding-left:12px;width:min(100%,620px);min-width:0;max-width:620px;justify-self:end}.product-information .product-details{position:static}.product-information .product-information__grid{min-height:0;max-height:780px}.product-information media-gallery,.product-information slideshow-component{max-height:660px}.product-information .product-media-container,.product-information slideshow-slides,.product-information slideshow-slide{height:clamp(540px,39vw,570px);max-height:570px}.product-information .product-media,.product-information .product-media__image{width:100%;height:100%;object-fit:contain}.product-information .slideshow-controls__thumbnail{width:72px;height:72px}.product-information .slideshow-controls__thumbnail img{object-fit:contain}}@media screen and (max-width:749px){.product-information{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;row-gap:0!important;padding-block-start:18px!important;padding-block-end:30px!important}.product-information .product-information__grid,.product-information .product-details,.product-information .product-details>.group-block,.product-information .product-details>.group-block>.group-block-content{display:contents}.product-information .wm-pdp__intro{order:0;grid-column:2 / 3;margin-bottom:0}.product-information .product-information__media{order:1;grid-column:1 / -1;width:auto;min-width:0;margin:22px 20px 0}.product-information .wm-pdp__perfect-for{order:2;grid-column:2 / 3}.product-information .pf-pdp__benefits{order:3;grid-column:2 / 3}.product-information product-price{order:4;grid-column:2 / 3}.product-information variant-picker,.product-information .product-form-buttons,.product-information .pf-pdp__shipping,.product-information .accordion,.product-information accordion-custom{grid-column:2 / 3}.product-information variant-picker{order:5}.product-information .product-form-buttons{order:6}.product-information .pf-pdp__shipping{order:7}.product-information .accordion,.product-information accordion-custom{order:8}.product-information .buy-buttons-block{display:block;order:6;grid-column:2 / 3;width:100%;min-width:0}.product-information .wm-pdp__intro,.product-information .pf-pdp__benefits,.product-information .wm-pdp__perfect-for,.product-information product-price,.product-information variant-picker,.product-information .product-form-buttons,.product-information .pf-pdp__shipping,.product-information .accordion,.product-information accordion-custom{width:100%;min-width:0;margin-inline:0;box-sizing:border-box}.wm-pdp__intro{gap:0}.wm-pdp__proof{display:inline-flex;width:fit-content;align-items:center;gap:7px;color:var(--flateria-brand-deep);font-size:14px;line-height:1.25;margin-bottom:12px}.wm-pdp__intro h1{max-width:100%;margin-bottom:14px;color:var(--flateria-brand-deep);font-family:var(--font-heading--family);font-size:clamp(42px,11.3vw,48px);line-height:1;letter-spacing:-.04em}.wm-pdp__heading-desktop{display:none}.wm-pdp__heading-mobile{display:inline}.wm-pdp__support{max-width:35ch;color:var(--flateria-text-muted);font-size:clamp(17px,4.6vw,18px);line-height:1.45}.product-information .pf-pdp__benefits{grid-template-columns:minmax(0,1fr);gap:0;margin-top:26px;padding:0;border-radius:0;background:transparent}.product-information .pf-pdp__benefit{min-height:50px;align-items:center;gap:11px;border-bottom:1px solid rgb(22 79 74 / 12%)}.product-information .pf-pdp__benefit:last-child{border-bottom:0}.product-information .pf-pdp__benefit span{display:inline;width:20px;height:auto;border-radius:0;background:transparent;color:#2fa66a;font-size:20px;font-weight:850;line-height:1;text-align:center}.product-information .pf-pdp__benefit p{color:var(--flateria-brand-deep);font-size:clamp(16px,4.35vw,17px);font-weight:650;line-height:1.32}.wm-pdp__perfect-for{gap:22px;margin-top:30px}.wm-pdp__perfect-label{display:flex;align-items:center;gap:12px;color:var(--flateria-brand-deep);font-size:16px;font-weight:650;letter-spacing:.08em;line-height:1;text-align:center}.wm-pdp__perfect-label:before,.wm-pdp__perfect-label:after{content:"";height:1px;flex:1 1 auto;background:#164f4a3d}.wm-pdp__occasions{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.wm-pdp__occasion{min-height:78px;gap:7px;padding-inline:4px;color:var(--flateria-brand-deep);font-size:14px;line-height:1.12;text-wrap:balance}.wm-pdp__occasion+.wm-pdp__occasion{border-left:1px solid rgb(22 79 74 / 12%)}.wm-pdp__occasion-icon img{width:auto;height:46px}.product-information product-price [ref=priceContainer]{width:100%;padding:12px 14px;border-radius:15px;gap:7px 10px}.product-information product-price{margin-top:24px}.product-information product-price .wm-pdp__price-label,.product-information product-price .wm-pdp__sale-badge{flex:0 0 100%}.product-information product-price .wm-pdp__sale-badge{min-height:0;padding:1px 0 0;border-left:0}.product-information product-price .price__sale,.product-information product-price .price__regular,.product-information product-price .price{font-size:31px}.product-information product-price s,.product-information product-price .compare-at-price{font-size:16px}.product-information .product-form-buttons{display:grid;grid-template-columns:minmax(110px,.36fr) minmax(0,1fr);gap:10px;margin-top:10px}.product-information .product-form-buttons>.quantity-selector-wrapper{width:auto;min-width:0}.product-information .quantity-selector-wrapper,.product-information .quantity-selector{width:100%;max-width:100%;min-height:56px;height:56px;box-sizing:border-box}.product-information .add-to-cart-button{width:100%;max-width:100%;min-height:56px;height:56px;border-radius:13px;box-sizing:border-box;font-size:16px;letter-spacing:.02em}.product-information .pf-pdp__shipping{margin-top:10px}.product-information media-gallery{border:2px solid rgb(99 175 164 / 70%);border-radius:22px}.product-information media-gallery .pf-wm-product-gallery__arrows{inset-inline:10px;mix-blend-mode:normal}.product-information media-gallery .pf-wm-product-gallery__arrows .slideshow-control.button.button-unstyled{width:44px;height:44px;min-width:44px;min-height:44px;background:var(--flateria-brand-dark)!important;color:var(--flateria-text-on-brand)!important;box-shadow:0 6px 18px color-mix(in srgb,var(--flateria-brand-deep) 22%,transparent)}.product-information media-gallery .pf-wm-product-gallery__arrows .slideshow-control.button.button-unstyled:hover,.product-information media-gallery .pf-wm-product-gallery__arrows .slideshow-control.button.button-unstyled:focus-visible,.product-information media-gallery .pf-wm-product-gallery__arrows .slideshow-control.button.button-unstyled:active{background:var(--flateria-brand-deep)!important}body:has(.wm-pdp__intro) sticky-add-to-cart[data-wm-sticky-purchase] .sticky-add-to-cart__bar{position:fixed;right:0;bottom:0;left:0;z-index:50;display:grid!important;width:100%;min-height:74px;padding:10px 16px max(10px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(164px,auto);grid-template-rows:auto;align-items:center;gap:12px;border-top:1px solid rgb(22 79 74 / 14%);border-radius:0;background:#f7f4ee;color:var(--flateria-text);box-shadow:0 -6px 20px #103a3714;opacity:0;visibility:hidden;transform:translateY(calc(100% + 40px))}body:has(.wm-pdp__intro) sticky-add-to-cart[data-wm-sticky-purchase] .sticky-add-to-cart__bar[data-stuck=true]{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}body:has(.wm-pdp__intro) sticky-add-to-cart[data-wm-sticky-purchase] .sticky-add-to-cart__bar:before{display:none}body:has(.wm-pdp__intro) sticky-add-to-cart[data-wm-sticky-purchase] .sticky-add-to-cart__image,body:has(.wm-pdp__intro) sticky-add-to-cart[data-wm-sticky-purchase] .sticky-add-to-cart__info{display:none}body:has(.wm-pdp__intro) sticky-add-to-cart[data-wm-sticky-purchase] .sticky-add-to-cart__price{grid-column:1;grid-row:1;min-width:0;color:var(--flateria-brand-deep);font-size:24px;font-weight:800;line-height:1}body:has(.wm-pdp__intro) sticky-add-to-cart[data-wm-sticky-purchase] .sticky-add-to-cart__price [ref=priceContainer]{display:flex;align-items:baseline;gap:7px}body:has(.wm-pdp__intro) sticky-add-to-cart[data-wm-sticky-purchase] .sticky-add-to-cart__price .price{color:var(--flateria-brand-deep);font-size:24px;font-weight:800}body:has(.wm-pdp__intro) sticky-add-to-cart[data-wm-sticky-purchase] .sticky-add-to-cart__price .compare-at-price{color:var(--flateria-text-muted);font-size:13px;font-weight:550}body:has(.wm-pdp__intro) sticky-add-to-cart[data-wm-sticky-purchase] .sticky-add-to-cart__button{width:auto;min-width:164px;min-height:54px;height:54px;padding-inline:18px;grid-column:2;grid-row:1;border-radius:13px;font-size:15px;letter-spacing:.02em}body:has(.wm-pdp__intro) sticky-add-to-cart[data-wm-sticky-purchase] .add-to-cart-text__content{display:inline-flex!important}body:has(.wm-pdp__intro) sticky-add-to-cart[data-wm-sticky-purchase] .add-to-cart-icon{display:none}body:has(.wm-pdp__intro) sticky-add-to-cart[data-wm-sticky-purchase][data-variant-available=true] .add-to-cart-text__content>span:first-child:after{content:" \2192"}body:has(#Details-menu-drawer-container[open]) sticky-add-to-cart[data-wm-sticky-purchase] .sticky-add-to-cart__bar,body:has(cart-drawer-component dialog[open]) sticky-add-to-cart[data-wm-sticky-purchase] .sticky-add-to-cart__bar,body:has(.dialog-zoomed-gallery[open]) sticky-add-to-cart[data-wm-sticky-purchase] .sticky-add-to-cart__bar,body:has(.wm-pdp__intro) sticky-add-to-cart[data-wm-sticky-purchase] .sticky-add-to-cart__bar[data-overlay-hidden=true]{opacity:0!important;visibility:hidden!important;pointer-events:none;transform:translateY(calc(100% + 40px))!important}}@media screen and (max-width:379px){.wm-pdp__occasion{padding-inline:2px;font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/warming-mat-pdp.css.map */
