:root{--ink:#202124;--muted:#65666b;--bg:#f5f5f6;--line:#e0e1e4;--radius:10px}body{background:var(--bg)}h1,h2,h3{font-weight:750}h2{letter-spacing:-.7px}.eyebrow{letter-spacing:1.2px;color:var(--brand)}.btn{border-radius:7px;background:var(--brand);font-weight:750}.btn:hover,.btn-dark:hover{background:#a72020;box-shadow:0 4px 12px #c92a281c}.btn-light{background:#fff;color:var(--ink)}.btn-light:hover{background:#eee;color:var(--ink)}.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #202124;outline-offset:3px}.business-announcement{background:#232427;color:#fff;min-height:31px}.business-pill{background:#fff;color:#202124;border-color:#fff}.market-header{box-shadow:0 3px 10px #20212407}.header-main{min-height:83px;gap:30px}.studio-wordmark strong{font-size:30px;font-weight:900}.studio-wordmark strong>span{font-weight:700}.studio-wordmark small{font-size:7px;letter-spacing:1.1px}.studio-symbol svg{width:33px;height:33px}.studio-symbol{width:33px}.search-shell{max-width:730px}.search-form{background:#f5f5f6;border:1.5px solid #c5c6c9;border-radius:7px;overflow:hidden}.search-form input{min-height:46px;font-size:14px}.search-form button{background:var(--brand);color:#fff;width:55px}.search-form:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #c92a2810}.header-account strong,.header-cart span{font-size:13px}.sub-inner{min-height:45px;font-size:13px;gap:28px}.sub-inner button{background:#f4f4f5;color:var(--ink);font-size:13px;border:1px solid #e7e7e8;margin:5px 0}.sub-inner>a[href*=offerte]{font-weight:800;color:var(--brand)}.shipping-strip{font-size:11px}.header-sub{border-top-color:#eee}.retail-home{padding-top:24px}.retail-hero{display:grid;grid-template-columns:1fr 1.05fr;background:#242528;border-radius:12px;overflow:hidden;min-height:342px}.retail-hero-copy{padding:36px 40px;color:#fff;position:relative}.retail-label{display:inline-block;font-size:10px;letter-spacing:1.2px;font-weight:750}.retail-hero-copy .retail-label{color:#ffb8b4}.retail-hero-copy h1{font-size:47px;line-height:1.08;letter-spacing:-1.7px;margin:18px 0 15px;font-weight:850}.retail-hero-copy h1 span{color:#fff}.retail-hero-copy p{font-size:14px;line-height:1.65;color:#d7d7d9;max-width:390px;margin:0 0 22px}.retail-hero-copy .btn{font-size:13px;display:inline-flex;background:#d8322e}.hero-secondary{font-size:12px;display:inline-flex;margin-left:18px;color:#fff;text-decoration:underline;text-underline-offset:4px}.hero-picks{padding:22px 24px 24px;background:#ededee}.hero-picks-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;align-items:center}.hero-picks-heading strong{font-size:15px}.hero-picks-heading>span{font-size:11px;color:var(--muted)}.hero-picks-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hero-pick{display:flex;flex-direction:column;min-width:0;padding:15px 18px;background:#fff;border-radius:8px;border:1px solid #e1e1e3}.hero-pick img{width:100%;height:155px;object-fit:contain;margin:0 0 12px}.hero-pick>span{font-size:12px;font-weight:650;line-height:1.4;min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-pick>div{display:flex;gap:8px;align-items:baseline;margin-top:10px;flex-wrap:wrap}.hero-pick strong{font-size:27px;font-weight:800;letter-spacing:-.7px}.hero-pick s,.hero-pick small{font-size:11px;color:var(--muted)}.hero-pick>b{font-size:10px;color:var(--brand);margin-top:10px}.hero-pick:hover{border-color:var(--brand);color:var(--ink)}.retail-services{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:20px 0;border-bottom:1px solid var(--line);margin-bottom:26px}.retail-services>a{display:flex;align-items:center;gap:11px;padding:0 15px;border-right:1px solid var(--line)}.retail-services>a:first-child{padding-left:0}.retail-services>a:last-child{border:0}.retail-services .icon{color:var(--brand);width:25px;height:25px;flex-shrink:0}.retail-services span{font-size:10px;color:var(--muted);line-height:1.6}.retail-services strong{font-size:12px;color:var(--ink);display:block}.section-heading{margin-bottom:19px}.section-heading h2{font-size:28px;font-weight:800;letter-spacing:-.8px}.section-heading .eyebrow{margin-bottom:8px;font-size:9px}.section-heading .text-link{font-size:12px}.retail-departments{margin-bottom:32px}.studio-category-grid{gap:12px}.studio-category-picture,.studio-category:nth-child(3n+2) .studio-category-picture,.studio-category:nth-child(3n) .studio-category-picture{background:#fff;border:1px solid #e0e1e4;border-radius:9px;padding:16px}.studio-category>span{font-size:12px;font-weight:750;margin-top:10px}.studio-category-picture img{mix-blend-mode:normal}.studio-category:hover .studio-category-picture{border-color:var(--brand)}.retail-offers{background:#fff;border:1px solid #e4e4e6;border-top:4px solid var(--brand);padding:26px;border-radius:10px;margin-bottom:30px}.retail-offers .eyebrow{color:var(--brand)}.retail-shelf{background:transparent;border:0;padding:0;margin-bottom:34px}.product-grid{gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.product-card{border-radius:8px;border-color:#dedfe2}.product-card:hover{border-color:#bfc0c4;box-shadow:0 6px 18px #2021240c}.card-image{padding:19px}.card-info{padding:0 13px 14px}.card-info h3{font-size:12px;font-weight:600;line-height:1.45;min-height:54px;margin-bottom:12px}.price>span{font-size:25px;font-weight:800;letter-spacing:-.65px}.price s{font-size:11px}.sale-badge{background:#c92a28;color:#fff;font-weight:800;border-radius:4px;top:10px;left:10px}.stock{color:#226746;font-size:10px}.btn-card{background:var(--brand);border-color:var(--brand);color:#fff;font-size:11px;min-height:39px;border-radius:6px}.btn-card:hover{background:#a72020}.btn-card.btn-light{background:#f4f4f5;color:var(--muted);border-color:#e3e3e4}.vendor{color:#737479}.retail-banners{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 34px}.retail-banners>a{background:#fff;min-height:215px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:10px;padding:28px;overflow:hidden}.retail-banners>a:nth-child(2){background:#e9e9eb}.retail-banners>a>div{position:relative;z-index:1;width:65%}.retail-banners h2{font-size:26px;line-height:1.15;margin:14px 0 18px;font-weight:800}.retail-banners img{width:33%;height:172px;object-fit:contain;mix-blend-mode:multiply}.retail-banners .text-link{font-size:11px;color:var(--brand)}.review-section{padding:25px 0;margin-bottom:28px}.retail-help{background:#fff;border:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:36px;border-radius:10px;margin:30px 0 40px}.retail-help h2{font-size:30px;font-weight:800;line-height:1.15;margin:10px 0 15px}.retail-help p{font-size:13px;line-height:1.7;color:var(--muted);max-width:400px}.retail-help .btn{font-size:12px;margin-top:12px}.retail-help small{display:block;font-size:10px;color:var(--muted);margin-top:12px}.retail-help nav{display:flex;flex-direction:column;justify-content:center}.retail-help nav a{padding:20px 0;border-bottom:1px solid var(--line)}.retail-help nav a:first-child{border-top:1px solid var(--line)}.retail-help nav strong{display:block;font-size:15px}.retail-help nav span{display:block;font-size:12px;color:var(--muted);margin-top:6px}.market-footer{background:#242528;color:#fff;border:0;margin-top:0}.market-footer .brand{color:#fff!important}.market-footer .studio-wordmark small{color:#c5c5c8}.footer-grid{padding-top:40px;padding-bottom:35px}.footer-grid h2{color:#fff;font-size:14px;font-weight:750}.footer-grid>div>a:not(.brand){color:#dddde0;font-size:12px}.footer-grid>div>a:hover{color:#fff;text-decoration:underline}.footer-grid p,.footer-grid small{color:#bfc0c4;font-size:11px}.footer-bottom{border-color:#45464b;color:#c3c3c8;font-size:10px}.payment-icons{background:#fff;border-radius:6px;padding:7px;display:flex;flex-wrap:wrap;gap:3px;width:fit-content;max-width:230px}.catalog-heading h1{font-weight:800}.filters{border-radius:8px}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-layout{border-radius:10px;border-color:var(--line)}.product-details h1{font-weight:750}.main-image{background:#fff}.product-price-area .price>span{font-weight:800}.product-discount{background:#fff0ef;color:#b32321}.buy-box{background:#f6f6f7;border:1px solid #dedfe2}.product-form select,.product-form input{border-color:#c8c9ce}.buy-benefits{border-color:#ddd}.purchase-help,.story-assistance,.related-section,.order-summary{background:#f0f0f2;border-color:#ddd}.drawer-heading{background:#f4f4f5}.menu-offer{background:#fff0ef}.shipping-progress{background:#f4f4f5;color:var(--ink)}.department-card>div{background:#fff}.toast{background:#242528}.app-nav{border-color:#ddd;box-shadow:0 4px 20px #20212414}.sticky-purchase{border-color:#ddd}.surface{border-radius:10px}.klarna-note{background:#fff6fa}.content-page{padding-bottom:15px}.content-page>.catalog-heading{border-bottom:1px solid var(--line);padding-bottom:23px;margin-bottom:25px}.content-page>.catalog-heading h1{font-size:42px;letter-spacing:-1.2px;margin-top:10px}.page-lead{font-size:16px;line-height:1.75;max-width:820px;margin-bottom:28px}.info-section{margin:40px 0}.info-section>h2{font-size:31px;margin:12px 0 15px}.info-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.info-card-grid>article,.info-card-grid>a{background:#fff;border:1px solid var(--line);border-radius:10px;padding:28px;display:block}.step-number{font-size:12px;color:var(--brand);font-weight:800;display:inline-grid;place-items:center;width:35px;height:35px;border:1px solid #eccaca;border-radius:50%;margin-bottom:20px}.info-card-grid h3,.info-card-grid h2{font-size:20px;line-height:1.25;font-weight:800;letter-spacing:-.5px;margin:0 0 12px}.info-card-grid p{font-size:13px;color:var(--muted);line-height:1.75}.info-card-grid a,.info-card-grid strong{font-size:12px}.info-card-grid article>a,.contact-paths strong{color:var(--brand);font-weight:750}.contact-paths{margin:0 0 30px}.contact-paths>a:hover{border-color:var(--brand);color:var(--ink)}.contact-layout{align-items:start;scroll-margin-top:190px}.contact-layout h2{font-size:29px;font-weight:800;margin:12px 0 16px}.contact-layout p{font-size:14px;line-height:1.8}.contact-layout aside{background:#ededee}.contact-form label{font-size:13px;font-weight:650}.contact-form input,.contact-form select,.contact-form textarea{font:inherit;width:100%;border:1px solid #bfc0c4;background:#fff;border-radius:6px;padding:12px;margin-top:7px;color:var(--ink)}.contact-form select{min-height:46px}.contact-form .muted{font-size:11px;font-weight:400}.contact-layout aside .muted{font-size:12px}.contact-layout aside h3{font-size:18px}.contact-layout aside hr{border:0;border-top:1px solid #d3d3d6;margin:25px 0}.retail-about-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:38px}.retail-about-hero h2{font-size:44px;line-height:1.07;letter-spacing:-1.4px;margin:18px 0 24px;font-weight:850}.retail-about-hero h2>span{color:var(--brand)}.retail-about-hero p{font-size:14px;line-height:1.8;color:var(--muted)}.retail-about-hero .btn{font-size:12px;margin-top:10px}.about-image-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.about-image-grid>a{background:#f5f5f6;border-radius:8px;padding:15px;display:block;min-width:0}.about-image-grid img{height:145px;width:100%;object-fit:contain;mix-blend-mode:multiply}.about-image-grid span{font-size:10px;line-height:1.5;display:block;font-weight:700;margin-top:9px}.business-panel{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#242528;color:#fff;border-radius:12px;padding:38px;margin:35px 0}.business-panel .retail-label{color:#ffb8b4}.business-panel h2{font-size:34px;line-height:1.15;margin:17px 0 20px}.business-panel p{font-size:14px;line-height:1.8;color:#d7d7db}.business-panel .btn{font-size:12px;margin-top:12px}.company-details{border-left:1px solid #505156;padding-left:35px}.company-details h3{font-size:20px;margin:0 0 22px}.company-details dl{display:grid;grid-template-columns:115px 1fr;gap:14px;font-size:12px;line-height:1.6}.company-details dt{color:#c9c9cf}.company-details dd{margin:0}.company-details small{display:block;font-size:11px;line-height:1.7;color:#c9c9cf;margin-top:20px}.company-details small a{text-decoration:underline}.about-original summary{font-weight:750;cursor:pointer}.about-original .rte{padding-top:20px}.info-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 25px}.info-tabs a{background:#fff;border:1px solid var(--line);font-size:12px;font-weight:750;border-radius:6px;padding:12px 18px}.info-tabs a:hover{border-color:var(--brand)}.faq-columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:25px;align-items:start}.faq-page{padding:30px;margin-bottom:22px;scroll-margin-top:190px}.faq-page h2{font-size:28px;font-weight:800;margin:12px 0 20px}.faq-page summary{font-size:15px;font-weight:700;line-height:1.5;padding:17px 0;cursor:pointer}.faq-page p{font-size:14px;line-height:1.8;color:#57595e;margin:0 0 15px}.faq-page details>a{display:inline-block;font-size:12px;font-weight:750;color:var(--brand);margin-bottom:18px}.faq-page details{border-bottom:1px solid var(--line)}.faq-page details:last-child{border:0}.info-aside{background:#242528;color:#fff;padding:25px;border-radius:10px;position:sticky;top:185px}.info-aside .eyebrow{color:#ffb8b4;font-size:9px;line-height:1.6}.info-aside h2{font-size:29px;margin:14px 0}.info-aside p{font-size:13px;line-height:1.75;color:#d7d7db}.info-aside .btn{display:flex;font-size:12px}.info-aside .text-link{color:#fff;display:block;margin-top:18px;font-size:12px}.info-aside small{display:block;color:#d7d7db;font-size:10px;margin-top:23px}.policy-hub{padding-bottom:40px}.policy-intro{padding:10px 0 28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.policy-intro h2{font-size:38px;line-height:1.12;font-weight:800;letter-spacing:-1.1px;margin:15px 0}.policy-intro p{font-size:14px;line-height:1.7;color:var(--muted)}.policy-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:30px;align-items:start}.policy-nav{position:sticky;top:185px}.policy-nav>h2{font-size:16px;letter-spacing:-.2px;margin:0 0 16px}.policy-nav nav{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.policy-nav nav a{display:flex;justify-content:space-between;gap:10px;padding:14px 17px;border-bottom:1px solid #eee;font-size:12px;line-height:1.5}.policy-nav nav a:last-child{border:0}.policy-nav a[aria-current=page]{background:#fff0ef;color:#a72020;font-weight:750;border-left:3px solid var(--brand);padding-left:14px}.policy-contact{margin-top:22px;background:#eaeaec;border-radius:8px;padding:22px}.policy-contact>strong{font-size:17px}.policy-contact p{font-size:12px;line-height:1.8;color:var(--muted)}.policy-contact .btn{font-size:11px;min-height:43px;padding:11px 13px}.policy-contact small{font-size:10px;display:block;color:var(--muted);margin-top:14px}.policy-document{background:#fff;border:1px solid var(--line);border-radius:10px;min-width:0;padding:35px 42px}.shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important;overflow-wrap:anywhere}.shopify-policy__title{text-align:left!important;margin:0 0 26px;border-bottom:3px solid var(--brand);padding-bottom:24px}.shopify-policy__title h1{font-size:32px!important;line-height:1.2;font-weight:800!important;letter-spacing:-.8px}.shopify-policy__body{font-size:14px;line-height:1.85;color:#44464c}.shopify-policy__body h1,.shopify-policy__body h2{font-size:24px!important;font-weight:750!important;color:var(--ink);margin:30px 0 15px;line-height:1.3}.shopify-policy__body h3{font-size:19px;margin:28px 0 12px;color:var(--ink)}.shopify-policy__body p{margin:0 0 17px}.shopify-policy__body li{margin:7px 0}.shopify-policy__body a,.policy-document-help a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body img{max-width:100%;height:auto}.shopify-policy__body table{display:block;overflow:auto;max-width:100%}.policy-document-help{border-top:1px solid var(--line);padding-top:24px;margin-top:32px}.policy-document-help strong{font-size:16px}.policy-document-help p{font-size:13px;line-height:1.8;color:var(--muted)}.policy-document-help a{font-size:13px;font-weight:750}.content-page>.rte{font-size:15px;line-height:1.85}.content-page>.rte h2{font-size:27px;margin-top:28px}@media(max-width:1100px){.header-main{gap:20px}.retail-hero-copy{padding:30px}.retail-hero-copy h1{font-size:39px}.hero-secondary{display:block;margin:17px 0 0}.hero-pick{padding:14px}.hero-pick img{height:145px}.retail-services>a{padding:0 8px}.retail-services strong{font-size:11px}.retail-services span{font-size:9px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.retail-offers .product-card:nth-child(n+5),.retail-shelf .product-card:nth-child(n+5){display:none}.retail-about-hero{gap:25px;padding:28px}.retail-about-hero h2{font-size:36px}.business-panel{gap:30px}.policy-layout{grid-template-columns:240px minmax(0,1fr);gap:20px}.policy-document{padding:30px}.faq-columns{grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:700px){.business-announcement{font-size:9px;min-height:29px}.header-main{min-height:111px;gap:11px 12px;padding-top:13px;padding-bottom:10px}.studio-wordmark strong{font-size:26px}.studio-wordmark small{font-size:6px;letter-spacing:1px}.studio-symbol,.studio-symbol svg{width:27px;height:27px}.search-form input{font-size:13px;min-height:40px}.search-form button{width:45px}.retail-home{padding-top:14px}.retail-hero{grid-template-columns:1fr;border-radius:9px}.retail-hero-copy{padding:23px}.retail-label{font-size:8px;letter-spacing:1px}.retail-hero-copy h1{font-size:34px;letter-spacing:-1.2px;margin:13px 0 12px}.retail-hero-copy p{font-size:12px;line-height:1.6;margin-bottom:17px;max-width:290px}.retail-hero-copy .btn{font-size:11px;padding:11px 15px;min-height:41px}.hero-secondary{display:inline-flex;margin:0 0 0 13px;font-size:10px}.hero-picks{padding:14px}.hero-picks-heading{margin-bottom:10px}.hero-picks-heading strong{font-size:12px}.hero-picks-heading>span{font-size:9px}.hero-picks-grid{gap:10px}.hero-pick{padding:11px;border-radius:6px}.hero-pick img{height:103px;margin-bottom:9px}.hero-pick>span{font-size:10px;min-height:28px}.hero-pick>div{gap:5px;margin-top:8px}.hero-pick strong{font-size:22px}.hero-pick small,.hero-pick s{font-size:9px}.hero-pick>b{font-size:9px;margin-top:8px}.retail-services{grid-template-columns:1fr 1fr;gap:0;padding:14px 0;margin-bottom:23px}.retail-services>a{padding:0 8px;gap:8px}.retail-services>a:nth-child(n+3){display:none}.retail-services>a:nth-child(2){border:0}.retail-services .icon{width:21px;height:21px}.retail-services strong{font-size:10px}.retail-services span{font-size:8px}.section-heading h2{font-size:24px;font-weight:800}.section-heading .eyebrow{font-size:7px;margin-bottom:7px}.section-heading .text-link{font-size:9px}.retail-departments{margin-bottom:27px}.studio-category-grid{gap:16px 9px}.studio-category-picture{padding:11px!important;border-radius:7px!important}.studio-category>span{font-size:10px;font-weight:750;line-height:1.35;margin-top:7px}.retail-offers{padding:19px 12px;margin:0 -4px 27px;border-radius:9px;border-top-width:3px}.retail-offers .section-heading h2{font-size:23px}.product-grid{gap:11px}.horizontal-mobile{grid-template-columns:none;grid-auto-columns:47%;overflow-x:auto}.retail-offers .product-card:nth-child(n+5),.retail-shelf .product-card:nth-child(n+5){display:flex}.card-image{padding:15px}.card-info{padding:0 11px 12px}.card-info h3{font-size:11px;line-height:1.45;min-height:48px}.price>span{font-size:23px}.price s{font-size:9px}.btn-card{font-size:10px;min-height:38px}.sale-badge{font-size:9px;top:8px;left:8px}.retail-banners{grid-template-columns:1fr;gap:12px;margin-bottom:27px}.retail-banners>a{padding:22px;min-height:175px;border-radius:8px}.retail-banners h2{font-size:25px;margin:11px 0 14px}.retail-banners .eyebrow{font-size:8px}.retail-banners img{height:135px}.retail-banners .text-link{font-size:10px}.retail-shelf{margin-bottom:27px}.retail-help{grid-template-columns:1fr;gap:24px;padding:24px;margin:25px 0 30px;border-radius:9px}.retail-help h2{font-size:27px}.retail-help p{font-size:12px}.retail-help .eyebrow{font-size:8px}.retail-help .btn{font-size:11px;min-height:43px}.retail-help nav a{padding:16px 0}.retail-help nav strong{font-size:14px}.retail-help nav span{font-size:11px}.footer-grid h2{font-size:12px}.footer-grid>div>a:not(.brand){font-size:10px}.footer-grid p,.footer-grid small{font-size:10px}.footer-bottom{font-size:8px}.payment-icons{padding:5px;gap:2px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-layout{border-radius:0}.app-nav{border-radius:12px}.app-nav [aria-current=page]{background:#fff1f0;border-radius:7px;padding:5px 0}.app-nav>a,.app-nav>button{font-size:9px}.product-information h2{font-weight:750}.related-section .section-heading h2{font-size:23px}.content-page>.catalog-heading{padding-bottom:18px;margin-bottom:22px}.content-page>.catalog-heading h1{font-size:32px;line-height:1.1}.page-lead{font-size:14px;line-height:1.75;margin-bottom:23px}.info-card-grid{grid-template-columns:1fr;gap:13px}.info-card-grid>article,.info-card-grid>a{padding:23px}.step-number{margin-bottom:15px;width:31px;height:31px;font-size:11px}.info-card-grid h2,.info-card-grid h3{font-size:21px}.info-card-grid p{font-size:13px}.contact-layout h2{font-size:26px}.contact-layout p{font-size:13px}.contact-layout{scroll-margin-top:150px}.retail-about-hero{grid-template-columns:1fr;padding:24px;gap:25px}.retail-about-hero h2{font-size:34px;margin:15px 0 20px}.retail-about-hero p{font-size:13px}.about-image-grid{gap:10px}.about-image-grid img{height:115px}.about-image-grid>a{padding:11px}.about-image-grid span{font-size:9px}.info-section{margin:30px 0}.info-section>h2{font-size:27px}.business-panel{grid-template-columns:1fr;gap:27px;padding:25px;margin:28px 0}.business-panel h2{font-size:30px}.business-panel p{font-size:13px}.company-details{border-left:0;border-top:1px solid #505156;padding:25px 0 0}.company-details dl{grid-template-columns:100px 1fr;gap:12px;font-size:11px}.info-tabs{gap:8px}.info-tabs a{font-size:10px;padding:10px 12px}.faq-columns{grid-template-columns:1fr;gap:0}.faq-page{padding:23px!important;margin-bottom:17px;scroll-margin-top:150px}.faq-page h2{font-size:25px}.faq-page summary{font-size:14px;padding:16px 0}.faq-page p{font-size:13px;line-height:1.8}.info-aside{position:static;margin:5px 0 20px}.policy-intro{padding:7px 0 20px;margin-bottom:22px}.policy-intro .eyebrow{font-size:8px;line-height:1.5}.policy-intro h2{font-size:30px}.policy-intro p{font-size:13px}.policy-layout{grid-template-columns:1fr;gap:22px}.policy-nav{position:static}.policy-nav>h2{font-size:15px}.policy-nav nav{display:grid;grid-template-columns:1fr 1fr}.policy-nav nav a{font-size:10px;padding:12px;align-items:center}.policy-nav a[aria-current=page]{padding-left:9px}.policy-nav nav span{display:none}.policy-contact{display:none}.policy-document{padding:23px 20px}.shopify-policy__title h1{font-size:27px!important}.shopify-policy__title{padding-bottom:19px;margin-bottom:22px}.shopify-policy__body{font-size:13px;line-height:1.85}.shopify-policy__body h1,.shopify-policy__body h2{font-size:22px!important}.shopify-policy__body h3{font-size:18px}.policy-document-help strong{font-size:15px}.policy-document-help p{font-size:12px}.policy-hub{padding-bottom:30px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.retail-quicknav{display:none}.retail-adaptive{grid-template-columns:repeat(var(--shelf-count,6),minmax(0,1fr))}.retail-adaptive .card-image{max-height:240px}.retail-offers .product-card:nth-child(n+5){display:flex}@media(max-width:1100px)and (min-width:701px){.retail-adaptive{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.retail-quicknav{display:flex;gap:8px;overflow:auto;white-space:nowrap;padding:0 0 12px;margin-bottom:2px;scrollbar-width:none}.retail-quicknav a{background:#fff;border:1px solid #dedfe2;border-radius:6px;padding:8px 12px;font-size:10px;font-weight:750;min-height:34px;display:grid;place-items:center}.retail-quicknav a:first-child{color:var(--brand);background:#fff0ef;border-color:#efc7c5}.retail-hero-copy{padding:22px}.retail-hero-copy h1{font-size:33px}.retail-hero-copy p{font-size:12px;max-width:290px;margin-bottom:17px}.retail-adaptive{grid-template-columns:none}.retail-adaptive .card-image{max-height:none}}.payment-steps{padding-left:22px;font-size:14px}.payment-steps li{padding:8px 0 13px}.payment-steps li::marker{color:var(--brand);font-weight:800}.payment-steps p{font-size:13px;line-height:1.7;color:var(--muted);margin:7px 0}.content-page a:not(.btn):hover{color:var(--brand)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/retail.css.map */
