.store-page{background:var(--surface-page);color:#171715}.store-page main{overflow:clip}.store-page h1,.store-page h2,.store-page h3{color:inherit}.store-page h1{font:900 clamp(46px,5.9vw,88px)/.99 "Arial Black",Arial,sans-serif;letter-spacing:-4px;margin:24px 0}.store-page h2{font:900 clamp(27px,3vw,43px)/1.1 "Arial Black",Arial,sans-serif;letter-spacing:-1.5px}.store-page h3{font-size:22px;line-height:1.25}.store-page p{font-size:16px;line-height:1.8}.store-page .eyebrow{font-size:11px;font-weight:800;letter-spacing:1.5px}.store-crumb{padding:25px 5%;font-size:11px;display:flex;gap:12px;border-bottom:1px solid #d8d2c6;line-height:1.6}.store-crumb a{text-decoration:underline;text-underline-offset:3px}.collection-hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:440px}.collection-hero>div{padding:60px 7% 55px 9.5%;display:flex;flex-direction:column;align-items:start;justify-content:center}.collection-hero p{max-width:460px;margin:0 0 28px}.collection-hero figure{margin:0;position:relative;min-height:440px;background:#e7e0d3}.collection-hero img{width:100%;height:100%;position:absolute;object-fit:cover}.collection-hero figcaption{position:absolute;bottom:20px;left:20px;background:var(--surface-page);padding:10px 13px;font-size:10px}.room-links{display:flex;gap:32px;padding:25px 5%;border-block:1px solid #d2cbbb;overflow:auto;white-space:nowrap}.room-links a{font-size:13px;font-weight:700;padding-bottom:6px;border-bottom:3px solid transparent}.room-links a[aria-current]{border-color:#ff3d9a}.catalogue{padding:40px 5% 70px;scroll-margin-top:120px}.catalogue-toolbar{display:grid;grid-template-columns:1fr 1.5fr 1fr 1.1fr;gap:30px;align-items:end;margin-bottom:40px}.catalogue-toolbar>span{align-self:center;font-size:14px;font-weight:800}.catalogue-toolbar label,.detail-label,.store-contact-form label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:700}.store-page input,.store-page select,.store-page textarea{font:inherit;color:#171715;background:transparent;border:1px solid #8c867b;border-radius:0;padding:13px;min-height:46px;max-width:100%;box-sizing:border-box}.store-page select{padding-right:30px}.store-page :focus-visible{outline:3px solid #171715;outline-offset:4px}.catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 38px}.catalogue-card{min-width:0}.catalogue-card[hidden]{display:none}.catalogue-image{display:block;position:relative;aspect-ratio:1.18;background:#eae6dd;overflow:hidden}.catalogue-image img{width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .6s}.catalogue-image .catalogue-scene{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.catalogue-image:hover .catalogue-scene,.catalogue-image:focus-visible .catalogue-scene{opacity:1}.catalogue-image>span{position:absolute;bottom:12px;right:12px;background:#ffe34b;width:35px;height:35px;display:grid;place-items:center;font-size:20px}.catalogue-name{display:block;padding:20px 0 18px;min-height:109px}.catalogue-name h2{font:900 27px/1.2 Arial Black,Arial,sans-serif;letter-spacing:-.7px;margin:0 0 4px}.catalogue-name p{font-size:13px;line-height:1.6;margin:0}.catalogue-from{font-size:10px;display:block;margin-bottom:8px}.store-note{font-size:11px!important;line-height:1.8!important;color:#645e53;max-width:100%;margin-top:18px}.catalogue>.store-note{max-width:900px;margin-top:42px}.store-samples{background:#ff3d9a;color:#fff;padding:60px 5%;display:flex;justify-content:space-between;align-items:center;gap:35px}.store-samples h2{font-size:clamp(38px,4.7vw,70px);margin:20px 0 15px;letter-spacing:-2.8px}.store-samples p{margin:0}.store-samples .button{color:#171715}.support-hero{padding:60px 5% 65px;border-bottom:1px solid #d2cbbb}.support-hero h1{max-width:1100px}.support-hero p{max-width:650px;margin-bottom:0;font-size:18px}.yellow-hero{background:#ffe34b}.support-layout{display:grid;grid-template-columns:1fr 1.7fr;gap:8%;padding:80px 5%}.support-layout aside h2{margin:20px 0}.support-layout aside p{max-width:320px}.support-prose>h2{font-size:34px;margin:0 0 25px;max-width:620px}.support-prose>p{max-width:720px}.support-prose>.button{margin-top:25px}.process-steps{display:grid;grid-template-columns:1fr;gap:0;margin:35px 0 45px;border-top:1px solid #bcb5a7}.process-steps article{position:relative;padding:25px 0 25px 70px;border-bottom:1px solid #bcb5a7}.process-steps b{position:absolute;left:0;top:26px;font:900 30px Arial Black,Arial;color:#9c385e}.process-steps h3{margin:0}.process-steps p{margin-bottom:0}.store-faq details{border-top:1px solid #b6ae9f;padding:24px 0}.store-faq details:last-child{border-bottom:1px solid #b6ae9f}.store-faq summary{font-size:19px;font-weight:700;line-height:1.5;list-style:none;display:flex;gap:25px;justify-content:space-between;cursor:pointer}.store-faq summary::-webkit-details-marker{display:none}.store-faq summary span{font-size:25px;font-weight:400}.store-faq details[open] summary span{transform:rotate(45deg)}.store-faq details>div{padding-right:30px}.store-faq details p{font-size:15px;color:#514a40}.shipping-intro{display:grid;grid-template-columns:1fr 1.3fr;gap:10%;padding:80px 5%}.shipping-intro h2{font-size:clamp(38px,4.8vw,68px);margin:20px 0}.shipping-intro>div>p{max-width:450px}.shipping-timeline article{display:grid;grid-template-columns:64px 1fr;gap:25px;border-top:1px solid #bfb6a6;padding:27px 0}.shipping-timeline article>span{font:900 36px/1 Arial Black,Arial;color:#9c385e}.shipping-timeline small{font-size:10px;letter-spacing:1px;font-weight:800}.shipping-timeline h3{margin:8px 0}.shipping-timeline p{margin:0;font-size:14px}.delivery-details{padding:60px 5%;background:var(--surface-muted);display:grid;grid-template-columns:1fr 1.3fr;gap:10%}.delivery-details h2{margin:0}.delivery-details h3{margin-top:0}.delivery-details p{max-width:600px}.trade-benefits{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d2cbbb;padding:25px 5%;gap:20px}.trade-benefits span{font-size:13px;font-weight:700;border-left:3px solid #ff3d9a;padding-left:16px}.contact-layout aside>a{display:block;font-size:15px;margin:14px 0;overflow-wrap:anywhere}.contact-layout aside .contact-email{font-size:18px;font-weight:700}.contact-layout>div>h2{font-size:29px;margin-top:20px}.store-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.store-contact-form textarea{resize:vertical}.store-contact-form .full-field{grid-column:1/-1}.store-contact-form button{border:0;cursor:pointer}.legal-layout{display:grid;grid-template-columns:270px minmax(0,780px);gap:8%;padding:65px 5%;justify-content:space-between}.legal-layout aside{align-self:start;position:sticky;top:130px}.legal-layout aside nav{display:flex;flex-direction:column;gap:14px;margin:24px 0 30px;max-height:60vh;overflow:auto}.legal-layout aside nav a{font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.legal-copy{overflow-wrap:anywhere}.legal-copy h2,.legal-copy h3{font:800 24px/1.4 Arial,sans-serif;letter-spacing:-.5px;margin:40px 0 18px;scroll-margin-top:135px}.legal-copy>:first-child{margin-top:0}.legal-copy p,.legal-copy li{font-size:15px;line-height:1.9;margin-bottom:16px}.legal-copy ul,.legal-copy ol{padding-left:24px}.legal-copy a{text-decoration:underline}.legal-copy table{display:block;overflow:auto;max-width:100%}.detail-top{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:45px 5% 70px}.detail-gallery{align-self:start;position:sticky;top:120px;min-width:0}.detail-gallery>img{width:100%;aspect-ratio:1;object-fit:cover;background:#e7e0d3}.detail-thumbnails{display:flex;gap:12px;margin-top:16px;overflow:auto}.detail-thumbnails button{background:transparent;border:1px solid #aaa193;padding:4px;width:72px;height:72px;flex:0 0 72px;cursor:pointer}.detail-thumbnails button[aria-pressed=true]{border:2px solid #171715}.detail-thumbnails img{width:100%;height:100%;object-fit:cover}.detail-copy h1{font-family:Arial,sans-serif;font-size:23px;line-height:1.35;letter-spacing:-.5px;margin-top:20px}.detail-copy h1>strong{display:block;font:900 clamp(42px,4.6vw,67px)/1.1 "Arial Black",Arial,sans-serif;letter-spacing:-2px;margin-bottom:8px}.detail-copy h1>span{display:block;font-weight:400}.detail-copy .tile-price-stack{margin:30px 0}.detail-copy .detail-label{margin:25px 0 10px}.detail-copy select{width:100%;font-size:14px}.detail-assurances{display:flex;flex-wrap:wrap;gap:12px 20px;padding:20px 0;margin:22px 0;border-block:1px solid #c1b8a8}.detail-assurances>*{font-size:11px;font-weight:700}.detail-assurances a{text-decoration:underline}.detail-copy>.button{width:100%;justify-content:space-between;box-sizing:border-box}.detail-order{background:var(--surface-muted);padding:28px;margin-top:25px}.detail-order h2{font-size:23px;margin:0 0 22px}.detail-order>label{font-size:13px;display:block;margin-bottom:12px}.detail-order>input{width:100%;margin-bottom:18px;background:var(--surface-page)}.detail-order .waste-check{display:flex;gap:10px;align-items:center;font-size:12px}.detail-order .waste-check input{min-height:0;width:18px;height:18px;accent-color:#171715}.detail-order p{font-size:14px}.detail-order .button{display:flex;justify-content:space-between;gap:15px}.detail-information{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:65px 5%;border-top:1px solid #c6beaf}.detail-information h2{margin:20px 0 30px}.detail-information h3{margin-top:0}.detail-information dl{margin:0}.detail-information dl>div{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid #d1c9b9;padding:14px 0;font-size:12px}.detail-information dt{color:#645e53}.detail-information dd{margin:0;text-align:right;font-weight:700}.product-description p{font-size:15px}.catalogue-price{border-top:1px solid #c8bfae;padding:20px 0}.catalogue-price span{font-size:11px;display:block}.catalogue-price strong{font-size:32px;display:block;margin-top:8px}.catalogue-price small{font-size:12px}@media(max-width:1100px){.catalogue-grid{gap:45px 24px}.store-page h1{letter-spacing:-2.5px}.catalogue-toolbar{gap:18px}.legal-layout{grid-template-columns:220px minmax(0,1fr);gap:6%}.store-page .tile-price-stack .tile-saving>strong{font-size:29px}.store-page .tile-price-stack .tile-saving>.saving-percent{font-size:12px}}@media(max-width:760px){.store-page h1{font-size:46px;letter-spacing:-2px;line-height:1.04}.store-page h2{font-size:30px;letter-spacing:-1px}.store-crumb{padding:18px 6%;font-size:10px}.collection-hero{grid-template-columns:1fr}.collection-hero>div{padding:40px 6%}.collection-hero figure{min-height:280px}.collection-hero p{font-size:15px}.room-links{padding:20px 6%;gap:26px}.catalogue{padding:28px 6% 45px}.catalogue-toolbar{grid-template-columns:1fr 1fr;gap:20px 14px;margin-bottom:28px}.catalogue-toolbar>span{grid-column:1/-1}.catalogue-toolbar label:first-of-type{grid-column:1/-1}.catalogue-grid{grid-template-columns:1fr;gap:42px}.catalogue-image{aspect-ratio:1.1}.catalogue-name{min-height:0;padding:20px 0}.catalogue-name h2{font-size:28px}.store-page .tile-price-stack .tile-saving>strong{font-size:34px}.store-page .tile-price-stack .tile-saving>.saving-percent{font-size:15px}.store-samples{padding:45px 6%;align-items:start;flex-direction:column;gap:28px}.store-samples h2{font-size:43px;letter-spacing:-1.5px}.store-samples p{font-size:15px}.support-hero{padding:40px 6%}.support-hero p{font-size:16px}.support-layout,.shipping-intro,.delivery-details,.detail-information{grid-template-columns:1fr;padding:45px 6%;gap:35px}.support-layout aside p{max-width:none}.support-layout aside .button{margin-top:10px}.store-faq summary{font-size:17px}.store-faq details>div{padding-right:10px}.support-prose>h2{font-size:29px}.shipping-intro h2{font-size:45px}.shipping-timeline article{gap:15px;grid-template-columns:45px 1fr}.shipping-timeline article>span{font-size:29px}.trade-benefits{grid-template-columns:1fr 1fr;padding:25px 6%;gap:24px 15px}.trade-benefits span{font-size:12px;line-height:1.7}.store-contact-form{grid-template-columns:1fr;gap:20px}.legal-layout{grid-template-columns:1fr;padding:35px 6% 45px;gap:28px}.legal-layout aside{position:static;border-bottom:1px solid #c6beaf;padding-bottom:25px}.legal-layout aside nav{max-height:170px;gap:12px;margin:20px 0}.legal-copy h2,.legal-copy h3{font-size:22px;line-height:1.4}.legal-copy p,.legal-copy li{font-size:14px}.detail-top{grid-template-columns:1fr;padding:25px 6% 45px;gap:35px}.detail-gallery{position:static}.detail-copy h1{font-size:21px}.detail-copy h1>strong{font-size:47px}.detail-order{padding:23px}.detail-order h2{font-size:22px}.store-page .detail-information h2{font-size:33px}.store-page .eyebrow{font-size:10px}}@media(prefers-reduced-motion:reduce){.catalogue-image img{transition:none}}.store-page main nav{position:static;inset:auto;margin:0;max-height:none}.store-page .room-links{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #d2cbbb}.store-page .legal-layout aside nav{display:flex;flex-direction:column;padding:0;border:0;margin:24px 0 30px;max-height:60vh}.store-page .extended-footer h3{font-size:11px;letter-spacing:1px}.store-page .mega-column>h2,.store-page .mega-look-links>h2{font-size:10px;letter-spacing:1px;line-height:1.6;font-family:Arial,sans-serif}.store-page .mega-bottom-note{margin:0}@media(max-width:760px){.store-page .legal-layout aside nav{max-height:170px}.store-page .room-links{padding:20px 6%;gap:26px}}.store-page .catalogue-image{background:#fff;border:0;box-shadow:none}.sp-page{--sp-ink:#171715;--sp-pink:#ff3d9a;--sp-yellow:#ffe34b;--sp-line:#deded8;background:#fff;color:var(--sp-ink);font:16px/1.6 Arial,sans-serif}.sp-page *{box-sizing:border-box}.sp-page h1,.sp-page h2,.sp-page h3,.sp-page p{margin:0}.sp-page h1,.sp-page h2{font-family:Arial Black,Arial,sans-serif;font-weight:900;letter-spacing:-.055em;line-height:1.02}.sp-page h1{font-size:clamp(48px,6.6vw,102px)}.sp-page h2{font-size:clamp(34px,4vw,60px)}.sp-page h3{font:800 clamp(28px,3vw,44px)/1.12 Arial,sans-serif;letter-spacing:-1.4px}.sp-page p{font:17px/1.7 Arial,sans-serif;max-width:540px}.sp-page svg{width:56px;height:56px;flex-shrink:0}.sp-kicker{display:block;font:700 11px/1.5 Arial,sans-serif;letter-spacing:1.3px;margin-bottom:20px}.sp-crumb{max-width:1680px;margin:auto;padding:25px 5% 0;font:13px Arial,sans-serif;display:flex;gap:12px}.sp-crumb a{text-decoration:underline;text-underline-offset:3px}.sp-action{background:var(--sp-yellow);color:var(--sp-ink);display:inline-flex;align-items:center;justify-content:space-between;gap:35px;font:800 18px/1.3 Arial,sans-serif;min-height:64px;padding:20px 25px;border:1px solid var(--sp-ink);text-decoration:none;margin-top:28px;max-width:100%}.sp-action:hover{box-shadow:4px 4px 0 var(--sp-ink);transform:translate(-1px,-1px)}.sp-action.secondary{background:#fff}.sp-action span{font-size:22px}.sp-text-link{display:inline-block;font:700 16px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:5px;margin-top:22px}.sp-how-hero,.sp-shipping-hero{display:grid;grid-template-columns:1fr 1fr;gap:7%;max-width:1680px;margin:auto;padding:65px 5% 90px;align-items:center}.sp-how-hero p,.sp-shipping-hero p{margin-top:25px;max-width:460px}.sp-route-poster{background:#f7f7f2;padding:35px 28px 0;border:1px solid var(--sp-line);position:relative}.sp-poster-label{display:block;font:700 11px Arial,sans-serif;letter-spacing:1.2px;text-align:center}.sp-direct-route{display:grid;grid-template-columns:1fr 20px 1.5fr 20px 1fr;align-items:center;gap:8px;padding:70px 0}.sp-direct-route>div{text-align:center;min-width:0}.sp-direct-route svg{display:block;margin:0 auto 15px;width:56px;height:56px}.sp-direct-route img{display:block;width:100%;max-width:140px;height:auto;margin:0 auto 18px}.sp-direct-route strong{display:block;font:700 15px/1.5 Arial,sans-serif;white-space:nowrap}.sp-direct-route small{display:block;font:12px/1.5 Arial,sans-serif;margin-top:4px}.sp-direct-route>span{font-size:26px;text-align:center}.sp-poster-bottom{background:var(--sp-pink);color:#fff;margin:0 -28px;padding:25px 28px}.sp-poster-bottom strong,.sp-poster-bottom span{display:block;font:800 28px/1.2 Arial,sans-serif;letter-spacing:-.5px}.sp-poster-bottom span{font-size:20px;font-weight:400;margin-top:7px}.sp-section-intro{max-width:1680px;padding:0 5%;margin:0 auto 45px}.sp-journey{padding:85px 0;border-top:1px solid var(--sp-line)}.sp-journey-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:35px 5%;max-width:1680px;margin:auto}.sp-journey-row>div:last-child{max-width:480px}.sp-journey-row h3{margin-bottom:22px}.sp-journey-row.reverse .sp-journey-art{order:2}.sp-journey-art{height:380px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.sp-art-samples{background:#f3f3ee}.sp-art-samples>img{position:absolute;width:38%;height:67%;object-fit:cover;box-shadow:5px 8px 13px #0002}.sp-art-samples>img:first-child{left:16%;top:12%;transform:rotate(-12deg)}.sp-art-samples>img:nth-child(2){right:12%;bottom:9%;transform:rotate(9deg)}.sp-art-samples>span{position:absolute;left:5%;bottom:9%;background:var(--sp-yellow);color:var(--sp-ink);border-radius:50%;width:116px;height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;font:700 13px/1.2 Arial,sans-serif;transform:rotate(-10deg)}.sp-art-samples b{font-size:43px;letter-spacing:-2px}.sp-art-check{background:#fff9d8;gap:25px;padding:30px}.sp-inspection-tile{position:relative;flex:0 0 43%;height:75%}.sp-inspection-tile img{width:100%;height:100%;object-fit:cover;box-shadow:4px 6px 10px #0002}.sp-inspection-tile>span{position:absolute;right:-23px;bottom:-15px;background:#fff;border-radius:50%;padding:13px;border:1px solid var(--sp-ink)}.sp-art-check>strong{font:900 26px/1.1 Arial Black,Arial,sans-serif;letter-spacing:-1px;transform:rotate(-4deg);margin-left:8px}.sp-art-freight{background:#f3f3ee;flex-direction:column;gap:30px}.sp-art-freight>svg{width:100px;height:100px}.sp-sea-line{position:absolute;top:49%;left:0;right:0;border-top:1px dashed #999}.sp-art-freight>div:last-child{background:#f3f3ee;position:relative;text-align:center;padding:0 20px}.sp-art-freight span,.sp-art-freight strong,.sp-art-freight small{display:block}.sp-art-freight span{font:700 11px Arial;letter-spacing:1px}.sp-art-freight strong{font:900 46px/1.4 Arial Black,Arial,sans-serif;letter-spacing:-2px}.sp-art-freight small{font:14px Arial}.sp-value{padding:85px 5%;background:#f7f7f2;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%}.sp-value>div{max-width:700px}.sp-value p{margin-top:24px}.sp-retail-route{padding:25px 0;border-bottom:1px solid #ccc}.sp-retail-route>span,.sp-our-route>span{font:700 13px Arial;display:block;margin-bottom:20px}.sp-retail-route>div,.sp-our-route>div{display:flex;gap:9px;align-items:center;justify-content:space-between}.sp-retail-route b{font:400 12px Arial}.sp-retail-route i,.sp-our-route i{font-style:normal;color:#777}.sp-our-route{padding:26px 0 0}.sp-our-route b{font:700 17px Arial}.sp-our-route img{width:115px}.sp-our-route>strong{display:block;background:var(--sp-pink);color:#fff;font:700 18px/1.5 Arial;padding:17px 20px;margin-top:27px}.sp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:40px 5%;border-block:1px solid var(--sp-line);max-width:1680px;margin:auto}.sp-trust>div,.sp-trust>a{display:flex;gap:17px;align-items:center;justify-content:center}.sp-trust img{width:62px;max-height:40px;object-fit:contain}.sp-trust svg{width:42px;height:42px}.sp-trust span{font:700 14px/1.5 Arial}.sp-sample-cta{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:75px 8%;max-width:1680px;margin:auto}.sp-sample-cta p{margin-top:20px}.sp-sample-fan{height:360px;position:relative}.sp-sample-fan img{position:absolute;width:39%;height:68%;top:15%;object-fit:cover;box-shadow:4px 6px 15px #0002}.sp-sample-fan img:nth-child(1){left:10%;transform:rotate(-16deg)}.sp-sample-fan img:nth-child(2){left:32%;transform:rotate(0)}.sp-sample-fan img:nth-child(3){left:53%;transform:rotate(15deg)}.sp-sample-fan>span{background:var(--sp-yellow);font:900 27px Arial Black,Arial;position:absolute;bottom:5%;left:31%;padding:15px 22px;transform:rotate(-7deg);border:1px solid var(--sp-ink)}.sp-story-heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:7%;max-width:1680px;margin:auto;padding:65px 5% 45px}.sp-story-heading h1{font-size:clamp(48px,6vw,90px)}.sp-story-heading>p{padding-bottom:6px;max-width:400px}.sp-founder-photo{margin:0 auto;max-width:1680px;padding:0 5%}.sp-founder-photo>img{display:block;width:100%;height:auto;aspect-ratio:2.1;object-fit:cover;object-position:50% 47%}.sp-founder-photo figcaption{font:13px/1.6 Arial;padding:15px 0;border-bottom:1px solid var(--sp-line)}.sp-story-editorial{padding:90px 8%;display:grid;grid-template-columns:1fr 1fr;gap:10%;max-width:1680px;margin:auto}.sp-story-editorial p+p{margin-top:21px}.sp-story-editorial .sp-lead{font-size:23px;line-height:1.5;font-weight:600}.sp-story-model{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:75px 5%;background:#f7f7f2;align-items:center}.sp-story-model p{margin-top:24px}.sp-story-diagram{background:#fff;padding:32px 28px 0;border:1px solid var(--sp-line)}.sp-pink-note{background:var(--sp-pink);color:#fff;margin:0 -28px;padding:25px 28px;font:800 30px/1.15 Arial;letter-spacing:-1px}.sp-founder-signoff{display:grid;grid-template-columns:1fr 1.5fr;gap:12%;padding:90px 8%;max-width:1680px;margin:auto;align-items:center}.sp-signoff-mark{font:900 35px/1.05 Arial Black,Arial;letter-spacing:-2px;border-left:6px solid var(--sp-yellow);padding-left:25px}.sp-signoff-mark span{display:block;font:14px/1.5 Arial;letter-spacing:0;margin-top:15px}.sp-founder-signoff h2{font-size:clamp(30px,3.5vw,49px)}.sp-founder-signoff p{margin-top:23px}.sp-original-story{display:block;font-size:13px}.sp-about-founder{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;padding:75px 5%;align-items:center;max-width:1680px;margin:auto}.sp-about-founder>img{width:100%;height:auto}.sp-about-founder p{margin-top:24px}.sp-about-links{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);padding:0 5%}.sp-about-links>a{padding:45px 7%;display:block}.sp-about-links>a+a{border-left:1px solid var(--sp-line)}.sp-about-links h2{font:800 30px/1.2 Arial;margin:20px 0 14px;letter-spacing:-1px}.sp-about-links span{font:700 15px Arial;display:block;margin-top:20px;text-decoration:underline;text-underline-offset:5px}.sp-delivery-poster{background:#fff9d8;padding:35px;text-align:center}.sp-delivery-poster>svg{margin-bottom:20px;width:75px;height:75px}.sp-delivery-poster>span{display:block;font:700 12px Arial;letter-spacing:1px}.sp-delivery-poster>strong{font:900 100px/1.1 Arial Black,Arial;letter-spacing:-7px;display:block;margin-top:15px}.sp-delivery-poster>strong>span{display:block;font:700 25px Arial;letter-spacing:-.5px;margin-top:9px}.sp-shipping-hero .sp-delivery-poster p{font-size:15px;margin:16px auto 25px}.sp-delivery-poster>div{background:#fff;text-align:left;padding:20px}.sp-delivery-poster>div>span,.sp-delivery-poster>div>b,.sp-delivery-poster small{display:block}.sp-delivery-poster>div>span{font:13px Arial}.sp-delivery-poster>div>b{font:700 22px/1.4 Arial;margin-top:5px}.sp-delivery-poster>div>small{margin-top:6px;font:12px/1.5 Arial}.sp-delivery-poster>small{font:12px/1.6 Arial;text-align:left;margin-top:18px}.sp-shipping-journey{border-top:1px solid var(--sp-line);padding:75px 0}.sp-shipping-stages{padding:0 5%;display:grid;grid-template-columns:repeat(4,1fr);gap:35px;max-width:1680px;margin:auto}.sp-shipping-stages>article{border-top:2px solid var(--sp-ink);padding-top:28px;position:relative}.sp-shipping-stages>article:not(:last-child):after{content:"\2192";position:absolute;right:0;top:37px;font-size:25px}.sp-shipping-stages h3{font:800 22px/1.3 Arial;letter-spacing:-.5px;margin:20px 0 13px}.sp-shipping-stages p{font-size:15px}.sp-delivery-practical{background:#f7f7f2;padding:75px 5%;display:grid;grid-template-columns:1fr 1fr;gap:8%;scroll-margin-top:140px}.sp-delivery-practical>div>p{margin-top:24px}.sp-practical-rows article{display:flex;align-items:flex-start;gap:25px;padding:27px 0;border-bottom:1px solid var(--sp-line)}.sp-practical-rows article:first-child{padding-top:0}.sp-practical-rows h3{font:800 23px/1.25 Arial;letter-spacing:-.5px;margin-bottom:12px}.sp-practical-rows p{font-size:16px}.sp-practical-rows svg{width:42px;height:42px}.sp-help-hero{padding:65px 5% 55px;max-width:1680px;margin:auto}.sp-help-hero p{margin-top:25px}.sp-help-layout{display:grid;grid-template-columns:260px 1fr;gap:10%;max-width:1440px;margin:auto;padding:0 5% 80px}.sp-help-layout>aside{position:sticky;top:140px;align-self:start}.sp-help-layout aside nav{border-top:1px solid var(--sp-line)}.sp-help-layout aside nav>a{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--sp-line);font:700 15px Arial}.sp-help-layout aside p{font-size:14px;margin-top:30px}.sp-help-layout aside .sp-text-link{margin-top:10px}.sp-question-group{scroll-margin-top:140px;margin-bottom:50px}.sp-question-group:last-child{margin-bottom:0}.sp-question-group h2{font:800 26px/1.3 Arial;letter-spacing:-.8px;margin-bottom:20px}.sp-question-group details{border-top:1px solid var(--sp-line)}.sp-question-group details:last-child{border-bottom:1px solid var(--sp-line)}.sp-question-group summary{font:700 18px/1.45 Arial;display:flex;justify-content:space-between;gap:30px;cursor:pointer;list-style:none;padding:24px 0}.sp-question-group summary::-webkit-details-marker{display:none}.sp-question-group summary>span{font:400 24px Arial;flex:none;width:22px;text-align:center;transition:transform .15s}.sp-question-group details[open]>summary>span{transform:rotate(45deg)}.sp-question-group details>div{padding:0 35px 25px 0}.sp-question-group details p{font-size:16px;max-width:none}.sp-question-group details a{text-decoration:underline;text-underline-offset:3px}.sp-contact-routes{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:0 5% 40px;max-width:1680px;margin:auto}.sp-contact-routes>a{padding:25px;border:1px solid var(--sp-line);display:grid;grid-template-columns:48px 1fr;gap:7px 18px;align-items:center}.sp-contact-routes svg{width:42px;height:42px;grid-row:1/3}.sp-contact-routes strong{font:700 20px/1.3 Arial}.sp-contact-routes span{font:14px/1.5 Arial}.sp-contact-routes>a:hover{border-color:var(--sp-ink);background:#fff9d8}.sp-contact-page .support-layout{border-top:1px solid var(--sp-line);max-width:1680px;margin:auto;padding:65px 5%}.sp-contact-page .support-layout aside h2{font-size:32px;margin-bottom:22px}.sp-contact-page .support-layout aside p{font-size:15px}.sp-contact-page .support-layout aside .contact-email{font-size:clamp(16px,1.8vw,22px);word-break:break-word}.sp-contact-page .support-layout>div>h2{font-size:30px;margin-bottom:25px}.sp-contact-form label{font:700 15px/1.5 Arial}.sp-contact-form label>span{font-weight:400}.sp-contact-form input,.sp-contact-form select,.sp-contact-form textarea{font:16px/1.5 Arial;border:1px solid #bfbfb8;background:#fff;border-radius:0;min-height:50px;padding:12px}.sp-contact-form textarea{min-height:145px}.sp-contact-form input:focus,.sp-contact-form select:focus,.sp-contact-form textarea:focus{outline:2px solid #171715;outline-offset:2px}.sp-contact-form button{background:var(--sp-yellow)!important;color:var(--sp-ink)!important;font:800 18px/1.3 Arial;min-height:64px}.sp-contact-form .store-note{font-size:12px;line-height:1.6;margin-top:15px}.sp-policy-page .support-hero{padding:65px 5% 55px;max-width:1680px;margin:auto;background:#fff}.sp-policy-page .support-hero h1{font-size:clamp(43px,5.5vw,78px);max-width:1050px}.sp-policy-page .support-hero p{margin-top:22px;font-size:17px}.sp-policy-page .legal-layout{grid-template-columns:250px minmax(0,800px);gap:7%;max-width:1500px;margin:auto;padding:25px 5% 90px}.sp-policy-page .legal-layout aside{top:140px;align-self:start}.sp-policy-page .legal-layout nav>a{font:14px/1.45 Arial;padding:10px 0}.sp-policy-page .legal-copy{font:16px/1.75 Arial;min-width:0}.sp-policy-page .legal-copy p{font:16px/1.75 Arial;max-width:none;margin:0 0 20px}.sp-policy-page .legal-copy h2{font:800 25px/1.3 Arial;letter-spacing:-.6px;margin:42px 0 18px;scroll-margin-top:145px}.sp-policy-page .legal-copy .sp-policy-document-title{margin-top:0;font-size:26px}.sp-policy-page .legal-copy li p{margin:0 0 10px}.sp-policy-page .legal-copy br+br{display:none}.sp-warranty-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1500px;padding:0 5% 40px;margin:auto}.sp-warranty-overview>div,.sp-warranty-overview>a{border-top:2px solid var(--sp-ink);padding-top:22px}.sp-warranty-overview strong,.sp-warranty-overview span{display:block;font:700 17px/1.5 Arial;margin-top:12px}.sp-warranty-overview span{font-weight:400;font-size:14px;margin-top:3px}.sp-warranty-overview svg{width:40px;height:40px}.crew-faq details summary{font-size:18px}.crew-benefit-grid p,.crew-model p{font-size:16px;line-height:1.7}@media(min-width:1700px){.sp-value,.sp-story-model,.sp-delivery-practical{padding-left:max(5%,calc((100vw - 1512px)/2));padding-right:max(5%,calc((100vw - 1512px)/2))}}@media(max-width:1050px)and (min-width:761px){.sp-how-hero,.sp-shipping-hero{gap:4%}.sp-route-poster,.sp-story-diagram{padding-inline:18px}.sp-poster-bottom,.sp-pink-note{margin-inline:-18px;padding-inline:18px}.sp-direct-route{gap:5px;grid-template-columns:1fr 12px 1.2fr 12px 1fr}.sp-direct-route small{font-size:10px}.sp-direct-route strong{font-size:12px}.sp-direct-route>span{font-size:20px}.sp-journey-art{height:330px}.sp-art-check{gap:16px;padding:20px}.sp-art-check>strong{font-size:21px}.sp-contact-routes{gap:12px}.sp-contact-routes>a{padding:18px;grid-template-columns:1fr}.sp-contact-routes svg{grid-row:auto}.sp-help-layout{gap:6%;grid-template-columns:220px 1fr}.sp-policy-page .legal-layout{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:760px){.sp-page h1{font-size:49px;letter-spacing:-2.7px}.sp-page h2{font-size:35px;letter-spacing:-1.7px}.sp-page h3{font-size:29px;letter-spacing:-1px}.sp-page p{font-size:16px}.sp-kicker{font-size:10px;margin-bottom:16px;letter-spacing:1px}.sp-crumb{padding:22px 6% 0;font-size:12px}.sp-how-hero,.sp-shipping-hero{grid-template-columns:1fr;padding:38px 6% 50px;gap:35px}.sp-how-hero p,.sp-shipping-hero p{margin-top:22px}.sp-action{font-size:17px;min-height:62px;gap:24px;padding:18px 22px}.sp-route-poster{padding:25px 19px 0}.sp-direct-route{padding:43px 0;grid-template-columns:1fr 13px 1.25fr 13px 1fr;gap:4px}.sp-direct-route strong{font-size:12px}.sp-direct-route small{font-size:10px}.sp-direct-route img{margin-bottom:15px;max-width:100px}.sp-direct-route svg{width:42px;height:42px}.sp-direct-route>span{font-size:20px}.sp-poster-bottom{margin-inline:-19px;padding:22px 19px}.sp-poster-bottom strong{font-size:25px}.sp-poster-bottom span{font-size:17px}.sp-journey{padding:50px 0}.sp-section-intro{padding:0 6%;margin-bottom:28px}.sp-journey-row{grid-template-columns:1fr;gap:27px;padding:24px 6%}.sp-journey-row.reverse .sp-journey-art{order:0}.sp-journey-art{height:310px}.sp-journey-row h3{margin-bottom:17px}.sp-art-check{padding:25px;gap:20px}.sp-art-check>strong{font-size:23px}.sp-inspection-tile{height:80%}.sp-art-samples>span{width:95px;height:95px;font-size:11px}.sp-art-samples b{font-size:36px}.sp-art-freight>svg{width:86px;height:86px}.sp-art-freight strong{font-size:40px}.sp-value{grid-template-columns:1fr;gap:30px;padding:50px 6%}.sp-retail-route b{font-size:10px}.sp-retail-route>div,.sp-our-route>div{gap:5px}.sp-our-route img{width:100px}.sp-our-route b{font-size:15px}.sp-our-route>strong{font-size:16px;padding:17px}.sp-trust{padding:30px 6%;gap:20px;grid-template-columns:1fr}.sp-trust>div,.sp-trust>a{justify-content:flex-start;gap:18px}.sp-trust img{width:46px}.sp-trust svg{width:40px;height:40px}.sp-trust span{font-size:14px}.sp-sample-cta{padding:45px 6% 55px;grid-template-columns:1fr;gap:18px}.sp-sample-fan{height:260px;max-width:400px;width:100%;margin:auto}.sp-sample-fan>span{font-size:22px}.sp-sample-cta h2{font-size:37px}.sp-story-heading{grid-template-columns:1fr;gap:24px;padding:38px 6% 30px}.sp-story-heading h1{font-size:47px}.sp-story-heading>p{font-size:17px}.sp-founder-photo{padding:0 6%}.sp-founder-photo>img{aspect-ratio:1.25;object-position:50% 50%}.sp-founder-photo figcaption{font-size:11px}.sp-story-editorial{padding:50px 6%;grid-template-columns:1fr;gap:28px}.sp-story-editorial .sp-lead{font-size:21px}.sp-story-model{grid-template-columns:1fr;padding:50px 6%;gap:30px}.sp-story-diagram{padding:25px 19px 0}.sp-pink-note{margin-inline:-19px;padding:22px 19px;font-size:26px}.sp-founder-signoff{grid-template-columns:1fr;gap:30px;padding:50px 6%}.sp-signoff-mark{font-size:27px;letter-spacing:-1px}.sp-signoff-mark span{font-size:13px;margin-top:10px}.sp-about-founder{grid-template-columns:1fr;gap:28px;padding:50px 6%}.sp-about-links{grid-template-columns:1fr;padding:0 6%}.sp-about-links>a{padding:30px 0}.sp-about-links>a+a{border-left:0;border-top:1px solid var(--sp-line)}.sp-about-links h2{font-size:26px}.sp-delivery-poster{padding:28px}.sp-delivery-poster>strong{font-size:86px}.sp-delivery-poster>div>b{font-size:21px}.sp-shipping-journey{padding:50px 0}.sp-shipping-stages{grid-template-columns:1fr 1fr;gap:28px 20px;padding:0 6%}.sp-shipping-stages h3{font-size:19px}.sp-shipping-stages p{font-size:14px}.sp-shipping-stages>article:not(:last-child):after{display:none}.sp-shipping-stages svg{width:43px;height:43px}.sp-delivery-practical{grid-template-columns:1fr;padding:50px 6%;gap:35px}.sp-practical-rows article{gap:18px}.sp-practical-rows h3{font-size:21px}.sp-practical-rows p{font-size:15px}.sp-practical-rows svg{width:35px;height:35px}.sp-help-hero{padding:38px 6% 35px}.sp-help-layout{grid-template-columns:1fr;gap:35px;padding:0 6% 50px}.sp-help-layout>aside{position:static}.sp-help-layout aside nav{display:flex;flex-wrap:wrap;gap:0 18px;border-bottom:1px solid var(--sp-line)}.sp-help-layout aside nav>a{padding:16px 0;font-size:13px;border:0;gap:8px}.sp-help-layout aside p{margin-top:20px}.sp-question-group h2{font-size:24px}.sp-question-group summary{font-size:17px;gap:16px;padding:22px 0}.sp-question-group details>div{padding:0 10px 24px 0}.sp-question-group details p{font-size:15px}.sp-contact-routes{grid-template-columns:1fr;gap:10px;padding:0 6% 35px}.sp-contact-routes>a{padding:19px;grid-template-columns:42px 1fr;gap:6px 16px}.sp-contact-routes strong{font-size:18px}.sp-contact-routes span{font-size:13px}.sp-contact-page .support-layout{padding:40px 6%;gap:35px}.sp-contact-page .support-layout aside h2{font-size:28px}.sp-contact-page .support-layout>div>h2{font-size:27px}.sp-contact-form{grid-template-columns:1fr!important}.sp-contact-form .full-field{grid-column:auto}.sp-policy-page .support-hero{padding:38px 6% 35px}.sp-policy-page .support-hero h1{font-size:42px;letter-spacing:-2px;overflow-wrap:anywhere}.sp-policy-page .legal-layout{display:block;padding:0 6% 50px}.sp-policy-page .legal-layout aside{position:static;margin-bottom:35px;padding-bottom:25px;border-bottom:1px solid var(--sp-line)}.sp-policy-page .legal-layout nav{display:grid;grid-template-columns:1fr 1fr;gap:5px 18px}.sp-policy-page .legal-layout nav>a{font-size:12px;padding:5px 0}.sp-policy-page .legal-copy h2{font-size:23px;letter-spacing:-.5px;margin-top:32px}.sp-policy-page .legal-copy p{font-size:15px}.sp-warranty-overview{padding:0 6% 35px;grid-template-columns:1fr;gap:20px}.sp-warranty-overview>div,.sp-warranty-overview>a{display:grid;grid-template-columns:40px 1fr;gap:4px 16px;padding-top:18px}.sp-warranty-overview svg{grid-row:1/3}.sp-warranty-overview strong{margin:0;font-size:16px}.sp-warranty-overview span{margin:0;font-size:13px}.crew-benefit-grid p,.crew-model p{font-size:15px}}@media(prefers-reduced-motion:reduce){.sp-action:hover{transform:none}.sp-question-group summary>span{transition:none}}.sp-art-samples>img,.sp-inspection-tile img,.sp-sample-fan img{object-fit:contain;background:#fff}.sp-page a:focus-visible,.sp-page summary:focus-visible{outline:3px solid #171715;outline-offset:5px}@media(max-width:760px){.store-page .sp-policy-page .legal-layout aside nav{display:grid;grid-template-columns:1fr 1fr;max-height:none;overflow:visible;gap:6px 18px}.store-page .sp-policy-page .legal-layout aside nav>a{font:12px/1.5 Arial;padding:6px 0}}.sp-help-layout>aside>nav{display:block}.sp-help-layout>aside>nav>a{width:100%;min-height:60px;align-items:center;gap:15px}@media(max-width:760px){.sp-help-layout>aside>nav{display:flex;flex-direction:column;align-items:stretch;gap:0}.sp-help-layout>aside>nav>a{padding:16px 0;min-height:50px;border-bottom:1px solid #deded8}.sp-help-layout>aside>nav>a:last-child{border-bottom:0}}.crew-benefit-grid .crew-benefit-mark.crew-benefit-icon{display:block;background:none;border:0;border-radius:0;width:52px;height:52px;padding:0;margin-bottom:21px;color:#171715;transform:none}.crew-benefit-icon svg{width:50px;height:50px;display:block}.sp-art-freight strong{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:44px;word-spacing:3px}.sp-delivery-poster>strong{letter-spacing:0;font-variant-numeric:tabular-nums}.sample-delivery-callout{display:flex;align-items:center;gap:25px;max-width:1512px;margin:0 auto 65px;padding:28px 32px;border-block:1px solid #deded8;background:#fff9d8}.sample-delivery-callout>svg{width:56px;height:56px}.sample-delivery-callout>div{flex:1}.sample-delivery-callout>div>span{display:block;font:700 11px/1.5 Arial;letter-spacing:1px;margin-bottom:8px}.sp-page .sample-delivery-callout h2{font:800 30px/1.2 Arial;letter-spacing:-.7px}.sample-delivery-callout p{font-size:15px;margin-top:8px}.sample-delivery-callout .sp-action{margin:0;font-size:16px}.contact-wizard{display:block;border:1px solid #deded8;padding:32px;background:#fff;scroll-margin-top:130px;min-width:0}.contact-wizard [hidden]{display:none!important}.contact-wizard .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.contact-progress{margin-bottom:30px}.contact-progress>div:first-child{display:flex;justify-content:space-between;align-items:center;font:700 12px/1.5 Arial;gap:15px}.contact-progress>div:first-child>span:last-child{font-weight:400;color:#666}.contact-progress-track{height:4px;background:#eee;margin-top:12px}.contact-progress-track>span{height:100%;background:#ffe34b;display:block;width:33.333%}.sp-page .contact-wizard section h3{font:800 27px/1.25 Arial;letter-spacing:-.8px;margin:0 0 13px;outline:0}.sp-page .contact-wizard section>p{font-size:15px;margin:0 0 22px;line-height:1.6;max-width:none}.contact-topic-options{padding:0;margin:0;border:0;display:grid;gap:10px}.contact-topic-choice{display:block;position:relative;cursor:pointer}.contact-topic-choice>input{position:absolute;opacity:0;width:1px;height:1px}.contact-topic-choice>span{display:flex;gap:17px;align-items:center;padding:17px;border:1px solid #c9c9c3;min-height:80px}.contact-topic-choice>span>svg{width:35px;height:35px;flex-shrink:0}.contact-topic-choice>span>span{flex:1}.contact-topic-choice strong{display:block;font:700 16px/1.4 Arial}.contact-topic-choice small{display:block;font:13px/1.5 Arial;color:#555;margin-top:4px}.contact-topic-choice b{font:700 17px Arial;opacity:0}.contact-topic-choice>input:checked+span{border:2px solid #171715;padding:16px;background:#fff9d8}.contact-topic-choice>input:checked+span>b{opacity:1}.contact-topic-choice>input:focus-visible+span{outline:3px solid #171715;outline-offset:3px}.contact-trade-route{display:flex;align-items:center;gap:17px;border-top:1px solid #deded8;padding:22px 0 0;margin-top:22px}.contact-trade-route>svg{width:35px;height:35px}.contact-trade-route>span{flex:1}.contact-trade-route strong{font:700 15px/1.4 Arial;display:block}.contact-trade-route small{font:13px/1.5 Arial;display:block;color:#555;margin-top:4px}.contact-trade-route>b{font-size:22px}.contact-wizard section>label{display:block;font:700 15px/1.5 Arial;margin:20px 0 0}.contact-wizard section>label>span{font-weight:400}.contact-wizard section>label>#contact-message-label{font-weight:700}.contact-wizard input:not([type=radio]):not([type=hidden]),.contact-wizard textarea{display:block;width:100%;font:16px/1.5 Arial;min-height:52px;padding:12px 14px;border:1px solid #bfbfb8;border-radius:0;background:#fff;color:#171715;margin-top:8px;box-sizing:border-box}.contact-wizard textarea{min-height:170px;resize:vertical}.contact-wizard input:focus-visible,.contact-wizard textarea:focus-visible{outline:2px solid #171715;outline-offset:2px}.sp-page .contact-wizard .contact-sample-timing{font-size:13px;line-height:1.6;margin:18px 0 0;background:#fff9d8;padding:16px}.contact-sample-timing strong{display:block}.contact-enquiry-summary{padding:20px;background:#f7f7f3;margin-top:25px}.contact-enquiry-summary>span{font:12px Arial;display:block;color:#666}.contact-enquiry-summary>strong{font:700 16px/1.5 Arial;display:block;margin:8px 0}.sp-page .contact-enquiry-summary>p{font:14px/1.6 Arial;white-space:pre-wrap;overflow-wrap:anywhere;max-height:130px;overflow-y:auto}.contact-enquiry-summary>button{font:700 13px Arial;padding:0;background:none;color:#171715;border:0;text-decoration:underline;text-underline-offset:3px;margin-top:15px;cursor:pointer}.sp-page .contact-wizard .contact-validation{color:#a32424;font:14px/1.5 Arial;margin:18px 0 0;min-height:0}.contact-validation:empty{display:none}.contact-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px}.contact-wizard-actions .sp-action{font-size:17px;margin:0;border-radius:0;cursor:pointer}.contact-wizard-actions #contact-back{background:none;border:0;padding:15px 0;font:700 14px Arial;color:#171715;cursor:pointer}.contact-wizard-actions #contact-next:first-child,.contact-wizard-actions #contact-back[hidden]+#contact-next{margin-left:auto}.sp-page .contact-wizard .contact-privacy{font:12px/1.6 Arial;margin:18px 0 0;color:#666}.contact-privacy a{text-decoration:underline}.sp-contact-page .support-layout{padding-top:20px}.sp-contact-page .sp-help-hero{padding-bottom:40px}.sp-contact-page .sp-help-hero h1{font-size:clamp(48px,6vw,85px)}@media(max-width:760px){.sample-delivery-callout{margin:0 6% 45px;padding:24px;display:grid;grid-template-columns:38px 1fr;gap:17px}.sample-delivery-callout>svg{width:38px;height:38px}.sp-page .sample-delivery-callout h2{font-size:24px}.sample-delivery-callout p{font-size:14px}.sample-delivery-callout .sp-action{grid-column:1/-1;font-size:15px;width:100%;padding-inline:18px}.sp-art-freight strong{font-size:39px}.contact-wizard{padding:23px 20px;scroll-margin-top:105px}.sp-contact-page .support-layout{display:flex;flex-direction:column;padding-top:0;gap:35px}.sp-contact-page .support-layout>aside{order:2}.sp-contact-page .support-layout>div{width:100%}.sp-page .contact-wizard section h3{font-size:24px}.contact-topic-choice>span{padding:15px 12px;gap:12px}.contact-topic-choice>input:checked+span{padding:14px 11px}.contact-topic-choice strong{font-size:15px}.contact-topic-choice small{font-size:12px}.contact-topic-choice>span>svg{width:29px;height:29px}.contact-wizard-actions .sp-action{font-size:16px;padding:17px 20px;gap:15px}.sp-contact-page .sp-help-hero h1{font-size:48px}.contact-progress{margin-bottom:25px}.crew-benefit-grid .crew-benefit-mark.crew-benefit-icon{margin-bottom:17px}}@media(min-width:761px){.contact-topic-options{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-topic-choice:last-child{grid-column:1/-1}.sp-contact-page .sp-help-hero{padding-top:35px;padding-bottom:30px}.sp-contact-page .sp-help-hero h1{font-size:64px}.sp-contact-page .sp-help-hero p{max-width:700px;margin-top:20px}}.sp-art-freight strong{white-space:nowrap}.trade-crew-page,.founder-story-page{background:#fff;color:#171715}.crew-eyebrow{font:800 10px/1.6 Arial,sans-serif;letter-spacing:1.3px;display:block}.crew-hero{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:65px 5%;align-items:center}.store-page .crew-hero h1,.store-page .founder-hero h1{font:900 clamp(46px,5vw,76px)/1.02 "Arial Black",Arial,sans-serif;letter-spacing:-3.2px;margin:25px 0}.crew-hero p{font:400 16px/1.9 Arial,sans-serif;max-width:510px;margin:0 0 30px;color:#5d5d5d}.trade-primary{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;background:#ffe34b;color:#171715;border:1px solid #171715;font:800 17px/1.5 Arial,sans-serif;padding:20px 25px;min-height:65px;cursor:pointer;text-decoration:none}.trade-primary>span{font-size:24px;font-weight:400}.trade-primary:hover{background:#f5d933}.crew-hero-note{display:block;font:400 11px/1.8 Arial,sans-serif;color:#666;margin-top:18px}.crew-hero-art{position:relative;height:560px;overflow:hidden;background:#f5f5f5}.crew-hero-art>img{width:100%;height:100%;object-fit:cover;object-position:78% center}.crew-membership{position:absolute;left:8%;right:8%;bottom:45px;padding:25px 30px;background:#ffe34b;border:1px solid #171715;box-shadow:6px 6px #171715;transform:rotate(-3deg)}.crew-membership>img{width:95px;height:38px;object-fit:contain;margin-bottom:24px}.crew-membership>strong{display:block;font:900 37px/1.04 Arial Black,Arial,sans-serif;letter-spacing:-1.8px}.crew-membership>span{display:block;font:800 9px/1.7 Arial,sans-serif;letter-spacing:1px;margin-top:25px;border-top:1px solid #17171555;padding-top:15px}.crew-benefits{padding:80px 5%;background:#f5f5f5}.store-page .crew-section-heading h2,.store-page .crew-model h2,.store-page .crew-access h2,.store-page .crew-faq h2,.store-page .founder-story-copy h2{font:900 clamp(35px,4.1vw,62px)/1.04 "Arial Black",Arial,sans-serif;letter-spacing:-2.5px;margin:22px 0 35px}.crew-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 40px;margin-top:45px}.crew-benefit-grid article{border-top:1px solid #bcbcbc;padding-top:24px}.crew-benefit-mark{display:grid;place-items:center;background:#ffe34b;border:1px solid #171715;width:32px;height:32px;font-size:22px;margin-bottom:25px}.store-page .crew-benefit-grid h3{font:800 23px/1.3 Arial,sans-serif;letter-spacing:-.5px;margin:0 0 15px}.crew-benefit-grid p{font:400 13px/1.9 Arial,sans-serif;margin:0;color:#666;max-width:360px}.crew-model{padding:85px 5%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%}.crew-model p{font:400 15px/1.9 Arial,sans-serif;max-width:520px;color:#646464}.crew-text-link{display:inline-block;border-bottom:1px solid #171715;font:700 12px/1.7 Arial,sans-serif;padding:8px 0;margin-top:20px}.crew-quote-card{padding:40px;background:#fff;border:1px solid #171715;box-shadow:7px 7px #ffe34b}.crew-quote-card>span{font:800 9px/1.6 Arial,sans-serif;letter-spacing:1px}.store-page .crew-quote-card h3{font:800 34px/1.15 Arial,sans-serif;letter-spacing:-1px;margin:25px 0}.crew-quote-card ul{list-style:none;padding:0;margin:0}.crew-quote-card li{font:400 14px/1.8 Arial,sans-serif;border-top:1px solid #ddd;padding:16px 0}.crew-quote-card li:before{content:"\2713";font-weight:800;margin-right:15px}.crew-quote-card>p{font-size:11px;margin:20px 0 0}.crew-access{padding:85px 5%;display:grid;grid-template-columns:.9fr 1.2fr;gap:10%;background:#ffe34b;align-items:start;scroll-margin-top:100px}.crew-access aside>p{font:400 16px/1.8 Arial,sans-serif;max-width:340px}.crew-access-perks{display:flex;flex-direction:column;gap:15px;margin-top:30px;font:700 13px/1.7 Arial,sans-serif}.crew-access-perks>span:before{content:"\2713";margin-right:12px}.crew-access .crew-contact{font-size:12px;line-height:1.9;margin-top:40px}.crew-contact>a{display:block;font-weight:800;font-size:17px}.crew-form-card{padding:35px;background:#fff;border:1px solid #171715;box-shadow:7px 7px #171715;min-width:0}.crew-progress{margin-bottom:30px}.crew-progress>div:first-child{display:flex;justify-content:space-between;gap:20px;font:700 10px/1.6 Arial,sans-serif;margin-bottom:13px}.crew-progress-track{height:5px;background:#ececec}.crew-progress-track>span{height:100%;display:block;background:#171715;width:25%;transition:width .15s}.crew-step[hidden],.crew-progress[hidden],.crew-form-actions>[hidden]{display:none!important}.store-page .crew-step h3{font:800 28px/1.2 Arial,sans-serif;letter-spacing:-.8px;margin:0 0 15px;outline:none}.crew-step>p{font:400 12px/1.8 Arial,sans-serif;margin:0 0 25px;color:#666}.crew-role-options{padding:0;border:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.crew-role-options>label{position:relative;margin:0!important}.crew-role-options input{position:absolute;width:1px;height:1px;opacity:0}.crew-role-options>label>span{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #b7b7b7;padding:19px 15px;min-height:72px;font:700 13px/1.5 Arial,sans-serif;cursor:pointer}.crew-role-options b{font-size:19px;font-weight:400}.crew-role-options input:checked+span{border:2px solid #171715;padding:18px 14px;background:#ffe34b}.crew-role-options input:focus-visible+span{outline:2px solid #171715;outline-offset:3px}.crew-step>label,.crew-field-pair>label{display:block;font:700 12px/1.6 Arial,sans-serif;margin:0 0 20px}.crew-step label>span:not(:has(b)){font-weight:400;color:#707070}.crew-step input:not([type=radio]){display:block;width:100%;background:#fff;border:1px solid #9c9c9c;border-radius:0;padding:15px;margin-top:9px;font:400 16px/1.5 Arial,sans-serif;min-height:54px;color:#171715}.crew-step input:focus{outline:2px solid #171715;outline-offset:2px}.crew-field-pair{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.crew-form-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:28px}.crew-form-actions>#crew-next,.crew-form-actions>#crew-submit{margin-left:auto;font-size:16px;min-height:59px;padding:17px 22px}.crew-form-actions>#crew-submit{font-size:15px;gap:20px}.crew-form-actions>#crew-back{background:none;border:0;border-bottom:1px solid #171715;font:600 11px/1.7 Arial,sans-serif;cursor:pointer;padding:6px 0}.crew-privacy{font:400 10px/1.8 Arial,sans-serif;color:#757575;margin:22px 0 0}.crew-privacy>a{text-decoration:underline;text-underline-offset:3px}.crew-validation{font:400 12px/1.7 Arial,sans-serif;color:#9d143c;margin:0}.crew-validation:empty{display:none}.crew-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#crew-review>div{padding:17px 0;border-bottom:1px solid #ddd}#crew-review>div>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font:700 13px/1.7 Arial,sans-serif}#crew-review button{background:none;border:0;border-bottom:1px solid #171715;font:400 11px/1.5 Arial,sans-serif;cursor:pointer}#crew-review p{display:flex;gap:20px;justify-content:space-between;font:400 12px/1.7 Arial,sans-serif;margin:5px 0;overflow-wrap:anywhere}#crew-review p>span{color:#777;flex:0 0 70px}.crew-step>.crew-review-note{margin-top:20px;font-size:11px}.crew-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:10%;padding:75px 5%;background:#fff}.store-page .crew-faq h2{margin-top:0}.crew-faq details{border:0;border-top:1px solid #ccc;padding:0;border-radius:0;background:none}.crew-faq summary{padding:23px 0;font:700 16px/1.5 Arial,sans-serif;display:flex;justify-content:space-between;gap:25px;cursor:pointer;list-style:none}.crew-faq summary>span{font-size:23px;font-weight:400}.crew-faq summary:after{display:none}.crew-faq details>p{font:400 13px/1.8 Arial,sans-serif;color:#666;margin:0 20px 25px 0}.crew-faq details[open] summary>span{transform:rotate(45deg)}.founder-hero{padding:65px 5%;display:grid;grid-template-columns:1fr 1.2fr;gap:7%;align-items:center}.founder-hero p{font:400 16px/1.9 Arial,sans-serif;color:#626262;max-width:500px;margin:0 0 30px}.founder-hero figure{margin:0}.founder-hero figure>img{width:100%;aspect-ratio:1.2;object-fit:cover}.founder-hero figcaption{font:400 10px/1.8 Arial,sans-serif;color:#666;margin-top:15px}.founder-story-copy{padding:60px 5% 80px;max-width:1250px;margin:auto}.founder-story-copy>div{display:grid;grid-template-columns:1fr 1.3fr;gap:8%;padding:40px 0;border-top:1px solid #ccc}.store-page .founder-story-copy h2{font-size:36px;letter-spacing:-1.4px;margin:0}.founder-story-copy p{font:400 16px/1.9 Arial,sans-serif;color:#5e5e5e;margin:0}.founder-story-copy>div>.trade-primary,.founder-story-copy>div>.crew-text-link{grid-column:2;margin-top:18px;width:max-content}@media(max-width:1100px){.crew-hero{gap:5%}.store-page .crew-hero h1,.store-page .founder-hero h1{font-size:53px;letter-spacing:-2.4px}.crew-hero-art{height:530px}.crew-benefit-grid{gap:30px}.crew-benefit-grid p{font-size:12px}.crew-access{gap:6%;grid-template-columns:.9fr 1.2fr}.crew-form-card{padding:28px}.crew-role-options>label>span{font-size:12px;padding:15px 13px}.crew-role-options input:checked+span{padding:14px 12px}.crew-form-actions>#crew-submit{font-size:13px;padding:17px 18px}.crew-membership>strong{font-size:31px}}@media(max-width:760px){.crew-hero,.founder-hero{grid-template-columns:1fr;gap:35px;padding:40px 6%}.store-page .crew-hero h1,.store-page .founder-hero h1{font-size:47px;letter-spacing:-2px;line-height:1.02;margin:20px 0 25px}.crew-hero p,.founder-hero p{font-size:14px;line-height:1.9}.trade-primary{font-size:15px;min-height:60px;padding:18px 20px;gap:25px}.crew-hero .trade-primary{font-size:15px;width:100%;gap:20px}.crew-hero-art{height:390px}.crew-membership{bottom:35px;padding:22px 25px}.crew-membership>img{width:86px;height:34px;margin-bottom:18px}.crew-membership>strong{font-size:31px}.crew-membership>span{font-size:7px;margin-top:20px}.crew-hero-note{font-size:10px}.crew-benefits,.crew-model,.crew-access{padding:50px 6%}.store-page .crew-section-heading h2,.store-page .crew-model h2,.store-page .crew-access h2,.store-page .crew-faq h2{font-size:37px;letter-spacing:-1.7px;margin-top:20px}.crew-benefit-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.crew-benefit-grid article{padding-top:22px}.crew-benefit-mark{float:right;margin-bottom:0}.store-page .crew-benefit-grid h3{font-size:23px;max-width:260px}.crew-benefit-grid p{font-size:13px;max-width:none}.crew-model{grid-template-columns:1fr;gap:30px}.crew-model p{font-size:14px}.crew-quote-card{padding:28px}.store-page .crew-quote-card h3{font-size:30px}.crew-quote-card li{font-size:12px}.crew-access{grid-template-columns:1fr;gap:30px}.crew-access aside>p{font-size:14px}.crew-access-perks{font-size:12px;gap:10px;margin-top:25px}.crew-access .crew-contact{margin-top:25px}.crew-form-card{padding:25px 20px;box-shadow:5px 5px #171715}.store-page .crew-step h3{font-size:26px}.crew-role-options{gap:10px}.crew-role-options>label>span{font-size:12px;padding:15px 12px;min-height:70px}.crew-role-options input:checked+span{padding:14px 11px}.crew-role-options b{font-size:17px}.crew-progress>div:first-child{font-size:9px}.crew-step>p{font-size:11px}.crew-field-pair{grid-template-columns:1fr;gap:0}.crew-step input:not([type=radio]){font-size:16px;min-height:52px}.crew-form-actions{gap:15px}.crew-form-actions>#crew-next{font-size:15px}.crew-form-actions>#crew-submit{font-size:13px;padding:16px 17px;gap:15px}.crew-privacy{font-size:9px}.crew-faq{grid-template-columns:1fr;gap:20px;padding:50px 6%}.store-page .crew-faq h2{margin:0}.crew-faq summary{font-size:16px}.crew-faq details>p{font-size:12px}.founder-story-copy{padding:20px 6% 50px}.founder-story-copy>div{grid-template-columns:1fr;gap:22px;padding:30px 0}.store-page .founder-story-copy h2{font-size:34px}.founder-story-copy p{font-size:14px}.founder-story-copy>div>.trade-primary,.founder-story-copy>div>.crew-text-link{grid-column:1;max-width:100%;width:auto;margin-top:0}.founder-hero figure>img{aspect-ratio:1.15}.founder-hero .trade-primary{font-size:15px}}.crew-membership{background:#171715;color:#fff;border-color:#171715;box-shadow:6px 6px #ffe34b}.crew-membership>span{border-color:#fff6}.crew-benefit-mark{background:transparent;font-size:19px}.crew-step h3{scroll-margin-top:140px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bb-support.css.map */
