.toptan-landing,.toptan-categories,.toptan-products,.toptan-process-wrap{--toptan-ink: #16202b;--toptan-muted: #56616d;--toptan-line: #e4e8ec;--toptan-soft: #f5f7f8;color:var(--toptan-ink);font-family:var(--font-body--family, inherit)}.toptan-hero,.toptan-categories,.toptan-products,.toptan-process-wrap{width:min(100% - 40px,1320px);margin-inline:auto}.toptan-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,4vw,72px);min-height:min(720px,calc(100dvh - 130px));padding-block:var(--toptan-hero-space, 64px);background:var(--toptan-hero-bg, #fff)}.toptan-hero__copy{max-width:620px}.toptan-hero__eyebrow{margin:0 0 20px;color:var(--toptan-accent, #e76409);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.toptan-hero h1{max-width:var(--toptan-hero-title-max, 12ch);margin:0;color:var(--toptan-ink);font-family:var(--font-heading--family, inherit);font-size:clamp(2.45rem,4.2vw,4.65rem);font-weight:750;letter-spacing:-.045em;line-height:1.07}.toptan-hero__intro{max-width:52ch;margin:26px 0 0;color:var(--toptan-muted);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.7}.toptan-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.toptan-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 22px;border:1px solid transparent;border-radius:14px;font-size:.94rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1)}.toptan-button--primary{background:var(--toptan-button-bg, #e76409);color:var(--toptan-button-text, #fff)}.toptan-button--primary:hover{background:color-mix(in srgb,var(--toptan-button-bg, #e76409) 82%,#111);color:var(--toptan-button-text, #fff)}.toptan-button--outline{border-color:#b7bec5;background:#fff;color:var(--toptan-ink)}.toptan-button--outline:hover{border-color:var(--toptan-ink);background:var(--toptan-soft);color:var(--toptan-ink)}.toptan-button--light{background:#fff;color:#6c2b03}.toptan-button--light:hover{background:#fff2e8;color:#6c2b03}.toptan-button:focus-visible,.toptan-category__link:focus-visible{outline:3px solid #16202b;outline-offset:3px}.toptan-button:active{transform:scale(.98)}.toptan-hero__visual{position:relative;min-width:0;padding:8% 0 7% 10%}.toptan-hero--no-visual{grid-template-columns:1fr}.toptan-hero--no-visual .toptan-hero__copy{max-width:760px}.toptan-hero__visual:before{position:absolute;top:0;right:5%;bottom:0;left:11%;border-radius:30px;background:var(--toptan-hero-visual-bg, #f5f5f5);content:""}.toptan-hero__visual-card{position:relative;display:grid;place-items:center;overflow:hidden;background:var(--toptan-hero-card-bg, #fff);box-shadow:0 18px 50px #14202b1a}.toptan-hero__visual-card--1{width:75%;aspect-ratio:1;border-radius:var(--toptan-hero-image-radius, 22px);transform:rotate(-4deg)}.toptan-hero__visual-card--2{position:absolute;right:1%;bottom:0;width:42%;aspect-ratio:1;border:7px solid #fff;border-radius:20px;transform:rotate(7deg)}.toptan-hero__visual-card--3{position:absolute;top:2%;right:0;width:28%;aspect-ratio:1;border:6px solid var(--toptan-hero-card-bg, #fff);border-radius:18px;transform:rotate(-7deg)}.toptan-hero__visual-card--4{position:absolute;bottom:2%;left:0;width:25%;aspect-ratio:1;border:5px solid var(--toptan-hero-card-bg, #fff);border-radius:16px;transform:rotate(6deg)}.toptan-hero__visual-card--5{position:absolute;top:0;left:38%;width:21%;aspect-ratio:1;border:5px solid var(--toptan-hero-card-bg, #fff);border-radius:14px;transform:rotate(5deg)}.toptan-hero__visual img{display:block;width:100%;height:100%;object-fit:contain}.toptan-hero__visual-label{color:#b7bec5;font-size:5rem;font-weight:800}.toptan-categories,.toptan-products{padding-block:clamp(50px,7vw,100px)}.toptan-section-heading{max-width:680px;margin-bottom:30px}.toptan-section-heading h2,.toptan-process__heading h2,.toptan-closing h2{margin:0;color:var(--toptan-ink);font-family:var(--font-heading--family, inherit);font-size:clamp(1.9rem,2.5vw,2.8rem);font-weight:700;letter-spacing:-.035em;line-height:1.2}.toptan-section-heading p,.toptan-process__heading p{max-width:60ch;margin:13px 0 0;color:var(--toptan-muted);line-height:1.65}.toptan-categories__grid{display:grid;grid-template-columns:repeat(var(--toptan-columns-desktop, 4),minmax(0,1fr));gap:16px}.toptan-category{min-width:0}.toptan-category__link,.toptan-category>.toptan-category__copy{text-decoration:none}.toptan-category__link,.toptan-category{position:relative;overflow:hidden;border-radius:18px;background:#f3f5f6}.toptan-category__link{display:block;height:100%;color:var(--toptan-ink)}.toptan-category:nth-child(2){background:#f5f1ec}.toptan-category:nth-child(3){background:#eaf0f2}.toptan-category:nth-child(4){background:#f2f1ee}.toptan-category__copy{position:relative;z-index:1;padding:22px 22px 0}.toptan-category h3{margin:0;color:var(--toptan-ink);font-size:clamp(1rem,1.35vw,1.28rem);line-height:1.3}.toptan-category__copy>span{display:inline-block;margin-top:10px;color:#8c3908;font-size:.84rem;font-weight:700}.toptan-category__arrow{display:inline-block;transition:transform .18s cubic-bezier(.23,1,.32,1)}.toptan-category__link:hover .toptan-category__arrow{transform:translate(4px)}.toptan-category__image{display:grid;min-height:195px;place-items:center;padding:10px 16px 15px}.toptan-category__image img{display:block;width:min(100%,210px);max-height:190px;object-fit:contain}.toptan-categories__empty,.toptan-products__empty{color:var(--toptan-muted)}.toptan-products{border-top:1px solid var(--toptan-line)}.toptan-products__grid{display:grid;grid-template-columns:repeat(var(--toptan-columns-desktop, 4),minmax(0,1fr));gap:18px}.toptan-products__grid>*{min-width:0}.toptan-products .ps-card-host{display:block;height:100%}.toptan-products .ps-card,.toptan-products .ps-card__inner{height:100%}.toptan-products .ps-card__gallery{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.toptan-products .ps-card__slideshow,.toptan-products .ps-card__slideshow slideshow-container,.toptan-products .ps-card__slideshow slideshow-slides,.toptan-products .ps-card__slideshow slideshow-slide{width:100%;height:100%;min-height:0}.toptan-products .ps-card__slideshow slideshow-container,.toptan-products .ps-card__slideshow slideshow-slides{padding-top:0!important}.toptan-products .ps-card__slideshow .product-media-container,.toptan-products .ps-card__slideshow .product-media,.toptan-products .ps-card__slideshow .product-media-container img{width:100%;height:100%}.toptan-products .ps-card__slideshow .product-media-container img{object-fit:var(--toptan-product-image-fit, contain);object-position:center}.toptan-products .ps-card__slideshow slideshow-arrows{display:flex;align-items:center;top:0;right:0;bottom:0;left:0;padding-inline:4px;mix-blend-mode:normal;z-index:15;pointer-events:none}.toptan-products .ps-card__slideshow slideshow-arrows .slideshow-control{width:var(--toptan-arrow-size, 28px);height:var(--toptan-arrow-size, 28px);min-width:var(--toptan-arrow-size, 28px);min-height:var(--toptan-arrow-size, 28px);padding:0;border:1px solid #e9edf0;border-radius:50%;background:#fff;color:var(--toptan-ink, #16202b);box-shadow:0 2px 8px #0000001f;pointer-events:auto}.toptan-products .ps-card__slideshow slideshow-arrows .slideshow-control .svg-wrapper,.toptan-products .ps-card__slideshow slideshow-arrows .slideshow-control svg{width:13px;height:13px}.toptan-products .ps-card__slideshow slideshow-arrows .slideshow-control:hover{color:var(--toptan-accent, #e76409);background:#fff}.toptan-categories,.toptan-products{background:var(--toptan-section-bg, #fff);padding-block:var(--toptan-section-space, 64px)}.toptan-categories__grid{gap:var(--toptan-category-gap, 16px)}.toptan-category,.toptan-category__link{border-radius:var(--toptan-category-radius, 18px);background:var(--toptan-card-bg, #f5f5f5)}.toptan-category:nth-child(2),.toptan-category:nth-child(3),.toptan-category:nth-child(4){background:var(--toptan-card-bg, #f5f5f5)}.toptan-category h3{color:var(--toptan-card-text, var(--toptan-ink))}.toptan-category__copy>span{color:var(--toptan-card-link, var(--toptan-accent))}.toptan-category__image{min-height:var(--toptan-category-image-height, 200px)}.toptan-category__image img{object-fit:var(--toptan-card-image-fit, contain)}.toptan-products__grid{gap:var(--toptan-product-gap, 18px)}.toptan-layout--carousel .toptan-categories__grid,.toptan-layout--carousel .toptan-products__grid{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;padding-bottom:10px}.toptan-layout--carousel .toptan-categories__grid>*,.toptan-layout--carousel .toptan-products__grid>*{flex:0 0 calc((100% - (var(--toptan-columns-desktop, 4) - 1) * var(--toptan-category-gap, var(--toptan-product-gap, 18px))) / var(--toptan-columns-desktop, 4));scroll-snap-align:start;min-width:0}.toptan-carousel__controls{display:flex;justify-content:flex-end;gap:8px;margin:-58px 0 20px}.toptan-carousel__controls button{width:42px;height:42px;border:1px solid var(--toptan-line, #e4e8ec);border-radius:50%;background:var(--toptan-section-bg, #fff);color:var(--toptan-ink, #111);font:inherit;font-size:20px;cursor:pointer}.toptan-carousel__controls button:hover{border-color:var(--toptan-accent, #e76409);color:var(--toptan-accent, #e76409)}.toptan-carousel__controls button:focus-visible{outline:3px solid var(--toptan-accent, #e76409);outline-offset:2px}.toptan-carousel__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:18px}.toptan-carousel__dots[hidden]{display:none}.toptan-carousel__dots button{position:relative;width:32px;height:32px;padding:0;border:0;background:transparent;cursor:pointer}.toptan-carousel__dots button:before{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#bfc4c8;content:"";transform:translate(-50%,-50%)}.toptan-carousel__dots button[aria-current=true]:before{width:24px;border-radius:999px;background:var(--toptan-accent, #e76409)}.toptan-carousel__dots button:focus-visible{outline:3px solid var(--toptan-accent, #e76409);outline-offset:3px}@media(min-width:750px){.toptan-hide-desktop{display:none}}.toptan-process-wrap{padding-block:var(--toptan-process-space, 64px);background:var(--toptan-section-bg, #fff)}.toptan-process{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(30px,6vw,100px)}.toptan-process__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none}.toptan-process__steps li{border-top:2px solid var(--toptan-line);padding-top:16px}.toptan-process__number{color:var(--toptan-accent, #e76409);font-weight:800;font-variant-numeric:tabular-nums}.toptan-process__steps h3{margin:18px 0 8px;font-size:1.05rem}.toptan-process__steps p{margin:0;color:var(--toptan-muted);font-size:.9rem;line-height:1.6}.toptan-closing{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:clamp(55px,7vw,100px);padding:clamp(30px,5vw,64px);border-radius:var(--toptan-closing-radius, 22px);background:var(--toptan-closing-bg, #e76409);color:var(--toptan-closing-text, #fff)}.toptan-closing h2{color:var(--toptan-closing-text, #fff)}.toptan-closing p{max-width:56ch;margin:10px 0 0;color:var(--toptan-closing-text, #fff);line-height:1.6}.toptan-closing .toptan-button{flex:none}@media(max-width:1099px){.toptan-categories__grid,.toptan-products__grid{grid-template-columns:repeat(var(--toptan-columns-tablet, 2),minmax(0,1fr))}.toptan-layout--carousel .toptan-categories__grid>*,.toptan-layout--carousel .toptan-products__grid>*{flex-basis:calc((100% - (var(--toptan-columns-tablet, 2) - 1) * var(--toptan-category-gap, var(--toptan-product-gap, 18px))) / var(--toptan-columns-tablet, 2))}.toptan-process{grid-template-columns:1fr}}@media(max-width:749px){.toptan-hide-gallery-arrows-mobile .ps-card__slideshow slideshow-arrows{display:none!important}.toptan-hero,.toptan-categories,.toptan-products,.toptan-process-wrap{width:min(100% - 32px,1320px)}.toptan-hero{grid-template-columns:1fr;min-height:0;padding-block:44px 34px;gap:22px}.toptan-hero h1{max-width:15ch;font-size:clamp(2.15rem,9vw,3.2rem)}.toptan-hero__intro{margin-top:17px}.toptan-hero__actions{margin-top:24px}.toptan-hero__visual{padding-left:7%}.toptan-hero__visual:before{top:0;right:3%;bottom:0;left:5%}.toptan-hero__visual-card--1{width:76%}.toptan-hero__visual-card--2{right:0}.toptan-hero__visual-card--3{width:26%}.toptan-hero__visual-card--4{width:23%}.toptan-hero__visual-card--5{width:19%}.toptan-categories,.toptan-products{padding-block:var(--toptan-section-space, 54px)}.toptan-categories__grid,.toptan-products__grid{gap:var(--toptan-mobile-gap, 10px)}.toptan-categories__grid,.toptan-products__grid{grid-template-columns:repeat(var(--toptan-columns-mobile, 2),minmax(0,1fr))}.toptan-layout--carousel .toptan-categories__grid>*,.toptan-layout--carousel .toptan-products__grid>*{flex-basis:calc((100% - (var(--toptan-columns-mobile, 2) - 1) * var(--toptan-mobile-gap, 10px)) / var(--toptan-columns-mobile, 2))}.toptan-carousel__controls{margin:0 0 16px}.toptan-hide-mobile,.toptan-hide-gallery-dots-mobile .ps-card__gallery-controls{display:none}.toptan-category__copy{padding:14px 13px 0}.toptan-category__image{min-height:130px;padding:8px}.toptan-category__image img{max-height:130px}.toptan-process__steps{grid-template-columns:1fr;gap:20px}.toptan-process__steps li{display:grid;grid-template-columns:35px 1fr;column-gap:12px}.toptan-process__steps h3{margin:0 0 5px}.toptan-process__steps p{grid-column:2}.toptan-closing{display:block}.toptan-closing .toptan-button{margin-top:24px}}@media(max-width:420px){.toptan-hero__actions .toptan-button{width:100%}}@media(prefers-reduced-motion:reduce){.toptan-button,.toptan-category__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/toptan-landing.css.map */
