@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_6a06181e-module__v7CxxW__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_6a06181e-module__v7CxxW__variable{--font-heading:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_2f26d417-module__GT4AMa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_2f26d417-module__GT4AMa__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:wargika;src:url(../media/Wargika-s.p.04oac26g36q1a.otf)format("opentype");font-display:swap}@font-face{font-family:wargika Fallback;src:local(Arial);ascent-override:83.82%;descent-override:27.94%;line-gap-override:0.0%;size-adjust:89.48%}.wargika_cc489489-module__wcZrNq__className{font-family:wargika,wargika Fallback}.wargika_cc489489-module__wcZrNq__variable{--font-brand:"wargika", "wargika Fallback"}
@font-face{font-family:mPlusRounded;src:url(../media/MPLUSRounded1c_Regular-s.p.2o-hkz2vrxp82.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:mPlusRounded Fallback;src:local(Arial);ascent-override:100.9%;descent-override:30.04%;line-gap-override:8.45%;size-adjust:106.54%}.mplusrounded_32b2bb81-module__DY7NIa__className{font-family:mPlusRounded,mPlusRounded Fallback;font-weight:400}.mplusrounded_32b2bb81-module__DY7NIa__variable{--font-trust-heading:"mPlusRounded", "mPlusRounded Fallback"}
@font-face{font-family:alegreyaSansSc;src:url(../media/AlegreyaSansSC_Regular-s.p.20bu49ufhsugg.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:alegreyaSansSc Fallback;src:local(Arial);ascent-override:93.1%;descent-override:31.03%;line-gap-override:0.0%;size-adjust:96.67%}.alegreyasanssc_c0b5d5e0-module__j_vmUG__className{font-family:alegreyaSansSc,alegreyaSansSc Fallback;font-weight:400}.alegreyasanssc_c0b5d5e0-module__j_vmUG__variable{--font-trust-description:"alegreyaSansSc", "alegreyaSansSc Fallback"}
.footer{--duration-short:.1s;--footer-fill-texture:url(/brand/footer/footer-fill-texture.jpg);--footer-fill-texture-opacity:.85;--footer-gold-border-stroke:.3rem;--footer-row-gap:2.4rem;--footer-column-gap:1.2rem;--footer-link-gap:.65rem;--footer-heading-color:var(--product-card-gold-leaf,rgb(var(--color-foreground)));--footer-floor-perspective:1800px;--footer-floor-tilt:58deg;--footer-floor-scale:1.45;--footer-floor-scale-x:var(--footer-floor-scale);--footer-floor-scale-y:var(--footer-floor-scale);--footer-floor-plane-height:calc(100% / cos(var(--footer-floor-tilt)));--footer-floor-plane-width:100%;margin-top:var(--footer-margin-top,0);padding-top:var(--footer-padding-top,2.7rem);padding-bottom:var(--footer-padding-bottom,2.7rem);font-size:62.5%;position:relative;overflow:hidden}.footer:before{content:"";width:var(--footer-floor-plane-width-px,var(--footer-floor-plane-width,100%));height:var(--footer-floor-plane-height-px,var(--footer-floor-plane-height,200%));z-index:0;pointer-events:none;background-image:var(--footer-fill-texture);mix-blend-mode:overlay;opacity:var(--footer-fill-texture-opacity);transform-origin:bottom;transform:perspective(var(--footer-floor-perspective)) rotateX(var(--footer-floor-tilt)) scaleX(var(--footer-floor-scale-x)) scaleY(var(--footer-floor-scale-y)) translateX(-50%);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:auto auto 0 50%}.footer>*{z-index:1;position:relative}@media screen and (min-width:750px){.footer{--footer-column-gap:2rem;--footer-row-gap:2.8rem;padding-top:var(--footer-padding-top-desktop,3.6rem);padding-bottom:var(--footer-padding-bottom-desktop,3.6rem)}}@media screen and (max-width:749px){.footer{--footer-floor-tilt:52deg;--footer-floor-scale:1.3}}.footer__content{gap:var(--footer-row-gap);width:100%;padding-top:0;padding-bottom:0;display:grid}.footer__content:before{content:"";width:100%;height:var(--footer-gold-border-stroke);background-image:var(--product-card-gold-leaf);background-repeat:no-repeat;background-size:100% 100%;display:block}.footer__main{box-sizing:border-box;align-items:start;gap:var(--footer-row-gap) var(--footer-column-gap);grid-template-columns:1fr;width:100%;display:grid}@media screen and (min-width:750px){.footer__main{grid-template-columns:minmax(0,1fr) auto}}.footer__brand{min-width:0;padding:0}.footer__brand-primary{justify-items:start;row-gap:var(--footer-link-gap);grid-template-columns:max-content;width:max-content;min-width:0;max-width:100%;padding:0;display:grid}.footer__brand-mark{--footer-brand-name-size:calc(var(--header-rem,10px) * 4.125);--footer-brand-name-advance:5.5;--footer-brand-v-advance:.72;--footer-brand-v-scale:.5;color:rgba(var(--color-foreground), .75);font-family:var(--font-brand-family);font-size:calc(var(--footer-brand-name-size) * var(--footer-brand-name-advance) / var(--footer-brand-v-advance) * var(--footer-brand-v-scale));pointer-events:none;text-align:center;-webkit-user-select:none;user-select:none;justify-self:center;width:auto;margin:0;padding:0;font-style:normal;font-weight:400;line-height:.8;display:block}@supports (line-height:1cap){.footer__brand-mark{line-height:1cap}}.footer__brand-link{white-space:nowrap;word-break:normal;line-height:1;text-decoration:none;display:inline-block}.footer__brand-link .h2{color:rgba(var(--color-foreground), .75);font-family:var(--font-brand-family);font-size:calc(var(--header-rem,10px) * 4.125);margin:0;line-height:1}.footer__brand-link:hover .h2,.footer__brand-link:focus-visible .h2{color:rgb(var(--color-foreground))}.footer__brand-link:hover,.footer__brand-link:focus-visible{text-decoration:none}.footer__columns{gap:var(--footer-row-gap) var(--footer-column-gap);grid-template-columns:1fr;min-width:0;display:grid}@media screen and (min-width:500px){.footer__columns{grid-template-columns:1fr 1fr;justify-content:end;width:max-content;max-width:100%}}.footer__column{min-width:0}.footer__column-heading{background:var(--footer-heading-color);color:#0000;letter-spacing:.08em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:1.2rem;font-weight:700;line-height:1.3}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.footer__column-heading{color:rgb(var(--color-foreground));background:0 0}}.footer__column-list{gap:var(--footer-link-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__column-link{color:rgba(var(--color-foreground), .88);font-size:1.3rem;line-height:1.35;text-decoration:none;display:inline-block}.footer__column-link:hover,.footer__column-link:focus-visible{color:rgb(var(--color-foreground));text-decoration:none}.footer__bottom{box-sizing:border-box;width:100%;display:block}.footer__copyright-text{color:rgba(var(--color-foreground), .85);margin:0;font-size:1.1rem;line-height:1.5}.footer__legal{flex-wrap:nowrap;justify-content:start;align-items:center;margin:0;padding:0;list-style:none;display:flex}.footer__legal li{flex:none;align-items:center;display:inline-flex}.footer__legal li:not(:first-child):before{content:"·";color:rgba(var(--color-foreground), .55);padding:0 .8rem}.footer__legal a{color:rgba(var(--color-foreground), .8);font-size:1.1rem;line-height:1.5;text-decoration:none;display:block}.footer__legal a:hover,.footer__legal a:focus-visible{color:rgb(var(--color-foreground));text-decoration:none}.footer__social{justify-content:start;margin:0;padding:0;display:grid}.footer__list-social,.list-social{column-gap:var(--footer-column-gap);justify-content:start;row-gap:var(--footer-row-gap);grid-template-columns:repeat(auto-fill,max-content);grid-auto-flow:row;margin:0;padding:0;list-style:none;display:grid}.list-social__item{list-style:none}.list-social__link{box-sizing:border-box;color:rgba(var(--color-foreground), .85);transition:color var(--duration-short) ease, transform var(--duration-short) ease;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.list-social__link:hover,.list-social__link:focus-visible{color:rgb(var(--color-foreground));text-decoration:none}.list-social__link:hover .icon,.list-social__link:focus-visible .icon{transform:scale(1.07)}.list-social__link .icon{--footer-social-icon-size:calc(2.2rem * .75);height:var(--footer-social-icon-size);transition:transform var(--duration-short) ease;width:var(--footer-social-icon-size)}.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}
.header-wrapper{background-color:rgb(var(--color-background));z-index:4;display:block;position:relative}.header-wrapper--border-bottom{border-bottom:calc(var(--header-rem,10px) * .1) solid rgba(var(--color-foreground), .08)}.header-wrapper:before{background-image:var(--header-fill-texture,none);content:"";mix-blend-mode:overlay;opacity:var(--header-fill-texture-opacity,.85);pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.header-wrapper--homepage,.header-wrapper--homepage.gradient{background:0 0}.header-wrapper--homepage:before{content:none}.header{z-index:1;grid-template-columns:1fr 2fr 1fr;grid-template-areas:"left-icons heading icons";align-items:center;display:grid;position:relative}.header.page-width{padding-top:var(--header-padding-top,calc(var(--header-rem,10px) * 1));padding-bottom:var(--header-padding-bottom,calc(var(--header-rem,10px) * 1));padding-left:calc(var(--header-rem,10px) * 3);padding-right:calc(var(--header-rem,10px) * 3)}@media screen and (min-width:750px){.header.page-width{padding-left:calc(var(--header-rem,10px) * 3.2);padding-right:calc(var(--header-rem,10px) * 3.2)}}@media screen and (min-width:990px){.header{align-items:baseline;column-gap:calc(var(--header-rem,10px) * 2);grid-template-columns:auto auto 1fr;grid-template-areas:"heading navigation icons"}.header.page-width{padding-top:var(--header-padding-top-desktop,calc(var(--header-rem,10px) * 2));padding-bottom:var(--header-padding-bottom-desktop,calc(var(--header-rem,10px) * 2));padding-left:calc(var(--header-rem,10px) * 5);padding-right:calc(var(--header-rem,10px) * 5)}}.header__heading{grid-area:heading;justify-self:center;margin:0;line-height:0}.header__heading-link{padding:calc(var(--header-rem,10px) * .75);word-break:break-word;grid-area:heading;justify-self:center;line-height:0;text-decoration:none;display:inline-block}.header-wrapper .header__heading-link .h2{font-family:var(--font-brand-family);font-size:calc(var(--header-rem,10px) * 4.125);color:rgba(var(--color-foreground), .75);line-height:1}.header__heading-link:hover .h2,.header__heading-link:focus-visible .h2{color:rgb(var(--color-foreground))}@media screen and (max-width:989px){.header__heading,.header__heading-link{text-align:center}.header--mobile-left{grid-template-columns:auto 2fr 1fr}.header--mobile-left .header__heading,.header--mobile-left .header__heading-link{text-align:left;justify-self:start}}@media screen and (min-width:990px){.header--middle-left .header__heading-link{margin-left:calc(var(--header-rem,10px) * -.75)}.header__heading,.header__heading-link{text-align:left;justify-self:start}}.header-drawer-wrap{margin-left:calc(var(--header-rem,10px) * -1.2);grid-area:left-icons;justify-self:start}.menu-drawer-container{display:flex}.header-wrapper .header__icon--menu{position:initial}.header-wrapper summary.header__icon--summary{cursor:pointer;list-style:none}.header-wrapper summary.header__icon--summary::-webkit-details-marker{display:none}@media screen and (min-width:990px){.header-drawer-wrap{display:none}}.header-wrapper .header__icon{color:rgb(var(--color-foreground));cursor:pointer;height:calc(var(--header-rem,10px) * 4.4);width:calc(var(--header-rem,10px) * 4.4);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.header-wrapper .header__icon:not(.header__icon--summary),.header-wrapper .header__icon span{justify-content:center;align-items:center;display:flex}.header-wrapper .header__icon span{width:100%;height:100%;position:relative}.header-wrapper .header__icon .svg-wrapper{height:calc(var(--header-rem,10px) * 4.4);width:calc(var(--header-rem,10px) * 4.4)}.header-wrapper .header__icon:after{content:none}.header-wrapper .header__icon:hover .icon,.header-wrapper .modal__close-button:hover .icon{transform:scale(1.07)}.header-wrapper .header__icon .icon{fill:none;height:calc(var(--header-rem,10px) * 2);vertical-align:middle;width:calc(var(--header-rem,10px) * 2)}.header-wrapper .header__icon--cart{margin-right:calc(var(--header-rem,10px) * -1.2);position:relative}.header-wrapper .header__icon--cart .icon{height:calc(var(--header-rem,10px) * 4.4);width:calc(var(--header-rem,10px) * 4.4)}.header-wrapper .header__icon--summary span{width:100%;height:100%}.header-wrapper .header__icon--menu .icon{opacity:1;transition:opacity .15s,transform .15s,visibility .15s;display:block;position:absolute;transform:scale(1)}.header-wrapper .menu-drawer-container:not([open])>summary.header__icon--menu .icon-close,.header-wrapper .menu-drawer-container[open]>summary.header__icon--menu .icon-hamburger{opacity:0;visibility:hidden;transform:scale(.8)}.header-wrapper .menu-drawer-container[open]>summary.header__icon--menu .icon-close,.header-wrapper .menu-drawer-container:not([open])>summary.header__icon--menu .icon-hamburger{opacity:1;visibility:visible;transform:scale(1)}.header-wrapper .menu-drawer-container[open]:not(.menu-opening)>summary.header__icon--menu .icon-close{opacity:0;visibility:hidden;transform:scale(.8)}.header-wrapper .menu-drawer-container[open]:not(.menu-opening)>summary.header__icon--menu .icon-hamburger{opacity:1;visibility:visible;transform:scale(1)}.header-wrapper .menu-drawer-container>summary.header__icon--menu:hover .icon-hamburger,.header-wrapper .menu-drawer-container[open].menu-opening>summary.header__icon--menu:hover .icon-close{transform:scale(1.07)}.header-wrapper details .header__icon-close{display:none}.header-wrapper details[open] .header__icon-close{display:inline-block}.header-wrapper .header__search{line-height:0;display:inline-flex}.header-wrapper .header__icons{padding-right:calc(var(--header-rem,10px) * .8);grid-area:icons;justify-self:end;display:flex}.header__inline-menu{margin-left:calc(var(--header-rem,10px) * -1.2);grid-area:navigation;display:none}@media screen and (min-width:990px){.header__inline-menu{display:block}.header--middle-left .header__inline-menu{margin-left:0}}.list-menu{margin:0;padding:0;list-style:none}.list-menu--inline{flex-wrap:wrap;display:inline-flex}.list-menu__item{font-size:inherit;line-height:calc(1 + .3 / var(--font-body-scale));align-items:center;display:flex}.header__menu{padding:0 calc(var(--header-rem,10px) * 1)}summary.list-menu__item{padding-right:calc(var(--header-rem,10px) * 2.7)}.header__menu-item{color:rgba(var(--color-foreground), .75);font-size:inherit;padding:calc(var(--header-rem,10px) * 1.2);text-decoration:none}.header__menu-item:hover,.header__menu-item:focus-visible,.header__active-menu-item{color:rgb(var(--color-foreground))}summary.header__menu-item{cursor:pointer;list-style:none}summary.header__menu-item::-webkit-details-marker{display:none}.header__menu-item .icon-caret{height:calc(var(--header-rem,10px) * .6);margin-left:calc(var(--header-rem,10px) * .4);width:calc(var(--header-rem,10px) * 1)}.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-radius:var(--product-card-surface-radius,calc(var(--header-rem,10px) * 1.2));isolation:isolate;opacity:0;padding-bottom:calc(var(--header-rem,10px) * 3);padding-top:calc(var(--header-rem,10px) * 3);pointer-events:none;transform:translateY(calc(var(--header-rem,10px) * -1.5));transition:opacity var(--duration-default,.2s) ease, transform var(--duration-default,.2s) ease;z-index:5;border-left:0;border-right:0;position:absolute;top:100%;left:0;right:0;overflow:hidden}.mega-menu__content:before{background-image:var(--mega-menu-fill-texture,none);border-radius:inherit;content:"";mix-blend-mode:overlay;opacity:var(--mega-menu-fill-texture-opacity,.26);pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.mega-menu[open]>.mega-menu__content{opacity:1;pointer-events:auto;transform:translateY(0)}@media screen and (min-width:990px){.mega-menu__content{left:calc(var(--header-rem,10px) * 5);right:calc(var(--header-rem,10px) * 5)}}.mega-menu__link{color:rgba(var(--color-foreground), .75);line-height:calc(1 + .3 / var(--font-body-scale));padding:calc(var(--header-rem,10px) * .2) 0;text-decoration:none;display:block}.mega-menu__link:hover,.mega-menu__link:focus-visible,.mega-menu__link--active{color:rgb(var(--color-foreground))}.mega-menu__link--level-2{font-weight:700}.mega-menu__link--heading{cursor:default;pointer-events:none;font-weight:600;text-decoration:none}.mega-menu--certified .mega-certified-wrapper{z-index:1;padding-top:0;position:relative}.mega-certified-grid{gap:calc(var(--header-rem,10px) * 1.6) calc(var(--header-rem,10px) * 2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mega-certified-item{display:flex}.mega-certified-card{background-color:rgba(var(--color-background), .72);border:calc(var(--header-rem,10px) * .1) solid rgba(var(--color-foreground), .08);border-radius:var(--product-card-surface-radius,calc(var(--header-rem,10px) * 1.2));color:inherit;align-items:flex-start;gap:calc(var(--header-rem,10px) * 1.2);height:auto;padding:calc(var(--header-rem,10px) * 1.6);transition:border-color var(--duration-short) ease, box-shadow var(--duration-short) ease, transform var(--duration-short) ease;flex-direction:row;flex:auto;width:100%;text-decoration:none;display:flex}.mega-certified-card:hover,.mega-certified-card:focus-visible{border-color:rgba(var(--color-foreground), .18);box-shadow:0 calc(var(--header-rem,10px) * .4) calc(var(--header-rem,10px) * 1.2) rgba(var(--color-shadow), .08);transform:translateY(calc(var(--header-rem,10px) * -.2))}.mega-certified-card__icon{height:calc(var(--header-rem,10px) * 5.6);width:calc(var(--header-rem,10px) * 5.6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mega-certified-card__icon .cert-icon{height:calc(var(--header-rem,10px) * 5.6);width:calc(var(--header-rem,10px) * 5.6)}.cert-icon--fallback{background:rgba(var(--color-foreground), .08);color:rgb(var(--color-foreground));font-size:calc(var(--header-rem,10px) * 2);height:calc(var(--header-rem,10px) * 5.6);width:calc(var(--header-rem,10px) * 5.6);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.mega-certified-card__content{gap:calc(var(--header-rem,10px) * .4);flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.mega-certified-card__title{color:rgb(var(--color-foreground));font-size:calc(var(--header-rem,10px) * 1.5);letter-spacing:.01em;font-weight:600;line-height:1.25}.mega-certified-card__blurb{-webkit-line-clamp:2;color:rgba(var(--color-foreground), .72);font-size:calc(var(--header-rem,10px) * 1.2);letter-spacing:.02em;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.menu-drawer__menu-item--certified{align-items:center;gap:calc(var(--header-rem,10px) * 1);display:flex}.menu-drawer__cert-icon{height:calc(var(--header-rem,10px) * 3.2);width:calc(var(--header-rem,10px) * 3.2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.menu-drawer__cert-icon .cert-icon{height:calc(var(--header-rem,10px) * 3.2);width:calc(var(--header-rem,10px) * 3.2)}.mega-menu--dynamic-categories .mega-menu__list--categories-nested{gap:calc(var(--header-rem,10px) * 1.6) calc(var(--header-rem,10px) * 2);padding-top:calc(var(--header-rem,10px) * .5);z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;display:grid;position:relative}.mega-menu--dynamic-categories .mega-menu__list--categories-nested>li{gap:calc(var(--header-rem,10px) * .8);flex-direction:column;min-width:0;display:flex}.mega-menu--dynamic-categories .mega-menu__list--categories-nested .list-unstyled{gap:calc(var(--header-rem,10px) * .4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mega-menu--dynamic-categories .mega-menu__list--categories-nested .mega-menu__link--heading{cursor:default;pointer-events:none;font-weight:600;text-decoration:none}.mega-menu--dynamic-categories .mega-categories-wrapper{padding-top:calc(var(--header-rem,10px) * .5);z-index:1;position:relative}.mega-categories-header{align-items:baseline;gap:calc(var(--header-rem,10px) * 1.6);margin-bottom:calc(var(--header-rem,10px) * 2);justify-content:space-between;display:flex}.mega-categories-title{margin:0}.mega-categories-view-all{white-space:nowrap;flex-shrink:0}.mega-categories-grid{gap:calc(var(--header-rem,10px) * 1.6) calc(var(--header-rem,10px) * 2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mega-category-link{color:inherit;text-decoration:none;display:block}.mega-category-image-wrapper{aspect-ratio:4/3;background-color:rgba(var(--color-foreground), .04);border-radius:calc(var(--header-rem,10px) * .4);margin-bottom:calc(var(--header-rem,10px) * .8);overflow:hidden}.mega-category-placeholder{justify-content:center;align-items:center;height:100%;display:flex}.mega-category-placeholder span{color:rgba(var(--color-foreground), .55);font-size:calc(var(--header-rem,10px) * 2.4);font-weight:700;line-height:1}.mega-category-content{gap:calc(var(--header-rem,10px) * .2);flex-direction:column;display:flex}.mega-category-title{color:rgb(var(--color-foreground));font-weight:600}.mega-categories-footer{margin-top:calc(var(--header-rem,10px) * 2)}.mega-menu--brands .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop,20rem) - 4rem);padding-bottom:0;overflow-y:auto}.mega-menu--brands .mega-brands-wrapper{padding-bottom:calc(var(--header-rem,10px) * 3);padding-top:calc(var(--header-rem,10px) * .5);z-index:1;position:relative}.mega-brands-segments{gap:calc(var(--header-rem,10px) * 1.6) calc(var(--header-rem,10px) * 2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.mega-brands-segment{gap:calc(var(--header-rem,10px) * .8);flex-direction:column;min-width:0;display:flex}.mega-brands-segment__heading{color:rgb(var(--color-foreground));margin:0;font-weight:600;line-height:1.25}.mega-brands-grid{gap:calc(var(--header-rem,10px) * .4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mega-menu--brands .mega-brands-grid .mega-menu__link{padding:calc(var(--header-rem,10px) * .2) 0;display:block}.header-wrapper .menu-drawer-container>summary:before{background:rgba(var(--color-foreground), .5);content:"";cursor:default;height:calc(var(--viewport-height,100vh) - var(--header-bottom-position,100%));opacity:0;visibility:hidden;z-index:2;width:100%;transition:opacity,visibility;position:absolute;top:100%;left:0}.header-wrapper .menu-drawer-container[open]>summary:before{opacity:1;transition:opacity var(--duration-default) ease, visibility var(--duration-default) ease;visibility:visible}.header-wrapper .menu-drawer-container[open]:not(.menu-opening)>summary:before{opacity:0;visibility:hidden}.header-wrapper .menu-drawer{background-color:rgb(var(--color-background));filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow), var(--drawer-shadow-opacity)));height:calc(var(--viewport-height,100vh) - var(--header-bottom-position,100%));transition:transform var(--duration-default) ease, visibility var(--duration-default) ease;visibility:hidden;z-index:3;width:100%;padding:0;position:absolute;top:100%;left:0;overflow-x:hidden;transform:translate(-100%)}.header-wrapper .menu-drawer-container[open].menu-opening>.menu-drawer{visibility:visible;transform:translate(0)}@media screen and (min-width:750px){.header-wrapper .menu-drawer{border-color:rgba(var(--color-foreground), var(--drawer-border-opacity));border-style:solid;border-width:0 var(--drawer-border-width) 0 0;width:calc(var(--header-rem,10px) * 40)}}.header-wrapper .menu-drawer__inner-container{height:100%;position:relative}.header-wrapper .menu-drawer__navigation-container{grid-template-rows:1fr auto;align-content:space-between;height:100%;display:grid;overflow-y:auto}.header-wrapper .menu-drawer__navigation{padding:calc(var(--header-rem,10px) * 3) 0}.header-wrapper .menu-drawer__inner-submenu{height:100%;overflow:hidden auto}.header-wrapper .menu-drawer__menu--nested-flat{padding-bottom:calc(var(--header-rem,10px) * 1)}.header-wrapper .menu-drawer__menu--nested-flat .menu-drawer__menu-item>.svg-wrapper{display:none}.header-wrapper .menu-drawer__nested-group-heading{color:rgba(var(--color-foreground), .55);font-size:calc(var(--header-rem,10px) * 1.3);letter-spacing:.08em;padding:calc(var(--header-rem,10px) * 1.6) calc(var(--header-rem,10px) * 3) calc(var(--header-rem,10px) * .4);text-transform:uppercase;margin:0;font-weight:600;list-style:none}.header-wrapper .menu-drawer__nested-group-heading-link{color:inherit;font:inherit;letter-spacing:inherit;margin:calc(var(--header-rem,10px) * -1.6) calc(var(--header-rem,10px) * -3) calc(var(--header-rem,10px) * -.4);padding:calc(var(--header-rem,10px) * 1.6) calc(var(--header-rem,10px) * 3) calc(var(--header-rem,10px) * .4);text-transform:inherit;text-decoration:none;display:block}.header-wrapper .menu-drawer__nested-group-heading-link:hover,.header-wrapper .menu-drawer__nested-group-heading-link:focus-visible{color:rgba(var(--color-foreground), .75)}.header-wrapper .menu-drawer__nested-group-heading-link.menu-drawer__menu-item--active{color:rgba(var(--color-foreground), .85)}.header-wrapper .menu-drawer__menu--nested-flat>.menu-drawer__nested-group-heading:first-child{padding-top:calc(var(--header-rem,10px) * .4)}.header-wrapper .menu-drawer__menu--nested-flat>.menu-drawer__nested-group-heading:not(:first-child){border-top:calc(var(--header-rem,10px) * .1) solid rgba(var(--color-foreground), .08);margin-top:calc(var(--header-rem,10px) * .8);padding-top:calc(var(--header-rem,10px) * 1.2)}.header-wrapper .menu-drawer__menu li{margin-bottom:calc(var(--header-rem,10px) * .2)}.header-wrapper .menu-drawer__menu-item{font-size:calc(var(--header-rem,10px) * 1.8);padding:calc(var(--header-rem,10px) * 1.1) calc(var(--header-rem,10px) * 3);text-decoration:none;position:relative}.header-wrapper .menu-drawer summary.menu-drawer__menu-item{padding-right:calc(var(--header-rem,10px) * 5.2)}.header-wrapper .menu-drawer__menu-item--active,.header-wrapper .menu-drawer__menu-item:focus-visible,.header-wrapper .menu-drawer__close-button:focus-visible,.header-wrapper .menu-drawer__menu-item:hover,.header-wrapper .menu-drawer__close-button:hover{background-color:rgba(var(--color-foreground), .04);color:rgb(var(--color-foreground))}.header-wrapper .menu-drawer__menu-item--active:hover{background-color:rgba(var(--color-foreground), .08)}.header-wrapper .menu-drawer__menu-item .icon-caret{display:none}.header-wrapper .menu-drawer__menu-item>.svg-wrapper{right:calc(var(--header-rem,10px) * 3);width:15px;position:absolute;top:50%;transform:translateY(-50%)}.header-wrapper .menu-drawer__submenu{background-color:rgb(var(--color-background));transition:transform var(--duration-default) ease, visibility var(--duration-default) ease;visibility:hidden;z-index:1;width:100%;position:absolute;top:0;bottom:0;left:0;transform:translate(100%)}.header-wrapper .menu-drawer__menu details[open].menu-opening>.menu-drawer__submenu{visibility:visible;transform:translate(0)}.header-wrapper .menu-drawer__navigation .submenu-open{visibility:hidden}.header-wrapper .menu-drawer__close-button{cursor:pointer;font-family:var(--font-body-family);font-size:calc(var(--header-rem,10px) * 1.4);font-style:var(--font-body-style);margin-top:calc(var(--header-rem,10px) * 1.5);padding:calc(var(--header-rem,10px) * 1.2) calc(var(--header-rem,10px) * 2.6) calc(var(--header-rem,10px) * 1.2) calc(var(--header-rem,10px) * 3);text-align:left;background-color:#0000;border:0;align-items:center;width:100%;text-decoration:none;display:flex}.header-wrapper .menu-drawer__close-button .svg-wrapper{margin-right:calc(var(--header-rem,10px) * 1);width:15px;transform:rotate(180deg)}.header-wrapper .header.menu-open{z-index:4;position:relative}@media screen and (max-width:989px){.mega-certified-grid,.mega-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-menu--dynamic-categories .mega-menu__list--categories-nested,.mega-brands-segments{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.mega-categories-header{align-items:flex-start;gap:calc(var(--header-rem,10px) * .8);flex-direction:column}.mega-certified-grid,.mega-categories-grid,.mega-brands-segments{grid-template-columns:minmax(0,1fr)}.mega-menu--dynamic-categories .mega-menu__list--categories-nested,.mega-brands-segments{grid-template-columns:repeat(2,minmax(0,1fr))}.small-hide{display:none!important}}@media screen and (min-width:750px) and (max-width:989px){.medium-hide{display:none!important}}@media screen and (min-width:990px){.large-up-hide{display:none!important}}.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.header-wrapper .menu-drawer__utility-links{background-color:rgba(var(--color-foreground), .03);padding:0;position:relative}@media screen and (max-width:749px){.header-wrapper .header--has-account:where(:not(.header--has-social):not(.header--has-localizations)) .menu-drawer__utility-links{padding:calc(var(--header-rem,10px) * 2) calc(var(--header-rem,10px) * 3)}}.header-wrapper .menu-drawer__account{color:rgb(var(--color-foreground));font-size:calc(var(--header-rem,10px) * 1.4);padding:calc(var(--header-rem,10px) * 1) 0;align-items:center;margin-bottom:0;text-decoration:none;display:inline-flex}.header-wrapper .menu-drawer__account .svg-wrapper{height:calc(var(--header-rem,10px) * 2);margin-right:calc(var(--header-rem,10px) * 1);width:calc(var(--header-rem,10px) * 2)}
@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(calc(var(--header-rem,10px) * -1.5))}to{opacity:1;transform:translateY(0)}}.header-wrapper .modal__toggle{list-style-type:none}.header-wrapper .modal__close-button.link{color:rgb(var(--color-foreground));cursor:pointer;height:calc(var(--header-rem,10px) * 4.4);width:calc(var(--header-rem,10px) * 4.4);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:flex}.header-wrapper .modal__close-button .icon{height:calc(var(--header-rem,10px) * 1.7);width:calc(var(--header-rem,10px) * 1.7)}.header-wrapper .modal__content{background:rgb(var(--color-background));z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.header-wrapper .modal-overlay{cursor:pointer;display:none;position:absolute;inset:0}.header-wrapper details[open]>.search-modal{animation:animateMenuOpen var(--duration-default,.2s) ease;opacity:1}.header-wrapper details[open] .modal-overlay{display:block}.header-wrapper details[open] .modal-overlay:after{background-color:rgb(var(--color-foreground), .5);content:"";height:100vh;position:absolute;top:100%;left:0;right:0}.header-wrapper .search-modal{border-bottom:calc(var(--header-rem,10px) * .1) solid rgba(var(--color-foreground), .08);height:100%;min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));opacity:0}.header-wrapper .search-modal__content{height:100%;line-height:calc(1 + .8 / var(--font-body-scale));padding:0 calc(var(--header-rem,10px) * 5) 0 calc(var(--header-rem,10px) * 1);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.header-wrapper .search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}.header-wrapper .search-modal__form{width:100%}.header-wrapper .search-modal__close-button{right:calc(var(--header-rem,10px) * .3);position:absolute}@media screen and (min-width:750px){.header-wrapper .search-modal__close-button{right:calc(var(--header-rem,10px) * 1)}.header-wrapper .search-modal__content{padding:0 calc(var(--header-rem,10px) * 6)}}@media screen and (min-width:990px){.header-wrapper .search-modal__form{max-width:calc(var(--header-rem,10px) * 74.2)}.header-wrapper .search-modal__close-button{margin-left:calc(var(--header-rem,10px) * .5);position:initial}}.header-wrapper .field{transition:box-shadow var(--duration-short) ease;width:100%;display:flex;position:relative}.header-wrapper .field:before{border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow), var(--inputs-shadow-opacity));content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.header-wrapper .field:after{border:calc(var(--header-rem,10px) * .1) solid transparent;border-radius:var(--inputs-radius);bottom:var(--inputs-border-width);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-border-opacity));content:"";left:var(--inputs-border-width);pointer-events:none;right:var(--inputs-border-width);top:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease;z-index:1;position:absolute}.header-wrapper .field:hover.field:after,.header-wrapper .field__input:focus-visible~.field:after,.header-wrapper .field__input:focus~.field:after{box-shadow:0 0 0 calc(calc(var(--header-rem,10px) * .1) + var(--inputs-border-width)) rgba(var(--color-foreground), var(--inputs-border-opacity))}.header-wrapper .field__input{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:calc(var(--header-rem,10px) * 1.6);margin:var(--inputs-border-width);padding:calc(var(--header-rem,10px) * 1.5);text-align:left;transition:box-shadow var(--duration-short) ease;border:0;flex-grow:1;width:100%}.header-wrapper .field__label{color:rgba(var(--color-foreground), .75);font-size:calc(var(--header-rem,10px) * 1.6);left:calc(var(--inputs-border-width) + calc(var(--header-rem,10px) * 2));letter-spacing:calc(var(--header-rem,10px) * .1);pointer-events:none;top:calc(calc(var(--header-rem,10px) * 1) + var(--inputs-border-width));transition:top var(--duration-short) ease, font-size var(--duration-short) ease;margin-bottom:0;line-height:1.5;position:absolute}.header-wrapper .field__input:focus~.field__label,.header-wrapper .field__input:not(:placeholder-shown)~.field__label{font-size:calc(var(--header-rem,10px) * 1);left:calc(var(--inputs-border-width) + calc(var(--header-rem,10px) * 2));letter-spacing:calc(var(--header-rem,10px) * .04);top:calc(var(--inputs-border-width) + calc(var(--header-rem,10px) * .5))}.header-wrapper .field__input:focus,.header-wrapper .field__input:not(:placeholder-shown){margin:var(--inputs-border-width);padding:calc(var(--header-rem,10px) * 2.2) calc(var(--header-rem,10px) * 1.5) calc(var(--header-rem,10px) * .8) calc(var(--header-rem,10px) * 2);outline:0}.header-wrapper .field__input::-webkit-search-cancel-button{display:none}.header-wrapper .field__input::placeholder{opacity:0}.header-wrapper .field__button{color:currentColor;cursor:pointer;height:calc(var(--header-rem,10px) * 4.4);width:calc(var(--header-rem,10px) * 4.4);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0;overflow:hidden}.header-wrapper .field__button>.svg-wrapper{height:calc(var(--header-rem,10px) * 2.5);width:calc(var(--header-rem,10px) * 2.5)}.header-wrapper .search__input.field__input{padding-right:calc(var(--header-rem,10px) * 9.8)}.header-wrapper .search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.header-wrapper .reset__button{right:calc(var(--inputs-border-width) + calc(var(--header-rem,10px) * 4.4));top:var(--inputs-border-width)}.header-wrapper .search__button:focus-visible,.header-wrapper .reset__button:focus-visible{background-color:rgb(var(--color-background));z-index:4}.header-wrapper .search__button .icon,.header-wrapper .reset__button .icon.icon-close{height:calc(var(--header-rem,10px) * 1.8);width:calc(var(--header-rem,10px) * 1.8)}.header-wrapper .search__button:hover .icon,.header-wrapper .reset__button:hover .icon{transform:scale(1.07)}.header-wrapper input::-webkit-search-decoration{-webkit-appearance:none}.header-wrapper .hidden{display:none!important}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--product-card-surface-radius:0px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-800:#9f0712;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-900:#7b3306;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-900:#004e3b;--color-zinc-200:#e4e4e7;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--font-heading:var(--font-heading);--font-body:var(--font-body)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-zinc-200:lab(90.6853% .399232 -1.45452)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-8{top:calc(var(--spacing) * 8)}.isolate{isolation:isolate}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.aspect-square{aspect-ratio:1}.h-full{height:100%}.min-h-\[480px\]{min-height:480px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[1200px\]{max-width:1200px}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-200{border-color:var(--color-amber-200)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-red-200{border-color:var(--color-red-200)}.border-zinc-200{border-color:var(--color-zinc-200)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-scheme-1{background-color:var(--scheme-1)}.bg-white{background-color:var(--color-white)}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.object-cover{object-fit:cover}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-amber-900{color:var(--color-amber-900)}.text-emerald-900{color:var(--color-emerald-900)}.text-red-800{color:var(--color-red-800)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}}}@property --product-card-surface-radius{syntax:"<length>";inherits:true;initial-value:0}:root{--dawn-rem:10px;--alpha-button-background:1;--alpha-button-border:1;--alpha-link:.85;--alpha-badge-border:.1;--focused-base-outline:.2rem solid rgba(var(--color-foreground), .5);--focused-base-outline-offset:.3rem;--focused-base-box-shadow:0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3);--product-card-surface-radius-ratio:.1;--product-card-surface-radius:calc(var(--dawn-rem) * 2);--product-card-aspect:7 / 12;--product-card-section-rows:15fr 49fr 10fr 10fr;--neu-distance-rest:calc(var(--dawn-rem) * .5);--neu-blur-rest:calc(var(--dawn-rem) * .875);--neu-light-distance-rest:calc(var(--dawn-rem) * .5);--neu-light-blur-rest:calc(var(--dawn-rem) * .875);--neu-light-distance-hover:calc(var(--dawn-rem) * .2);--neu-light-blur-hover:calc(var(--dawn-rem) * .45);--neu-distance:calc(var(--dawn-rem) * 1.875);--neu-blur:calc(var(--dawn-rem) * 3);--neu-light-fringe:#ffffff59;--neu-light-fringe-hover:#ffffff38;--neu-light-core:#ffffffb3;--neu-light-core-hover:#ffffff73;--neu-light:var(--neu-light-core);--neu-light-hover:var(--neu-light-core-hover);--neu-dark:#00000040;--neu-distance-hover:calc(var(--dawn-rem) * 2.125);--neu-blur-hover:calc(var(--dawn-rem) * 3.25);--neu-dark-hover:#00000052;--product-card-surface-shadow:calc(var(--neu-light-distance-rest) * -1) calc(var(--neu-light-distance-rest) * -1) calc(var(--neu-light-blur-rest) * 1.35) var(--neu-light-fringe), calc(var(--neu-light-distance-rest) * -.4) calc(var(--neu-light-distance-rest) * -.4) calc(var(--neu-light-blur-rest) * .4) var(--neu-light-core), var(--neu-distance-rest) var(--neu-distance-rest) var(--neu-blur-rest) var(--neu-dark);--product-card-surface-shadow-hover:calc(var(--neu-light-distance-hover) * -1) calc(var(--neu-light-distance-hover) * -1) calc(var(--neu-light-blur-hover) * 1.35) var(--neu-light-fringe-hover), calc(var(--neu-light-distance-hover) * -.4) calc(var(--neu-light-distance-hover) * -.4) calc(var(--neu-light-blur-hover) * .4) var(--neu-light-core-hover), var(--neu-distance-hover) var(--neu-distance-hover) var(--neu-blur-hover) var(--neu-dark-hover);--product-card-surface-shadow-ry180:var(--neu-light-distance-rest) calc(var(--neu-light-distance-rest) * -1) calc(var(--neu-light-blur-rest) * 1.35) var(--neu-light-fringe), calc(var(--neu-light-distance-rest) * .4) calc(var(--neu-light-distance-rest) * -.4) calc(var(--neu-light-blur-rest) * .4) var(--neu-light-core), calc(var(--neu-distance-rest) * -1) var(--neu-distance-rest) var(--neu-blur-rest) var(--neu-dark);--product-card-surface-shadow-ry180-hover:var(--neu-light-distance-hover) calc(var(--neu-light-distance-hover) * -1) calc(var(--neu-light-blur-hover) * 1.35) var(--neu-light-fringe-hover), calc(var(--neu-light-distance-hover) * .4) calc(var(--neu-light-distance-hover) * -.4) calc(var(--neu-light-blur-hover) * .4) var(--neu-light-core-hover), calc(var(--neu-distance-hover) * -1) var(--neu-distance-hover) var(--neu-blur-hover) var(--neu-dark-hover);--product-card-surface-shadow-inset:inset calc(var(--neu-light-distance-rest) * -1) calc(var(--neu-light-distance-rest) * -1) var(--neu-light-blur-rest) var(--neu-light), inset var(--neu-distance-rest) var(--neu-distance-rest) var(--neu-blur-rest) var(--neu-dark);--neu-cta-inset-distance:calc(var(--dawn-rem) * .125);--neu-cta-inset-blur:calc(var(--dawn-rem) * .25);--neu-cta-inset-dark:#00000029;--product-card-cta-inset-wash:linear-gradient(to bottom, var(--neu-cta-inset-dark) 0, transparent var(--neu-cta-inset-blur));--product-card-surface-shadow-bleed:calc(var(--neu-distance-rest) + var(--neu-blur-rest));--product-card-surface-shadow-bleed-hover:calc(var(--neu-distance-hover) + var(--neu-blur-hover));--product-card-surface-hover-scale:1.03;--product-card-lift-translate-y:calc(var(--dawn-rem) * -.45);--product-card-image-hover-scale:1.06;--product-card-cta-divider:rgba(var(--color-foreground), .1);--product-card-gold-leaf-angle:135deg;--product-card-gold-leaf:linear-gradient(var(--product-card-gold-leaf-angle), #6e5420 0%, #a67c2d 22%, #ffb81a 45%, #d4af37 62%, #fff1b8 78%, #8a6a2b 100%);--product-card-gold-sheen-angle:133deg;--product-card-gold-sheen:linear-gradient(var(--product-card-gold-sheen-angle), #fff1b800 0%, #fff1b833 18%, #ffffffe6 42%, #ffb81aa6 58%, #fff1b82e 78%, #fff1b800 100%);--product-card-gold-leaf-stroke:calc(var(--dawn-rem) * .15);--product-card-category-icon-padding:calc(var(--dawn-rem) * .45);--section-edge-lip-height:calc(var(--dawn-rem) * .625);--section-edge-lip-shadow:var(--product-card-surface-shadow-inset)}@media screen and (max-width:749px){:root{--neu-distance-rest:calc(var(--dawn-rem) * .375);--neu-blur-rest:calc(var(--dawn-rem) * .625);--neu-light-distance-rest:calc(var(--dawn-rem) * .375);--neu-light-blur-rest:calc(var(--dawn-rem) * .625);--neu-light-distance-hover:calc(var(--dawn-rem) * .15);--neu-light-blur-hover:calc(var(--dawn-rem) * .35);--neu-distance:calc(var(--dawn-rem) * 1.125);--neu-blur:calc(var(--dawn-rem) * 1.8);--neu-distance-hover:calc(var(--dawn-rem) * 1.35);--neu-blur-hover:calc(var(--dawn-rem) * 2.1);--section-edge-lip-height:calc(var(--dawn-rem) * .5)}}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:scroll}.color-scheme-1{--color-background:232, 220, 200;--color-foreground:18, 18, 18;--color-background-contrast:174, 165, 150;--color-shadow:18, 18, 18;--color-button:18, 18, 18;--color-button-text:255, 255, 255;--color-secondary-button:232, 220, 200;--color-secondary-button-text:18, 18, 18;--color-link:18, 18, 18;--gradient-background:#e8dcc8;color:rgba(var(--color-foreground), .75);background-color:rgb(var(--color-background))}.color-scheme-2{--color-background:244, 240, 232;--color-foreground:18, 18, 18;--color-background-contrast:183, 180, 174;--color-shadow:33, 48, 70;--color-button:33, 48, 70;--color-button-text:255, 255, 255;--color-secondary-button:244, 240, 232;--color-secondary-button-text:33, 48, 70;--color-link:33, 48, 70;--gradient-background:#f4f0e8;color:rgba(var(--color-foreground), .75);background-color:rgb(var(--color-background))}.color-scheme-3{--color-background:42, 24, 16;--color-foreground:255, 255, 255;--color-background-contrast:53, 36, 28;--color-shadow:18, 18, 18;--color-button:255, 255, 255;--color-button-text:42, 24, 16;--color-secondary-button:42, 24, 16;--color-secondary-button-text:255, 255, 255;--color-link:255, 255, 255;--gradient-background:#2a1810;color:rgba(var(--color-foreground), .75);background-color:rgb(var(--color-background))}.color-scheme-4{--color-background:18, 18, 18;--color-foreground:255, 255, 255;--color-background-contrast:137, 137, 137;--color-shadow:18, 18, 18;--color-button:255, 184, 26;--color-button-text:18, 18, 18;--color-secondary-button:18, 18, 18;--color-secondary-button-text:255, 184, 26;--color-link:255, 184, 26;--gradient-background:#121212;color:rgba(var(--color-foreground), .75);background-color:rgb(var(--color-background))}.color-scheme-5{--color-background:232, 240, 235;--color-foreground:13, 59, 44;--color-background-contrast:174, 180, 176;--color-shadow:27, 110, 79;--color-button:27, 110, 79;--color-button-text:255, 255, 255;--color-secondary-button:232, 240, 235;--color-secondary-button-text:13, 59, 44;--color-link:13, 59, 44;--gradient-background:#e8f0eb;color:rgba(var(--color-foreground), .75);background-color:rgb(var(--color-background))}.color-scheme-6{--color-background:255, 184, 26;--color-foreground:13, 59, 44;--color-background-contrast:191, 138, 20;--color-shadow:33, 48, 70;--color-button:13, 59, 44;--color-button-text:255, 255, 255;--color-secondary-button:255, 184, 26;--color-secondary-button-text:13, 59, 44;--color-link:13, 59, 44;--gradient-background:#ffb81a;color:rgba(var(--color-foreground), .75);background-color:rgb(var(--color-background))}.color-scheme-7{--color-background:14, 52, 41;--color-foreground:234, 246, 239;--color-background-contrast:26, 62, 52;--color-shadow:5, 26, 20;--color-button:244, 240, 232;--color-button-text:14, 52, 41;--color-secondary-button:14, 52, 41;--color-secondary-button-text:234, 246, 239;--color-link:234, 246, 239;--gradient-background:#0e3429;color:rgba(var(--color-foreground), .75);background-color:rgb(var(--color-background))}.color-scheme-8{--color-background:63, 26, 40;--color-foreground:253, 238, 244;--color-background-contrast:73, 37, 51;--color-shadow:26, 10, 16;--color-button:244, 240, 232;--color-button-text:63, 26, 40;--color-secondary-button:63, 26, 40;--color-secondary-button-text:253, 238, 244;--color-link:253, 238, 244;--gradient-background:#3f1a28;color:rgba(var(--color-foreground), .75);background-color:rgb(var(--color-background))}.color-scheme-9{--color-background:12, 43, 90;--color-foreground:230, 241, 250;--color-background-contrast:24, 54, 98;--color-shadow:6, 20, 40;--color-button:244, 240, 232;--color-button-text:12, 43, 90;--color-secondary-button:12, 43, 90;--color-secondary-button-text:230, 241, 250;--color-link:230, 241, 250;--gradient-background:#0c2b5a;color:rgba(var(--color-foreground), .75);background-color:rgb(var(--color-background))}.color-scheme-10{--color-background:18, 26, 27;--color-foreground:238, 242, 242;--color-background-contrast:137, 141, 141;--color-shadow:8, 10, 10;--color-button:244, 240, 232;--color-button-text:18, 26, 27;--color-secondary-button:18, 26, 27;--color-secondary-button-text:238, 242, 242;--color-link:238, 242, 242;--gradient-background:#121a1b;color:rgba(var(--color-foreground), .75);background-color:rgb(var(--color-background))}.color-scheme-11{--color-background:239, 248, 235;--color-foreground:18, 18, 18;--color-background-contrast:179, 186, 176;--color-shadow:18, 18, 18;--color-button:98, 195, 66;--color-button-text:18, 18, 18;--color-secondary-button:239, 248, 235;--color-secondary-button-text:14, 108, 182;--color-link:14, 108, 182;--gradient-background:#eff8eb;color:rgba(var(--color-foreground), .75);background-color:rgb(var(--color-background))}.color-scheme-12{--color-background:74, 162, 207;--color-foreground:245, 248, 251;--color-background-contrast:56, 122, 155;--color-shadow:33, 48, 70;--color-button:245, 248, 251;--color-button-text:74, 162, 207;--color-secondary-button:74, 162, 207;--color-secondary-button-text:245, 248, 251;--color-link:245, 248, 251;--gradient-background:#4aa2cf;color:rgba(var(--color-foreground), .75);background-color:rgb(var(--color-background))}:root{--dawn-rem:10px;--font-body-family:var(--font-body), sans-serif;--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:700;--font-heading-family:var(--font-heading), sans-serif;--font-heading-style:normal;--font-heading-weight:400;--font-brand-family:var(--font-brand), var(--font-heading), serif;--font-trust-heading-family:var(--font-trust-heading), var(--font-heading-family);--font-trust-description-family:var(--font-trust-description), var(--font-body-family);--font-body-scale:1;--font-heading-scale:1;--media-padding:0px;--media-border-opacity:.05;--media-border-width:1px;--media-radius:0px;--media-shadow-opacity:0;--media-shadow-horizontal-offset:0px;--media-shadow-vertical-offset:4px;--media-shadow-blur-radius:5px;--media-shadow-visible:0;--page-width:calc(var(--dawn-rem) * 120);--page-width-margin:0;--product-card-image-padding:0rem;--product-card-corner-radius:0rem;--product-card-text-alignment:left;--product-card-border-width:0rem;--product-card-border-opacity:.1;--product-card-shadow-opacity:0;--product-card-shadow-visible:0;--product-card-shadow-horizontal-offset:0rem;--product-card-shadow-vertical-offset:.4rem;--product-card-shadow-blur-radius:.5rem;--collection-card-image-padding:0rem;--collection-card-corner-radius:0rem;--collection-card-text-alignment:left;--collection-card-border-width:0rem;--collection-card-border-opacity:.1;--collection-card-shadow-opacity:0;--collection-card-shadow-visible:0;--collection-card-shadow-horizontal-offset:0rem;--collection-card-shadow-vertical-offset:.4rem;--collection-card-shadow-blur-radius:.5rem;--blog-card-image-padding:0rem;--blog-card-corner-radius:0rem;--blog-card-text-alignment:left;--blog-card-border-width:0rem;--blog-card-border-opacity:.1;--blog-card-shadow-opacity:0;--blog-card-shadow-visible:0;--blog-card-shadow-horizontal-offset:0rem;--blog-card-shadow-vertical-offset:.4rem;--blog-card-shadow-blur-radius:.5rem;--badge-corner-radius:4rem;--popup-border-width:1px;--popup-border-opacity:.1;--popup-corner-radius:0px;--popup-shadow-opacity:.05;--popup-shadow-horizontal-offset:0px;--popup-shadow-vertical-offset:4px;--popup-shadow-blur-radius:5px;--drawer-border-width:1px;--drawer-border-opacity:.1;--drawer-shadow-opacity:0;--drawer-shadow-horizontal-offset:0px;--drawer-shadow-vertical-offset:4px;--drawer-shadow-blur-radius:5px;--spacing-sections-desktop:0px;--spacing-sections-mobile:0px;--grid-desktop-vertical-spacing:8px;--grid-desktop-horizontal-spacing:8px;--grid-mobile-vertical-spacing:4px;--grid-mobile-horizontal-spacing:4px;--text-boxes-border-opacity:.1;--text-boxes-border-width:0px;--text-boxes-radius:0px;--text-boxes-shadow-opacity:0;--text-boxes-shadow-visible:0;--text-boxes-shadow-horizontal-offset:0px;--text-boxes-shadow-vertical-offset:4px;--text-boxes-shadow-blur-radius:5px;--buttons-radius:0px;--buttons-radius-outset:0px;--buttons-border-width:1px;--buttons-border-opacity:1;--buttons-shadow-opacity:0;--buttons-shadow-visible:0;--buttons-shadow-horizontal-offset:0px;--buttons-shadow-vertical-offset:4px;--buttons-shadow-blur-radius:5px;--buttons-border-offset:0px;--inputs-radius:0px;--inputs-border-width:1px;--inputs-border-opacity:.55;--inputs-shadow-opacity:0;--inputs-shadow-horizontal-offset:0px;--inputs-margin-offset:0px;--inputs-shadow-vertical-offset:4px;--inputs-shadow-blur-radius:5px;--inputs-radius-outset:0px;--variant-pills-radius:40px;--variant-pills-border-width:1px;--variant-pills-border-opacity:.55;--variant-pills-shadow-opacity:0;--variant-pills-shadow-horizontal-offset:0px;--variant-pills-shadow-vertical-offset:4px;--variant-pills-shadow-blur-radius:5px;--duration-short:.1s;--duration-default:.2s;--duration-announcement-bar:.25s;--duration-medium:.3s;--duration-long:.5s;--duration-extra-long:.6s;--duration-extra-longer:.75s;--duration-extended:3s;--ease-out-slow:cubic-bezier(0, 0, .3, 1);--animation-slide-in:slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in:fadeIn var(--duration-extra-long) var(--ease-out-slow)}*,:before,:after{box-sizing:inherit}html{box-sizing:border-box;height:100%;overflow-x:clip}body{min-height:100%;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);grid-template-rows:auto auto 1fr auto;grid-template-columns:100%;margin:0;display:grid}#MainContent{min-width:0}.page-width{max-width:var(--page-width);padding:0 calc(var(--dawn-rem) * 1.5);margin:0 auto}.page-width-desktop{margin:0 auto;padding:0}@media screen and (min-width:750px){.page-width{padding:0 calc(var(--dawn-rem) * 5)}.page-width--narrow{padding:0 calc(var(--dawn-rem) * 9)}.page-width-desktop{padding:0}.page-width-tablet{padding:0 calc(var(--dawn-rem) * 5)}}@media screen and (min-width:990px){.page-width--narrow{max-width:calc(var(--dawn-rem) * 72.6);padding:0}.page-width-desktop{max-width:var(--page-width);padding:0 calc(var(--dawn-rem) * 5)}}.isolate{z-index:0;position:relative}.overflow-hidden-tablet{overflow:hidden}@media screen and (min-width:990px){.overflow-hidden-tablet{overflow:auto}}.shopify-section+.shopify-section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width:750px){.shopify-section+.shopify-section{margin-top:var(--spacing-sections-desktop)}}.element-margin-top{margin-top:5rem}@media screen and (min-width:750px){.element-margin{margin-top:calc(5rem + var(--page-width-margin))}}.focus-inset:focus-visible,.focused.focus-inset{outline:.2rem solid rgba(var(--color-foreground), .5);outline-offset:-.2rem;box-shadow:0 0 .2rem 0 rgba(var(--color-foreground), .3)}.focus-none{box-shadow:none!important;outline:0!important}.list-unstyled{margin:0;padding:0;list-style:none}.caption{letter-spacing:.07rem;font-size:1rem;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (min-width:750px){.caption{font-size:1.2rem}}.caption-with-letter-spacing{font-size:calc(var(--dawn-rem) * 1);letter-spacing:calc(var(--dawn-rem) * .13);line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.caption-with-letter-spacing--medium{font-size:calc(var(--dawn-rem) * 1.2);letter-spacing:calc(var(--dawn-rem) * .16)}.caption-with-letter-spacing--large{font-size:calc(var(--dawn-rem) * 1.4);letter-spacing:calc(var(--dawn-rem) * .18)}.light{opacity:.7}.text-body{letter-spacing:.06rem;font-size:1.5rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.hxxl,.hxl,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3 / max(1, var(--font-heading-scale)));word-break:break-word}.hxxl{font-size:clamp(calc(var(--font-heading-scale) * 5.6rem), 14vw, calc(var(--font-heading-scale) * 7.2rem));line-height:1.1}.hxl{font-size:calc(var(--font-heading-scale) * 5rem);line-height:calc(1 + .3 / max(1, var(--font-heading-scale)))}@media only screen and (min-width:750px){.hxl{font-size:calc(var(--font-heading-scale) * 6.2rem)}}.h0{font-size:calc(var(--font-heading-scale) * 4rem)}@media only screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}}.h1{font-size:calc(var(--font-heading-scale) * 3rem)}@media only screen and (min-width:750px){.h1{font-size:calc(var(--font-heading-scale) * 4rem)}}.h2{font-size:calc(var(--font-heading-scale) * 2rem)}@media only screen and (min-width:750px){.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}}.h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media only screen and (min-width:750px){.h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}.h4{font-size:calc(var(--font-heading-scale) * 1.5rem)}.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (min-width:750px){.h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.header__heading-link .h2{font-size:calc(var(--header-rem,10px) * 4.125)}:root{--section-viewport-fill-desktop:.92;--section-viewport-fill-tablet:.94}.shopify-section.section-featured-collection{--section-min-block:calc(var(--section-viewport-fill,1) * 100vh)}@supports (height:100svh){.shopify-section.section-featured-collection{--section-min-block:calc(var(--section-viewport-fill,1) * 100svh)}}@media screen and (min-width:750px) and (min-height:601px){.shopify-section.section-featured-collection{box-sizing:border-box;height:var(--section-min-block);max-height:var(--section-min-block);flex-direction:column;min-height:0;display:flex}.shopify-section.section-featured-collection>.section-neumorph--band{flex:auto;min-height:0;max-height:100%}.shopify-section.section-featured-collection .section-neumorph--framed{flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex}.shopify-section.section-featured-collection .section-neumorph__surface:has(.collection--full-screen){flex-direction:column;flex:auto;height:100%;min-height:0;max-height:100%;display:flex;overflow:visible}.shopify-section.section-featured-collection .collection--full-screen{box-sizing:border-box;height:calc(100% - 2 * var(--section-molding-content-inset));max-height:calc(100% - 2 * var(--section-molding-content-inset));flex-direction:column;flex:auto;min-height:0;display:flex}.shopify-section.section-featured-collection .collection__title.title-wrapper{flex:none}.shopify-section.section-featured-collection .collection__product-row,.shopify-section.section-featured-collection .collection__product-grid-wrap,.shopify-section.section-featured-collection .collection__product-effects{flex-direction:column;flex:auto;justify-content:center;min-width:0;min-height:0;max-height:100%;display:flex}.shopify-section.section-featured-collection .collection--full-screen .collection__product-grid-wrap{margin-bottom:0;width:100%;margin-inline:0}.shopify-section.section-featured-collection .jewel-band__product-grid.product-grid{flex:auto;align-items:center;height:100%;min-height:0;max-height:100%}:is(.shopify-section.section-featured-collection .jewel-band__product-grid.product-grid>.grid__item,.shopify-section.section-featured-collection .jewel-band__product-grid.product-grid>.grid__item:has(.product-card-wrapper.product-card__flip-scene),.shopify-section.section-featured-collection .jewel-band__product-grid.product-grid>.collection-view-all-card__item){justify-content:center;align-self:stretch;align-items:center;min-width:0;height:100%;min-height:0;max-height:100%;display:flex}.shopify-section.section-featured-collection .product-card-wrapper.product-card__flip-scene:not(.is-cert-flipped):not(.is-flip-animating),.shopify-section.section-featured-collection .product-card-wrapper.product-card__flip-scene.is-cert-flipped,.shopify-section.section-featured-collection .product-card-wrapper.product-card__flip-scene.is-flip-animating,.shopify-section.section-featured-collection .collection-view-all-card__slot{aspect-ratio:var(--product-card-aspect,7 / 12);box-sizing:border-box;height:var(--featured-card-fit-h,auto);max-height:min(100%, var(--featured-card-slot-h,100%));max-width:min(100%, var(--featured-card-slot-w,100%));width:var(--featured-card-fit-w,auto);flex:none;align-self:center}.shopify-section.section-featured-collection .product-card-wrapper.product-card__flip-scene:not(.is-cert-flipped):not(.is-flip-animating)>.product-card__flipper,.shopify-section.section-featured-collection .product-card-wrapper.product-card__flip-scene.is-cert-flipped>.product-card__flipper,.shopify-section.section-featured-collection .product-card-wrapper.product-card__flip-scene.is-flip-animating>.product-card__flipper{aspect-ratio:auto;width:100%;height:100%;max-height:none}}@media screen and (min-width:750px) and (max-width:989px) and (min-height:601px){.shopify-section.section-featured-collection{--section-viewport-fill:var(--section-viewport-fill-tablet)}.shopify-section.section-featured-collection .jewel-band__product-grid.product-grid.slider{align-items:center}.shopify-section.section-featured-collection .jewel-band__product-grid.product-grid.slider>.grid__item{flex:0 0 var(--fc-peek-slide-width,82%);height:100%;max-height:100%}}@media screen and (min-width:990px) and (min-height:601px){.shopify-section.section-featured-collection{--section-viewport-fill:var(--section-viewport-fill-desktop)}}@media screen and (max-height:600px){.shopify-section.section-featured-collection{height:auto;min-height:0;max-height:none;display:block}.shopify-section.section-featured-collection>.section-neumorph--band{flex:none;min-height:0;max-height:none}.shopify-section.section-featured-collection .section-neumorph--framed{height:auto;min-height:0;max-height:none;display:block}.shopify-section.section-featured-collection .section-neumorph__surface:has(.collection--full-screen){flex:none;height:fit-content;min-height:0;max-height:none;display:flow-root;overflow:visible}.shopify-section.section-featured-collection .collection--full-screen{height:auto;min-height:0;max-height:none}.shopify-section.section-featured-collection .collection__product-row,.shopify-section.section-featured-collection .collection__product-grid-wrap,.shopify-section.section-featured-collection .collection__product-effects{flex:none;max-height:none}.shopify-section.section-featured-collection .jewel-band__product-grid.product-grid>.grid__item{height:auto}.shopify-section.section-featured-collection .product-card-wrapper.product-card__flip-scene,.shopify-section.section-featured-collection .collection-view-all-card__slot{width:100%;height:auto;max-height:none}.shopify-section.section-featured-collection .product-card-wrapper.product-card__flip-scene>.product-card__flipper{width:100%;height:auto}}.site-chrome{--header-rem:10px;letter-spacing:.06rem;font-size:62.5%;line-height:calc(1 + .8 / var(--font-body-scale))}.header-wrapper{--header-rem:10px;font-size:calc(var(--header-rem) * 1.5);letter-spacing:.06em;line-height:calc(1 + .8 / var(--font-body-scale))}@media screen and (min-width:750px){.header-wrapper{font-size:calc(var(--header-rem) * 1.6)}}.site-chrome.utility-bar.gradient{--announcement-plate-base:var(--gradient-background);--announcement-banner-leaf:linear-gradient(135deg, var(--announcement-plate-base) 0%, var(--announcement-plate-base) 22%, var(--announcement-plate-base) 45%, var(--announcement-plate-base) 62%, var(--announcement-plate-base) 78%, var(--announcement-plate-base) 100%)}@supports (color:color-mix(in lab, red, red)){.site-chrome.utility-bar.gradient{--announcement-banner-leaf:linear-gradient(135deg, color-mix(in oklab, var(--announcement-plate-base) 52%, #0a2030) 0%, color-mix(in oklab, var(--announcement-plate-base) 72%, #0a2030) 22%, color-mix(in oklab, var(--announcement-plate-base) 82%, #0a2030) 45%, color-mix(in oklab, var(--announcement-plate-base) 88%, #0a2030) 62%, color-mix(in oklab, var(--announcement-plate-base) 85%, #0a2030) 78%, color-mix(in oklab, var(--announcement-plate-base) 60%, #0a2030) 100%)}}.site-chrome.utility-bar.gradient{--announcement-bar-fill-texture:url(/brand/announcement/announcement-bar-fill-texture.jpg);--announcement-bar-fill-texture-opacity:.55;background-color:var(--announcement-plate-base);background-image:var(--announcement-banner-leaf);isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll;position:relative;overflow:hidden}.site-chrome.utility-bar.gradient:before{background-image:var(--announcement-bar-fill-texture);content:"";mix-blend-mode:overlay;opacity:var(--announcement-bar-fill-texture-opacity);pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.site-chrome.utility-bar .utility-bar__grid{z-index:1;position:relative}.chrome-gold-seam{--section-divider-rem:10px;--section-divider-legacy-height:calc(24px + clamp(calc(var(--section-divider-rem) * 3), 8vh, calc(var(--section-divider-rem) * 5)));--section-divider-height:calc(var(--section-divider-legacy-height) / 6);--section-divider-neu-light:rgb(var(--color-background))}@supports (color:color-mix(in lab, red, red)){.chrome-gold-seam{--section-divider-neu-light:color-mix(in oklab, rgb(var(--color-background)) 75%, white 25%)}}.chrome-gold-seam{--section-divider-neu-dark:rgba(var(--color-shadow), .45);--section-divider-seam-blur:2px;--section-divider-seam-spread:1px;background:var(--product-card-gold-leaf);box-shadow:inset 0 var(--section-divider-seam-spread) var(--section-divider-seam-blur) var(--section-divider-neu-light), inset 0 calc(var(--section-divider-seam-spread) * -1) var(--section-divider-seam-blur) var(--section-divider-neu-dark);height:var(--section-divider-height);min-height:var(--section-divider-height);width:100%;line-height:0;display:block}.utility-bar__grid.page-width{padding-left:calc(var(--header-rem,10px) * 3);padding-right:calc(var(--header-rem,10px) * 3)}@media screen and (min-width:750px){.utility-bar__grid.page-width{padding-left:calc(var(--header-rem,10px) * 3.2);padding-right:calc(var(--header-rem,10px) * 3.2)}}@media screen and (min-width:990px){.utility-bar__grid.page-width{padding-left:calc(var(--header-rem,10px) * 5);padding-right:calc(var(--header-rem,10px) * 5)}}.announcement-bar{text-align:center;justify-content:center;width:100%;display:flex}.announcement-bar__message{font-family:var(--font-body-family);letter-spacing:calc(var(--header-rem,10px) * .1);min-height:calc(var(--header-rem,10px) * 3.8);padding:calc(var(--header-rem,10px) * 1) 0;text-align:center;margin:0;font-weight:400}.announcement-bar .h5{font-size:calc(var(--header-rem,10px) * 1.35)}@media screen and (min-width:750px){.announcement-bar .h5{font-size:calc(var(--header-rem,10px) * 1.4625)}}#MainContent>.shopify-section:has(+.shopify-section .section-divider) .product-grid{margin-bottom:var(--product-card-surface-shadow-bleed)}#MainContent>.shopify-section:has(.section-neumorph) .product-grid{margin-bottom:0}#MainContent>.shopify-section>:first-child:is([class*=color-],.gradient,.multicolumn,.collection,.blog,.multirow,.rich-text,.collage,.collapsible-content,.video-section,.newsletter,.contact,.page-width){position:relative}#MainContent>.shopify-section:not(:last-child):not(:has(>.banner)):not(:has(.section-baseboard)):not(:has(+.shopify-section .section-divider))>:first-child:is([class*=color-],.gradient,.multicolumn,.collection,.blog,.multirow,.rich-text,.collage,.collapsible-content,.video-section,.newsletter,.contact,.page-width):not(.section-divider):after{content:"";height:var(--section-edge-lip-height);pointer-events:none;z-index:1;box-shadow:var(--section-edge-lip-shadow);position:absolute;bottom:0;left:0;right:0}#MainContent>.shopify-section:not(:last-child):not(:has(>.banner)):not(:has(.section-baseboard)):not(:has(+.shopify-section .section-divider))>:first-child:is([class*=color-],.gradient):not(.section-divider):after{--neu-light:#ffffff1f;--neu-dark:#00000073}#MainContent>.shopify-section:has(.section-divider)>:first-child:after{content:none;box-shadow:none}#MainContent>.shopify-section:has(+.shopify-section .section-divider)>:first-child:after{content:none;box-shadow:none}#MainContent>.shopify-section:has(.section-neumorph)>:first-child:after{content:none;box-shadow:none}#MainContent>.shopify-section:has(+.shopify-section .section-neumorph)>:first-child:after{content:none;box-shadow:none}#MainContent>.shopify-section:has(.section-baseboard)>:first-child:after{content:none;box-shadow:none}#MainContent>.shopify-section:has(+.shopify-section .section-baseboard)>:first-child:after{content:none;box-shadow:none}@media (prefers-reduced-motion:reduce){#MainContent>.shopify-section>:first-child:after{transition:none}}:root{--background:#e8dcc8;--foreground:#121212;--scheme-1:#e8dcc8;--scheme-3:#2a1810;--scheme-7:#0e3429;--scheme-8:#3f1a28;--scheme-9:#0c2b5a;--scheme-10:#121a1b;--scheme-12:#4aa2cf;--gold-leaf:#ffb81a;--card-surface:#f4f0e8}body{font-family:var(--font-body-family)}.font-heading{font-family:var(--font-heading-family)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.policy-content h1,.policy-content h2,.policy-content h3{font-family:var(--font-heading-family);margin-top:1.5rem;margin-bottom:.75rem}.policy-content p,.policy-content li{margin-bottom:.75rem;line-height:1.7}.policy-content ul{padding-left:1.5rem;list-style:outside}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
