.strw-body{color:#20231d;--sw-acid:#c0ef27;--sw-ink:#20231d;--sw-paper:#ecece6;background:#ecece6;font-family:Archivo Variable,Arial,sans-serif;font-weight:450}.strw-body button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.strw-body button:focus-visible{outline-offset:6px;outline:2px solid #516713}.strw-body ::selection{background:var(--sw-acid);color:var(--sw-ink)}.sw{flex-direction:column;min-height:100svh;display:flex;overflow:hidden}.sw-header{z-index:4;border-bottom:1px solid #c9cbc1;justify-content:space-between;align-items:center;height:115px;margin:0 4%;display:flex;position:relative}.sw-wordmark{letter-spacing:-6px;padding:0 16px 0 0;font-stretch:75%;line-height:1;position:relative;transform:skew(-9deg);font-size:66px!important;font-weight:950!important}.sw-wordmark>span{letter-spacing:0;font-size:15px;position:absolute;top:3px;right:0;transform:skew(9deg)}.sw-wordmark>i{background:#72991a;border-radius:50%;width:8px;height:8px;position:absolute;bottom:6px;right:0}.sw-header__edition{letter-spacing:.08em;text-align:center;flex-direction:column;font:10px/1.7 Courier New,monospace;display:flex;position:absolute;left:50%;transform:translate(-50%)}.sw-header__edition span:first-child{font-weight:700}.sw-about{align-items:center;gap:40px;display:flex;padding:15px 0!important;font-size:12px!important}.sw-about>span{font-size:22px}.sw-hero{isolation:isolate;flex:1;height:calc(100svh - 155px);min-height:520px;max-height:1150px;position:relative}.sw-intro{z-index:2;pointer-events:none;transition:opacity .3s,transform .4s;position:absolute;top:34px;left:4%}.sw-eyebrow{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;font:10px/1.5 Courier New,monospace;display:flex}.sw-eyebrow>span{background:#20231d;border-radius:50%;width:5px;height:5px;display:inline-block}.sw-intro h1{letter-spacing:-.055em;margin-top:10px;font-size:clamp(22px,2.8vw,43px);font-weight:850;line-height:1.06}.sw-intro h1>span{letter-spacing:-.03em;font-size:.55em;font-weight:420}.sw-stage{z-index:1;touch-action:pan-y;position:absolute;inset:15px 0 50px}.sw-stage canvas{width:100%!important;height:100%!important}.sw-loading{letter-spacing:.1em;pointer-events:none;background:#ecece6;justify-content:center;align-items:center;gap:12px;font:10px monospace;display:flex;position:absolute;inset:0}.sw-loading>span{border:1px solid #aaa;border-top-color:#20231d;border-radius:50%;width:18px;height:18px;animation:1s linear infinite sw-spin;display:block}.sw-rail-hint{z-index:2;pointer-events:none;align-items:center;gap:13px;font:10px/1.6 Courier New,monospace;display:flex;position:absolute;bottom:110px;left:4%}.sw-rail-hint b{color:#72776b;font-weight:400}.sw-hint-cross{font:300 32px/1 Arial}.sw-hint-arrow{margin-left:15px;font:24px Arial}.sw-piece-nav{z-index:4;border-top:1px solid #bfc3b7;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;bottom:0;left:4%;right:4%}.sw-piece-nav button{text-align:left;border-right:1px solid #ccd0c5;align-items:center;gap:10px;height:66px;padding:0 15px;font-size:11px;transition:background .25s;display:flex;position:relative}.sw-piece-nav button:first-child{border-left:1px solid #ccd0c5}.sw-piece-nav button:hover{background:#e1e5d7}.sw-piece-nav button.is-active{background:var(--sw-acid)}.sw-piece-nav__number{color:#72776b;font:9px Courier New,monospace}.sw-piece-nav__arrow{opacity:0;margin-left:auto;font-size:18px;transition:opacity .2s}.sw-piece-nav button:hover .sw-piece-nav__arrow,.sw-piece-nav button.is-active .sw-piece-nav__arrow{opacity:1}.sw-footer{background:var(--sw-acid);letter-spacing:.045em;z-index:5;justify-content:space-between;align-items:center;gap:15px;min-height:40px;padding:9px 4%;font:9px/1.4 Courier New,monospace;display:flex;position:relative}.sw-footer>span:last-child{align-items:center;gap:12px;display:flex}.sw-footer b{font:22px/1 Arial}.sw--selected .sw-intro{opacity:0;visibility:hidden;transform:translateY(-10px)}.sw-back{z-index:5;align-items:center;gap:14px;display:flex;position:absolute;top:30px;left:4%;font-size:19px!important}.sw-back span{font:11px Courier New,monospace}.sw-product{z-index:3;pointer-events:none;width:23%;max-width:310px;animation:.45s both sw-reveal;position:absolute;top:37%;left:4%}.sw-product>.sw-eyebrow{font-size:9px}.sw-product h2{letter-spacing:-.06em;margin-top:16px;font-size:clamp(25px,3vw,45px);font-weight:780;line-height:1.03}.sw-product>p{color:#626759;max-width:180px;margin-top:14px;font-size:12px;line-height:1.6}.sw-product__weight{letter-spacing:.04em;color:#686e60;margin-top:25px;font:8px Courier New,monospace;display:block}.sw-customize{z-index:5;width:210px;animation:.45s 80ms both sw-reveal;position:absolute;bottom:150px;right:4%}.sw-color-heading{justify-content:space-between;align-items:center;gap:15px;font:9px Courier New,monospace;display:flex}.sw-color-heading>span:last-child{text-transform:uppercase;color:#69705e;font-size:8px}.sw-swatches{gap:12px;margin-top:16px;display:flex}.sw-swatches button{border:1px solid #0000;border-radius:50%;width:30px;height:30px;transition:border-color .2s,transform .2s;padding:4px!important}.sw-swatches button:hover{transform:translateY(-3px)}.sw-swatches button[aria-pressed=true]{border-color:#272e1e}.sw-swatches button>span{background:var(--swatch);border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #00000018}.sw-sweep-note{letter-spacing:.05em;color:#707763;height:12px;margin-top:13px;font:7px Courier New,monospace}.sw-turn{text-align:left;align-items:center;gap:8px;width:100%;margin-top:20px;display:flex;border-top:1px solid #bfc3b7!important;padding:15px 0 0!important;font-size:10px!important}.sw-turn>span{font-size:23px}.sw-turn>b{color:#707763;margin-left:auto;font:8px Courier New,monospace}.sw-rotate-hint{pointer-events:none;letter-spacing:.08em;color:#707763;z-index:3;font:8px Courier New,monospace;position:absolute;bottom:90px;left:50%;transform:translate(-50%)}.sw-dialog{color:#ecece6;background:#20271b;border:0;width:calc(100% - 40px);max-width:570px;padding:65px 55px}.sw-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#20271b66}.sw-dialog>button{font-size:20px;position:absolute;top:20px;right:20px}.sw-dialog h2{letter-spacing:-.07em;margin:30px 0;font-size:60px;font-weight:700;line-height:1.03}.sw-dialog>p:not(.sw-eyebrow){color:#c4caba;font-size:15px;line-height:1.7}.sw-dialog small{color:#adb6a1;border-top:1px solid #606957;margin-top:40px;padding-top:20px;font:10px/1.6 Courier New,monospace;display:block}.sw-fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:25px;display:flex;position:absolute;inset:0}.sw-fallback strong{font-size:60px;font-weight:900}.sw-fallback p{max-width:320px;font-size:13px;line-height:1.6}@keyframes sw-spin{to{transform:rotate(360deg)}}@keyframes sw-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.sw-customize{width:240px;right:7%}.sw-product{left:7%}.sw-stage{inset:0 2% 45px}}@media (max-width:900px){.sw-header{height:95px}.sw-hero{height:calc(100svh - 135px);min-height:620px}.sw-header__edition{font-size:8px}.sw-wordmark{font-size:55px!important}.sw-about{gap:15px}.sw-intro h1{font-size:27px}.sw-product{width:24%;top:30%}.sw-product h2{font-size:29px}.sw-customize{width:175px;bottom:125px;right:3%}.sw-swatches{gap:5px}.sw-piece-nav button{padding:0 9px;font-size:9px}.sw-footer{font-size:8px}.sw-footer>span:nth-child(2){display:none}}@media (max-width:600px){.sw-header{height:88px;margin:0 5%}.sw-wordmark{letter-spacing:-5px;font-size:51px!important}.sw-header__edition{display:none}.sw-about{gap:22px;font-size:10px!important}.sw-hero{height:calc(100svh - 128px);min-height:650px}.sw-intro{top:22px;left:5%}.sw-eyebrow{font-size:8px}.sw-intro h1{font-size:29px}.sw-stage{inset:47px -75% 120px}.sw-rail-hint{gap:8px;font-size:8px;bottom:125px;left:5%}.sw-hint-cross{font-size:25px}.sw-piece-nav{grid-template-columns:repeat(5,1fr);bottom:10px;left:5%;right:5%}.sw-piece-nav button{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;height:66px;padding:0 6px;font-size:8px;line-height:1.3}.sw-piece-nav__number{font-size:8px}.sw-piece-nav__arrow{display:none}.sw-footer{gap:15px;min-height:40px;padding:8px 5%;font-size:7px}.sw-footer>span:last-child{gap:7px;max-width:140px;font-size:6px}.sw-footer b{font-size:18px}.sw-back{top:18px;left:5%}.sw-back span{font-size:9px}.sw--selected .sw-stage{inset:12px -90% 150px}.sw-product{width:46%;max-width:190px;top:58px;left:5%}.sw-product>.sw-eyebrow{font-size:7px}.sw-product h2{margin-top:9px;font-size:27px}.sw-product>p{display:none}.sw-product__weight{margin-top:9px;font-size:6px}.sw-customize{width:180px;bottom:105px;right:5%}.sw-color-heading{font-size:8px}.sw-color-heading>span:last-child{font-size:7px}.sw-swatches{gap:8px;margin-top:10px}.sw-swatches button{width:28px;height:28px}.sw-sweep-note{margin-top:8px;font-size:6px}.sw-turn{margin-top:10px;padding-top:9px!important;font-size:9px!important}.sw-rotate-hint{font-size:7px;bottom:115px;left:5%;transform:none}.sw-dialog{padding:50px 28px}.sw-dialog h2{font-size:47px}}@media (prefers-reduced-motion:reduce){.sw *{transition:none!important;animation:none!important}}.sw-hero{min-height:560px}.sw-intro{max-width:62%;top:28px;left:4%}.sw-stage{inset:175px 0 90px}.sw-back{top:16px;left:4%}.sw-product{width:58%;max-width:660px;top:51px;left:4%}.sw-product h2{max-width:100%;margin-top:9px;font-size:clamp(28px,3vw,43px);line-height:1.05}.sw-product>p{max-width:none;margin-top:8px;display:inline-block}.sw-product__weight{margin:0 0 0 20px;font-size:8px;display:inline-block}.sw-customize{width:210px;top:37px;bottom:auto;right:4%}.sw-turn{margin-top:10px;padding-top:10px!important}.sw-rotate-hint{bottom:80px}.sw-rail-hint{bottom:83px;left:4%}@media (max-width:900px){.sw-product{width:55%;top:52px}.sw-product h2{font-size:31px}.sw-product>p{font-size:10px}.sw-product__weight{margin:10px 0 0;font-size:7px;display:block}.sw-customize{width:180px;top:38px;right:4%}.sw-stage{inset:190px 0 105px}.sw-hero{min-height:650px}}@media (max-width:600px){.sw-hero{height:calc(100svh - 128px);min-height:740px}.sw-intro{max-width:90%;top:24px;left:5%}.sw-stage{inset:160px 0 125px}.sw-back{top:18px;left:5%}.sw-product{width:90%;max-width:none;top:53px;left:5%}.sw-product h2{white-space:normal;max-width:100%;font-size:29px}.sw-product>p{margin-top:8px;font-size:10px;display:block}.sw-product__weight{margin:9px 0 0;display:block}.sw--selected .sw-stage{inset:180px 0 210px}.sw-customize{width:190px;top:auto;bottom:106px;right:5%}.sw-rotate-hint{bottom:116px;left:5%}.sw-rail-hint{bottom:112px;left:5%}}
.sd{background:var(--sw-paper);color:var(--sw-ink);--sd-line:#c5c9bd;padding:100px 0 0;scroll-margin-top:0!important}.sd-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin:0 4% 42px;display:flex}.sd-eyebrow{letter-spacing:.06em;font:10px/1.5 Courier New,monospace}.sd-heading .sd-eyebrow{align-items:center;gap:9px;margin-bottom:19px;display:flex}.sd-heading .sd-eyebrow>span{background:#718a35;border-radius:50%;width:6px;height:6px;display:block}.sd-heading h2{letter-spacing:-.065em;font-size:clamp(46px,6.5vw,100px);font-weight:900;line-height:.91}.sd-heading h2>span{font-weight:450}.sd-heading__right{flex-direction:column;align-items:flex-end;gap:28px;display:flex}.sd-heading__right>p{color:#666d5d;text-align:right;font-size:13px;line-height:1.6}.sd-arrows{gap:9px;display:flex}.strw-body .sd-arrows button{border:1px solid #7c846f;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .25s,opacity .25s;display:grid}.strw-body .sd-arrows button:hover:not(:disabled){background:var(--sw-acid)}.strw-body .sd-arrows button:disabled{opacity:.25;cursor:default}.sd-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;outline-offset:-3px;-webkit-user-select:none;user-select:none;gap:24px;padding:0 4% 12px;scroll-padding-inline:4%;display:flex;overflow:auto hidden}.sd-track::-webkit-scrollbar{display:none}.sd-track[data-dragging=true]{cursor:grabbing;scroll-snap-type:none}.sd-track[data-dragging=true] *{cursor:grabbing!important}.sd-card{scroll-snap-align:start;flex:0 0 calc(31.25% - 27.5px);min-width:0}.strw-body .sd-photo{aspect-ratio:2/3;text-align:left;isolation:isolate;background:#dcded7;width:100%;padding:0;display:block;position:relative;overflow:hidden}.sd-photo img{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .65s,transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.sd-photo img.is-visible{opacity:1}.sd-photo:hover img{transform:scale(1.025)}.sd-photo__index{z-index:2;letter-spacing:.04em;color:#20231d;font:9px Courier New,monospace;position:absolute;top:18px;left:16px}.sd-photo__explore{z-index:2;letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#ecece6ed;justify-content:space-between;align-items:center;padding:12px 15px;font:9px Courier New,monospace;transition:opacity .25s,transform .3s;display:flex;position:absolute;bottom:15px;left:15px;right:15px;transform:translateY(7px)}.sd-photo__explore>span{font:21px Arial}.sd-photo:hover .sd-photo__explore,.sd-photo:focus-visible .sd-photo__explore{opacity:1;transform:translateY(0)}.sd-card__meta{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.sd-card__meta .sd-eyebrow{color:#6b7261;font-size:9px}.sd-price{font-size:13px;font-weight:550}.sd-card h3{letter-spacing:-.045em;margin-top:8px;font-size:clamp(18px,1.65vw,25px);font-weight:650}.strw-body .sd-card h3 button{text-align:left;font:inherit;letter-spacing:inherit;padding:0}.sd-card h3 button:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.sd-card__bottom{border-bottom:1px solid var(--sd-line);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-bottom:12px;display:flex}.sd-wash-name{color:#6b7261;font-size:11px}.sd-washes{flex-shrink:0;align-items:center;gap:0;display:flex}.strw-body .sd-washes button{place-items:center;width:38px;height:44px;padding:7px;display:grid;position:relative}.sd-washes button>span{background:var(--denim-wash);border-radius:50%;width:19px;height:19px;transition:transform .2s;box-shadow:inset 0 0 0 1px #0002}.sd-washes button:after{content:"";border:1px solid #0000;border-radius:50%;width:27px;height:27px;transition:border-color .2s;position:absolute}.sd-washes button[aria-pressed=true]:after{border-color:#444f37}.sd-washes button:hover>span{transform:scale(1.12)}.sd-base{margin:26px 4% 60px}.sd-progress{background:#d4d7cb;height:2px;overflow:hidden}.sd-progress>span{background:#303925;width:50%;height:100%;transition:transform .12s linear;display:block}.sd-base>p{letter-spacing:.05em;color:#69705e;justify-content:space-between;gap:20px;margin-top:13px;font:8px/1.5 Courier New,monospace;display:flex}.sd-note{border-top:1px solid var(--sd-line);letter-spacing:.02em;color:#737b67;justify-content:space-between;align-items:center;gap:25px;margin:0 4%;padding:25px 0;font:8px/1.7 Courier New,monospace;display:flex}.sd-note>span{color:#38442b;white-space:nowrap}.sd-note>p{text-align:center;max-width:450px}.sd-note>a{color:#38442b;text-underline-offset:4px;white-space:nowrap;font:11px Archivo Variable,Arial,sans-serif}.sd-dialog{color:#20231d;background:#ecece6;border:0;width:min(920px,100% - 48px);max-height:90svh;padding:0;overflow:auto}.sd-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#20231d88}.strw-body .sd-dialog__close{z-index:3;background:#ecece6ed;border-radius:50%;place-items:center;width:40px;height:40px;font:18px Arial;display:grid;position:absolute;top:13px;right:13px}.sd-detail{grid-template-columns:1fr 1fr;display:grid}.sd-detail__photo{background:#dcded7}.sd-detail__photo img{object-fit:cover;width:100%;height:100%;min-height:560px}.sd-detail__copy{flex-direction:column;padding:70px 38px 36px;display:flex}.sd-detail__copy h2{letter-spacing:-.06em;margin:20px 0;font-size:clamp(32px,3.3vw,50px);font-weight:750;line-height:1.03}.sd-detail__price{font-size:18px}.sd-detail__price>small{color:#747c68;margin-left:15px;font:8px Courier New,monospace}.sd-detail__copy>p:not(.sd-eyebrow){color:#68715d;margin-top:25px;font-size:13px;line-height:1.75}.sd-detail__copy>p.sd-detail__specs{border-block:1px solid var(--sd-line);padding:20px 0;font-size:11px}.sd-detail__wash{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:11px;display:flex}.sd-detail__note{color:#737b67;margin-top:auto;padding-top:30px;font:8px/1.7 Courier New,monospace}@media (min-width:1700px){.sd{padding-top:130px}.sd-card{flex-basis:calc(28.5714% - 25.1429px)}}@media (max-width:1000px){.sd-card{flex-basis:calc(45.4545% - 18.1818px)}.sd-heading h2{font-size:70px}.sd-note{flex-wrap:wrap}.sd-note>p{text-align:left;max-width:unset;flex-basis:100%;order:3}.sd-note>a{margin-left:auto}}@media (max-width:600px){.sd{padding-top:64px}.sd-heading{flex-wrap:wrap;align-items:stretch;gap:24px;margin:0 5% 30px}.sd-heading h2{font-size:clamp(44px,12.7vw,70px)}.sd-heading .sd-eyebrow{margin-bottom:16px;font-size:9px}.sd-heading__right{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%}.sd-heading__right>p{text-align:left;font-size:12px}.sd-arrows{gap:7px}.strw-body .sd-arrows button{width:44px;height:44px}.sd-track{gap:16px;padding-inline:5%;scroll-padding-inline:5%}.sd-card{flex-basis:86%}.sd-card h3{font-size:23px}.sd-card__meta{margin-top:17px}.sd-card__bottom{margin-top:7px}.strw-body .sd-washes button{width:40px}.sd-photo__explore{opacity:1;padding:9px 12px;bottom:12px;left:12px;right:12px;transform:none}.sd-photo__index{top:15px;left:14px}.sd-base{margin:22px 5% 40px}.sd-base>p{gap:18px;font-size:7px}.sd-base>p>span{text-align:right;max-width:100px}.sd-note{gap:15px;margin:0 5%;padding:22px 0;font-size:7px}.sd-note>a{font-size:10px}.sd-note>p{font-size:8px}.sd-dialog{width:calc(100% - 24px);max-height:94svh}.sd-detail{display:block}.sd-detail__photo img{object-fit:contain;height:auto;min-height:0;max-height:54svh}.sd-detail__copy{padding:27px 25px}.sd-detail__copy h2{margin:15px 0;font-size:36px}.sd-detail__copy>p:not(.sd-eyebrow){margin-top:18px}.sd-detail__note{padding-top:25px}}@media (prefers-reduced-motion:reduce){.sd *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.sw-header__actions{align-items:center;gap:28px;display:flex}.strw-body .sb-trigger,.strw-body .sb-view{white-space:nowrap;align-items:center;gap:9px;min-height:44px;font-size:12px;display:flex}.sb-trigger svg,.sb-view svg{flex-shrink:0}.sb-trigger b,.sb-view b{background:var(--sw-acid);border-radius:50%;place-items:center;min-width:23px;height:23px;padding:0 5px;font:10px Courier New,monospace;display:grid}.strw-body .sb-view{font-size:11px}.sw-product__purchase{pointer-events:auto;max-width:245px;margin-top:13px}.strw-body .sb-add,.strw-body .sb-primary{background:var(--sw-ink);width:100%;min-height:44px;color:var(--sw-paper);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;font-size:11px;transition:background .25s,color .25s,opacity .25s;display:flex}.strw-body .sb-add:hover:not(:disabled),.strw-body .sb-primary:hover{background:var(--sw-acid);color:var(--sw-ink)}.strw-body .sb-add:disabled{opacity:.5;cursor:default}.sb-add>span:last-child{white-space:nowrap;font:11px Courier New,monospace}.sd-heading__tools{align-items:center;gap:24px;display:flex}.strw-body .sd-card__add{color:var(--sw-ink);border-bottom:1px solid var(--sd-line);background:0 0;margin-top:2px;padding-inline:0}.strw-body .sd-card__add:hover:not(:disabled){padding-inline:12px}.sd-detail__basket{flex-direction:column;align-items:flex-start;gap:9px;margin-top:24px;display:flex}.sb-toast{z-index:80;background:var(--sw-ink);max-width:360px;color:var(--sw-paper);opacity:0;visibility:hidden;pointer-events:none;padding:18px 22px;font-size:12px;line-height:1.6;transition:opacity .25s,transform .35s,visibility .25s;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 8px 35px #20231d25}.sb-toast[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.strw-body .sb-toast button{color:var(--sw-acid);text-underline-offset:4px;align-items:center;gap:12px;min-height:32px;padding:7px 0 0;font-size:11px;text-decoration:underline;display:flex}.sb-drawer{background:var(--sw-paper);width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--sw-ink);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-20px 0 80px #20231d25}.sb-drawer[open]{animation:.35s cubic-bezier(.2,.7,.2,1) both sb-arrive}.sb-drawer::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#20231d66}.sb-shell{flex-direction:column;height:100%;display:flex}.sb-header{border-bottom:1px solid #c5c9bd;justify-content:space-between;align-items:flex-start;gap:20px;padding:32px 28px 22px;display:flex}.sb-eyebrow{letter-spacing:.08em;color:#69715f;font:8px/1.5 Courier New,monospace}.sb-header h2{letter-spacing:-.06em;align-items:baseline;gap:14px;margin-top:9px;font-size:36px;font-weight:730;display:flex}.sb-header h2>span{letter-spacing:0;color:#69715f;white-space:nowrap;font:11px Courier New,monospace}.strw-body .sb-close{place-items:center;width:44px;height:44px;margin:-9px -10px 0 0;font:20px Arial;display:grid}.sb-capacity{color:#69715f;justify-content:space-between;align-items:center;gap:15px;padding:17px 28px;font-size:11px;display:flex}.sb-capacity>div{gap:4px;display:flex}.sb-capacity i{background:#d7dbcf;width:16px;height:4px;transition:background .2s;display:block}.sb-capacity i.is-filled{background:#809e2c}.sb-content{overscroll-behavior:contain;flex:1;min-height:0;padding:0 28px;overflow:auto}.sb-empty{padding:40px 0 35px}.sb-empty>svg{color:#75845c;width:34px;height:38px;margin-bottom:32px}.sb-empty h3{letter-spacing:-.065em;font-size:57px;font-weight:650;line-height:.96}.sb-empty p{color:#69715f;margin:22px 0;font-size:12px;line-height:1.7}.sb-empty>.sb-primary{max-width:290px}.sb-lines{margin:0;padding:0;list-style:none}.sb-line{border-bottom:1px solid #c5c9bd;gap:17px;padding:19px 0;display:flex}.sb-thumb,.sb-swatch{object-fit:cover;flex:0 0 75px;width:75px;height:110px}.sb-swatch{background:var(--basket-color);color:var(--basket-ink);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;box-shadow:inset 0 0 0 1px #20231d12}.sb-swatch>span{letter-spacing:-.06em;font-size:12px;font-style:italic;font-weight:900}.sb-line__body{flex:1;min-width:0}.sb-line__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sb-line__top h3{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.15}.sb-line__top>span{white-space:nowrap;font-size:12px}.sb-line__body>p{color:#69715f;margin-top:8px;font-size:10px;line-height:1.6}.sb-line__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.sb-quantity{border:1px solid #c5c9bd;align-items:center;display:flex}.strw-body .sb-quantity button{place-items:center;width:36px;height:38px;font-size:17px;display:grid}.sb-quantity button:disabled{opacity:.25;cursor:default}.sb-quantity>span{text-align:center;min-width:24px;font:11px Courier New,monospace}.strw-body .sb-remove{text-underline-offset:4px;color:#69715f;min-height:40px;padding:4px 0;font-size:10px;text-decoration:underline}.sb-summary{padding:22px 28px calc(24px + env(safe-area-inset-bottom));background:var(--sw-paper);border-top:1px solid #bfc5b5}.sb-total{justify-content:space-between;align-items:baseline;gap:20px;font-size:16px;display:flex}.sb-total small{color:#69715f;white-space:nowrap;margin-left:12px;font:9px Courier New,monospace}.sb-total strong{letter-spacing:-.04em;font-size:24px;font-weight:650}.sb-demo{color:#69715f;margin:17px 0;font-size:10px;line-height:1.7}.sb-demo>span{letter-spacing:.08em;color:#38442b;margin-bottom:7px;font:8px Courier New,monospace;display:block}@keyframes sb-arrive{0%{transform:translate(100%)}to{transform:none}}@media (max-width:1000px){.sw-header__edition{display:none}.sw-header__actions{gap:22px}}@media (max-width:600px){.sw-header__actions{gap:15px}.sw-header__actions .sw-about{gap:10px;font-size:11px!important}.sb-trigger>span,.sd-heading__tools .sb-view>span{display:none}.strw-body .sb-trigger{gap:7px}.sb-trigger b,.sb-view b{min-width:20px;height:20px;font-size:9px}.sw-product__purchase{max-width:218px;margin-top:11px}.strw-body .sw-product__purchase .sb-add{min-height:38px;padding:10px 13px;font-size:10px}.sw-product__purchase .sb-add>span:last-child{font-size:10px}.sd-heading__tools{gap:13px}.strw-body .sd-heading__tools .sb-view{gap:7px}.sd-heading__tools .sb-view svg{width:17px}.sd-heading__right{gap:12px}.sb-toast{max-width:none;padding:15px 18px;font-size:11px;bottom:17px;left:5%;right:5%}.sb-header{padding:25px 22px 19px}.sb-header h2{font-size:34px}.sb-capacity{padding:16px 22px;font-size:10px}.sb-capacity i{width:14px}.sb-content{padding-inline:22px}.sb-line{gap:14px}.sb-thumb,.sb-swatch{flex-basis:64px;width:64px;height:100px}.sb-line__top h3{font-size:15px}.sb-line__body>p{font-size:9px}.sb-line__top>span{font-size:11px}.strw-body .sb-quantity button{width:38px;height:42px}.sb-quantity>span{min-width:20px}.sb-summary{padding:18px 22px calc(20px + env(safe-area-inset-bottom))}.sb-demo{margin:12px 0;font-size:9px}.sb-total{font-size:14px}.sb-total strong{font-size:22px}.sb-empty{padding-top:30px}.sb-empty h3{font-size:50px}}@media (prefers-reduced-motion:reduce){.sb-drawer[open]{animation:none}.sb-toast,.sb-add,.sb-primary{transition:none!important}}
.sw-language{white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.sw-language a{min-width:24px;min-height:44px;color:inherit;opacity:.5;text-underline-offset:5px;justify-content:center;align-items:center;text-decoration:none;display:flex}.sw-language a[aria-current=page]{opacity:1;text-decoration:underline;text-decoration-thickness:1px}.sw-language a:hover{opacity:1}.sw-language>span{opacity:.3;font-size:10px}.sw-about__label{font-size:inherit!important}.sw-header__actions{gap:23px}@media (max-width:1000px){.sw-header__actions{gap:17px}.sw-header__actions .sw-about{gap:15px}}@media (max-width:600px){.sw-header__actions{gap:12px}.sw-language{gap:2px;font-size:10px}.sw-language a{min-width:24px}.sw-header__actions .sw-about{gap:0;min-height:44px;padding-inline:2px!important}.sw-about__label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[lang=hu] .sw-rotate-hint{max-width:125px;font-size:6px;line-height:1.5}}
