.gwc-footer.gwc-footer-original{background:var(--footer-bg,#001e60)!important;color:var(--footer-text,#fff)!important;border:0;padding:0;font-weight:300}.gwc-footer.gwc-footer-original .gwc-footer-inner{max-width:var(--footer-width,1440px);margin:0 auto;padding:var(--footer-top,56px) 16px var(--footer-bottom,28px)}.gwc-footer.gwc-footer-original .gwc-footer-columns{display:grid;grid-template-columns:2fr 1fr 1fr 1.35fr;justify-content:space-between;gap:48px var(--footer-gap,36px);margin:0 -12px}.gwc-footer.gwc-footer-original .gwc-footer-columns>div{padding:0 12px;min-width:0}.gwc-footer.gwc-footer-original .gwc-brand{color:var(--footer-heading,#fff)!important;gap:8px;font-size:18.4px;line-height:1;font-weight:800;letter-spacing:-.5px;margin:0;min-height:34px}.gwc-footer.gwc-footer-original .gwc-brand>svg{width:var(--footer-logo-width,160px);max-width:100%;height:auto}.gwc-footer.gwc-footer-original .gwc-footer-logo{width:var(--footer-logo-width,160px);height:auto;max-width:100%;object-fit:contain}.gwc-footer.gwc-footer-original .gwc-footer-tagline{max-width:320px;margin:16px 0 0;font-size:14px;line-height:1.7;color:var(--footer-text,#fff)!important;font-weight:300}.gwc-footer.gwc-footer-original h2{color:var(--footer-heading,#fff)!important;font-size:15.2px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px}.gwc-footer.gwc-footer-original h2:after{content:"";display:block;width:28px;height:3px;background:var(--footer-accent,#ffc220)!important;border-radius:2px;margin-top:8px}.gwc-footer.gwc-footer-original ul{list-style:none;margin:0;padding:0}.gwc-footer.gwc-footer-original .gwc-footer-columns li{margin:0 0 2px;font-size:15.2px;line-height:2;color:var(--footer-text,#fff)!important;font-weight:300;overflow-wrap:anywhere}.gwc-footer.gwc-footer-original .gwc-footer-columns li a{color:var(--footer-text,#fff)!important;text-decoration:none;font-size:15.2px;line-height:2;font-weight:300;transition:color .2s,padding-left .2s}.gwc-footer.gwc-footer-original .gwc-footer-columns li a:hover{color:var(--footer-accent,#ffc220)!important;padding-left:4px}.gwc-footer.gwc-footer-original a[aria-current=page]{color:var(--footer-accent,#ffc220)!important;text-decoration:underline!important;text-underline-offset:4px}.gwc-footer.gwc-footer-original .gwc-footer-socials{display:flex;gap:8px;margin-top:16px}.gwc-footer.gwc-footer-original .gwc-footer-socials:empty{display:none}.gwc-footer.gwc-footer-original .gwc-footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--footer-text,#fff)!important;border-radius:50%;transition:background .2s,color .2s,transform .2s}.gwc-footer.gwc-footer-original .gwc-footer-socials a:hover{background:var(--footer-accent,#ffc220);color:var(--footer-bg,#001e60)!important;transform:translateY(-2px)}.gwc-footer.gwc-footer-original .gwc-footer-bottom{border-top:1px solid color-mix(in srgb,var(--footer-text,#fff) 28%,transparent);margin:48px 0 0;padding:24px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:14px;line-height:1.55;color:var(--footer-text,#fff)!important;font-weight:300}.gwc-footer.gwc-footer-original .gwc-payments{display:flex;flex-wrap:wrap;gap:8px}.gwc-footer.gwc-footer-original .gwc-payments li{padding:0;border:0;border-radius:4px;margin:0}.gwc-footer.gwc-footer-original .gwc-payments svg{width:38px;height:24px}.gwc-footer.gwc-footer-original .gwc-newsletter input{background:#fff;color:#1a1a1a}.gwc-footer.gwc-footer-original .gwc-newsletter button{background:#ffc220;color:#001e60}@media(max-width:991px){.gwc-footer.gwc-footer-original .gwc-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.gwc-footer.gwc-footer-original .gwc-footer-brand-column{grid-column:1/-1}}@media(max-width:575px){.gwc-footer.gwc-footer-original .gwc-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.gwc-footer.gwc-footer-original .gwc-footer-contact{grid-column:1/-1}.gwc-footer.gwc-footer-original .gwc-footer-bottom{align-items:flex-start;flex-direction:column}.gwc-footer.gwc-footer-original .gwc-payments{width:100%}}.gwc-home-cta-section{margin-top:19px;padding:var(--cta-padding,48px) 50px;background:var(--cta-bg,#001e60);color:var(--cta-text,#fff);text-align:center}.gwc-home-cta-section.is-boxed{width:calc(100% - 100px);max-width:1440px;margin:19px auto 0;border-radius:var(--cta-radius,20px)}.gwc-home-cta-inner{max-width:var(--cta-width,1140px);margin:0 auto}.gwc-home-cta-section.is-left{text-align:left}.gwc-home-cta-section.is-left .gwc-home-cta-inner{margin-left:auto;margin-right:auto}.gwc-home-cta-section h2{margin:0 0 16px;color:var(--cta-heading,#fff)!important;font-size:38.4px;line-height:1.25;font-weight:800;letter-spacing:-.7px}.gwc-home-cta-section p{margin:0 auto 24px;max-width:var(--cta-width,1140px);color:var(--cta-text,#fff)!important;font-size:16px;line-height:1.55}.gwc-home-cta-section.is-left p{margin-left:0}.gwc-home-cta-section .gwc-button{min-width:138px;background:var(--cta-button-bg,#fff)!important;color:var(--cta-button-text,#25213f)!important;border-radius:999px;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s ease}.gwc-home-cta-section .gwc-button:hover{transform:translateY(-2px);box-shadow:0 9px 22px #00000029}@media(max-width:900px){.gwc-home-cta-section.is-boxed{width:calc(100% - 48px)}}@media(max-width:600px){.gwc-home-cta-section{padding:calc(var(--cta-padding,48px) * .8) 16px}.gwc-home-cta-section.is-boxed{width:calc(100% - 24px);border-radius:min(var(--cta-radius,20px),16px)}.gwc-home-cta-section h2{font-size:30px}.gwc-home-cta-section p{font-size:15px}}@media(min-width:1200px){.gwc-hero-wrap{height:auto;padding:24px 0}.gwc-hero-grid{gap:50px;align-items:stretch}.gwc-hero{height:405px;min-height:405px;font-size:0}.gwc-slide{min-height:405px;padding:42px 44px 65px}.gwc-side-tiles{display:grid;grid-template-rows:170px minmax(0,1fr);gap:16px}.gwc-tile{padding:0}.gwc-tile-yellow{padding:28px}.gwc-tile-sky{padding:24px}.gwc-styles{margin-top:19px;padding-block:48px}.gwc-styles>h2{margin-bottom:24px}.gwc-style-grid{gap:16px}.gwc-style-card{padding:16px}.gwc-style-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:44px;margin-bottom:10px}.gwc-style-title h3{min-height:0;margin:0;font-size:16.8px;line-height:1.3}.gwc-style-title>a{flex:none;font-size:13.12px}.gwc-style-products{display:flex;flex-direction:column;gap:4px;margin-top:0}.gwc-style-products .gwc-product-card>a{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:start;padding:8px;border-radius:8px}.gwc-style-products .gwc-product-card+.gwc-product-card{border-top:1px solid #f2f2f2}.gwc-style-products .gwc-product-image{grid-column:1;grid-row:1/3;width:64px;height:84px;aspect-ratio:auto;border-radius:6px}.gwc-style-products .gwc-product-image>img{object-fit:contain}.gwc-style-products .gwc-product-card h3{grid-column:2;grid-row:1;min-height:0;margin:0;font-size:14.08px;line-height:1.3}.gwc-style-products .gwc-product-price{grid-column:2;grid-row:2;align-self:start;margin:2px 0 0;font-size:16px;line-height:1.3}.gwc-style-products .gwc-product-price small{display:inline;font-size:11.52px}.gwc-style-products .gwc-product-price s{display:none}.gwc-featured-wrap{margin-top:19px;padding-block:48px}.gwc-section-heading{margin-bottom:24px}.gwc-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 32px}.gwc-featured-wrap .gwc-product-image{aspect-ratio:3/4}.gwc-featured-wrap .gwc-product-image>img{object-fit:contain}}.ink-discover{display:flex;width:calc(100% - 96px)!important;max-width:1440px!important;gap:10px;align-items:stretch;overflow-x:auto;padding-block:12px;scrollbar-width:none}.ink-discover::-webkit-scrollbar{display:none}.ink-discover>a{flex:1 1 88px;min-width:78px;max-width:112px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;color:#202034;font-size:12px;font-weight:600;line-height:1.18;text-align:center;text-decoration:none;border-radius:8px;padding:5px 3px;transition:background .2s,transform .2s}.ink-discover>a:hover{background:#f2f0fa;transform:translateY(-2px)}.ink-discover img{width:52px;height:52px;flex:none;object-fit:contain;border:0;border-radius:0;background:transparent;opacity:1;filter:none;mix-blend-mode:normal}.ink-discover .ink-discover-all{flex:0 0 92px;min-width:92px;justify-content:center;border:1px solid #e5e3eb;padding:6px;line-height:1.3}.ink-discover-new>span{font-size:30px;color:#d85369}.ink-discover .ink-discover-new{flex:0 0 92px;min-width:92px;margin-left:auto;justify-content:center}@media(max-width:1199px){.ink-discover{width:calc(100% - 48px)!important}}.gwc-hero-wrap{background:#fff}.gwc-hero{background:#f0edf8!important;border-radius:20px}.gwc-hero h1,.gwc-hero h2{color:#24213b!important}.gwc-hero-copy>div{color:#454158!important}.gwc-button-yellow{background:#fff!important;color:#24213b!important;box-shadow:0 3px 12px #24213b15}.gwc-tile-yellow{background:#f9e7dc!important}.gwc-tile-sky{background:#e4efe9!important}.gwc-tile{border-radius:20px}.gwc-featured-wrap{background:#fff!important}.gwc-featured-wrap .gwc-product-image{aspect-ratio:1!important;background:#f5f4f6;border-radius:12px}.gwc-featured-wrap .gwc-product-image>img{object-fit:contain;mix-blend-mode:multiply}.gwc-styles .gwc-style-card:nth-child(4n+1){background:#f1edf8}.gwc-styles .gwc-style-card:nth-child(4n+2){background:#eaf2ed}.gwc-styles .gwc-style-card:nth-child(4n+3){background:#fbefdc}.gwc-styles .gwc-style-card:nth-child(4n+4){background:#f8e8ee}.gwc-styles .gwc-style-card{border:0;box-shadow:none}.gwc-featured-wrap .gwc-product-card h3{font-weight:500!important}.gwc-hero{position:relative;overflow:hidden;isolation:isolate}.gwc-slide{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;overflow:hidden;background:var(--gwc-slide-bg,#f0edf8);opacity:0;visibility:hidden;transform:translate(4%);pointer-events:none;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1),visibility 0s linear .6s}.gwc-slide.is-active{z-index:1;opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}.gwc-slide>*{min-width:0}.gwc-dots{z-index:3}.gwc-dots button{transition:width .25s ease,background-color .25s ease,transform .2s ease}.gwc-dots button:hover{transform:scale(1.18)}.gwc-hero-art{max-width:100%;overflow:visible}.gwc-hero-art>span{display:block;position:relative;width:48%;flex-shrink:0;margin-inline:-12%;transform:rotate(-9deg);filter:drop-shadow(0 12px 12px #251b4f28)}.gwc-hero-art>span:nth-child(2){z-index:2;transform:translateY(-5px);width:54%}.gwc-hero-art>span:nth-child(3){transform:rotate(9deg)}.gwc-hero-art>span>a{display:block}.gwc-hero-art img{max-width:100%;transition:transform .3s cubic-bezier(.22,.61,.36,1),filter .3s ease}.gwc-hero-art>a:hover img,.gwc-hero-art>span:hover img{transform:translateY(-8px) scale(1.035);filter:drop-shadow(0 14px 12px rgba(37,27,79,.22))}.gwc-tile-yellow{background:var(--gwc-card-bg,#f9e7dc)!important}.gwc-tile-sky{background:var(--gwc-card-bg,#e4efe9)!important}.gwc-tile{overflow:hidden;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s ease}.gwc-tile:hover{transform:translateY(-3px);box-shadow:0 12px 28px #251b4f1f}.gwc-tile a{transition:color .18s ease,text-decoration-color .18s ease}.gwc-tile a:hover{color:#c92554!important}.gwc-favorite-image img{transition:transform .3s cubic-bezier(.22,.61,.36,1)}.gwc-tile-sky:hover .gwc-favorite-image img{transform:scale(1.04)}.gwc-favorite-copy{min-width:0}.gwc-favorite-rating{display:flex;align-items:center;gap:5px;width:max-content;margin:-7px 0 8px;color:#24213b!important;text-decoration:none!important;font-size:13px!important;line-height:1}.gwc-rating-stars{display:flex;gap:1px;color:#b8afc4;font-size:15px;letter-spacing:-1px}.gwc-rating-stars .is-filled{color:#f2a900}.gwc-favorite-rating strong{font-size:13px}.gwc-favorite-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin:0 0 7px;color:#24213b!important;text-decoration:none!important;font-size:13px!important;font-weight:600!important;line-height:1.3}.gwc-favorite-rating:hover,.gwc-favorite-title:hover{color:#c92554!important}.gwc-tile-yellow{display:flex;align-items:center;gap:16px}.gwc-new-copy{min-width:0;flex:1}.gwc-new-image{width:31%;flex:none}.gwc-new-image img{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:10px;background:#fff;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.gwc-tile-yellow:hover .gwc-new-image img{transform:scale(1.04)}.gwc-styles>.gwc-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.gwc-style-products .gwc-product-card>a{transform:translateZ(0);transition:background-color .32s cubic-bezier(.22,.61,.36,1),transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s ease!important}.gwc-style-products .gwc-product-image img{backface-visibility:hidden;transition:opacity .42s ease,transform .42s cubic-bezier(.22,.61,.36,1)!important}@media(hover:hover)and (pointer:fine){.gwc-style-products .gwc-product-card>a:hover{padding-left:8px!important;transform:translateY(-2px);box-shadow:0 7px 18px #251b4f14}.gwc-style-products .gwc-product-card>a:hover .gwc-product-image img{transform:scale(1.04)!important}}.gwc-featured-wrap{background:var(--featured-bg,#fff)!important}.gwc-featured-wrap .gwc-product-grid{grid-template-columns:repeat(var(--featured-columns,5),minmax(0,1fr))}.gwc-featured-wrap .gwc-product-image{overflow:hidden;background:var(--featured-image-bg,#f5f4f6)!important;border-radius:var(--featured-radius,12px)!important}.gwc-featured-wrap .gwc-product-image .gwc-product-hover{display:none!important}.gwc-featured-wrap .gwc-product-image>img:not(.gwc-product-hover){opacity:1!important;transform:scale(1)!important;transition:transform .42s cubic-bezier(.22,.61,.36,1),filter .42s ease!important;will-change:transform}.gwc-featured-wrap .gwc-product-card>a{transition:transform .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.gwc-featured-wrap .gwc-product-card:hover .gwc-product-image>img:not(.gwc-product-hover){opacity:1!important;transform:scale(var(--featured-hover-scale,1.04))!important;box-shadow:none!important}.gwc-featured-wrap .gwc-product-card:hover h3{text-decoration:none;color:#c92554!important}}@media(max-width:900px)and (min-width:601px){.gwc-hero{height:405px!important;min-height:405px!important}.gwc-slide{height:100%!important;min-height:0!important}}@media(max-width:600px){.ink-discover{width:calc(100% - 24px)!important;gap:5px;padding-block:10px}.ink-discover>a{flex:0 0 76px;min-width:76px;gap:5px;font-size:11px;padding-inline:2px}.ink-discover img{width:50px;height:50px}.ink-discover .ink-discover-all,.ink-discover .ink-discover-new{flex-basis:80px;min-width:80px}.gwc-hero{border-radius:16px}}@media(max-width:600px){.gwc-hero{height:500px!important;min-height:500px!important}.gwc-slide{height:100%!important;min-height:0!important;padding:26px 24px 58px!important}.gwc-hero-art{min-height:190px;margin:10px 8px 0}.gwc-hero-art>a,.gwc-hero-art>span{width:46%;margin-inline:-10%}.gwc-hero-art>a:nth-child(2),.gwc-hero-art>span:nth-child(2){width:54%}}.gwc-hero{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.gwc-hero.is-dragging{cursor:grabbing}.gwc-hero.is-dragging .gwc-slide.is-active{transform:translate(var(--gwc-drag-x,0));transition:none}@media(min-width:1200px){.gwc-side-tiles{grid-template-rows:170px minmax(0,1fr)!important}}@media(max-width:600px){.gwc-side-tiles{grid-template-columns:1fr!important;grid-template-rows:auto!important}.gwc-side-tiles .gwc-tile{width:100%;min-width:0;min-height:0!important}.gwc-side-tiles .gwc-tile p{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.gwc-slide,.gwc-hero-art img,.gwc-tile,.gwc-favorite-image img,.gwc-dots button{transition:none!important}}.gwp-reviews{max-width:1296px;width:calc(100% - 100px);margin:0 auto 8px}.gwp-reviews .jdgm-widget{width:100%;max-width:none!important}@media(max-width:781px){.gwp-reviews{width:calc(100% - 40px)}}.gwp-discovery{max-width:1296px;width:calc(100% - 100px);margin:32px auto 0}.gwp-discovery>h2{font:700 24px/1.3 Figtree,system-ui,sans-serif;color:#1a1a1a;margin:0 0 24px}.gwp-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gwp-discovery .gwc-style-card{padding:20px}.gwp-discovery .gwc-style-title h3{min-height:0;font-size:20px}.gwp-discovery .gwc-style-products .gwc-product-card h3{font-size:14px}.gwp-discovery .gwc-style-products .gwc-product-price{font-size:15px}@media(max-width:781px){.gwp-discovery{width:calc(100% - 40px)}.gwp-discovery-grid{grid-template-columns:1fr}.gwp-discovery .gwc-style-products{grid-template-columns:1fr 1fr}}gwc-product select{display:block!important}gwc-product .nice-select{display:none!important}gwc-product{display:block;color:#1a1a1a;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.55;font-weight:400}.gwp-layout{max-width:1440px;width:calc(100% - 64px);margin:32px auto 40px;display:grid;grid-template-columns:minmax(0,var(--gwp-gallery-width,720px)) minmax(0,1fr);gap:50px;align-items:start}.gwp-gallery{display:grid;grid-template-columns:var(--gwp-thumb-size,68px) minmax(0,1fr);align-items:start;gap:14px;min-width:0}.gwp-thumbs{display:flex;flex-direction:column;gap:10px;padding:0;width:var(--gwp-thumb-size,68px);max-height:var(--gwp-gallery-width,720px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;scroll-snap-type:y proximity}.gwp-thumbs::-webkit-scrollbar{display:none}.gwp-thumbs button{box-sizing:border-box;width:var(--gwp-thumb-size,68px);height:var(--gwp-thumb-size,68px);flex:none;padding:4px;border:1px solid #e6e2ea;border-radius:14px;overflow:hidden;background:#fff;scroll-snap-align:start;box-shadow:0 1px 2px #211c3608;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background-color .22s ease}.gwp-thumbs button:hover{border-color:#b8aec3;background:#faf9fb;transform:translateY(-1px);box-shadow:0 4px 12px #211c3614}.gwp-thumbs button[aria-pressed=true]{border-color:#c9253e;box-shadow:0 0 0 2px #c9253e1f,0 4px 12px #211c3612}.gwp-thumbs img{width:100%;height:100%;object-fit:contain;border-radius:10px;image-rendering:auto;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.gwp-thumbs button:hover img{transform:scale(1.035)}.gwp-stage{position:relative;min-width:0;width:100%;aspect-ratio:1;border-radius:var(--gwp-media-radius,18px);overflow:hidden;background:var(--gwp-media-bg,#f4f2f6);touch-action:pan-y;box-shadow:inset 0 0 0 1px #ebe8ef}.gwp-slides{position:absolute;top:0;right:0;bottom:0;left:0}.gwp-slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:translate(100%);transition:transform .46s cubic-bezier(.22,.61,.36,1);background:var(--gwp-media-bg,#f4f2f6)}.gwp-slide.is-active{transform:translate(0)}.gwp-image-open{width:100%;height:100%;border:0;padding:18px;background:none;cursor:zoom-in;overflow:hidden}.gwp-slide img,.gwp-slide video,.gwp-slide iframe,.gwp-slide model-viewer{width:100%;height:100%;object-fit:contain;display:block;border-radius:calc(var(--gwp-media-radius,18px) - 4px)}.gwp-image-open img{transform:scale(1);transform-origin:var(--gwp-origin-x,50%) var(--gwp-origin-y,50%);transition:transform .28s cubic-bezier(.2,.7,.2,1);will-change:transform}.gwp-stage.is-hover-zoom .gwp-slide.is-active .gwp-image-open img{transform:scale(var(--gwp-zoom-scale,1.7))}.gwp-placeholder{width:100%;height:100%}.gwp-arrow,.gwp-zoom{position:absolute;width:42px;height:42px;border:1px solid #e5e1e9;border-radius:50%;background:#fff;color:#211c36;box-shadow:0 4px 16px #211c3626;display:flex;align-items:center;justify-content:center;z-index:2;padding:0}.gwp-arrow{top:50%;transform:translateY(-50%);line-height:0}.gwp-arrow svg{display:block;flex:none}.gwp-prev{left:16px}.gwp-next{right:16px}.gwp-zoom{top:16px;right:16px}.gwp-arrow:hover{transform:translateY(-50%) scale(1.06)}.gwp-color-swatches{display:flex;flex-wrap:wrap;gap:10px}.gwp-color-swatches label{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;margin:0}.gwp-color-swatches input{position:absolute;opacity:0;width:1px;height:1px}.gwp-swatch{box-sizing:border-box;display:block;width:var(--gwp-swatch-size,42px);height:var(--gwp-swatch-size,42px);border:var(--gwp-swatch-border,1px) solid #d8d3dd;background-color:var(--gwp-swatch-color,#eee);background-image:var(--gwp-swatch-image);background-size:cover;background-position:center;box-shadow:inset 0 0 0 2px #fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.gwp-color-swatches--circle .gwp-swatch{border-radius:50%}.gwp-color-swatches--rounded .gwp-swatch{border-radius:10px}.gwp-color-swatches--square .gwp-swatch{border-radius:2px}.gwp-color-swatches label:hover .gwp-swatch{transform:translateY(-1px) scale(1.06);border-color:#9f95aa;box-shadow:inset 0 0 0 2px #fff,0 4px 10px #211c3620}.gwp-color-swatches input:checked+.gwp-swatch{border-color:#211c36;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #211c36}.gwp-color-swatches input:focus-visible+.gwp-swatch{outline:3px solid #6f4bf044;outline-offset:3px}.gwp-color-swatches small{max-width:76px;font-size:11px;line-height:1.2;text-align:center;color:#514b59}.gwp-color-swatches:not(.show-names) label{min-width:var(--gwp-swatch-size,42px)}.gwp-size-buttons{display:flex;flex-wrap:wrap;gap:var(--gwp-size-gap,8px)}.gwp-size-buttons label{position:relative;cursor:pointer;margin:0}.gwp-size-buttons input{position:absolute;opacity:0;width:1px;height:1px}.gwp-size-buttons span{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:var(--gwp-size-min-width,58px);height:var(--gwp-size-height,42px);padding:0 14px;border:1px solid #d8d3dd;background:#fff;color:#211c36;font-size:14px;font-weight:600;line-height:1;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.gwp-size-buttons--pill span{border-radius:999px}.gwp-size-buttons--rounded span{border-radius:9px}.gwp-size-buttons--square span{border-radius:2px}.gwp-size-buttons label:hover span{border-color:#716779;background:#faf9fb;transform:translateY(-1px)}.gwp-size-buttons input:checked+span{border-color:#211c36;background:#211c36;color:#fff;box-shadow:0 3px 10px #211c3626}.gwp-size-buttons input:focus-visible+span{outline:3px solid #6f4bf044;outline-offset:2px}.gwp-size-buttons span.gwp-option-unavailable{position:relative;color:#a39da8;background:#f7f5f8;text-decoration:none;overflow:hidden}.gwp-size-buttons span.gwp-option-unavailable:after{content:"";position:absolute;width:130%;height:1px;background:#b8b1bc;transform:rotate(-24deg)}.gwp-summary{min-width:0;padding:2px 0}.gwp-summary h1{font:700 32px/1.18 Figtree,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.35px;color:#1a1a1a;margin:0;max-width:640px}.gwp-rating{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:#1a1a1a;text-decoration:none;font-size:16px;min-height:25px}.gwp-rating>span:first-child{color:#f1641e}.gwp-rating>span:last-child{font-size:13px;color:#625b68}.gwp-intro{font-size:16px;line-height:1.6;color:#403a45;margin:22px 0 24px;max-width:630px}.gwp-form{margin:0;padding:0;border:0}.gwp-options{margin:0 0 18px}.gwp-option{margin:0;padding:0;border:0;min-width:0}.gwp-option+.gwp-option{margin-top:20px}.gwp-option legend{float:none;display:flex;align-items:center;gap:8px;width:100%;font-size:12.48px;line-height:1.55;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#5a5a5a;margin-bottom:10px;padding:0}.gwp-option legend strong{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#211c36}.gwp-pills{display:flex;flex-wrap:wrap;gap:10px 8px}.gwp-pills label{position:relative;cursor:pointer;margin:0}.gwp-pills input{position:absolute;opacity:0;width:1px;height:1px;display:block!important}.gwp-pills label>span{display:flex;align-items:center;justify-content:center;min-width:76px;padding:6.5px 16px;border:1px solid #e3e6ea;border-radius:999px;font-size:14.72px;font-weight:500;line-height:1.25;background:#fff;color:#1a1a1a;transition:border-color .16s,background .16s,transform .16s}.gwp-pills input:checked+span{border-color:#5b8def;background:#f3f8ff}.gwp-pills input:focus-visible+span{outline:3px solid #0053e22e;outline-offset:2px}.gwp-pills label:hover>span{border-color:#a9c3ee}.gwp-option-unavailable{text-decoration:line-through;opacity:.55}.gwp-option select{-webkit-appearance:auto;appearance:auto;width:auto;max-width:100%;min-width:220px;border:1px solid #e3e6ea;border-radius:10px;padding:9px 14px;background:#fff;color:#1a1a1a;font:400 14px/1.3 Figtree,system-ui,sans-serif;min-height:38px}.gwp-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;border-top:1px solid #e8ebef;padding-top:14px;margin:18px 0 22px}.gwp-price-label{font-size:13.6px;letter-spacing:.54px;color:#5a5a5a;font-weight:600;text-transform:uppercase}.gwp-price strong{font-size:24px;font-weight:800;line-height:1.55;color:#1a1a1a}.gwp-price s{font-size:16px;color:#8a8a8a}.gwp-buy-row{display:flex;width:100%;max-width:620px;height:54px;gap:10px}.gwp-quantity{position:relative;width:94px;flex:none;background:#fff;border:1px solid #d8d3dd;border-radius:999px}.gwp-quantity:after{content:"";position:absolute;top:50%;right:19px;width:7px;height:7px;border-right:1.7px solid #211c36;border-bottom:1.7px solid #211c36;transform:translateY(-70%) rotate(45deg);pointer-events:none}.gwp-quantity select{appearance:none;-webkit-appearance:none;width:100%;height:52px;border:0;border-radius:999px;background:transparent;color:#211c36;text-align:center;text-align-last:center;padding:0 36px 0 18px;font:600 14px Figtree,system-ui,sans-serif}.gwp-quantity option{color:#1a1a1a;background:#fff}.gwp-add{border:0;border-radius:999px;background:#302c35;color:#fff;flex:1;height:54px;padding:0 22px;font:700 14px Figtree,system-ui,sans-serif;text-transform:uppercase}.gwp-add:disabled{opacity:.6;cursor:not-allowed}.gwp-add:hover:not(:disabled){filter:brightness(1.12)}.gwp-add:active:not(:disabled),.gwp-quantity:active{transform:scale(.97)}.gwp-status:empty{display:none}.gwp-status{font-size:14px;margin:12px 0;color:#333}.gwp-cart-link{font-size:14px;color:#0053e2}.gwp-share{margin:30px 0 28px}.gwp-share h2{font-size:12px;font-weight:700;margin:0 0 12px;line-height:1.5;color:#1a1a1a}.gwp-share>div{display:flex;gap:8px}.gwp-share a{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font:700 21px Arial,sans-serif}.gwp-facebook{background:#0866ff}.gwp-x,.gwp-threads{background:#000}.gwp-pinterest{background:#bd081c}.gwp-linkedin{background:#0077b5;font-size:16px!important}.gwp-description{margin-top:20px;padding-top:20px;border-top:1px solid #ececec}.gwp-description-body{position:relative;max-height:62px;overflow:hidden;line-height:1.55;color:#1a1a1a;font-size:16px}.gwp-description-body p{font-size:16px;line-height:1.55;color:#1a1a1a;margin:0 0 16px}.gwp-description-body:after{content:"";position:absolute;inset:auto 0 0;height:32px;background:linear-gradient(transparent,#fff)}.gwp-description-body.is-expanded{max-height:none}.gwp-description-body.is-expanded:after{display:none}.gwp-description-body img{height:auto;max-width:100%;border-radius:8px}.gwp-description-body h2,.gwp-description-body h3{font-size:20px;margin:24px 0 12px}.gwp-description>button{border:0;background:none;color:#0053e2;font:600 14px Figtree,system-ui,sans-serif;padding:12px 0 0}.gwp-lightbox{border:0;padding:20px;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;background:#fff;overflow:hidden}.gwp-lightbox::backdrop{background:#000b}.gwp-lightbox img{width:100%;height:100%;object-fit:contain}.gwp-lightbox-close{position:absolute;right:18px;top:12px;border:0;border-radius:50%;background:#fff;color:#1a1a1a;width:44px;height:44px;font-size:32px;z-index:3}.gwp-lightbox:not([open]){display:none}.gwp-lightbox[open]{display:block}body:has(.gwp-lightbox[open]){overflow:hidden}body:has(gwc-product) .jdgm-widget{color:#211c36}body:has(gwc-product) .jdgm-rev-widg{box-sizing:border-box;max-width:1440px!important;width:calc(100% - 64px);margin:20px auto 28px!important;padding:32px 36px!important;border:1px solid #e8e4ed!important;border-radius:var(--gwp-review-radius,18px);background:var(--gwp-review-bg,#faf9fb);box-shadow:0 8px 28px #211c3608}body:has(gwc-product) .jdgm-rev-widg__title{text-align:left!important;font-size:26px!important;line-height:1.2!important;font-weight:750!important;letter-spacing:-.2px;margin:0 0 24px!important;color:#211c36}body:has(gwc-product) .jdgm-rev-widg__summary{display:flex;align-items:center;gap:10px;text-align:left!important}body:has(gwc-product) .jdgm-rev-widg__summary-inner{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body:has(gwc-product) .jdgm-rev-widg__summary-text{font-size:14px;color:#625b68}body:has(gwc-product) .jdgm-star{color:#f1641e!important}body:has(gwc-product) .jdgm-write-rev-link,body:has(gwc-product) .jdgm-ask-question-btn{box-sizing:border-box!important;display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:10px 22px!important;border:1px solid var(--gwp-review-accent,#07002f)!important;border-radius:999px!important;background:var(--gwp-review-accent,#07002f)!important;color:#fff!important;font:700 14px/1 Figtree,system-ui,sans-serif!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}body:has(gwc-product) .jdgm-write-rev-link:hover,body:has(gwc-product) .jdgm-ask-question-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #07002f2b}body:has(gwc-product) .jdgm-rev-widg__header{padding-bottom:24px!important;border-bottom:1px solid #e8e4ed!important}body:has(gwc-product) .jdgm-rev-widg__body{padding-top:4px}body:has(gwc-product) .jdgm-rev{padding:24px 0!important;border-top:1px solid #e8e4ed!important}body:has(gwc-product) .jdgm-rev:first-child{border-top:0!important}body:has(gwc-product) .jdgm-rev__header{margin-bottom:10px!important}body:has(gwc-product) .jdgm-rev__author{font-weight:700!important;color:#211c36}body:has(gwc-product) .jdgm-rev__timestamp{font-size:12px!important;color:#817988!important}body:has(gwc-product) .jdgm-rev__title{font-size:16px!important;font-weight:700!important;color:#211c36;margin:8px 0 6px!important}body:has(gwc-product) .jdgm-rev__body{font-size:15px!important;line-height:1.65!important;color:#514b59!important}body:has(gwc-product) .jdgm-rev__buyer-badge{border-radius:999px!important;background:#eee9f3!important;color:#514b59!important;font-size:10px!important}body:has(gwc-product) .jdgm-row-actions,body:has(gwc-product) .jdgm-row-profile{margin:0!important}body:has(gwc-product) .jdgm-rev-widg__sort-wrapper{margin:16px 0 0!important}body:has(gwc-product) .jdgm-sort-dropdown{min-height:40px;border:1px solid #ddd7e3!important;border-radius:10px!important;background:#fff!important;padding:7px 34px 7px 12px!important;color:#403a45!important}body:has(gwc-product) .jdgm-paginate{padding-top:22px!important}body:has(gwc-product) .jdgm-paginate__page{display:inline-flex!important;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:50%;color:#514b59!important}body:has(gwc-product) .jdgm-paginate__page.jdgm-curt{background:var(--gwp-review-accent,#07002f);color:#fff!important;font-weight:700}body:has(gwc-product) .jdgm-form-wrapper{margin-top:22px!important;padding:24px!important;border:1px solid #e8e4ed!important;border-radius:14px;background:#fff}body:has(gwc-product) .jdgm-form input,body:has(gwc-product) .jdgm-form textarea{border:1px solid #ddd7e3!important;border-radius:10px!important;padding:11px 13px!important}body:has(gwc-product) .gwp-review-product-image{box-sizing:border-box;display:block;width:104px;height:104px;margin:0 auto 14px;padding:7px;border:1px solid #e8e4ed;border-radius:14px;background:#f4f2f6;object-fit:contain}body:has(gwc-product) .jdgm-write-review-modal__product-title{text-align:center!important;font-weight:700!important;color:#211c36!important}body:has(gwc-product) .jdgm-write-review-modal__page--review-details .gwp-review-product-image{width:72px;height:72px;margin-bottom:10px;border-radius:11px}body:has(gwc-product) .jm-review-widget{--jm-review-widget-button-color:var(--gwp-review-accent,#07002f)!important;--jm-review-widget-button-text-color:#fff!important}body:has(gwc-product) .jm-review-widget:has(.jm-no-reviews-state) .jm-review-widget__body{display:block!important}body:has(gwc-product) .jm-review-widget:has(.jm-no-reviews-state) .jm-review-widget__header{gap:0!important}body:has(gwc-product) .jm-review-widget:has(.jm-no-reviews-state) .jm-review-widget-minimal-header__title{display:none!important}body:has(gwc-product) .jm-no-reviews-state{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:20px 22px!important;border:0!important;border-radius:14px!important;background:#fff!important;text-align:left!important;box-shadow:0 1px #e8e4ed80}body:has(gwc-product) .jm-no-reviews-state>.jm-stack{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:100%!important}body:has(gwc-product) .jm-no-reviews-state__text{margin:0!important;color:#625b68!important;font-size:14px!important;line-height:1.5!important}body:has(gwc-product) .jm-no-reviews-state__action-buttons{flex:none!important;margin:0!important}body:has(gwc-product) .jm-no-reviews-state .jm-button{min-height:42px!important;padding:10px 22px!important;border:0!important;border-radius:999px!important;background:var(--gwp-review-accent,#07002f)!important;color:#fff!important;font-size:14px!important;font-weight:700!important;transition:transform .18s ease,box-shadow .18s ease}body:has(gwc-product) .jm-no-reviews-state .jm-button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #07002f26}body:has(gwc-product) .jm-no-reviews-state>.jm-stack>.jm-no-reviews-state__text{flex:1 1 auto!important;width:auto!important;min-width:0!important;white-space:normal!important}body:has(gwc-product) .jm-no-reviews-state>.jm-stack>.jm-no-reviews-state__action-buttons{display:flex!important;flex:0 0 auto!important;width:auto!important}body:has(gwc-product) .jm-no-reviews-state__action-buttons>.jm-stack{width:auto!important}body:has(gwc-product) .jm-review-widget:has(.jm-no-reviews-state){gap:0!important}body:has(gwc-product) .jm-review-widget:has(.jm-no-reviews-state) .jm-review-widget__header{padding-bottom:0!important}body:has(gwc-product) .jm-review-widget,body:has(gwc-product) .jm-review-item{--jm-review-widget-star-and-histogram-color:#f5b301!important;--jm-widget-primary-color:#f5b301!important}body:has(gwc-product) .jm-star-rating__font-icon{font-size:1.12em!important;color:#f5b301!important}body:has(gwc-product) .jm-star-rating .jm-cluster{gap:2px!important}body:has(gwc-product) .jm-review-item .jm-star-rating{margin-top:12px!important;margin-bottom:2px!important}body:has(gwc-product) .jm-review-widget__header{border-bottom:0!important;padding-bottom:12px!important}body:has(gwc-product) .jm-review-item{border-top:0!important;border-radius:14px;background:#fff!important;box-shadow:0 1px #e8e4ed80;padding-left:18px!important;padding-right:18px!important;margin-top:12px!important}body:has(gwc-product) .jm-other-products-reviews-text{margin:10px 0 4px!important;font-size:15px!important}body:has(gwc-product) .jdgm-rev-widg__header,body:has(gwc-product) .jdgm-rev{border:0!important}body:has(gwc-product) .jm-review-item{position:relative!important;padding:82px 0 26px!important;border-top:1px solid #e8e4ed!important}body:has(gwc-product) .jm-review-item:first-child{border-top:0!important}body:has(gwc-product) .jm-review-item>.jm-stack{position:static!important}body:has(gwc-product) .jm-review-item .jm-product-variant-card{position:absolute!important;top:22px;left:0;width:min(58%,520px);padding:0!important;background:transparent!important}body:has(gwc-product) .jm-review-item .jm-product-variant-card>.jm-cluster{flex-wrap:nowrap!important;gap:10px!important}body:has(gwc-product) .jm-review-item .jm-product-variant-card__thumbnail{width:44px!important;height:44px!important;min-width:44px;border-radius:9px!important;overflow:hidden;background:#fff}body:has(gwc-product) .jm-review-item .jm-product-variant-card__thumbnail img{width:100%;height:100%;object-fit:contain}body:has(gwc-product) .jm-review-item .jm-product-variant-card__content{min-width:0!important}body:has(gwc-product) .jm-review-item .jm-product-variant-card__content p:first-child{font-size:11px!important;line-height:1.2!important;color:#817988!important;text-transform:uppercase;letter-spacing:.45px}body:has(gwc-product) .jm-review-item .jm-product-variant-card__product-link{display:block!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;line-height:1.35!important;font-weight:650!important;color:#211c36!important}body:has(gwc-product) .jm-review-item .jm-reviewer-info{position:absolute!important;top:24px;right:0;justify-content:flex-end!important;max-width:38%;text-align:right}body:has(gwc-product) .jm-review-item__body{display:block!important}body:has(gwc-product) .jm-review-item__content{width:100%!important}body:has(gwc-product) .jm-review-content{margin-top:10px!important}body:has(gwc-product) .jm-review-item{border-top:0!important;padding:20px 0 26px!important}body:has(gwc-product) .jm-review-item .jm-product-variant-card{display:none!important}body:has(gwc-product) .jm-review-item .jm-review-item__body{align-items:center!important;gap:12px!important}body:has(gwc-product) .jm-review-item .jm-review-item__content{width:auto!important;flex:0 1 auto!important}body:has(gwc-product) .jm-review-item .jm-reviewer-info{position:static!important;max-width:none!important;margin-left:auto!important;flex:0 0 auto!important;text-align:right!important}body:has(gwc-product) .jm-review-item .jm-reviewer-info__details{align-items:flex-end!important}body:has(gwc-product) .jm-review-item .jm-review-content{flex:0 0 100%!important;width:100%!important;margin-top:2px!important}body:has(gwc-product) #judgeme_product_reviews{margin-top:0!important}body:has(gwc-product) .jdgm-rev-widg{margin-top:4px!important}body:has(gwc-product) .jm-other-products-reviews-text+.jdgm-review-list .jm-review-item{padding-top:82px!important}body:has(gwc-product) .jm-other-products-reviews-text+.jdgm-review-list .jm-product-variant-card{display:block!important}body:has(gwc-product) .section-related-product>.container{max-width:1296px}body:has(gwc-product) .section-related-product .section-title{text-align:left}body:has(gwc-product) .section-related-product .section-title h2{font-size:24px;color:#1a1a1a}body:has(gwc-product) .section-related-product .section-title h2 span{color:inherit}body:has(gwc-product) .section-related-product{padding:48px 0 56px!important}body:has(gwc-product) .section-related-product>.container{width:calc(100% - 96px);padding-inline:0}body:has(gwc-product) .section-related-product>.container>.row{margin-inline:0}body:has(gwc-product) .section-related-product>.container>.row>.col-12{padding-inline:0}body:has(gwc-product) .section-related-product .section-title,body:has(gwc-product) .section-related-product .section-detail{text-align:left!important}body:has(gwc-product) .section-related-product .section-title{margin-bottom:24px}body:has(gwc-product) .section-related-product .section-title h2{font:700 24px/1.3 Figtree,system-ui,sans-serif;margin:0;color:#1a1a1a}body:has(gwc-product) #product-recommendations{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:38px 32px;margin:0}body:has(gwc-product) #product-recommendations>.bb-product-box{width:auto!important;margin:0!important;padding:0!important}body:has(gwc-product) .section-related-product .bb-pro-subtitle>a,body:has(gwc-product) .section-related-product .flags,body:has(gwc-product) .section-related-product .product-discount-badge{display:none!important}body:has(gwc-product) .section-related-product .bb-pro-title{margin:0 0 5px}body:has(gwc-product) .section-related-product .bb-pro-title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#2a2a2a;font-size:13.6px!important;font-weight:400;line-height:1.4}body:has(gwc-product) .section-related-product .bb-price{margin:0}body:has(gwc-product) .section-related-product .new-price{font-size:15.2px;font-weight:700}body:has(gwc-product) .section-related-product .new-price:before{content:"From ";font-size:12.2px;font-weight:300}body:has(gwc-product) .section-related-product .old-price{font-size:12.2px;font-weight:300;color:#777}body:has(gwc-product) .section-related-product .bb-options-list{margin-top:7px}body:has(gwc-product) .section-related-product .bb-pro-actions{top:auto!important;right:12px!important;bottom:12px!important;left:12px!important;display:flex!important;justify-content:center;gap:6px;padding:6px!important;border-radius:999px;background:#202020e8;opacity:0;transform:translateY(8px);transition:opacity .2s cubic-bezier(.2,.65,.3,1),transform .2s cubic-bezier(.2,.65,.3,1)}body:has(gwc-product) .section-related-product .bb-pro-actions li{margin:0!important}body:has(gwc-product) .section-related-product .bb-pro-actions .bb-btn-group{width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#fff!important}body:has(gwc-product) .section-related-product .bb-pro-actions .bb-btn-group:hover{background:#ffc600!important;color:#1a1a1a!important;box-shadow:none}body:has(gwc-product) .section-related-product .bb-pro-box:hover .bb-pro-actions,body:has(gwc-product) .section-related-product .bb-pro-box:focus-within .bb-pro-actions{opacity:1;transform:translateY(0)}body:has(gwc-product) .section-related-product .section-title{justify-content:flex-start!important}body:has(gwc-product) .section-related-product .bb-options-list{display:none!important}body gwc-product .gwp-thumbs button[aria-pressed=true]{border-color:#c9253e73!important;box-shadow:0 0 0 2px #c9253e12,0 3px 10px #211c360d}body gwc-product .gwp-buy-row{width:100%;max-width:620px;height:54px;gap:10px}body gwc-product .gwp-quantity{background:#fff;border:1px solid #d8d3dd;border-radius:999px}body gwc-product .gwp-add{background:#07002f;border-radius:999px}body:has(gwc-product) .section-related-product{padding:20px 0 56px!important}body:has(gwc-product) .section-related-product .bb-pro-box{background:transparent!important;box-shadow:none!important;transition:transform .3s cubic-bezier(.22,.61,.36,1)}body:has(gwc-product) .section-related-product .bb-pro-img{aspect-ratio:1/1!important;overflow:hidden!important;border-radius:12px!important;background:#f5f4f6!important}body:has(gwc-product) .section-related-product .bb-pro-img .product-link,body:has(gwc-product) .section-related-product .bb-pro-img .inner-img{display:block!important;width:100%!important;height:100%!important}body:has(gwc-product) .section-related-product .bb-pro-img .hover-img{display:none!important}body:has(gwc-product) .section-related-product .bb-pro-img .main-img{display:block!important;opacity:1!important;transform:scale(1)!important;mix-blend-mode:multiply;transition:transform .42s cubic-bezier(.22,.61,.36,1),filter .42s ease!important;will-change:transform}body:has(gwc-product) .section-related-product .bb-pro-actions{display:none!important}body:has(gwc-product) .section-related-product .bb-pro-title a{font-weight:500!important;transition:color .2s ease}body:has(gwc-product) .section-related-product .bb-pro-contact{padding:11px 0 0!important}@media(hover:hover)and (pointer:fine){body:has(gwc-product) .section-related-product .bb-pro-box:hover .main-img{transform:scale(1.04)!important}body:has(gwc-product) .section-related-product .bb-pro-box:hover .bb-pro-title a{color:#c92554!important;text-decoration:none}}@media(max-width:1280px){.gwp-layout{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);width:calc(100% - 48px);gap:32px}}@media(max-width:991px){body:has(gwc-product) #product-recommendations{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 22px}}@media(max-width:781px){.gwp-layout{grid-template-columns:1fr;gap:20px;width:calc(100% - 40px);margin-top:24px}.gwp-summary h1{font-size:28px}.gwp-intro{margin-top:22px}.gwp-gallery{max-width:600px;width:100%;margin:auto}.gwp-share{margin-top:28px}body:has(gwc-product) .jdgm-rev-widg{width:calc(100% - 40px);padding:24px 20px!important;margin-top:8px!important}body:has(gwc-product) .jdgm-rev-widg__title{font-size:23px!important}body:has(gwc-product) .jdgm-write-rev-link{width:100%;margin-top:14px!important}}@media(max-width:600px){body:has(gwc-product) .jm-no-reviews-state{padding:18px!important}body:has(gwc-product) .jm-no-reviews-state>.jm-stack{flex-direction:column!important;align-items:stretch!important;gap:14px!important}body:has(gwc-product) .jm-no-reviews-state__action-buttons,body:has(gwc-product) .jm-no-reviews-state .jm-button{width:100%!important}body:has(gwc-product) .jm-review-item{padding-top:118px!important}body:has(gwc-product) .jm-review-item .jm-product-variant-card{top:18px;width:100%;max-width:100%}body:has(gwc-product) .jm-review-item .jm-reviewer-info{top:72px;left:0;right:auto;max-width:100%;justify-content:flex-start!important;text-align:left}body:has(gwc-product) .jm-review-item .jm-reviewer-info__details{align-items:flex-start!important}.gwp-gallery{display:flex;flex-direction:column}.gwp-stage{order:1;flex:none;width:100%}.gwp-thumbs{order:2;flex-direction:row;width:100%;max-height:none;overflow-x:auto;scroll-snap-type:x mandatory}.gwp-thumbs button{width:58px;height:58px}.gwp-image-open{padding:10px}.gwp-summary h1{font-size:26px}.gwp-rating{margin-top:12px}.gwp-buy-row{height:49px}.gwp-price{margin-bottom:22px}body:has(gwc-product) .section-related-product>.container{width:calc(100% - 30px)}body:has(gwc-product) .section-related-product .section-title h2{font-size:26px}body:has(gwc-product) #product-recommendations{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}body:has(gwc-product) .section-related-product .bb-pro-title a{font-size:12.8px!important}body:has(gwc-product) .section-related-product .new-price{font-size:14px}body:has(gwc-product) .section-related-product .bb-pro-actions li:nth-child(3){display:none}body:has(gwc-product) .section-related-product .bb-pro-actions{gap:3px}}@media(max-width:600px){body:has(gwc-product) .jm-review-item{padding-top:20px!important}body:has(gwc-product) .jm-review-item .jm-reviewer-info{top:20px!important;right:0;left:auto;max-width:50%;justify-content:flex-end!important;text-align:right}body:has(gwc-product) .jm-review-item .jm-reviewer-info__details{align-items:flex-end!important}}body:has(gwc-product) .jm-review-item{position:relative!important}body:has(gwc-product) .jm-review-item .jm-review-item__body{display:block!important}body:has(gwc-product) .jm-review-item .jm-review-item__content{width:auto!important;padding-right:260px!important}body:has(gwc-product) .jm-review-item .jm-reviewer-info{position:absolute!important;top:20px!important;right:0!important;left:auto!important;width:auto!important;max-width:240px!important;margin:0!important}body:has(gwc-product) .jm-review-item .jm-review-content{width:100%!important}body:has(gwc-product) .jdgm-rev-widg{padding:20px 24px!important;margin:4px auto 20px!important}body:has(gwc-product) .jm-review-widget__header{padding-bottom:8px!important}body:has(gwc-product) .jm-review-item{padding:14px 0 16px!important;margin-top:6px!important;box-shadow:none!important}body:has(gwc-product) .jm-review-item .jm-reviewer-info{top:14px!important}body:has(gwc-product) .jm-review-item .jm-review-item__content{padding-right:220px!important}body:has(gwc-product) .jm-review-item .jm-star-rating{margin:0!important}body:has(gwc-product) .jm-review-item .jm-review-content{margin-top:6px!important}body:has(gwc-product) .jm-review-content__body{font-size:14px!important;line-height:1.45!important}body:has(gwc-product) .jm-transparency-badge-list{margin-top:4px!important}body:has(gwc-product) .jm-review-widget__filters{margin:8px 0!important}body:has(gwc-product) .gwp-review-product-image{display:none!important}body:has(gwc-product) .jm-other-products-reviews-text+.jdgm-review-list .jm-review-item{padding:82px 0 20px!important}body:has(gwc-product) .jm-other-products-reviews-text+.jdgm-review-list .jm-product-variant-card{top:18px!important;left:0!important;display:block!important}body:has(gwc-product) .jm-other-products-reviews-text+.jdgm-review-list .jm-reviewer-info{top:18px!important;right:0!important;left:auto!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:auto!important;max-width:360px!important;text-align:left!important}body:has(gwc-product) .jm-other-products-reviews-text+.jdgm-review-list .jm-reviewer-avatar{flex:0 0 auto!important}body:has(gwc-product) .jm-other-products-reviews-text+.jdgm-review-list .jm-reviewer-info__details{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;text-align:left!important}body:has(gwc-product) .jm-other-products-reviews-text+.jdgm-review-list .jm-reviewer-info__name{white-space:nowrap!important}body:has(gwc-product) .jm-other-products-reviews-text+.jdgm-review-list .jm-review-item__content{width:100%!important;padding-right:0!important}body:has(gwc-product) .jm-other-products-reviews-text+.jdgm-review-list .jm-star-rating{margin:0 0 6px!important}@media(max-width:600px){body:has(gwc-product) .jm-other-products-reviews-text+.jdgm-review-list .jm-review-item{padding-top:126px!important}body:has(gwc-product) .jm-other-products-reviews-text+.jdgm-review-list .jm-product-variant-card{top:14px!important;width:100%!important;max-width:100%!important}body:has(gwc-product) .jm-other-products-reviews-text+.jdgm-review-list .jm-reviewer-info{top:72px!important;right:auto!important;left:0!important;max-width:100%!important}}@media(prefers-reduced-motion:reduce){.gwp-slide{transition:none}}@media(min-width:782px){.gwp-layout{width:calc(100% - 96px);max-width:1440px;gap:50px}.gwp-gallery{position:sticky;top:24px}.gwp-thumbs{contain:size;align-self:stretch;max-height:none}.gwp-thumbs:has(>:nth-child(8)){-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),transparent);mask-image:linear-gradient(#000 calc(100% - 44px),transparent)}.gwp-reviews{width:calc(100% - 96px);max-width:1440px}}@media(min-width:782px)and (max-width:1280px){.gwp-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}}@media(max-width:781px){.gwp-layout,.gwp-reviews{width:calc(100% - 32px)}}.gwp-cart-link,.gwp-description>button{color:var(--gwc-blue)}.gwp-pills input:focus-visible+span{outline-color:color-mix(in srgb,var(--gwc-blue) 18%,transparent)}.bb-product-form__input input[type=radio]:focus-visible+label{outline-color:var(--gwc-blue)}.jdgm-widget{--jdgm-primary-color:var(--gwc-blue)}.bb-pro-rating i.ri-star-fill{color:var(--gwc-ink)}a.back-to-top.back-to-top{color:var(--gwc-blue);border-color:var(--gwc-blue)}.gwp-color-swatches input,.gwp-size-buttons input{display:block!important;margin:0;pointer-events:none}.gwp-color-swatches input:focus-visible+.gwp-swatch,.gwp-size-buttons input:focus-visible+span,.gwp-pills input:focus-visible+span{outline:2px solid var(--gwc-ink,#17150f);outline-offset:3px}.image-hotspot-banner{position:relative}.image-hotspot-inner{display:flex;align-items:center;gap:0}.image-hotspot-banner.layout-reverse .image-hotspot-inner{flex-direction:row-reverse}.image-hotspot-media{position:relative}.image-hotspot-media img{width:100%;height:auto;display:block}.image-hotspot-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.hotspot-item{position:absolute;transform:translate(-50%,-50%);cursor:pointer}.hotspot-dot{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;transition:.3s ease}.hotspot-dot i{color:#fff}.hotspot-tooltip{position:absolute;padding:15px;width:300px;box-shadow:0 10px 30px #0000001a;display:none;z-index:10;border-radius:var(--primary-radius-mg, 15px);background:var(--color-background)}.hotspot-tooltip h4{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 15px);color:var(--title-color);font-weight:500}.hotspot-tooltip h4 a{line-height:20px;color:var(--title-color);font-weight:500}.hotspot-tooltip p{font-size:calc(var(--font-heading-scale) * 14px);line-height:20px;color:var(--text-color)}.hotspot-item.active .hotspot-tooltip{display:flex}.hotspot-tooltip img,.hotspot-tooltip svg{width:40px;height:40px;margin-right:15px;border:1px solid var(--border-color);border-radius:var(--primary-radius-sm, 10px)}@media(max-width:991px){.image-hotspot-inner{flex-direction:column}.image-hotspot-media,.image-hotspot-content{width:100%!important}}.bb-password-form{max-width:500px;margin:auto}.bb-password-form .text-block{margin:15px 0}.section--password{--section-min-height: calc(100svh - 8rem) }.password-enter{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl);z-index:var(--layer-overlay)}.password-enter__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em}.password-enter__powered-by a{display:flex}.password-enter__powered-by svg{display:inline;height:1.3em;color:var(--color-foreground)}.password-enter__links{display:flex;align-items:center;gap:var(--gap-2xl)}@media screen and not (min-width:750px){.password-enter__links{flex-direction:column;gap:var(--gap-sm)}}.password-enter__admin-link{margin:0}body:has(#PBarNextFrameWrapper) .password-enter{padding-bottom:var(--padding-6xl)}.password-enter__button{height:var(--minimum-touch-target);background-color:transparent;color:var(--color-primary);cursor:pointer;text-decoration:underline}.password-enter__button:hover{color:var(--color-primary-hover);text-decoration:none}.storefront-password-form{max-width:400px;width:100%}gwc-infinite-recommendations{display:block}.gwp-infinite-status{display:flex;align-items:center;justify-content:center;gap:10px;min-height:76px;color:#625b68;font:600 14px/1.4 Figtree,system-ui,sans-serif}.gwp-infinite-spinner{width:20px;height:20px;border:2px solid #ddd8e4;border-top-color:#07002f;border-radius:50%;animation:gwp-infinite-spin .72s linear infinite}.gwp-infinite-status.is-finished .gwp-infinite-spinner,.gwp-infinite-status.is-error .gwp-infinite-spinner{display:none}@keyframes gwp-infinite-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gwp-infinite-spinner{animation-duration:1.5s}}.section-services{background:var(--benefits-bg,#fff)}.section-services.is-heading-visible .section-title{display:block!important;margin-bottom:28px}.section-services .row{align-items:stretch}.section-services .row .bb-services-box{height:100%;display:grid!important;grid-template-columns:var(--benefits-icon-size,64px) minmax(0,1fr);align-items:start;gap:20px;padding:var(--benefits-padding,12px)!important;border:1px solid transparent!important;border-radius:var(--benefits-radius,16px)!important;background:transparent!important;box-shadow:none!important;text-align:left!important;transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s ease,border-color .32s ease!important}.section-services.has-card-style .row .bb-services-box{border-color:#eceaf0!important;background:var(--benefits-card-bg,#fff)!important}.section-services.has-card-shadow .row .bb-services-box{box-shadow:0 2px 8px #251b4f0e!important}.section-services.is-flat .services-img{background:transparent!important;border-radius:0!important}.section-services .services-img{display:grid!important;width:var(--benefits-icon-size,52px);height:var(--benefits-icon-size,52px);margin:0!important;place-items:center;border-radius:calc(var(--benefits-radius,16px) * .85);background:color-mix(in srgb,var(--service-accent,#805ad5) 12%,white);color:var(--service-accent,#805ad5)}.section-services .services-img svg{width:86%;height:86%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.section-services .services-img svg path:nth-child(2){stroke:#ff5b78}.section-services .services-img img{width:86%!important;height:86%!important;object-fit:contain}.section-services .services-contact{min-width:0}.section-services .services-contact h4{margin:0 0 5px!important;color:#24213b!important;font-size:17px!important;font-weight:700!important;line-height:1.25!important;text-align:left!important}.section-services .services-contact p{margin:0!important;color:#656273!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;text-align:left!important}@media(hover:hover)and (pointer:fine){.section-services .bb-services-box:hover{transform:translateY(-4px)!important;border-color:color-mix(in srgb,var(--service-accent,#805ad5) 25%,#eceaf0)!important;box-shadow:0 14px 30px #251b4f1a!important}.section-services .bb-services-box:hover .services-img{transform:scale(1.06)}}.section-services .services-img{transition:transform .32s cubic-bezier(.22,.61,.36,1)}@media(min-width:1200px){.section-services{height:auto!important;padding:var(--benefits-section-padding,32px) 0!important}.section-services .row{grid-template-columns:repeat(var(--benefits-columns,4),minmax(0,1fr))!important;gap:var(--benefits-gap,24px)!important}.section-services .row>.col-lg-3{height:auto!important}}@media(max-width:900px){.section-services .row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0}.section-services .row>[class*=col-]{width:auto;max-width:none;margin:0;padding:0}}@media(max-width:600px){.section-services{padding:24px 0!important}.section-services .row{grid-template-columns:1fr;gap:12px}.section-services .bb-services-box{grid-template-columns:46px minmax(0,1fr);gap:14px;padding:17px 18px!important}.section-services .services-img{width:46px;height:46px;border-radius:12px}.section-services .services-img svg{width:25px;height:25px}}.section-services .row .bb-services-box .services-img{display:grid!important}.section-services .row .bb-services-box .services-contact{grid-column:2;width:auto!important;max-width:none!important}.section-services.is-flat .row .bb-services-box:hover{border-color:transparent!important;box-shadow:none!important}.section-services .row .bb-services-box .services-contact h4,.section-services .row .bb-services-box .services-contact p{width:auto!important;max-width:none!important;white-space:normal}@media screen and not (min-width:750px){.email-signup-block{width:100%}}.email-signup__input{width:100%;min-height:50px;margin-bottom:15px;padding:5px 10px;border:1px solid #eee;border-radius:var(--primary-radius-sm, 5px)}.email-signup__form{display:flex;flex-direction:column}.email-signup__input-group{width:100%;display:flex;flex-direction:column;align-items:center}.email-signup__input-group small{font-size:13px;opacity:.8}.email-signup__button{white-space:nowrap;padding:0}@media screen and not (min-width:750px){.email-signup__button{width:100%}}.email-signup__input,.email-signup__button--text{padding:5px 10px}.email-signup__input-group .email-signup__input--underline{--box-shadow-color: var(--color-input-border);--box-shadow-multiplier: 1;color:var(--color-input-text);background-color:transparent;padding:12px 0;border:none;border-radius:0;box-shadow:0 calc(var(--border-width) * var(--box-shadow-multiplier)) 0 var(--box-shadow-color);transition:box-shadow var(--animation-values)}.email-signup__input-group .email-signup__input--underline:focus-visible{--box-shadow-multiplier: 1.75;--box-shadow-color: var(--color-input-text);outline:none}.email-signup__input::placeholder{color:rgb(from var(--color-input-text) r g b / 70%)}.email-signup__input-group .email-signup__input--none{color:var(--color-input-text);background-color:var(--color-input-background);border:none}@media screen and not (min-width:750px){.email-signup__input:has(+.email-signup__button--arrow),.email-signup__input:has(+.email-signup__button--integrated){text-align:left}}.email-signup__button--arrow{padding:5px!important;aspect-ratio:1;padding-inline:var(--padding-xs)}.email-signup__button--arrow:not(.email-signup__button--integrated){width:auto}.email-signup__button--arrow i{font-size:26px;line-height:30px}.email-signup__button--integrated{--button-offset: var(--margin-xs);position:absolute;height:calc(100% - (var(--button-offset) * 2) - (var(--border-width) * 2));right:calc(var(--button-offset) + var(--border-width));top:calc(var(--button-offset) + var(--border-width))}@media screen and not (min-width:750px){.email-signup__button--integrated{width:fit-content}}.email-signup__button--integrated.email-signup__button--text{padding:0 var(--padding-3xl)}.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding:0 var(--padding-xl)}.email-signup__button--integrated.button-unstyled{border-radius:var(--border-radius)}.email-signup__button--integrated>.email-signup__button-icon{padding:0}.email-signup__input--underline+.email-signup__button--integrated{right:0;--button-offset: calc(10% - var(--border-width))}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding:0}.email-signup__input--underline+.email-signup__button--integrated.button-unstyled{border-radius:0}.email-signup__button:not(.button-unstyled){background-color:var(--button-background-color);color:var(--button-color);font-weight:var(--button-font-weight-primary);text-transform:var(--button-text-case-primary)}.email-signup__button.button-secondary{font-weight:var(--button-font-weight-secondary);text-transform:var(--button-text-case-secondary)}.email-signup__button.button-unstyled{background-color:transparent;color:var(--color-input-text)}.email-signup__button.button-unstyled:hover{color:rgb(from var(--color-input-text) r g b / 70%);cursor:pointer}.email-signup__button-icon{fill:currentcolor;padding:5px}@media screen and not (min-width:750px){.email-signup__button-icon{padding:0;align-self:center;justify-self:center;width:var(--icon-size-lg);height:var(--icon-size-lg)}}.email-signup__message{display:flex;align-items:center;gap:var(--gap-xs);justify-content:center;color:#f95757;font-size:14px}.email-signup__message-text{margin:15px 0 0;font-size:14px}.icon-block{display:flex;fill:currentcolor;flex-shrink:0}.icon-block__media{height:auto}.placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden}placeholder-image img{width:100%;height:100%;aspect-ratio:var(--ratio)}.image-block{display:flex;justify-content:var(--horizontal-alignment, "inline-start")}.image-block--height-fill .image-block__image{height:100%}.image-block__image{object-fit:cover;aspect-ratio:var(--ratio)}.logo-block .spacing-style{display:flex;align-items:center}.logo-align-left{justify-content:flex-start}.logo-align-center{justify-content:center}.logo-align-right{justify-content:flex-end}.logo-block .spacing-style img{max-width:var(--logo-width);height:auto}.logo-block{width:100%;max-width:100%;max-height:calc(var(--logo-height, 100%) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height);display:flex}@media screen and (max-width:750px){.logo-block{font-size:var(--logo-height-mobile, var(--logo-height))}}.logo-block__image-wrapper{display:flex;width:100%;max-width:100%;max-height:100%}.logo-block__image{object-fit:contain;width:100%}.payment-icons{width:100%}.payment-icons__list{display:flex;align-items:center;justify-content:var(--alignment);flex-wrap:wrap;gap:var(--icon-gap);margin:0;padding:0}.payment-icons__item{display:flex;align-items:center}.tax-note:empty{display:none}form.payment-terms{padding-top:.5em}.installments:not(:has(shopify-payment-terms)){display:none}.layout-panel-flex--column>.spacer-block{width:100%}.layout-panel-flex--row>.spacer-block{height:100%}:is(.layout-panel-flex--row,.layout-panel-flex--column)>.spacer-block--size-percent{flex:var(--spacer-size)}.layout-panel-flex--row>.spacer-block--size-pixel{width:var(--spacer-size)}.layout-panel-flex--column>.spacer-block--size-pixel{height:var(--spacer-size)}@media screen and (max-width:750px){.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-percent{flex:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-percent,.mobile-column>.spacer-block--size-percent:not(.spacer-block--size-mobile-pixel){width:100%;flex:var(--spacer-size-mobile)}.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-pixel{width:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-pixel,.mobile-column>.spacer-block--size-mobile-pixel{width:100%;height:var(--spacer-size-mobile)}}.placeholder-video{aspect-ratio:5 / 3}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.divider{align-self:stretch;display:flex;align-items:center;justify-content:var(--divider-justify-content)}.divider__line{border-bottom:var(--divider-border-thickness) solid var(--border-color);border-right:var(--divider-border-thickness) solid var(--border-color);border-radius:var(--style-border-radius-sm);flex-basis:var(--divider-flex-basis);min-height:var(--divider-flex-basis)}:root{--border-color: #000}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) a,.group-block__link~:is(.group-block-content,.group-block__media-wrapper) button,.group-block__link~:is(.group-block-content,.group-block__media-wrapper) input,.group-block__link~:is(.group-block-content,.group-block__media-wrapper) textarea,.group-block__link~:is(.group-block-content,.group-block__media-wrapper) select{pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.gwc-card-rating{display:flex;align-items:center;gap:4px;margin:2px 0 0;line-height:1}.gwc-stars{--gwc-star-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 24'%3E%3Cpath d='M12 .8l3.4 7 7.7 1.1-5.6 5.4 1.3 7.7L12 18.4 5.2 22l1.3-7.7L.9 8.9l7.7-1.1z'/%3E%3C/svg%3E");position:relative;display:inline-block;flex:none;width:62.2px;height:11.52px;background:#cfc8d8;-webkit-mask:var(--gwc-star-mask) 0 0/12.44px 11.52px repeat-x;mask:var(--gwc-star-mask) 0 0/12.44px 11.52px repeat-x}.gwc-stars>span{position:absolute;inset:0 auto 0 0;background:var(--gwc-star-color,#f1641e)}.gwc-review-count{font-size:12.8px;line-height:19.84px;font-weight:300;color:#595959}.gwc-product-card .gwc-card-rating{margin:2px 0 4px}.gwc-style-products .gwc-product-card .gwc-card-rating{grid-column:2;grid-row:2;margin:4px 0 0}.gwc-style-products .gwc-product-card .gwc-card-rating~.gwc-product-price{grid-row:3}.gwc-style-products .gwc-product-card>a:has(.gwc-card-rating) .gwc-product-image{grid-row:1/4}.gwc-style-products .gwc-review-count{font-size:12.48px}@media(max-width:781px){.gwc-style-products .gwc-product-card .gwc-card-rating{display:none}}:root{--gwc-blue:#0053e2;--gwc-navy:#001e60;--gwc-yellow:#ffc220;--gwc-sky:#e6f1fc;--gwc-ink:#1a1a1a;--gwc-line:#e7e7e7;--ah-ease:cubic-bezier(.22,.61,.36,1);--ah-fast:.16s;--ah-med:.28s;--ah-lift:-3px;--ah-lift-btn:-2px;--ah-shadow-card:0 8px 22px rgba(2,20,60,.12);--ah-shadow-pop:0 12px 32px rgba(2,20,60,.16);--ah-shadow-btn:0 6px 16px rgba(2,20,60,.18)}body{color:var(--gwc-ink)}html body,body h1,body h2,body h3,body h4,body h5,body h6,body p,body a,body button,body input,body select,body textarea,body label,body summary,body legend,body .jdgm-widget{font-family:Figtree,ui-sans-serif,system-ui,sans-serif!important}[hidden]{display:none!important}button,a,input,select,textarea{touch-action:manipulation}:focus-visible{outline:2px solid var(--gwc-blue);outline-offset:3px;border-radius:4px}.gwc-container{width:calc(100% - 96px);max-width:1440px;margin-inline:auto}.gwc-header-section{position:sticky;top:0;z-index:35}.gwc-header{background:#fff;box-shadow:0 1px 2px #00000008;font-size:14px}.gwc-header a{color:inherit;text-decoration:none}.gwc-header-main{background:var(--gwc-blue);color:#fff;min-height:60px;padding:8px 24px;display:flex;align-items:center;gap:24px}.gwc-brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:26px;font-weight:800;letter-spacing:-1px;color:inherit;line-height:1.2}.gwc-brand img{width:180px;height:auto;max-height:46px;object-fit:contain}.gwc-brand-mark{width:44px!important;height:44px!important;flex:0 0 44px;overflow:visible;filter:drop-shadow(0 2px 2px rgba(37,27,79,.13));transition:transform .2s ease}.gwc-brand-word{display:inline-flex;align-items:baseline;font-size:25px;font-weight:800;letter-spacing:-.8px!important}.gwc-brand-word>span{color:#c92554}.gwc-brand-word>strong{color:#5f36b5;font:inherit}.gwc-brand:hover .gwc-brand-mark{transform:rotate(-3deg) scale(1.04)}.gwc-search{flex:1;display:block;position:relative;min-width:0}.gwc-search form{display:flex;align-items:center;background:#fff;border-radius:100px;padding:3px 4px 3px 20px;gap:8px}.gwc-search input[type=search]{width:100%;height:38px;min-height:38px;border:0;background:transparent;box-shadow:none;padding:4px 0;font-family:inherit;color:#1a1a1a;font-size:14px;min-width:0;border-radius:0;outline-offset:0}.gwc-search form button{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:0;border-radius:50%;background:var(--gwc-navy);color:#fff}.gwc-search-results{position:absolute;inset:calc(100% + 6px) 0 auto;background:#fff;color:var(--gwc-ink);border-radius:12px;box-shadow:0 10px 35px #001e6033;max-height:min(65vh,550px);overflow:auto}.gwc-search-results ul{padding:0;margin:0;list-style:none}.gwc-search-results li a{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--gwc-line)}.gwc-search-results li a:hover{background:var(--gwc-sky)}.gwc-search-results img{width:50px;height:50px;object-fit:contain;border-radius:4px}.gwc-search-results strong{display:block;margin-top:4px;font-size:13px}.gwc-search-all{display:block;padding:15px 18px;font-weight:700;text-align:center;color:var(--gwc-blue)!important}.gwc-search-empty{padding:20px}.gwc-header-actions{display:flex;align-items:center;gap:25px;flex-shrink:0}.gwc-account,.gwc-cart{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px}.gwc-account small{display:block;font-size:11px;font-weight:400;line-height:1.25}.gwc-cart{gap:7px}.gwc-cart [data-cart-count]{font-size:11px;background:var(--gwc-yellow);color:#001e60;min-width:18px;text-align:center;border-radius:20px;padding:1px 4px}.gwc-nav{display:flex;align-items:center;padding:0 24px;min-height:60px;gap:20px;position:relative;border-bottom:1px solid var(--gwc-line)}.gwc-departments>summary{display:flex;gap:10px;align-items:center;cursor:pointer;list-style:none;font-weight:700;min-height:44px;white-space:nowrap}.gwc-departments summary::-webkit-details-marker{display:none}.gwc-nav-scroll{display:flex;gap:26px;align-items:center;overflow-x:auto;scrollbar-width:thin;border-left:1px solid #ddd;padding-left:20px;flex:1;white-space:nowrap}.gwc-nav-scroll a{padding-block:18px;flex-shrink:0}.gwc-nav-scroll a:hover,.gwc-nav-scroll a[aria-current]{color:var(--gwc-blue)}.gwc-mega{position:absolute;top:100%;left:24px;right:24px;background:#fff;border:1px solid var(--gwc-line);border-radius:0 0 16px 16px;box-shadow:0 18px 30px #001e6026;padding:26px;display:grid;grid-template-columns:220px 1fr;gap:35px;max-height:75vh;overflow:auto}.gwc-mega h2{font-size:19px;margin:0 0 20px}.gwc-mega-links{display:flex;flex-direction:column;gap:13px}.gwc-mega-links details a{display:block;padding:5px 0}.gwc-mega-links summary{cursor:pointer}.gwc-mega-links .gwc-sub-link{padding-left:15px;font-size:12px}.gwc-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.gwc-mega-grid a{display:flex;align-items:center;gap:12px;flex-direction:column;text-align:center}.gwc-mega-grid img{width:85px;height:85px;object-fit:contain;border-radius:12px;background:#f7f7f7}.gwc-mega-grid span{font-size:13px;font-weight:600}.gwc-skip{position:fixed;top:-100px;left:16px;padding:12px;background:#fff;color:#001e60!important;z-index:100}.gwc-skip:focus{top:12px}.gwc-hero-wrap{background:#f6f8fa;padding:24px 0}.gwc-hero-grid{display:grid;grid-template-columns:1.95fr 1fr;gap:48px}.gwc-hero{display:block;position:relative;min-width:0;background:var(--gwc-blue);color:#fff;border-radius:17px;overflow:hidden;min-height:398px}.gwc-slide{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:398px;padding:42px 38px 65px;gap:12px}.gwc-hero h1,.gwc-hero h2{font-size:clamp(26px,2.5vw,38px);font-weight:800;line-height:1.12;letter-spacing:-.7px;color:#fff;margin:0 0 18px}.gwc-hero-copy>div{font-size:18px;line-height:1.5;color:#fff;max-width:390px}.gwc-hero-copy p{color:inherit;font-size:inherit;line-height:inherit;margin-bottom:24px}.gwc-button{display:inline-flex;justify-content:center;align-items:center;padding:14px 28px;border-radius:40px;min-height:48px;background:var(--gwc-blue);color:#fff!important;text-decoration:none;font-size:15px;font-weight:700;border:0;transition:transform .2s,box-shadow .2s}.gwc-button-yellow{background:var(--gwc-yellow);color:#121212!important}.gwc-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #001e6026}.gwc-hero-art{display:flex;align-items:center;justify-content:center;position:relative;min-height:200px}.gwc-hero-art a{display:block;position:relative;width:54%;flex-shrink:0;margin-inline:-13%;transform:rotate(-9deg);filter:drop-shadow(0 12px 12px #001e6040)}.gwc-hero-art a:nth-child(2){z-index:2;transform:translateY(-5px);width:60%}.gwc-hero-art a:nth-child(3){transform:rotate(9deg)}.gwc-hero-art img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px;background:#fff}.gwc-dots{position:absolute;left:42px;bottom:32px;display:flex;gap:10px;align-items:center}.gwc-dots button{border:0;width:12px;height:12px;padding:0;background:#ffffff70;border-radius:20px;position:relative}.gwc-dots button:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.gwc-dots button[aria-pressed=true]{width:28px;background:var(--gwc-yellow)}.gwc-side-tiles{display:flex;flex-direction:column;gap:16px}.gwc-tile{padding:27px;border-radius:17px;flex:1}.gwc-tile h2{font-size:25px;font-weight:800;line-height:1.2;letter-spacing:-.5px;margin:0 0 15px;color:#1a1a1a}.gwc-tile p{font-size:14px;line-height:1.55;color:#252525;margin:0 0 18px}.gwc-tile a:not(.gwc-favorite-image){font-weight:700;color:#1a1a1a;text-decoration:underline;text-underline-offset:3px;font-size:14px}.gwc-tile-yellow{background:var(--gwc-yellow)}.gwc-tile-sky{background:var(--gwc-sky);display:flex;align-items:center;gap:28px}.gwc-tile-sky h2{font-size:22px}.gwc-favorite-image{width:40%;flex-shrink:0}.gwc-favorite-image img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:12px;background:#fff}.gwc-styles{padding-block:62px 48px}.gwc-styles>h2,.gwc-section-heading h2,.gwc-home-cta h2{font-size:32px;line-height:1.2;font-weight:800;letter-spacing:-.7px;color:#1a1a1a;margin:0 0 28px}.gwc-style-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.gwc-style-card{border:1px solid #eee;box-shadow:0 2px 8px #00000004;border-radius:12px;padding:18px;min-width:0}.gwc-style-title h3{font-size:19px;font-weight:800;color:#1a1a1a;min-height:46px;line-height:1.2;margin:0 0 8px}.gwc-style-title>a{color:var(--gwc-blue);font-size:13px;text-decoration:underline;font-weight:600}.gwc-style-products{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.gwc-style-products .gwc-product-card h3{font-size:12px;line-height:1.45;-webkit-line-clamp:2}.gwc-style-products .gwc-product-price{font-size:13px}.gwc-style-products .gwc-product-price small{display:block;font-size:11px}.gwc-style-products .gwc-product-price s{display:none}.gwc-featured-wrap{background:#f6f8fa;padding-block:45px}.gwc-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:25px}.gwc-section-heading h2{margin:0}.gwc-section-heading>a{white-space:nowrap;font-size:14px;font-weight:700;color:var(--gwc-blue)}.gwc-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 22px}.gwc-product-card{min-width:0}.gwc-product-card>a{display:block;color:#1a1a1a;text-decoration:none}.gwc-product-image{aspect-ratio:1;position:relative;overflow:hidden;border-radius:11px;background:#fff}.gwc-product-image>img,.gwc-product-image>svg{width:100%;height:100%;object-fit:contain;transition:opacity .25s,transform .25s}.gwc-product-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.gwc-product-card h3{font-size:14px;font-weight:500;line-height:1.45;color:#242424;margin:13px 0 8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gwc-product-price{font-weight:800;font-size:17px;color:#1a1a1a;margin:0;line-height:1.35}.gwc-product-price small{font-weight:400;font-size:12px}.gwc-product-price s{font-size:12px;font-weight:400;color:#646464}@media(hover:hover){.gwc-product-card:hover .gwc-product-hover{opacity:1}.gwc-product-card:hover .gwc-product-image>img{transform:scale(1.03)}.gwc-product-card:hover h3{text-decoration:underline}}.gwc-home-cta{padding-block:64px;text-align:center}.gwc-home-cta h2{margin-bottom:15px}.gwc-home-cta p{max-width:680px;margin:0 auto 24px;font-size:17px;line-height:1.6}.gwc-footer{background:#f1f5fb;border-top:1px solid #e0e8f4;padding-top:48px;color:#333}.gwc-footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.1fr;gap:42px;padding-bottom:40px}.gwc-footer .gwc-brand{color:var(--gwc-blue);margin-bottom:17px}.gwc-footer p,.gwc-footer li{font-size:14px;line-height:1.8;color:#343b49}.gwc-footer h2{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--gwc-navy);margin-bottom:20px}.gwc-footer ul{list-style:none;margin:0;padding:0}.gwc-footer li{margin:0 0 8px}.gwc-footer a{color:inherit;text-decoration:none}.gwc-footer a:hover{text-decoration:underline}.gwc-footer-bottom{border-top:1px solid #dce3ee;padding-block:22px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px}.gwc-footer .gwc-payments{display:flex;gap:8px;flex-wrap:wrap}.gwc-payments li{margin:0}.gwc-payments svg{width:38px;height:24px}.container{max-width:1440px;width:calc(100% - 96px)}.bb-btn-1,.bb-btn-2,.product-form__submit{border-radius:30px!important;font-weight:700!important}.bb-single-pro-contact .bb-sub-title h1,.bb-single-pro-contact .bb-sub-title h2{font-size:29px;line-height:1.25;font-weight:750;color:#1a1a1a}.bb-single-pro-contact .bb-single-price-wrap{padding:18px 0}.bb-single-pro-contact .bb-single-price .bb-price__regular{font-size:25px!important;color:var(--gwc-ink)}.bb-product-form__input legend{font-weight:700;color:#1a1a1a}.bb-product-form__input--pill label{border-radius:9px!important}.bb-product-form__input--pill input:checked+label{border-color:var(--gwc-blue)!important;box-shadow:0 0 0 1px var(--gwc-blue)}.bb-single-pro-contact .bb-single-qty{gap:12px}.bb-single-pro-contact .product-form__submit{min-height:48px;background:var(--gwc-blue);color:#fff}.bb-pro-box{border-radius:12px;overflow:hidden}.bb-pro-contact h4 a{font-size:14px;line-height:1.45;font-weight:500}.bb-pro-contact{padding:14px!important}.bb-pro-img{border-radius:10px}.bb-shop-sidebar{border-radius:12px;background:#f7f8fa}.collection-detail-block{margin-top:26px}.collection-header-detail .title h1{font-size:30px;font-weight:800}.collection-description p{font-size:15px;line-height:1.7}.bb-pro-pagination{padding-top:20px}.bb-side-cart{border-radius:18px 0 0 18px}.gwc-cart-options{font-size:12px;line-height:1.6;margin:6px 0;color:#454545}.gwc-cart-options dt{display:inline;font-weight:600}.gwc-cart-options dd{display:inline;margin:0}.gwc-cart-options div{display:block}.gwc-cart-options a{text-decoration:underline}.section-services .bb-services-box,.bb-services-box{border-radius:12px}.section-services .section-title{display:none}.bb-services-contact h4{color:#1a1a1a;font-size:18px;font-weight:750}.bb-services-contact p{font-size:14px}.jdgm-widget{--jdgm-primary-color:#0053e2;--jdgm-star-color:#ed7b2e}.jdgm-rev-widg{max-width:1200px;margin-inline:auto!important}.shopify-policy__container{max-width:900px!important;padding-top:45px!important;padding-bottom:50px!important}@media(min-width:1500px){.gwc-hero,.gwc-slide{min-height:440px}}@media(max-width:1199px){.gwc-container,.container{width:calc(100% - 48px)}.gwc-hero-grid{gap:24px}.gwc-slide{padding:35px 28px 64px}.gwc-hero-copy>div{font-size:16px}.gwc-tile{padding:24px}.gwc-tile-sky{gap:18px}.gwc-style-grid{gap:16px}.gwc-style-card{padding:14px}.gwc-product-grid,.gwc-mega-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gwc-footer-grid{gap:24px}}@media(max-width:900px){.gwc-header-main{gap:16px}.gwc-brand{font-size:23px}.gwc-header-actions{gap:14px}.gwc-account span,.gwc-cart [data-gwc-total]{display:none}.gwc-hero-grid{grid-template-columns:1fr}.gwc-side-tiles{display:grid;grid-template-columns:1fr 1fr}.gwc-hero,.gwc-slide{min-height:340px}.gwc-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gwc-style-title h3{min-height:0}.gwc-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gwc-mega{grid-template-columns:180px 1fr;gap:20px}.gwc-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gwc-style-products .gwc-product-card h3{font-size:14px}}@media(max-width:600px){.gwc-container,.container{width:calc(100% - 32px)}.gwc-header-main{padding:10px 16px;flex-wrap:wrap;gap:10px}.gwc-brand{font-size:24px}.gwc-brand svg{width:28px}.gwc-search{order:3;flex:1 0 100%}.gwc-header-actions{margin-left:auto}.gwc-account{min-width:38px;min-height:38px;justify-content:center}.gwc-cart{min-height:38px}.gwc-nav{min-height:49px;padding:0 16px;gap:15px}.gwc-departments>summary{font-size:12px;gap:7px}.gwc-nav-scroll{padding-left:15px;gap:20px;font-size:12px}.gwc-nav-scroll a{padding-block:15px}.gwc-mega{left:0;right:0;grid-template-columns:1fr;padding:20px;max-height:calc(100dvh - 170px)}.gwc-mega-links{gap:6px}.gwc-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gwc-mega-grid img{width:65px;height:65px}.gwc-hero-wrap{padding-block:16px}.gwc-hero-grid{gap:16px}.gwc-slide{grid-template-columns:1fr;padding:27px 25px 62px;gap:10px;min-height:490px;align-content:start}.gwc-hero h1,.gwc-hero h2{font-size:29px;max-width:300px}.gwc-hero-copy>div{font-size:16px;max-width:330px}.gwc-hero-copy p{margin-bottom:18px}.gwc-hero-art{min-height:165px;margin-top:20px;margin-inline:25px}.gwc-hero-art a{width:42%;margin-inline:-10%}.gwc-hero-art a:nth-child(2){width:49%}.gwc-dots{left:27px;bottom:25px}.gwc-side-tiles{gap:12px;align-items:stretch}.gwc-tile{padding:20px 16px}.gwc-tile h2,.gwc-tile-sky h2{font-size:21px}.gwc-tile p{font-size:13px}.gwc-tile a:not(.gwc-favorite-image){font-size:13px}.gwc-tile-sky{display:block}.gwc-favorite-image{display:none}.gwc-styles{padding-block:38px 32px}.gwc-styles>h2,.gwc-section-heading h2,.gwc-home-cta h2{font-size:27px;margin-bottom:20px}.gwc-style-grid{gap:12px}.gwc-style-card{padding:14px 12px}.gwc-style-title h3{font-size:17px;min-height:40px}.gwc-style-products{gap:8px}.gwc-style-products .gwc-product-card h3{font-size:11px}.gwc-style-products .gwc-product-price{font-size:12px}.gwc-featured-wrap{padding-block:32px}.gwc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.gwc-product-card h3{font-size:13px}.gwc-section-heading{margin-bottom:14px}.gwc-section-heading h2{margin:0}.gwc-home-cta{padding-block:40px}.gwc-home-cta p{font-size:15px}.gwc-footer{padding-top:35px}.gwc-footer-grid{gap:26px 20px}.gwc-footer-grid>div:first-child,.gwc-footer-grid>div:last-child{grid-column:1/-1}.gwc-footer-grid>div:first-child p{max-width:340px}.gwc-footer h2{margin-bottom:12px}.gwc-footer-bottom{align-items:flex-start;flex-direction:column;gap:16px}.bb-single-pro-contact .bb-sub-title h1,.bb-single-pro-contact .bb-sub-title h2{font-size:24px}.section-product{padding-top:24px!important}.bb-side-cart{width:min(430px,100vw)!important}.section-shop>.container{width:calc(100% - 24px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.gwc-favorite-image img{height:auto;aspect-ratio:1}.gwc-tile-sky{min-height:190px}.gwc-nav-scroll a{font-size:13px}.gwc-nav-scroll{scrollbar-width:none}.gwc-nav-scroll::-webkit-scrollbar{display:none}.gwc-hero-art{min-width:0}.gwc-slide{column-gap:24px}.gwc-hero-copy{min-width:0}.gwc-hero-art a{width:48%;margin-inline:-12%}.gwc-hero-art a:nth-child(2){width:54%}.gwc-newsletter{display:flex;gap:6px;flex-wrap:wrap;margin-top:20px}.gwc-newsletter label{width:100%;font-size:13px;font-weight:700}.gwc-newsletter input{min-width:0;flex:1;width:100px;border:1px solid #b6c5da;border-radius:6px;padding:10px}.gwc-newsletter button{background:#0053e2;color:#fff;border:0;border-radius:6px;padding:10px}.gwc-newsletter-status{width:100%;font-size:13px}.bb-product-form__input input[type=radio]{display:block!important;position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important}.bb-product-form__input input[type=radio]:focus-visible+label{outline:3px solid #0053e2;outline-offset:3px}button.bb-cart-close{background:none;border:0;width:40px;height:40px}.gwc-header-section .gwc-cart{font-size:13px}.gwc-header-main{height:60px;min-height:60px;gap:24px;padding:8px 24px}.gwc-brand{gap:8px;font-size:25.6px;line-height:1;font-weight:800;letter-spacing:-.8px}.gwc-brand>svg{width:40px;height:40px}.gwc-brand>span{letter-spacing:-.512px!important}.gwc-search form{height:44px;padding:4px 4px 4px 22px}.gwc-search input[type=search]{font-size:15.2px;font-weight:400;line-height:1.5;height:32px;min-height:0}.gwc-header-actions{gap:16px}.gwc-account{font-size:14px;gap:8px}.gwc-account small{font-size:11.2px}.gwc-cart{position:relative;min-height:42px;padding:8px;gap:8px}.gwc-cart>svg{width:26px;height:26px}.gwc-cart [data-cart-count]{position:absolute;left:25px;top:2px;min-width:15px;line-height:15px;padding:0 3px;font-size:10px}.gwc-cart [data-cart-count]:empty{display:none}.gwc-nav{min-height:43px;height:43px;gap:20px}.gwc-departments>summary{min-height:42px;font-size:14.4px;gap:8px}.gwc-departments[open]>summary{color:#0053e2;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.gwc-nav-overflow{display:flex;align-items:center;gap:22px;flex:1;min-width:0;border-left:1px solid #d0d0d0;padding-left:20px}.gwc-nav-scroll{border:0;padding:0;gap:22px;overflow:hidden;min-width:0}.gwc-nav-scroll a{padding:10px 0;font-size:14.4px;line-height:22px;font-weight:500}.gwc-more{position:relative;flex:none;margin-left:auto}.gwc-more>summary{display:flex;align-items:center;gap:5px;padding:10px 0;list-style:none;cursor:pointer;white-space:nowrap;font-size:14.4px;font-weight:500}.gwc-more>summary::-webkit-details-marker{display:none}.gwc-more-links{position:absolute;right:0;top:100%;min-width:230px;background:#fff;box-shadow:0 12px 32px #02143c29;padding:8px;border-radius:12px;max-height:70vh;overflow:auto}.gwc-more-links a{display:block;width:100%;padding:9px 12px;font-size:14px;border-radius:8px}.gwc-more-links a:hover{background:#e6f1fc;color:#0053e2}.gwc-mega{width:min(920px,94vw);right:auto;left:24px;margin-top:4px;padding:0;gap:0;grid-template-columns:25% 75%;border:0;border-radius:8px;box-shadow:0 12px 32px #02143c29;max-height:75vh}.gwc-mega-links{background:#f5f5f5;padding:16px 12px;gap:0}.gwc-mega-links>a,.gwc-mega-links>details>summary{font-size:14.4px;font-weight:500;padding:8px 12px;border-radius:8px}.gwc-mega-links>a:hover{background:#e6f1fc;color:#0053e2}.gwc-mega>div:last-child{padding:16px 18px 18px}.gwc-mega h2{font-size:12.8px;line-height:20px;letter-spacing:.768px;font-weight:700;text-transform:uppercase;color:#6b6b6b;margin:0 0 8px}.gwc-mega-grid{gap:18px 16px;grid-template-columns:repeat(4,minmax(0,1fr))}.gwc-mega-grid a{align-items:stretch;text-align:left;gap:8px}.gwc-mega-grid img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:10px}.gwc-mega-grid span{font-size:14px;line-height:1.4;font-weight:600}@media(max-width:991px){.gwc-header-main{height:auto;flex-wrap:wrap;gap:12px 16px;padding:10px 16px}.gwc-header-actions{margin-left:auto}.gwc-search{order:3;flex:1 0 100%}.gwc-account span{display:none}.gwc-cart [data-gwc-total]{display:inline}.gwc-nav{padding:0 16px}.gwc-nav-overflow{padding-left:16px;gap:12px}.gwc-more-links{right:16px}.gwc-mega{left:12px;width:calc(100vw - 24px)}.gwc-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.gwc-brand{font-size:24px}.gwc-brand>svg{width:34px;height:34px}.gwc-header-actions{gap:12px}.gwc-nav{height:43px;min-height:43px;gap:12px}.gwc-departments>summary{font-size:13px}.gwc-nav-scroll a,.gwc-more>summary{font-size:13px}.gwc-mega{grid-template-columns:1fr;max-height:calc(100dvh - 165px)}.gwc-mega-links{display:grid;grid-template-columns:1fr 1fr}.gwc-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gwc-mega>div:last-child{padding:16px}.gwc-mega-grid img{aspect-ratio:3/4}}.gwc-nav{margin-top:19.2px}html body{--font-body-family:Figtree,ui-sans-serif,system-ui,sans-serif;--font-heading-family:Figtree,ui-sans-serif,system-ui,sans-serif}.gwc-nav-scroll a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gwc-departments,.gwc-more{align-self:stretch;display:flex;align-items:center}.gwc-account-menu{position:relative}.gwc-account-panel{position:absolute;top:100%;right:0;min-width:240px;padding:16px;margin-top:10px;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0002;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:2}.gwc-account-menu:after{content:"";position:absolute;top:100%;right:0;width:100%;height:12px}.gwc-account-menu:hover .gwc-account-panel,.gwc-account-menu:focus-within .gwc-account-panel{opacity:1;visibility:visible;transform:none}.gwc-account-panel .gwc-button{width:100%;min-height:38px;padding:8px 10px;white-space:nowrap;font-size:14px}.gwc-mega-links>details,.gwc-mega-links>a:nth-last-child(2){border-top:1px solid #e9e9e9;margin-top:8px;padding-top:8px}@media(max-width:767px){.gwc-nav-scroll{overflow-x:auto;touch-action:pan-x;overscroll-behavior-x:contain}.gwc-more{display:none}.gwc-account-panel,.gwc-account-menu:after{display:none}.gwc-nav-scroll a,.gwc-departments>summary{font-size:14.4px}.gwc-brand{font-size:25.6px}.gwc-brand>svg{width:40px;height:40px}}@media(min-width:768px){.gwc-departments{width:128.81px;flex:none}.gwc-nav-overflow{padding-left:20.34px}}@media(min-width:992px){.gwc-brand{width:164.79px;flex:none}.gwc-cart{width:85.16px;flex:none}}@media(min-width:1200px){.gwc-container,.container{width:calc(100% - 100px)}.section-services{margin-top:19px!important;padding:48px 0!important}.section-services>.container{width:calc(100% - 100px);max-width:1440px;padding:0}.section-services .row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0}.section-services .row>.col-12{display:none}.section-services .row>.col-lg-3{width:auto;max-width:none;margin:0!important;padding:0}.section-services .services-img{display:none}.section-services .bb-services-box{display:block;padding:0!important;border:0;background:transparent;box-shadow:none;text-align:center}.section-services .bb-services-box:hover{transform:none;box-shadow:none}.section-services .services-contact h4{margin:0 0 12px;font-size:19.2px;line-height:1.25;font-weight:700}.section-services .services-contact p{margin:0;font-size:14px;line-height:1.55;color:#666}}@media(min-width:1200px){.gwc-hero-grid{grid-template-columns:minmax(0,1.94fr) minmax(0,1fr);gap:50px}.gwc-side-tiles{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:170px minmax(0,1fr)!important;gap:16px!important}.gwc-side-tiles>.gwc-tile{flex:none!important}.gwc-side-tiles>.gwc-tile-yellow{padding:28px!important}.gwc-side-tiles>.gwc-tile-sky{padding:24px!important}.gwc-styles{padding-block:48px!important}.gwc-styles>h2{margin-bottom:24px!important}.gwc-style-grid{gap:16px!important}.gwc-style-card{padding:16px!important}.gwc-style-title{min-height:0!important;height:43.7px;margin-bottom:10px!important}.gwc-style-title h3{min-height:0!important;margin:0!important;font-size:16.8px!important;line-height:1.3!important}.gwc-style-title>a{flex:none;font-size:13.12px!important}.gwc-style-products{display:flex!important;flex-direction:column!important;gap:4px!important;margin-top:0!important}.gwc-style-products .gwc-product-card{width:100%}.gwc-style-products .gwc-product-card>a{grid-template-columns:64px minmax(0,1fr)!important;width:100%}.gwc-style-products .gwc-product-card h3{min-height:0!important;margin:0!important;font-size:14.08px!important;line-height:1.3!important}.gwc-style-products .gwc-product-price{margin:2px 0 0!important;font-size:16px!important;line-height:1.3!important}.gwc-style-products .gwc-product-price small{display:inline!important;font-size:11.52px!important}.gwc-product-grid{gap:28px 32px!important}.gwc-featured-wrap{padding-block:48px!important}.gwc-section-heading{margin-bottom:24px!important}.gwc-featured-wrap .gwc-product-image{margin-bottom:8px}.gwc-featured-wrap .gwc-product-card h3{margin:0 0 4px!important;font-size:13.6px!important;line-height:1.4!important}.gwc-featured-wrap .gwc-product-price{margin:0 0 7.6px!important;font-size:15.2px!important;line-height:1.55!important}.gwc-featured-wrap .gwc-product-price small{font-size:12.464px!important}.section-services{height:182.6px!important;box-sizing:border-box}.section-services .row{gap:50px}.section-services .row>.col-lg-3{display:block!important;height:86.6px!important;min-height:0!important}.section-services .services-img{display:none!important}.section-services .bb-services-box{height:auto!important;min-height:0!important}.section-services .services-contact h4{margin:0 0 12px!important;font-size:19.2px!important;line-height:1.25!important}.section-services .services-contact p{margin:0!important;font-size:14px!important;line-height:1.55!important}}html body{font-size:16px!important;font-weight:300!important;line-height:1.55!important;letter-spacing:-.1px!important;color:#1a1a1a}:where(.gwc-header-section,.gwc-hero-wrap,.gwc-styles,.gwc-featured-wrap,.section-services,.gwc-home-cta-section,.gwc-footer) :where(p,a,button,summary,li,span){letter-spacing:-.1px!important}:where(.gwc-header-section,.gwc-hero-wrap,.gwc-styles,.gwc-featured-wrap,.section-services,.gwc-home-cta-section,.gwc-footer) :where(h1,h2,h3,h4){letter-spacing:normal!important}.gwc-search input[type=search]{font-size:15.2px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:normal!important}.gwc-nav-scroll a{font-size:14px!important;font-weight:500!important;line-height:1.55!important}.gwc-departments>summary{font-size:14.4px!important;font-weight:700!important;line-height:1.55!important;letter-spacing:normal!important}.gwc-more>summary{font-size:14px!important;font-weight:600!important;line-height:1.55!important;letter-spacing:normal!important}.gwc-account>span{font-size:14.4px;font-weight:700;line-height:1.25}.gwc-account small{font-size:11.52px!important;font-weight:500!important;line-height:1.25!important}.gwc-cart [data-gwc-total]{font-size:12.8px;font-weight:700;line-height:1!important;letter-spacing:normal!important}.gwc-brand{letter-spacing:-.8px!important}.gwc-mega h2{letter-spacing:.768px!important}.gwc-hero h1,.gwc-hero h2{font-size:clamp(28px,2.45vw,31px)!important;font-weight:800!important;line-height:1.05!important;letter-spacing:normal!important}.gwc-hero-copy>div,.gwc-hero-copy p{font-size:clamp(16px,1.455vw,18.4px)!important;font-weight:300!important;line-height:1.5!important}.gwc-button{font-size:16px!important;font-weight:700!important;line-height:1.55!important;letter-spacing:-.1px!important}.gwc-tile h2{font-size:clamp(21.5px,1.9vw,24px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:normal!important}.gwc-tile-sky h2{font-size:20px!important}.gwc-tile p{font-size:14px!important;font-weight:300!important;line-height:1.55!important;color:#1a1a1a!important}.gwc-tile a:not(.gwc-favorite-image){font-size:16px!important;font-weight:700!important;line-height:1.55!important}.gwc-styles>h2,.gwc-section-heading h2{font-size:clamp(24.6px,2.53vw,32px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:normal!important}.gwc-style-title h3{font-size:16.8px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:normal!important}.gwc-style-title>a{font-size:13.12px!important;font-weight:700!important;line-height:1.55!important}.gwc-style-products .gwc-product-card h3{font-size:14.08px!important;font-weight:500!important;line-height:1.3!important;color:#1a1a1a!important}.gwc-style-products .gwc-product-price{font-size:16px!important;font-weight:800!important;line-height:1.35!important;color:#1a1a1a!important}.gwc-featured-wrap .gwc-product-card h3{font-size:13.6px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:normal!important;color:#222!important}.gwc-featured-wrap .gwc-product-price{font-size:15.2px!important;font-weight:700!important;line-height:1.55!important}.gwc-featured-wrap .gwc-product-price small{font-size:12.464px!important;font-weight:400!important}.gwc-featured-wrap .gwc-product-price s{font-size:12.16px!important;font-weight:400!important;color:#6b6b6b!important}.section-services .services-contact h4{font-size:20px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:normal!important}.section-services .services-contact p{font-size:14px!important;font-weight:300!important;line-height:1.55!important;color:#6c757d!important}.gwc-home-cta-section h2{font-size:clamp(27.6px,3.165vw,40px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:normal!important}.gwc-home-cta-section p{font-size:16px!important;font-weight:300!important;line-height:1.55!important}.gwc-home-cta-section .gwc-button{font-size:14.88px!important;font-weight:700!important;line-height:1.55!important}.gwc-footer h2{font-size:15.2px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.912px!important}.gwc-footer p{font-size:14px!important;font-weight:300!important;line-height:1.7!important}.gwc-footer .gwc-footer-columns li,.gwc-footer .gwc-footer-columns li a{font-size:15.2px!important;font-weight:300!important;line-height:2!important;letter-spacing:-.1px!important}.gwc-footer .gwc-payments li{font-size:11.52px!important;font-weight:700!important;line-height:1.55!important;letter-spacing:.04em!important}.gwc-nav-scroll a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.gwc-more>summary svg{transition:transform .15s ease}.gwc-more:hover>summary,.gwc-more:focus-within>summary,.gwc-more[open]>summary{color:#0053e2}.gwc-more:hover>summary svg,.gwc-more:focus-within>summary svg,.gwc-more[open]>summary svg{transform:rotate(180deg)}.gwc-more:not([open])>.gwc-more-links{display:none}.gwc-more-links a{font-weight:500;line-height:1.55;letter-spacing:-.1px}.gwc-more-links a:hover{text-decoration:none}*{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none!important;box-shadow:none}:where(a,button,.gwc-button,.bb-btn-1,.bb-btn-2,.gwp-add,.gwp-arrow,.gwp-zoom,.gwp-share a,.qty-btn,.cart-remove-item){transition-duration:var(--ah-fast);transition-timing-function:var(--ah-ease)}:where(.gwc-style-card,.gwc-product-card,.bb-pro-img,.bb-pro-img img,.gwc-product-image img,.gwc-mega-grid img,.gwc-mega-grid span,.gwc-account-panel,.gwc-search-results,.gwp-slide,.gwp-thumbs button,.bb-cart-items li){transition-duration:var(--ah-med);transition-timing-function:var(--ah-ease)}:where(.gwc-button,.bb-btn-1,.bb-btn-2,.gwp-add,.gwp-arrow,.gwp-zoom,.gwp-share a,.gwc-search form button,.qty-btn,.bb-cart-close):active{transform:scale(.97)!important;box-shadow:none!important}:where(input,textarea,select):focus{border-color:var(--gwc-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--gwc-blue) 15%,transparent)!important;outline:none!important}.gwc-brand{transition:opacity var(--ah-med) var(--ah-ease)}.gwc-brand:hover{opacity:.9}.gwc-brand .gwc-brand-door{transform-box:fill-box;transform-origin:left center;transition:transform var(--ah-med) var(--ah-ease);will-change:transform}.gwc-brand:hover .gwc-brand-door,.gwc-brand:focus-visible .gwc-brand-door{transform:perspective(60px) rotateY(-68deg)}.gwc-brand:focus-visible{outline-color:var(--gwc-yellow)}.gwc-search form button{transition:background var(--ah-fast) var(--ah-ease),color var(--ah-fast) var(--ah-ease)}.gwc-search form button:hover{background:var(--gwc-yellow);color:var(--gwc-ink)}.gwc-account,.gwc-cart{transition:color var(--ah-fast) var(--ah-ease)}.gwc-account:hover,.gwc-cart:hover{color:var(--gwc-yellow)!important}.gwc-account:hover>span{text-decoration:underline;text-underline-offset:3px}.gwc-mega-links>a,.gwc-mega-links summary{transition:background var(--ah-fast) var(--ah-ease),color var(--ah-fast) var(--ah-ease)}.gwc-mega-links>a:hover,.gwc-mega-links summary:hover{background:var(--gwc-sky);color:var(--gwc-blue)}.gwc-mega-grid img{transition:transform var(--ah-med) var(--ah-ease),box-shadow var(--ah-med) var(--ah-ease)}.gwc-mega-grid span{transition:color var(--ah-fast) var(--ah-ease)}.gwc-mega-grid a:hover img{transform:translateY(var(--ah-lift));box-shadow:var(--ah-shadow-card)}.gwc-mega-grid a:hover span{color:var(--gwc-blue);text-decoration:underline;text-underline-offset:3px}.gwc-tile a:not(.gwc-favorite-image){transition:text-decoration-thickness var(--ah-fast) var(--ah-ease),opacity var(--ah-fast) var(--ah-ease)}.gwc-tile a:not(.gwc-favorite-image):hover{text-decoration-thickness:3px;opacity:.85}.gwc-button{transition:transform var(--ah-fast) var(--ah-ease),box-shadow var(--ah-fast) var(--ah-ease),background var(--ah-fast) var(--ah-ease),color var(--ah-fast) var(--ah-ease)}.gwc-button:hover{transform:translateY(var(--ah-lift-btn));box-shadow:var(--ah-shadow-btn)}.gwc-style-card{transition:transform var(--ah-med) var(--ah-ease),box-shadow var(--ah-med) var(--ah-ease)}@media(hover:hover)and (pointer:fine){.gwc-style-card:hover{transform:translateY(var(--ah-lift));box-shadow:var(--ah-shadow-card)}.gwc-style-products .gwc-product-card>a:hover{background:var(--gwc-sky);padding-left:12px}.gwc-style-products .gwc-product-card>a:hover .gwc-product-image img{transform:scale(1.06)}.gwc-style-products .gwc-product-card>a:hover h3{color:var(--gwc-blue)}}.gwc-style-products .gwc-product-card>a{transition:background var(--ah-fast) var(--ah-ease),padding-left var(--ah-fast) var(--ah-ease)}.gwc-style-products .gwc-product-image img{transition:transform var(--ah-med) var(--ah-ease)}.gwc-product-image img{transition:opacity var(--ah-med) var(--ah-ease),transform var(--ah-med) var(--ah-ease),box-shadow .25s ease}.gwc-product-image .gwc-product-hover{transform:scale(1.03);will-change:opacity,transform}@media(hover:hover)and (pointer:fine){.gwc-featured-wrap .gwc-product-card:hover .gwc-product-image:has(.gwc-product-hover)>img:not(.gwc-product-hover){transform:scale(.97)}.gwc-featured-wrap .gwc-product-card:hover .gwc-product-image img{box-shadow:var(--ah-shadow-card)}.gwc-featured-wrap .gwc-product-card:hover .gwc-product-hover{opacity:1;transform:scale(1)}.gwc-featured-wrap .gwc-product-card:hover .gwc-product-image:not(:has(.gwc-product-hover)) img{transform:scale(1.18)}}.gwc-product-card.ah-touch-hover .gwc-product-image:has(.gwc-product-hover)>img:not(.gwc-product-hover),.bb-pro-box.ah-touch-hover .inner-img:has(.hover-img)>.main-img{transform:scale(.97)}.gwc-product-card.ah-touch-hover .gwc-product-hover,.bb-pro-box.ah-touch-hover .hover-img{opacity:1;transform:scale(1)}.gwc-product-card.ah-touch-hover .gwc-product-image:not(:has(.gwc-product-hover)) img,.bb-pro-box.ah-touch-hover .inner-img:not(:has(.hover-img))>.main-img{transform:scale(1.18)}.bb-pro-box{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}.bb-pro-img{aspect-ratio:3/4;border-radius:10px!important;overflow:hidden!important}.bb-pro-img .product-link,.bb-pro-img .inner-img{display:block;width:100%;height:100%}.bb-pro-img .main-img,.bb-pro-img .hover-img{transition:opacity var(--ah-med) var(--ah-ease),transform var(--ah-med) var(--ah-ease),box-shadow .25s ease-in-out!important}.bb-pro-img .hover-img{transform:scale(1.03);will-change:opacity,transform}@media(hover:hover)and (pointer:fine){.bb-pro-box:hover .inner-img:has(.hover-img)>.main-img{transform:scale(.97)}.bb-pro-box:hover .hover-img{opacity:1!important;transform:scale(1)}.bb-pro-box:hover .inner-img:not(:has(.hover-img))>.main-img{transform:scale(1.18)}.bb-pro-box:hover .bb-pro-img img{box-shadow:var(--ah-shadow-card)}.bb-pro-box:hover .bb-pro-title a{text-decoration:underline;text-underline-offset:3px}}.bb-pro-actions .bb-btn-group{transition:transform var(--ah-fast) var(--ah-ease),box-shadow var(--ah-fast) var(--ah-ease),background var(--ah-fast) var(--ah-ease),color var(--ah-fast) var(--ah-ease)}.bb-pro-actions .bb-btn-group:hover{transform:translateY(var(--ah-lift-btn));box-shadow:var(--ah-shadow-btn)}.bb-pro-actions .bb-btn-group:active{transform:scale(.97)!important}.swatch-item{-webkit-appearance:none;appearance:none;background:transparent;line-height:0;vertical-align:middle;border:2px solid transparent!important;transition:transform var(--ah-fast) var(--ah-ease),border-color var(--ah-fast) var(--ah-ease),box-shadow var(--ah-fast) var(--ah-ease)}.swatch-item:hover{transform:scale(1.1)}.swatch-item.active,.swatch-item[aria-pressed=true]{border-color:var(--gwc-blue)!important;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--gwc-blue)}.swatch-item:focus-visible{outline:2px solid var(--gwc-blue);outline-offset:3px}.gwp-thumbs button{transition:border-color var(--ah-fast) var(--ah-ease),transform var(--ah-fast) var(--ah-ease),box-shadow var(--ah-fast) var(--ah-ease)}.gwp-thumbs button:hover{border-color:#a9c3ee;transform:translateY(-1px)}.gwp-thumbs button[aria-pressed=true]{border-color:var(--gwc-blue)!important;box-shadow:0 0 0 1px var(--gwc-blue)}.gwp-pills label>span{transition:border-color var(--ah-fast) var(--ah-ease),background var(--ah-fast) var(--ah-ease),transform var(--ah-fast) var(--ah-ease),box-shadow var(--ah-fast) var(--ah-ease)}.gwp-pills label:hover>span{border-color:var(--gwc-blue)}.gwp-pills input:checked+span{border-color:var(--gwc-blue);background:#f0f6ff;box-shadow:inset 0 0 0 1px var(--gwc-blue)}.gwp-pills label:active>span{transform:scale(.97)}.gwp-add{transition:transform var(--ah-fast) var(--ah-ease),box-shadow var(--ah-fast) var(--ah-ease),background var(--ah-fast) var(--ah-ease)}.gwp-add:hover:not(:disabled){filter:none;background:var(--gwc-navy);transform:translateY(var(--ah-lift-btn));box-shadow:var(--ah-shadow-btn)}.gwp-add[aria-busy=true]{cursor:progress;opacity:.72}.gwp-arrow,.gwp-zoom{transition:transform var(--ah-fast) var(--ah-ease),background var(--ah-fast) var(--ah-ease),color var(--ah-fast) var(--ah-ease),box-shadow var(--ah-fast) var(--ah-ease)}.gwp-arrow:hover{background:var(--gwc-blue);color:#fff;transform:translateY(-50%) scale(1.08)}.gwp-arrow:active{transform:translateY(-50%) scale(.97)!important}.gwp-zoom:hover{background:var(--gwc-blue);color:#fff;transform:scale(1.08)}.gwp-zoom:active{transform:scale(.97)!important}.gwp-share a{transition:transform var(--ah-fast) var(--ah-ease),box-shadow var(--ah-fast) var(--ah-ease)}.gwp-share a:hover{transform:translateY(var(--ah-lift-btn));box-shadow:var(--ah-shadow-btn)}.gwp-description>button:hover{text-decoration:underline;text-underline-offset:3px}.gwp-lightbox[open]{animation:gwc-fade-in var(--ah-med) var(--ah-ease)}.gwp-status:not(:empty){animation:gwc-fade-in var(--ah-med) var(--ah-ease)}.bb-cart-items li,.bb-side-cart .bb-cart-box ul.bb-cart-items li{transition:background var(--ah-fast) var(--ah-ease)}.bb-cart-items li:hover,.bb-side-cart .bb-cart-box ul.bb-cart-items li:hover{background:#f5f9ff}.bb-cart-items li img{transition:transform var(--ah-med) var(--ah-ease)}.bb-cart-items li:hover img{transform:scale(1.05)}.cart-remove-item,.qty-btn{transition:transform var(--ah-fast) var(--ah-ease),background var(--ah-fast) var(--ah-ease),color var(--ah-fast) var(--ah-ease)}.cart-remove-item:hover{color:#fff!important;background:#c0392b!important;transform:scale(1.1)}.qty-btn:hover{background:var(--gwc-sky);color:var(--gwc-blue)}.accordion-button{transition:color var(--ah-fast) var(--ah-ease),background var(--ah-fast) var(--ah-ease)}.accordion-button:hover{color:var(--gwc-blue)}.accordion-button:not(.collapsed){color:var(--gwc-blue);background:#f0f6ff}.gwc-footer a{transition:color var(--ah-fast) var(--ah-ease),opacity var(--ah-fast) var(--ah-ease)}.gwc-footer a:hover{color:var(--gwc-yellow);text-decoration:underline;text-underline-offset:3px}.gwc-slide:not([hidden]){animation:gwc-fade-in .35s var(--ah-ease)}@keyframes gwc-fade-in{0%{opacity:0}to{opacity:1}}[id^=main-container-]{transition:opacity var(--ah-med) var(--ah-ease)}.gwc-grid-loading{opacity:.5;cursor:progress}.bb-pro-box.gwc-fade-in{opacity:0;transform:translateY(10px);transition:opacity .35s var(--ah-ease),transform .35s var(--ah-ease)}.bb-pro-box.gwc-fade-in.is-visible{opacity:1;transform:translateY(0)}.section-shop{padding:30px 0 56px!important}.section-shop>.container{max-width:1296px;width:calc(100% - 96px);padding-inline:0}.section-shop>.container>.row{margin-inline:0}.section-shop>.container>.row>[class*=col-]{padding-inline:0}.gwc-collection-intro{max-width:940px;margin:0 auto 65px;text-align:center}.gwc-collection-intro h1{margin:0 0 8px;color:var(--gwc-ink);font-size:32px;font-weight:700;line-height:1.2;letter-spacing:normal}.gwc-collection-lead{margin:0;color:#4f4f4f;font-size:15.2px;font-weight:300;line-height:1.55}.gwc-related-topics{display:flex;align-items:center;gap:16px;margin:0 0 24px;min-width:0}.gwc-related-topics>strong{flex:none;color:var(--gwc-ink);font-size:15.2px;font-weight:700}.gwc-topic-scroll{display:flex;gap:8px;min-width:0;overflow-x:auto;padding:3px 0;scrollbar-width:none}.gwc-topic-scroll::-webkit-scrollbar{display:none}.gwc-topic-scroll a{flex:none;padding:8px 16px;border-radius:999px;background:var(--gwc-blue);color:#fff!important;text-decoration:none;font-size:13px;font-weight:700;line-height:1.25;transition:background var(--ah-fast) var(--ah-ease),transform var(--ah-fast) var(--ah-ease),box-shadow var(--ah-fast) var(--ah-ease)}.gwc-topic-scroll a:hover,.gwc-topic-scroll a[aria-current=page]{background:var(--gwc-navy);transform:translateY(-1px);box-shadow:var(--ah-shadow-btn)}.section-shop .bb-pro-list-top{margin:0 0 24px;border:0;border-radius:0;background:transparent;min-height:44px}.section-shop .bb-pro-list-top>.row{align-items:center}.section-shop .gwc-result-count{margin:0;color:#6b6b6b;font-size:14.4px;font-weight:300;line-height:1.4}.section-shop .bb-pro-list-top .bb-select-inner{padding:0}.section-shop .bb-pro-list-top .bb-select-inner .custom-select{width:218px!important;margin:0!important}.section-shop bb-custom-select.sort-by>.select-wrapper>.selected:after{top:50%!important;right:16px!important;transform:translateY(-50%)!important}.section-shop bb-custom-select.sort-by>.select-wrapper>.selected{min-width:218px;height:44px;padding:11px 42px 11px 18px;border:1px solid #e1e1e1;border-radius:999px;background:#fff;color:var(--gwc-ink);font-size:14px;font-weight:500;line-height:20px}.section-shop bb-custom-select.sort-by>.select-wrapper>.selected:before{content:"Sort by: ";margin-right:3px;font-weight:300}.section-shop bb-custom-select.sort-by .options{z-index:15;min-width:218px;margin-top:6px;padding:7px;border:1px solid var(--gwc-line);border-radius:12px;background:#fff;box-shadow:var(--ah-shadow-pop)}.section-shop bb-custom-select.sort-by .options li{padding:8px 11px;border-radius:7px}.section-shop bb-custom-select.sort-by .options li:hover{background:var(--gwc-sky);color:var(--gwc-blue)}.section-shop .bb-pro-list-top>.row>[class*=col-]{padding-inline:0}.section-shop [id^=main-collection-]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:38px 32px;margin:0}.section-shop [id^=main-collection-]>.bb-product-box{width:auto!important;margin:0!important;padding:0!important}.section-shop [id^=pagination-]{grid-column:1/-1}.section-shop .bb-pro-contact{padding:11px 0 0!important}.section-shop .bb-pro-subtitle>a{display:none!important}.section-shop .bb-pro-subtitle:has(.bb-pro-rating){min-height:18px;margin-bottom:4px}.section-shop .flags,.section-shop .product-discount-badge{display:none!important}.section-shop .bb-pro-title{margin:0 0 5px}.section-shop .bb-pro-title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#2a2a2a;font-size:13.6px!important;font-weight:400;line-height:1.4}.section-shop .bb-price{margin:0}.section-shop .new-price{font-size:15.2px;font-weight:700}.section-shop .new-price:before{content:"From ";font-size:12.2px;font-weight:300}.section-shop .old-price{font-size:12.2px;font-weight:300;color:#777}.section-shop .bb-options-list{margin-top:7px}.section-shop .bb-pro-actions{top:auto!important;right:12px!important;bottom:12px!important;left:12px!important;display:flex!important;justify-content:center;gap:6px;padding:6px!important;border-radius:999px;background:#202020e8;opacity:0;transform:translateY(8px);transition:opacity .2s var(--ah-ease),transform .2s var(--ah-ease)}.section-shop .bb-pro-actions li{margin:0!important}.section-shop .bb-pro-actions .bb-btn-group{width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#fff!important}.section-shop .bb-pro-actions .bb-btn-group:hover{background:var(--gwc-yellow)!important;color:var(--gwc-ink)!important;box-shadow:none}.section-shop .bb-pro-box:hover .bb-pro-actions,.section-shop .bb-pro-box:focus-within .bb-pro-actions{opacity:1;transform:translateY(0)}.section-shop .bb-pro-pagination{padding-top:10px;border-top:1px solid #eee}.section-shop .bb-pro-pagination ul li a{border-radius:999px}.section-shop .bb-pro-pagination ul li.active a{background:var(--gwc-blue);border-color:var(--gwc-blue)}@media(hover:none){.section-shop .bb-pro-actions{opacity:1;transform:none;right:8px!important;bottom:8px!important;left:8px!important}.section-shop .bb-pro-actions .bb-btn-group{width:31px!important;height:31px!important}}@media(max-width:991px){.section-shop [id^=main-collection-]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 22px}}@media(max-width:767px){.section-shop{padding-top:24px!important}.section-shop>.container{width:calc(100% - 30px)}.gwc-collection-intro{margin-bottom:30px}.gwc-collection-intro h1{font-size:26px}.gwc-collection-lead{font-size:14px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.gwc-related-topics{display:block;margin-bottom:20px}.gwc-related-topics>strong{display:block;margin-bottom:8px}.gwc-topic-scroll{margin-right:-15px}.section-shop .bb-pro-list-top{margin-bottom:18px}.section-shop .bb-pro-list-top .col-6{width:50%!important}.section-shop .bb-pro-list-top .bb-select-inner{justify-content:flex-end}.section-shop .bb-pro-list-top .bb-select-inner .custom-select{width:158px!important}.section-shop bb-custom-select.sort-by>.select-wrapper>.selected{min-width:158px;height:40px;padding:9px 30px 9px 13px;font-size:12.5px}.section-shop bb-custom-select.sort-by>.select-wrapper>.selected:before{content:""}.section-shop [id^=main-collection-]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.section-shop .bb-pro-title a{font-size:12.8px!important}.section-shop .new-price{font-size:14px}.section-shop .bb-pro-actions li:nth-child(3){display:none}.section-shop .bb-pro-actions{gap:3px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.gwc-brand .gwc-brand-door{transition:none}}body .gwc-brand svg path[fill="#fff"]{fill:#c9253e}body .gwc-dots button[aria-pressed=true]{background:#c9253e}body .gwc-dots button{background:#bdb5cf}body .bb-side-cart .bb-btn-2{background:#c9253e;border-color:#c9253e;color:#fff}:root{--gwc-blue:#c9253e;--gwc-navy:#25213f;--gwc-yellow:#ffd8ca;--gwc-sky:#f5eef7;--gwc-ink:#25213f;--gwc-line:#e7e3eb;--color-primary:#c9253e}body .gwc-header-main{background:#fff;color:#25213f;border-bottom:1px solid #efedf2}body .gwc-header-main .gwc-brand{color:#c9253e}body .gwc-brand svg{color:#c9253e}body .gwc-search form{background:#f4f2f7;border:1px solid #e4dfea;border-radius:12px}body .gwc-search form button{background:#f4f2f7;color:#25213f}body .gwc-nav{background:#fff;color:#25213f}body .gwc-nav a:hover,body .gwc-nav a[aria-current=page]{color:#c9253e}body .gwc-cart{color:#25213f}body .gwc-footer{background:#f5f3f7;color:#25213f}body .gwc-footer a,body .gwc-footer p,body .gwc-footer h2,body .gwc-footer li{color:#25213f}body .gwc-footer h2:after{background:#c9253e}body .gwc-footer-bottom{border-color:#ded9e4;color:#61596f}body .gwc-footer a:hover{color:#c9253e}body .gwc-home-cta{background:#f7e5ed;color:#25213f}body .gwc-home-cta h2,body .gwc-home-cta p{color:#25213f}body .gwp-add,body .gwp-quantity{background:#c9253e}body .gwp-pills input:checked+span{border-color:#c9253e;background:#fff1f3}body .gwp-thumbs button[aria-pressed=true]{border-color:#c9253e}body .gwp-description>button,body .gwp-cart-link{color:#c9253e}body .gwc-topic-scroll a:hover,body .gwc-topic-scroll a[aria-current=page]{background:#fbe6ea;color:#a61b31!important}body .gwc-button{background:#c9253e;color:#fff}body .gwc-button-yellow{background:#fff!important;color:#25213f!important}.section-shop .bb-pro-img,body:has(gwc-product) .section-related-product .bb-pro-img{aspect-ratio:1!important;background:#f5f4f6;border-radius:12px!important}.section-shop .bb-pro-img img,body:has(gwc-product) .section-related-product .bb-pro-img img{object-fit:contain;mix-blend-mode:multiply}.gwc-collection-intro{text-align:left;max-width:none;margin-bottom:32px}.gwc-collection-lead{max-width:850px}.gwc-topic-scroll a{background:#f2f0f6;color:#28233d!important;font-weight:500;border:1px solid #e8e4ef}.gwc-topic-scroll a:hover,.gwc-topic-scroll a[aria-current=page]{background:#e5eafa;color:#004acb!important;box-shadow:none}.gwp-stage,.gwp-slide{background:#f5f4f6!important}.gwp-slide img{mix-blend-mode:multiply}.gwp-buy-row{width:100%;max-width:460px}.gwp-add,.gwp-quantity{background:#0053e2}.gwp-pills label>span{min-height:40px}.gwc-search{box-shadow:0 0 0 2px #ffffff40}@media(prefers-reduced-motion:reduce){.ink-discover>a{transition:none}}body .gwc-search{z-index:100;box-shadow:none;isolation:isolate}body .gwc-search form{height:56px;padding:0 8px 0 16px;gap:8px;border:0;border-radius:8px;background:#f2f2f6;transition:background .18s ease,box-shadow .18s ease}body .gwc-search:hover form{background:#eeeef4}body .gwc-search:focus-within form,body .gwc-search[data-loading] form{background:#f2f2f6;box-shadow:0 0 0 4px #afa3f2}body .gwc-search input[type=search]{height:56px;min-height:56px;padding:16px 0;font-size:16px!important;font-weight:400!important;color:#19124f;caret-color:#c9253e}body .gwc-search input[type=search]::placeholder{color:#6f6978;opacity:1}body .gwc-search input[type=search]:focus{box-shadow:none!important}body .gwc-search form button{width:40px;height:40px;flex-basis:40px;background:transparent;color:#19124f;border-radius:50%}body .gwc-search form button:hover{background:#e3e1ec;color:#19124f}.gwc-search-icon{overflow:visible}.gwc-search-spark--coral{color:#e34267}.gwc-search-spark--gold{color:#f1ac37}.gwc-search[data-loading] .gwc-search-icon{animation:gwc-search-pulse .75s ease-in-out infinite alternate}@keyframes gwc-search-pulse{to{transform:scale(1.08);opacity:.72}}body .gwc-search-results{z-index:50;inset:calc(100% + 4px) 0 auto;border:0;border-radius:8px;box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001a;max-height:min(68vh,560px);overflow:auto;padding:8px 0;background:#fff}.gwc-search-results__heading{display:none}body .gwc-search-results li a{min-height:56px;gap:12px;padding:6px 16px;border:0;border-radius:0;color:#19124f!important}body .gwc-search-results li a:hover,body .gwc-search-results li a:focus-visible{background:#f2f2f6;outline:0;box-shadow:none}body .gwc-search-results img,.gwc-search-placeholder{width:44px;height:44px;flex:0 0 44px;object-fit:contain;border-radius:4px;background:#f2f2f6;mix-blend-mode:multiply}.gwc-search-result-copy{min-width:0;flex:1;font-size:14px;font-weight:600;line-height:1.32}.gwc-search-result-copy>span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gwc-search-result-copy strong{margin-top:3px;color:#625b6c;font-size:13px;font-weight:500}.gwc-search-results li a>svg{flex:none;color:#8c8495}body .gwc-search-all{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:4px;padding:13px 16px;border-top:1px solid #e6e5eb;border-radius:0 0 8px 8px;color:#19124f!important;font-size:14px;font-weight:700}body .gwc-search-all:hover{background:#f2f2f6}.gwc-search-all svg{flex:none}.gwc-search-empty{padding:18px 16px;color:#706979}@media(max-width:991px){body .gwc-search form{height:48px}body .gwc-search input[type=search]{height:48px;min-height:48px;padding:12px 0}.gwc-search-results{max-height:55vh}}@media(max-width:600px){body .gwc-search form{height:44px;padding-left:14px}body .gwc-search input[type=search]{height:36px;min-height:36px;font-size:15px!important}body .gwc-search form button{width:36px;height:36px;flex-basis:36px}body .gwc-search-results{position:fixed;left:10px;right:10px;top:var(--gwc-search-top,112px);max-height:calc(100dvh - var(--gwc-search-top,112px) - 16px);overscroll-behavior:contain}}body .gwc-header-main,body .gwc-nav{border-bottom:0}@media(min-width:992px){body .gwc-header-main{height:72px;min-height:72px;padding-top:8px;padding-bottom:8px}}body .gwc-account,body .gwc-cart{min-height:48px;padding:6px 10px;border-radius:8px;color:#19124f!important;transition:background-color .16s ease,color .16s ease,transform .16s ease}body .gwc-account:hover,body .gwc-account:focus-visible,body .gwc-cart:hover,body .gwc-cart:focus-visible{background:#f2f2f6;color:#19124f!important;outline:0;box-shadow:none}body .gwc-account:hover>span{text-decoration:none}body .gwc-account:active,body .gwc-cart:active{transform:scale(.97)}body .gwc-account svg,body .gwc-cart>svg{transition:transform .16s ease}body .gwc-account:hover svg,body .gwc-cart:hover>svg{transform:translateY(-1px)}@media(max-width:991px){body .gwc-account,body .gwc-cart{min-height:44px;padding:5px 8px}}.gwc-nav-scroll .gwc-nav-category{display:inline-flex;align-items:center;gap:7px;padding:6px 0!important;white-space:nowrap}.gwc-nav-category img,.gwc-nav-category__fallback{width:30px;height:30px;flex:0 0 30px;border:0;border-radius:0;object-fit:contain;background:transparent;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;image-rendering:auto}.gwc-nav-category__fallback{display:grid;place-items:center;color:#c9253e;font-size:12px;font-weight:800;text-transform:uppercase}.gwc-nav-category:hover img,.gwc-nav-category[aria-current=page] img{box-shadow:none;filter:none!important;transform:translateY(-1px) scale(1.08)}.gwc-nav-category img{transition:transform .16s ease}.gwc-more-links .gwc-nav-category{display:flex;align-items:center;gap:9px}.gwc-more-links .gwc-nav-category img,.gwc-more-links .gwc-nav-category__fallback{width:30px;height:30px;flex-basis:30px}@media(max-width:767px){.gwc-nav-overflow{overflow:hidden}.gwc-nav-scroll{overflow-x:auto!important}.gwc-nav-scroll .gwc-nav-category{flex:none}.gwc-nav-category img,.gwc-nav-category__fallback{width:25px;height:25px;flex-basis:25px}}@media(min-width:992px){body .gwc-header-main,body .gwc-nav{width:calc(100% - 96px);max-width:1440px;margin-inline:auto;padding-left:0;padding-right:0}body .gwc-mega{left:0}}@media(min-width:992px)and (max-width:1199px){body .gwc-header-main,body .gwc-nav{width:calc(100% - 48px)}}.gwc-nav:has(.gwc-rb-nav){height:112px;min-height:112px;gap:12px;align-items:center}.gwc-departments--icon{flex:0 0 44px}.gwc-departments--icon>summary{width:44px;height:44px;min-height:44px;display:grid;place-items:center;padding:0;border-radius:8px;color:#19124f}.gwc-departments--icon>summary:hover,.gwc-departments--icon[open]>summary{background:#f2f2f6;color:#19124f;text-decoration:none}.gwc-rb-nav{display:flex;align-items:stretch;gap:12px;min-width:0;flex:1;height:92px;overflow-x:auto;scrollbar-width:none}.gwc-rb-nav::-webkit-scrollbar{display:none}.gwc-rb-nav__label{flex:0 0 104px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #eeeef4;border-radius:10px;color:#19124f!important;font-size:14px;line-height:1.3;text-align:center;box-shadow:0 1px 3px #19124f0d}.gwc-rb-nav__label:hover{background:#f7f7fa}.gwc-rb-nav__group{display:flex;align-items:stretch;justify-content:space-around;gap:4px;min-width:max-content;flex:1}.gwc-rb-nav__item{min-width:72px;max-width:100px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:5px 4px;border-radius:8px;color:#19124f!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;text-align:center;white-space:normal!important}.gwc-rb-nav__item img{width:38px;height:38px;object-fit:contain;filter:none!important;opacity:1!important;mix-blend-mode:normal}.gwc-rb-nav__item:hover,.gwc-rb-nav__item[aria-current=page]{background:#f2f2f6}.gwc-rb-nav__item:hover img{transform:translateY(-1px) scale(1.05)}.gwc-rb-nav__item span{white-space:nowrap}.gwc-rb-nav__divider{width:2px;flex:0 0 2px;margin:8px 4px;background:#eeeef4}.gwc-rb-nav.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto}.gwc-rb-nav.is-dragging a{cursor:grabbing}@media(max-width:991px){.gwc-nav:has(.gwc-rb-nav){height:102px;min-height:102px}.gwc-rb-nav{height:84px}.gwc-rb-nav__label{flex-basis:88px}.gwc-rb-nav__item{min-width:70px}.gwc-departments--icon{flex-basis:40px}.gwc-departments--icon>summary{width:40px;height:40px}}@media(max-width:600px){.gwc-nav:has(.gwc-rb-nav){padding:0 12px;gap:7px}.gwc-rb-nav{gap:7px}.gwc-rb-nav__label{flex-basis:80px;font-size:12px}.gwc-rb-nav__item{min-width:64px;font-size:11px!important}.gwc-rb-nav__item img{width:34px;height:34px}.gwc-rb-nav__divider{margin-inline:2px}}.gwc-departments--icon .gwc-mega{width:min(1120px,calc(100vw - 48px));display:block;padding:14px;max-height:min(76vh,720px);overflow:auto;background:#fff}.gwc-dept-top{display:flex;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #eceaf0}.gwc-dept-top a{padding:7px 10px;border-radius:7px;background:#f5f4f7;color:#19124f!important;font-size:13px;font-weight:700}.gwc-dept-top a:hover{background:#ebe8f2;color:#c9253e!important}.gwc-dept-groups{display:grid;grid-template-columns:1fr 2fr 1.35fr 1.2fr;gap:18px}.gwc-dept-groups section{min-width:0}.gwc-dept-groups h2{margin:0 0 8px!important;padding-bottom:6px;border-bottom:2px solid #f0edf3;color:#5d5668!important;font-size:12.5px!important;letter-spacing:.08em!important;text-transform:uppercase}.gwc-dept-groups section>div{display:grid;grid-template-columns:1fr;gap:2px}.gwc-dept-groups .gwc-dept-animals>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.gwc-dept-groups section a{display:flex;align-items:center;gap:7px;min-height:38px;padding:3px 5px;border-radius:7px;color:#25213f!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important}.gwc-dept-groups section a:hover{background:#f4f1f7;color:#c9253e!important}.gwc-dept-groups section img{width:30px;height:30px;flex:0 0 30px;object-fit:contain;filter:none!important;opacity:1!important;mix-blend-mode:normal}@media(max-width:900px){.gwc-dept-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.gwc-departments--icon .gwc-mega{left:0}}@media(max-width:600px){.gwc-departments--icon .gwc-mega{width:calc(100vw - 24px);padding:12px}.gwc-dept-top{overflow-x:auto}.gwc-dept-top a{white-space:nowrap}.gwc-dept-groups{grid-template-columns:1fr}.gwc-dept-groups .gwc-dept-animals>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gwc-brand-mark{width:36px!important;height:36px!important;flex-basis:36px}.gwc-brand-word{font-size:22px}}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0px)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}.section-wrapper{--section-height-offset: 0px}.section.custom-section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section.custom-section[data-shopify-visual-preview] .custom-section-background{display:none}body:has(>#header-group>.header-section>#header-component[transparent]):not(:has(>#header-group>.header-section+.shopify-section))>main>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.custom-section-background{grid-column:1 / -1}.custom-section-content{z-index:var(--layer-flat)}:root{--text-align-default: left}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.text-block>*{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.text-block,.text-block>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--custom-text-color)}.spacing-style img,.spacing-style video{width:100%;height:auto}.spacing-style .deferred-media__poster-button{display:none}.button-unstyled{display:block;padding:0;background-color:inherit;color:inherit;border:0;border-radius:0;overflow:hidden;box-shadow:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size)}.video-interaction-hint{opacity:0;transition:opacity .3s ease;z-index:var(--layer-flat)}.video-interaction-hint:hover{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
