:root{--ink: #0e0e0c;--bone: #ede8df;--accent: #ff5a1f;--ink-2: #171714;--panel: #1c1c19;--text-2: #cfc9bd;--muted: #9a958b;--bone-text: #3a3833;--accent-deep: #b3360c;--line: #2a2a26;--control: #3a3a35;--ds-display: "Barlow Condensed", Impact, sans-serif;--ds-body: "Inter", Arial, sans-serif;--ds-mono: "Barlow Condensed", Impact, sans-serif;--pad: 2rem}@media(min-width:800px){:root{--pad: 4.8rem}}@media(min-width:1200px){:root{--pad: 6.4rem}}body,.gradient{--font-body-family: var(--ds-body);--font-heading-family: var(--ds-display);--font-heading-weight: 800}body{font-family:var(--ds-body);font-size:1.4rem;background:var(--ink);color:var(--bone);letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3,.h4{font-family:var(--ds-display);font-weight:800;text-transform:uppercase;letter-spacing:-.035em;line-height:.88}::selection{background:var(--accent);color:var(--ink)}.ds2 a{color:inherit;text-decoration:none}.ds2 button{cursor:pointer;background:none;border:0;padding:0;color:inherit;font:inherit}.ds2 img{display:block;width:100%}.ds2-pad{padding-left:var(--pad);padding-right:var(--pad)}.ds2-label{font:700 1.1rem var(--ds-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}.ds2-btn,.ds2 .ds2-btn{min-height:4.8rem;display:inline-flex;align-items:center;justify-content:center;padding:0 2.2rem;background:var(--accent);color:var(--ink);border:1px solid var(--accent);font:800 1.6rem var(--ds-display);letter-spacing:.03em;text-transform:uppercase;transition:background .18s,border-color .18s,color .18s}.ds2-btn:hover,.ds2 .ds2-btn:hover{background:var(--bone);border-color:var(--bone);color:var(--ink)}.ds2 :focus-visible,.ds2-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.announcement-bar-section .announcement-bar,.utility-bar{background:var(--accent)!important;color:var(--ink);border:0}.announcement-bar{min-height:2.8rem;padding:0}.announcement-bar__message{font:800 1.2rem/1 var(--ds-display)!important;letter-spacing:.08em!important;text-transform:uppercase;color:var(--ink)!important;padding:.8rem 1.2rem!important;white-space:normal!important}.announcement-bar__link{color:var(--ink)}.announcement-bar__link:hover{text-decoration:none}.announcement-bar .slider-button{display:none}.ds2-header{height:6.6rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--pad);border-bottom:1px solid var(--line);background:var(--ink);position:relative;z-index:20}.ds2-wordmark{font:800 2.8rem var(--ds-display);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;color:var(--bone)}.ds2-menu-trigger,.ds2-header-actions button,.ds2-header-actions a{font:800 1.4rem var(--ds-display);letter-spacing:.06em;text-transform:uppercase;color:var(--bone)}.ds2-menu-trigger{justify-self:start}.ds2-menu-trigger:hover,.ds2-header-actions button:hover,.ds2-header-actions a:hover,.ds2-desktop-nav a:hover,.ds2-desktop-nav a[aria-current]{color:var(--accent)}.ds2-desktop-nav{display:none}.ds2-header-actions{justify-self:end;display:flex;align-items:center;gap:1.3rem}.ds2-search-trigger,.ds2-header .ds2-languages{display:none}#cart-icon-bubble{display:inline-flex;align-items:center;gap:.4rem;position:relative}#cart-icon-bubble:before{content:attr(data-label)}#cart-icon-bubble .svg-wrapper{display:none}#cart-icon-bubble .cart-count-bubble{position:static;display:inline-grid;place-items:center;background:var(--bone);color:var(--ink);width:1.8rem;height:1.8rem;border-radius:0;font:800 1.2rem var(--ds-display);line-height:1}.ds2-languages{display:flex;align-items:center;gap:.7rem;font:700 1.2rem var(--ds-display)}.ds2-languages b{color:var(--bone)}.ds2-languages span{color:var(--muted)}.ds2-languages button{color:var(--muted)!important;font:700 1.2rem var(--ds-display)!important;letter-spacing:.04em}.ds2-languages button:hover{color:var(--accent)!important}.ds2-search-panel{position:absolute;left:0;right:0;top:100%;z-index:30;padding:2.4rem var(--pad);background:var(--bone);color:var(--ink)}.ds2-search-panel[hidden]{display:none}.ds2-search-panel form{display:grid;grid-template-columns:1fr auto;gap:1.2rem;align-items:end}.ds2-search-panel label{grid-column:1 / -1;font:800 1.4rem var(--ds-display);text-transform:uppercase}.ds2-search-panel input{min-width:0;background:transparent;border:0;border-bottom:2px solid var(--ink);padding:1rem 0;font:800 2.6rem var(--ds-display);text-transform:uppercase;color:var(--ink);outline:none;border-radius:0}.ds2-search-panel input::placeholder{color:var(--bone-text);opacity:.6}.ds2-search-panel button{font:800 1.4rem var(--ds-display);text-transform:uppercase;color:var(--ink)}.ds2-header-wrap{position:relative}.ds2-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--accent);color:var(--ink);padding:2.4rem var(--pad);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .35s cubic-bezier(.77,0,.18,1);visibility:hidden;overflow-y:auto}.ds2-menu-overlay.open{transform:none;visibility:visible}.ds2-overlay-close{align-self:flex-end;font:800 1.6rem var(--ds-display)!important;text-transform:uppercase;color:var(--ink)!important}.ds2-menu-overlay nav{margin:auto 0;display:flex;flex-direction:column;padding:3rem 0}.ds2-menu-overlay nav a{font:900 clamp(4.8rem,15vw,6.4rem)/.86 var(--ds-display);letter-spacing:-.04em;text-transform:uppercase;color:var(--ink)}.ds2-menu-overlay nav a:hover{color:var(--bone)}.ds2-menu-small{display:flex;flex-wrap:wrap;gap:1.6rem;margin-bottom:2rem}.ds2-menu-small a,.ds2-menu-small button{font:800 1.5rem var(--ds-display)!important;text-transform:uppercase;color:var(--ink)!important;text-decoration:underline;text-underline-offset:.4rem}.ds2-menu-overlay .ds2-languages,.ds2-menu-overlay .ds2-languages b,.ds2-menu-overlay .ds2-languages span,.ds2-menu-overlay .ds2-languages button{color:var(--ink)!important;font-size:1.5rem!important}.ds2-menu-overlay>p{font:800 1.5rem var(--ds-display);text-transform:uppercase;margin:2rem 0 0}html.ds2-locked,html.ds2-locked body{overflow:hidden}@media(min-width:800px){.ds2-header{height:7.8rem;grid-template-columns:auto 1fr auto;gap:5.5rem}.ds2-menu-trigger{display:none}.ds2-wordmark{font-size:3.4rem}.ds2-desktop-nav{display:flex;gap:3rem;font:800 1.4rem var(--ds-display);letter-spacing:.06em;text-transform:uppercase}.ds2-header-actions{gap:2.6rem}.ds2-search-trigger,.ds2-header .ds2-languages{display:flex}.ds2-search-panel{padding:3rem var(--pad)}}.ds2-hero{min-height:calc(100svh - 9.4rem);position:relative;overflow:hidden;padding:2.8rem var(--pad) 3rem;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;background:var(--ink) linear-gradient(90deg,transparent 49.8%,#1a1a17 50%,transparent 50.2%)}.ds2-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;opacity:.26;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E")}.ds2-hero-kicker{font:700 1.1rem var(--ds-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;position:relative;z-index:2}.ds2-poster{background:var(--bone);color:var(--ink);clip-path:polygon(4% 1%,96% 0,99% 5%,97% 95%,92% 99%,7% 98%,2% 93%,1% 8%)}.ds2-hero-art{position:absolute;z-index:-1;width:min(86vw,46rem);left:50%;top:47%;transform:translate(-50%,-50%) rotate(-2deg);padding:5% 5% 15%;display:block}.ds2-hero-art img{aspect-ratio:4 / 5;object-fit:cover;filter:contrast(1.06)}.ds2-hero-art figcaption{position:absolute;left:0;right:0;bottom:4.5%;text-align:center;font:900 2.1rem var(--ds-display);letter-spacing:.04em;text-transform:uppercase}.ds2-hero-copy{position:relative;z-index:2;display:grid;gap:1.6rem;align-items:end}.ds2-hero-copy h1{font-size:clamp(5.3rem,17vw,8.2rem);line-height:.79;letter-spacing:-.055em;text-shadow:2px 2px 0 var(--ink);margin:0;color:var(--bone)}.ds2-hero-copy .ds2-btn{justify-self:start}.ds2-margin-note{display:none}.ds2-paste{position:absolute;height:3rem;width:9.5rem;background:#ede8df7a;z-index:2;pointer-events:none}.ds2-paste-one{top:20%;left:-1.8rem;transform:rotate(12deg)}.ds2-paste-two{top:12%;right:-2.2rem;transform:rotate(-7deg)}@media(min-width:800px){.ds2-hero{min-height:calc(100svh - 10.6rem);padding:3.6rem var(--pad) 4.2rem;display:block}.ds2-hero-art{width:min(44vw,58rem);left:52%;top:50%}.ds2-hero-art figcaption{font-size:3rem}.ds2-hero-copy{position:absolute;left:var(--pad);right:var(--pad);bottom:4.4rem;grid-template-columns:1fr auto}.ds2-hero-copy h1{font-size:clamp(8.8rem,11.2vw,16.4rem)}.ds2-hero-copy .ds2-btn{align-self:end;justify-self:end;margin-bottom:.8rem}.ds2-margin-note{display:block;position:absolute;top:50%;right:2.5rem;transform:rotate(90deg) translate(50%);transform-origin:right;font:700 1.1rem var(--ds-display);letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}}.ds2-section-heading{padding:7rem 0 3rem;display:grid;grid-template-columns:1fr auto;align-items:end;border-bottom:1px solid var(--line)}.ds2-section-heading .ds2-label{grid-column:1 / -1;margin-bottom:1rem}.ds2-section-heading h2{font-size:4.3rem;line-height:.88;letter-spacing:-.035em;margin:0;color:var(--bone)}.ds2-section-heading a{font:800 1.3rem var(--ds-display);text-transform:uppercase;text-decoration:underline;text-underline-offset:.5rem}.ds2-section-heading a:hover{color:var(--accent)}@media(min-width:800px){.ds2-section-heading{padding-top:11rem;padding-bottom:3.5rem}.ds2-section-heading h2{font-size:7.2rem}}.ds2-flash-section{background:var(--ink-2);padding-bottom:8.4rem}.ds2-flash-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.8rem 1.2rem;padding-top:3.6rem}.ds2-flash-card{position:relative;min-width:0;text-align:center;color:var(--bone);display:block}.ds2-sticker{display:block;background:var(--bone);padding:5px;transform:rotate(-3deg);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.ds2-flash-card:nth-child(2n) .ds2-sticker{transform:rotate(3deg)}.ds2-flash-card:hover .ds2-sticker{transform:rotate(0) scale(1.02)}.ds2-sticker img{aspect-ratio:4 / 5;object-fit:cover}.ds2-flash-card h3{font-size:2.2rem;line-height:.9;margin:1.6rem 0 0;color:inherit}.ds2-flash-card p{color:var(--muted);font:700 1.1rem var(--ds-display);letter-spacing:.12em;margin:.8rem 0 0}.ds2-flash-card:hover h3{color:var(--accent)}.ds2-tape{position:absolute;top:-.6rem;left:50%;transform:translate(-50%) rotate(3deg);width:6rem;height:1.7rem;background:#ede8df8c;z-index:2}@media(min-width:800px){.ds2-flash-section{padding-bottom:13rem}.ds2-flash-grid{grid-template-columns:repeat(4,1fr);gap:2.2rem;padding-top:6rem}.ds2-flash-card:nth-child(2){margin-top:5.5rem}.ds2-flash-card:nth-child(4){margin-top:3rem}.ds2-flash-card h3{font-size:2.9rem}}.ds2-story-section{background:var(--bone);color:var(--ink);padding:7.4rem var(--pad)}.ds2-story-section .ds2-label{color:var(--ink);letter-spacing:.15em}.ds2-story-copy{margin:3.5rem 0 5.5rem;max-width:95rem;font:600 clamp(2.7rem,6vw,5.5rem)/1.05 var(--ds-body);letter-spacing:-.04em}.ds2-story-section h2{font-size:4.8rem;line-height:.84;color:var(--accent-deep);letter-spacing:-.04em;margin:0}@media(min-width:800px){.ds2-story-section{padding:11rem 8vw}.ds2-story-copy{margin:5.5rem 0 8.5rem}.ds2-story-section h2{font-size:9.6rem}}.ds2-crew-strip{padding-bottom:8rem}.ds2-crew-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding-top:2.4rem}.ds2-crew-grid figure{position:relative;overflow:hidden;background:var(--panel);margin:0}.ds2-crew-grid img{aspect-ratio:3 / 4;object-fit:cover;filter:grayscale(1) contrast(1.16);transition:filter .3s,transform .5s}.ds2-crew-grid figure:hover img{filter:grayscale(0) contrast(1.05);transform:scale(1.025)}.ds2-crew-grid figcaption{position:absolute;inset:auto .6rem .6rem;background:var(--ink);padding:.6rem;font:700 .9rem var(--ds-display);letter-spacing:.05em;text-transform:uppercase}@media(min-width:800px){.ds2-crew-strip{padding-bottom:12rem}.ds2-crew-grid{grid-template-columns:repeat(4,1fr);gap:5px;padding-top:4rem}}.ds2-footer{padding:6.4rem var(--pad) 2.4rem;border-top:1px solid var(--line);background:var(--ink-2);color:var(--bone)}.ds2-footer-slogan{font:800 5.8rem/.77 var(--ds-display);letter-spacing:-.05em;text-transform:uppercase;margin-bottom:5.6rem}.ds2-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.ds2-footer-links div{display:flex;flex-direction:column;gap:.2rem}.ds2-footer-links .ds2-label,.ds2-newsletter label{margin-bottom:.8rem;display:block}.ds2-footer-links a{display:inline-flex;align-items:center;min-height:3.6rem;font-size:1.4rem;color:var(--bone)}.ds2-footer-links a:hover{color:var(--accent)}.ds2-newsletter{margin-top:4.6rem}.ds2-newsletter label{font:700 1.1rem var(--ds-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ds2-newsletter-row{display:flex;border-bottom:1px solid var(--bone)}.ds2-newsletter input{width:100%;min-width:0;background:transparent;border:0;padding:1.3rem 0;color:var(--bone);font:400 1.5rem var(--ds-body);outline:none;border-radius:0}.ds2-newsletter input::placeholder{color:var(--muted);opacity:1;text-transform:uppercase;font-size:1.3rem;letter-spacing:.04em}.ds2-newsletter button{padding:0 .4rem 0 2rem;font:800 1.6rem var(--ds-display);text-transform:uppercase;color:var(--bone)}.ds2-newsletter button:hover{color:var(--accent)}.ds2-newsletter p{margin:1rem 0 0;font-size:1.3rem;color:var(--text-2)}.ds2-footer-bottom{border-top:1px solid var(--line);margin-top:5.5rem;padding-top:1.8rem;display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;font:700 1rem var(--ds-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ds2-payments{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2.4rem;list-style:none;padding:0}.ds2-payments svg{height:2.2rem;width:auto}@media(min-width:800px){.ds2-footer{padding:9.5rem var(--pad) 3rem;display:grid;grid-template-columns:1.4fr .8fr 1fr;gap:7rem}.ds2-footer-slogan{font-size:8.4rem;margin-bottom:0}.ds2-newsletter{margin-top:0}.ds2-footer-bottom,.ds2-payments{grid-column:1 / -1}.ds2-footer-bottom{margin-top:0}.ds2-payments{margin-top:-4rem}}.ds2-page-title{padding-top:6rem;padding-bottom:3.5rem;display:grid;grid-template-columns:1fr auto;align-items:end}.ds2-page-title .ds2-label{grid-column:1 / -1}.ds2-page-title h1{font-size:clamp(7rem,20vw,16.8rem);line-height:.78;letter-spacing:-.06em;margin:1.8rem 0 0;color:var(--bone)}.ds2-page-title span{color:var(--muted);font:700 1.1rem var(--ds-display);letter-spacing:.1em;text-transform:uppercase}.ds2-page-intro{color:var(--text-2);max-width:56rem;line-height:1.6;margin:0 0 2.8rem}.ds2-filters{display:flex;gap:.8rem;padding-bottom:2.8rem;flex-wrap:wrap}.ds2-filters a{border:1px solid var(--control);padding:1rem 1.6rem;color:var(--muted);font:800 1.3rem var(--ds-display);text-transform:uppercase}.ds2-filters a[aria-current],.ds2-filters a:hover{background:var(--bone);border-color:var(--bone);color:var(--ink)}@media(min-width:800px){.ds2-page-title{padding-top:10rem;padding-bottom:5rem}.ds2-filters{padding-bottom:4rem}}.template-collection .collection,.section-template--collection .collection{padding-left:0}#ProductGridContainer .page-width,.related-products.page-width{max-width:none;padding-left:var(--pad);padding-right:var(--pad)}.product-grid{column-gap:.8rem!important;row-gap:3.4rem!important}@media(min-width:800px){.product-grid{column-gap:1.2rem!important;row-gap:7rem!important}}.card-wrapper .card,.card__inner{border-radius:0!important}.card__inner,.card .card__media,.card--media .card__inner{background:var(--panel)!important}.card__information{padding:1.2rem 0 0!important;text-align:left}.card-wrapper .card__heading,.card-wrapper .card__heading a{font:800 1.8rem/.95 var(--ds-display)!important;text-transform:uppercase!important;letter-spacing:-.01em;color:var(--bone)}.card-wrapper:hover .card__heading a{color:var(--accent);text-decoration:none}.card-information .price,.card-information .price-item{color:var(--muted)!important;font:400 1.2rem var(--ds-body)!important;margin-top:.7rem}.card__badge .badge{border-radius:0;background:var(--ink);color:var(--bone);border:0;font:700 .9rem var(--ds-display);letter-spacing:.08em;text-transform:uppercase}@media(min-width:800px){.card-wrapper .card__heading,.card-wrapper .card__heading a{font-size:2.3rem!important}}.related-products .title,.related-products__heading{font-size:clamp(4.3rem,6vw,7.2rem)!important;margin-bottom:3rem}.ds2-breadcrumb{color:var(--muted);font:700 1rem var(--ds-display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2rem}.ds2-breadcrumb a:hover{color:var(--accent)}.product__title h1,.product__title .h1{font-size:4.4rem!important;line-height:.86;letter-spacing:-.035em;color:var(--bone)}@media(min-width:800px){.product__title h1,.product__title .h1{font-size:5.7rem!important}}.product__info-container .price,.product__info-container .price-item{color:var(--text-2)!important;font:400 1.6rem var(--ds-body)!important}.product-form__input .form__label,.product-form__input legend{font:700 1.2rem var(--ds-display);letter-spacing:.08em;text-transform:uppercase;color:var(--bone);margin-bottom:1.2rem}.product-form__input--pill input[type=radio]+label,.product-form__input input[type=radio]+label{border-radius:0!important;border:1px solid var(--control)!important;background:transparent;color:var(--text-2);min-width:4.6rem;height:4.6rem;padding:0 1rem;display:inline-flex;align-items:center;justify-content:center;font:800 1.4rem var(--ds-display);text-transform:uppercase;margin:0 .5rem .5rem 0}.product-form__input input[type=radio]+label:hover,.product-form__input input[type=radio]:checked+label{background:var(--bone)!important;color:var(--ink)!important;border-color:var(--bone)!important}.product-form__submit.button,.product-form__submit.button--secondary{min-height:4.8rem!important;background:var(--accent);color:var(--ink);font:800 1.6rem var(--ds-display)!important;letter-spacing:.03em;text-transform:uppercase}.product-form__submit.button:hover{background:var(--bone);color:var(--ink)}.product-form__submit.button:disabled{background:var(--panel);color:var(--disabled, #c9c3b8);border:1px solid var(--control)}.shopify-payment-button__button--unbranded{font:800 1.6rem var(--ds-display)!important;text-transform:uppercase;min-height:4.8rem}.product__info-container .product__text.subtitle{color:var(--muted);font-size:1.1rem;line-height:1.6;text-transform:uppercase;letter-spacing:.02em}.product__info-container .product__text.subtitle a{color:var(--bone)}.product__info-container>*+*{margin-top:1.6rem}.ds2-flash-story{border-top:1px solid var(--line);margin-top:4.5rem;padding-top:4rem}.ds2-flash-story .ds2-label{color:var(--accent)}.ds2-flash-story h2{font-size:4.2rem;line-height:.84;margin:1.8rem 0;color:var(--bone)}.ds2-flash-story p:last-child{color:var(--text-2);line-height:1.65;margin:0}.ds2-acc,.product__accordion{border-top:0!important;border-bottom:1px solid var(--line)!important}.ds2-accordions{margin-top:4rem;border-top:1px solid var(--line)}.ds2-acc summary,.product__accordion summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:1.9rem 0;cursor:pointer;font:800 1.4rem var(--ds-display);letter-spacing:.02em;text-transform:uppercase;color:var(--bone)}.ds2-acc summary::-webkit-details-marker{display:none}.ds2-acc summary:after{content:"+";font-family:var(--ds-body);font-weight:400;font-size:1.8rem}.ds2-acc[open] summary:after{content:"\2212"}.product__accordion .summary__title .h4,.product__accordion .accordion__title{font:800 1.4rem var(--ds-display)!important;text-transform:uppercase;color:var(--bone)}.product__accordion .svg-wrapper:first-child,.product__accordion .icon-accordion{display:none}.ds2-acc-body,.product__accordion .accordion__content{color:var(--muted);line-height:1.6;padding:0 0 1.9rem}.ds2-acc-body p,.product__accordion .accordion__content p{margin:0 0 1rem}.ds2-acc-body strong,.product__accordion .accordion__content strong{color:var(--text-2)}.ds2-acc-body table{width:100%;border-collapse:collapse;font-size:1.2rem;margin:1rem 0 1.4rem}.ds2-acc-body th,.ds2-acc-body td{border:1px solid var(--line);padding:.6rem;text-align:center}.ds2-acc-body a,.product__accordion .accordion__content a{color:var(--bone);text-decoration:underline}.product__media-wrapper .product__media-item,.product__media{background:var(--panel);border-radius:0}.product__media-list .product__media-item{border-radius:0}@media(min-width:990px){.product--stacked .product__media-list{display:grid!important;grid-template-columns:1fr 1fr;gap:3px}.product--stacked .product__media-list .product__media-item{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.product--stacked .product__media-list .product__media-item:first-child{grid-column:1 / -1}.product.grid{gap:0}.product__info-wrapper{padding:1rem 0 0 5.5rem!important}}.slider-counter,.slider-button{color:var(--bone)}.product .slider-counter__link--active .dot,.product .slider-counter__link .dot{border-radius:0;width:3.1rem;height:.3rem;background:var(--control);border:0}.product .slider-counter__link--active .dot{background:var(--accent)}.share-button__button{font:700 1.1rem var(--ds-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.drawer__inner{background:var(--ink-2)!important;border:0!important;padding:2.2rem 2rem!important}@media(min-width:800px){.drawer__inner{padding:2.8rem 3.2rem!important}}.cart-drawer__overlay{background:#0e0e0ccc}.drawer__header{border-bottom:1px solid var(--line);padding:0 0 2rem!important}.drawer__heading{font:800 2.7rem var(--ds-display)!important;text-transform:uppercase;color:var(--bone);margin:0}.drawer__close{color:var(--bone)}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-item{border-bottom:1px solid var(--line)}.cart-drawer .cart-item td{padding-top:2.4rem;padding-bottom:2.4rem}.cart-drawer .cart-item__image{background:var(--bone)}.cart-item__name.h4{font:800 2.1rem/1 var(--ds-display)!important;text-transform:uppercase;color:var(--bone)}.cart-drawer .product-option,.cart-drawer .product-option dt,.cart-drawer .product-option dd{color:var(--muted);font-size:1.1rem;text-transform:uppercase}.cart-drawer .cart-item__totals .price{color:var(--bone);font-size:1.3rem}.cart-drawer .quantity{border-radius:0;min-height:3.4rem;width:9.8rem}.cart-drawer .quantity:after,.cart-drawer .quantity:before{border-radius:0!important;box-shadow:0 0 0 1px var(--control)!important}.cart-drawer .quantity__button,.cart-drawer .quantity__input{color:var(--bone)}.cart-drawer .cart-remove-button{color:var(--muted)}.cart-drawer .totals{padding-top:1.6rem}.cart-drawer .totals__total,.cart-drawer .totals__total-value{font:800 2.1rem var(--ds-display)!important;text-transform:uppercase;color:var(--bone);letter-spacing:0}.cart-drawer .tax-note{color:var(--muted);font-size:1.1rem;margin:.9rem 0 2rem}.cart-drawer .tax-note a{color:var(--bone)}.cart__checkout-button,.cart-drawer .button{width:100%;min-height:4.8rem;border-radius:0;background:var(--accent);color:var(--ink);font:800 1.6rem var(--ds-display);letter-spacing:.03em;text-transform:uppercase}.cart__checkout-button:hover,.cart-drawer .button:hover{background:var(--bone);color:var(--ink)}.cart__checkout-button:after,.cart-drawer .button:after{box-shadow:none!important}.cart__empty-text{font:800 3.2rem var(--ds-display)!important;text-transform:uppercase;color:var(--bone)}.ds2-crew-hero{padding-top:5.5rem;padding-bottom:7rem;display:grid;gap:4.5rem}.ds2-crew-hero .ds2-label{color:var(--bone);letter-spacing:.15em}.ds2-crew-hero h1{font-size:clamp(6.7rem,19vw,15.2rem);line-height:.77;letter-spacing:-.06em;margin:2.2rem 0 3rem;color:var(--bone)}.ds2-crew-hero-text{max-width:48rem;color:var(--text-2);font-size:1.7rem;line-height:1.55;margin:0}.ds2-crew-hero figure{position:relative;margin:0}.ds2-crew-hero img{aspect-ratio:4 / 5;object-fit:cover;filter:grayscale(1) contrast(1.2)}.ds2-crew-hero figcaption{background:var(--accent);color:var(--ink);padding:1.2rem;font:800 1.3rem var(--ds-display);text-transform:uppercase}.ds2-crew-manifesto{padding:7.5rem var(--pad);background:var(--bone);color:var(--ink)}.ds2-crew-manifesto .ds2-label{color:var(--ink)}.ds2-crew-manifesto h2{color:var(--accent-deep);font-size:clamp(5.2rem,14vw,11.2rem);line-height:.8;margin:2.8rem 0 4.5rem;letter-spacing:-.05em}.ds2-crew-manifesto-cols{display:grid;gap:2rem;color:var(--bone-text);font-size:1.7rem;line-height:1.5}.ds2-crew-manifesto-cols p{margin:0}.ds2-early-access{padding-top:8rem;padding-bottom:8rem;background:var(--panel)}.ds2-early-access .ds2-label{color:var(--accent)}.ds2-early-access h2{font-size:5.2rem;line-height:.82;letter-spacing:-.04em;margin:2.2rem 0;color:var(--bone)}.ds2-early-access-text{color:var(--text-2);max-width:44rem;line-height:1.6;margin:0}.ds2-early-access form{margin-top:3.5rem;display:grid;gap:.8rem;max-width:54rem}.ds2-early-access input[type=email]{background:var(--ink);border:1px solid var(--control);padding:1.5rem;color:var(--bone);font:400 1.5rem var(--ds-body);border-radius:0;outline:none}.ds2-early-access input[type=email]::placeholder{color:var(--muted);text-transform:uppercase;font-size:1.3rem}.ds2-form-msg{color:var(--text-2);margin:1rem 0 0}@media(min-width:800px){.ds2-crew-hero{grid-template-columns:1.1fr .9fr;gap:8vw;padding-top:10rem;padding-bottom:12rem;align-items:end}.ds2-crew-hero img{height:68rem;aspect-ratio:auto}.ds2-crew-manifesto{padding:11rem 8vw}.ds2-crew-manifesto-cols{grid-template-columns:1fr 1fr;gap:8vw;max-width:85rem;margin-left:auto}.ds2-early-access{padding-top:12rem;padding-bottom:12rem}.ds2-early-access h2{font-size:9rem}.ds2-early-access form{grid-template-columns:1fr auto}}.main-page-title,.title--primary{font-size:clamp(5.2rem,10vw,11.2rem)!important;line-height:.8;letter-spacing:-.05em}.rte,.main-page .rte{color:var(--text-2)}.rte a{color:var(--bone)}.field__input,.select__select,.customer .field input{border-radius:0!important}@media(prefers-reduced-motion:reduce){.ds2-menu-overlay,.ds2-sticker{transition:none}}.ds2-search-panel input:focus,.ds2-search-panel input:focus-visible{outline:none!important;box-shadow:none!important;border-bottom-color:var(--accent)}.ds2-hero-art{width:min(80vw,46rem,52vh)}@media(min-width:800px){.ds2-hero-art{width:min(44vw,58rem,58vh);top:49%}}.ds2 img{height:auto;max-width:100%}.ds2 .ds2-menu-trigger,.ds2 .ds2-header-actions button{font:800 1.4rem var(--ds-display);letter-spacing:.06em;text-transform:uppercase;color:var(--bone)}.ds2-wordmark{display:inline-flex;align-items:center;line-height:0}.ds2 .ds2-logo{display:block;height:3rem;width:auto;color:var(--bone)}.ds2-wordmark:hover .ds2-logo{color:var(--accent)}@media(min-width:800px){.ds2 .ds2-logo{height:3.8rem}}.ds2-reg{position:absolute;z-index:2;color:var(--accent);font:500 4.2rem/1 var(--ds-body);pointer-events:none}.ds2-reg-one{top:17%;left:1.8rem}.ds2-reg-two{top:14%;right:1.8rem}.ds2-hero-art{background:none!important;clip-path:none!important;padding:0!important}.ds2-hero-art img{aspect-ratio:4 / 5;object-fit:cover}.ds2-hero-art-caption{position:absolute;bottom:2%;right:-3.4rem;writing-mode:vertical-rl;font:900 2.1rem var(--ds-display);letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}@media(min-width:800px){.ds2-hero-art-caption{font-size:3rem;right:-4.8rem}}@media(max-width:799px){.ds2-hero-art{width:min(74vw,46rem,50vh)}.ds2-hero-art-caption{right:-2.8rem}}.ds2-flash-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;padding-top:0;border-top:1px solid var(--line)}.ds2-flash-item{position:relative;min-width:0;display:block;color:var(--bone);padding:3.5rem 1rem 2rem;border-bottom:1px solid var(--line)}.ds2-flash-item:nth-child(odd){border-right:1px solid var(--line)}.ds2-flash-art{display:block;overflow:hidden;margin-bottom:1.6rem}.ds2-flash-art img{aspect-ratio:4 / 5;object-fit:cover;transition:transform .3s ease}.ds2-flash-item:hover .ds2-flash-art img{transform:scale(1.04)}.ds2-flash-label{display:block;border-top:1px solid var(--control);padding-top:1.2rem}.ds2-flash-label h3{font-size:2.2rem;line-height:.9;margin:0;color:inherit}.ds2-flash-label p{color:var(--muted);font:700 1rem var(--ds-display);letter-spacing:.12em;text-transform:uppercase;margin:.8rem 0 0}.ds2-flash-item:hover h3,.ds2-flash-item:hover p{color:var(--accent)}@media(min-width:800px){.ds2-flash-grid{grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.ds2-flash-item{padding:5.5rem 2.4rem 2.5rem;border-right:1px solid var(--line);border-bottom:0}.ds2-flash-item:last-child{border-right:0}.ds2-flash-label h3{font-size:2.9rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ds-v2.css.map */
