:root{--dtms-black: #0a0a0a;--dtms-white: #ffffff;--dtms-grey-50: #f4f4f4;--dtms-grey-100: #ececec;--dtms-grey-200: #e0e0e0;--dtms-grey-300: #cfcfcf;--dtms-grey-500: #8a8a8a;--dtms-grey-700: #4d4d4d;--dtms-positive: #2f7d4f;--dtms-error: #b3261e;--space-2xs: .4rem;--space-xs: .8rem;--space-sm: 1.2rem;--space-md: 1.6rem;--space-lg: 2.4rem;--space-xl: 3.2rem;--space-2xl: 4.8rem;--space-3xl: 6.4rem;--space-4xl: 9.6rem;--space-5xl: 12.8rem;--dtms-gutter: 1.6rem;--dtms-grid-gap: .3rem;--dtms-grid-row-gap: 2.8rem;--dtms-section-space: 4.8rem;--dtms-header-height: 5.6rem;--dtms-announcement-height: 3.4rem;--dtms-text-2xs: 1.05rem;--dtms-text-xs: 1.15rem;--dtms-text-sm: 1.25rem;--dtms-text-md: 1.4rem;--dtms-text-lg: 1.6rem;--dtms-h3: clamp(1.6rem, 1.3rem + .5vw, 2rem);--dtms-h2: clamp(2.2rem, 1.5rem + 1.3vw, 3.4rem);--dtms-h1: clamp(3rem, 1.6rem + 3vw, 6rem);--dtms-display: clamp(4.6rem, 1.8rem + 8vw, 14rem);--dtms-tracking-ui: .06em;--dtms-tracking-label: .1em;--dtms-ease: cubic-bezier(.2, .7, .1, 1);--dtms-ease-in-out: cubic-bezier(.65, 0, .35, 1);--dtms-dur-fast: .16s;--dtms-dur: .32s;--dtms-dur-slow: .64s;--dtms-announcement-offset: 0px;--dtms-hero-offset: calc(var(--dtms-header-height) + var(--dtms-announcement-offset));--dtms-line: 1px solid rgba(var(--color-foreground), .12);--dtms-line-strong: 1px solid rgb(var(--color-foreground))}@media screen and (min-width:750px){:root{--dtms-gutter: 2.4rem;--dtms-grid-gap: .4rem;--dtms-grid-row-gap: 3.6rem;--dtms-section-space: 6.4rem;--dtms-header-height: 6.4rem}}@media screen and (min-width:1200px){:root{--dtms-gutter: 3.2rem;--dtms-section-space: 8rem;--dtms-header-height: 6.8rem}}html,body{overflow-x:clip}.page-width{padding:0 var(--dtms-gutter)}@media screen and (min-width:750px){.page-width,.page-width--narrow{padding:0 var(--dtms-gutter)}}@media screen and (min-width:990px){.page-width--narrow{max-width:76rem;padding:0 var(--dtms-gutter)}}.dtms-container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--dtms-gutter)}.dtms-container--full{max-width:none}.dtms-container--flush{padding-inline:0}.dtms-section{padding-block:var(--dtms-section-space)}.dtms-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg)}.dtms-section-head__titles{display:grid;gap:var(--space-xs);min-width:0}.dtms-section-head--center{flex-direction:column;align-items:center;text-align:center}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--dtms-heading-tracking);line-height:1.04;text-transform:var(--dtms-heading-transform);color:rgb(var(--color-foreground))}.hxxl,.hxl,.h0{font-size:calc(var(--font-heading-scale) * var(--dtms-display));letter-spacing:var(--dtms-display-tracking);line-height:.9}h1,.h1{font-size:calc(var(--font-heading-scale) * var(--dtms-h1));line-height:.96}h2,.h2{font-size:calc(var(--font-heading-scale) * var(--dtms-h2))}h3,.h3{font-size:calc(var(--font-heading-scale) * var(--dtms-h3));line-height:1.12}h4,.h4{font-size:var(--dtms-text-md);letter-spacing:.02em;line-height:1.25}h5,.h5{font-size:var(--dtms-text-sm);letter-spacing:var(--dtms-tracking-ui);line-height:1.3}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * var(--dtms-h1))}h2,.h2{font-size:calc(var(--font-heading-scale) * var(--dtms-h2))}h3,.h3{font-size:calc(var(--font-heading-scale) * var(--dtms-h3))}h5,.h5{font-size:var(--dtms-text-sm)}.h0,.hxl{font-size:calc(var(--font-heading-scale) * var(--dtms-display))}}p,.rte p{line-height:1.6}strong,b{font-weight:var(--font-body-weight-semibold)}.text-body{font-size:var(--dtms-text-md);letter-spacing:.01em;line-height:1.55}.caption,.caption-large,.form__label,.field__input,.select__select,.customer .field input,.customer select{letter-spacing:.01em}.caption{font-size:var(--dtms-text-xs)}.caption-large{font-size:var(--dtms-text-sm)}.caption-with-letter-spacing{font-size:var(--dtms-text-2xs);font-weight:var(--font-body-weight-semibold);letter-spacing:var(--dtms-tracking-label)}.dtms-display{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * var(--dtms-display));line-height:.88;letter-spacing:var(--dtms-display-tracking);text-transform:var(--dtms-heading-transform);margin:0}.dtms-h1,.dtms-h2,.dtms-h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:var(--dtms-heading-transform);letter-spacing:var(--dtms-heading-tracking);margin:0;color:currentColor}.dtms-h1{font-size:calc(var(--font-heading-scale) * var(--dtms-h1));line-height:.95}.dtms-h2{font-size:calc(var(--font-heading-scale) * var(--dtms-h2));line-height:1}.dtms-h3{font-size:calc(var(--font-heading-scale) * var(--dtms-h3));line-height:1.1}.dtms-eyebrow,.dtms-ui,.dtms-label{font-family:var(--font-body-family);font-weight:var(--font-body-weight-semibold);text-transform:var(--dtms-ui-transform);margin:0}.dtms-eyebrow{font-size:var(--dtms-text-xs);letter-spacing:var(--dtms-tracking-label)}.dtms-ui{font-size:var(--dtms-text-sm);letter-spacing:var(--dtms-tracking-ui)}.dtms-label{font-size:var(--dtms-text-2xs);letter-spacing:var(--dtms-tracking-label)}.dtms-muted{color:rgba(var(--color-foreground),.6)}.dtms-text{font-size:var(--dtms-text-md);line-height:1.6;max-width:60ch}.dtms-text>*{margin-block:0 .8em}.dtms-text>*:last-child{margin-bottom:0}.rte{line-height:1.6}.rte h1,.rte h2,.rte h3,.rte h4{margin-block:1.6em .6em}.rte table{font-size:var(--dtms-text-sm)}::selection{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.dtms-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dtms-hide-mobile{display:none!important}@media screen and (min-width:750px){.dtms-hide-mobile{display:revert!important}.dtms-hide-desktop{display:none!important}}.dtms-stack{display:grid;gap:var(--dtms-stack-gap, var(--space-md))}.dtms-scroll-x{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dtms-scroll-x::-webkit-scrollbar{display:none}.dtms-scroll-x>*{scroll-snap-align:start}.button,.shopify-challenge__button,.customer button,.dtms-btn{--dtms-btn-bg: rgb(var(--color-button));--dtms-btn-fg: rgb(var(--color-button-text));--dtms-btn-border: rgb(var(--color-button));display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;min-width:0;padding:0 2.8rem;border:1px solid var(--dtms-btn-border);border-radius:0;background-color:var(--dtms-btn-bg);color:var(--dtms-btn-fg);font-family:var(--font-body-family);font-size:var(--dtms-text-sm);font-weight:var(--font-body-weight-semibold);letter-spacing:var(--dtms-tracking-ui);line-height:1.1;text-transform:var(--dtms-ui-transform);text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color var(--dtms-dur-fast) ease,color var(--dtms-dur-fast) ease,border-color var(--dtms-dur-fast) ease,opacity var(--dtms-dur-fast) ease;-webkit-appearance:none;appearance:none}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{display:none}.button:not([disabled]):not([aria-disabled=true]):hover,.shopify-challenge__button:hover,.customer button:not([disabled]):hover,.dtms-btn:not([disabled]):not([aria-disabled=true]):hover{--dtms-btn-bg: rgba(var(--color-button), .82);--dtms-btn-border: rgba(var(--color-button), .82)}.button--secondary,.dtms-btn--secondary{--dtms-btn-bg: transparent;--dtms-btn-fg: rgb(var(--color-foreground));--dtms-btn-border: rgb(var(--color-foreground))}.button--secondary:not([disabled]):not([aria-disabled=true]):hover,.dtms-btn--secondary:not([disabled]):not([aria-disabled=true]):hover{--dtms-btn-bg: rgb(var(--color-foreground));--dtms-btn-fg: rgb(var(--color-background));--dtms-btn-border: rgb(var(--color-foreground))}.button--tertiary{--dtms-btn-bg: transparent;--dtms-btn-fg: rgb(var(--color-foreground));--dtms-btn-border: transparent;min-height:3.6rem;padding:0 1.2rem}.button--tertiary:not([disabled]):hover{--dtms-btn-bg: rgba(var(--color-foreground), .06);--dtms-btn-border: transparent}.dtms-btn--light{--dtms-btn-bg: #fff;--dtms-btn-fg: #0a0a0a;--dtms-btn-border: #fff}.dtms-btn--light:not([disabled]):hover{--dtms-btn-bg: rgba(255, 255, 255, .86);--dtms-btn-border: rgba(255, 255, 255, .86)}.dtms-btn--dark{--dtms-btn-bg: #0a0a0a;--dtms-btn-fg: #fff;--dtms-btn-border: #0a0a0a}.dtms-btn--dark:not([disabled]):hover{--dtms-btn-bg: #2b2b2b;--dtms-btn-border: #2b2b2b}.dtms-btn--outline-light{--dtms-btn-bg: transparent;--dtms-btn-fg: #fff;--dtms-btn-border: #fff}.dtms-btn--outline-light:not([disabled]):hover{--dtms-btn-bg: #fff;--dtms-btn-fg: #0a0a0a;--dtms-btn-border: #fff}.dtms-btn--outline-dark{--dtms-btn-bg: transparent;--dtms-btn-fg: #0a0a0a;--dtms-btn-border: #0a0a0a}.dtms-btn--outline-dark:not([disabled]):hover{--dtms-btn-bg: #0a0a0a;--dtms-btn-fg: #fff;--dtms-btn-border: #0a0a0a}.dtms-btn--small{min-height:3.8rem;padding:0 1.8rem}.dtms-btn--large{min-height:5.4rem;padding:0 3.6rem}.dtms-btn--full,.button--full-width{display:flex;width:100%}.dtms-btn--text{--dtms-btn-bg: transparent;--dtms-btn-border: transparent;--dtms-btn-fg: currentColor;min-height:auto;padding:.4rem 0;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size var(--dtms-dur) var(--dtms-ease)}.dtms-btn--text:not([disabled]):hover{--dtms-btn-bg: transparent;--dtms-btn-border: transparent;background-position:100% 100%;background-size:0% 1px}.button:disabled,.button[aria-disabled=true],.button.disabled,.dtms-btn:disabled,.customer button:disabled{opacity:1;--dtms-btn-bg: rgba(var(--color-foreground), .08);--dtms-btn-fg: rgba(var(--color-foreground), .45);--dtms-btn-border: transparent;cursor:not-allowed}.button.loading,.dtms-btn.loading{color:transparent}.button:focus-visible,.dtms-btn:focus-visible,.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px;box-shadow:none}.dtms-btn--light:focus-visible,.dtms-btn--outline-light:focus-visible{outline-color:#fff}.button:focus:not(:focus-visible):not(.focused){box-shadow:none}button.shopify-payment-button__button--unbranded{border-radius:0;font-family:var(--font-body-family);font-size:var(--dtms-text-sm);font-weight:var(--font-body-weight-semibold);letter-spacing:var(--dtms-tracking-ui);text-transform:var(--dtms-ui-transform);min-height:4.8rem}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-box-shadow: none}.field:before,.field:after,.select:before,.select:after,.text-area:before,.text-area:after,.localization-form__select:before,.localization-form__select:after{display:none}.field,.select,.customer .field{border-radius:0}.field__input,.select__select,.customer .field input,.customer select,.text-area{border-radius:0;box-shadow:none;border:1px solid rgba(var(--color-foreground),.22);background-color:rgb(var(--color-background));font-size:var(--dtms-text-md);min-height:4.8rem;transition:border-color var(--dtms-dur-fast) ease}.field__input:hover,.select__select:hover,.text-area:hover{border-color:rgba(var(--color-foreground),.5)}.field__input:focus,.field__input:focus-visible,.select__select:focus,.select__select:focus-visible,.text-area:focus,.customer .field input:focus{outline:0;box-shadow:none;border-color:rgb(var(--color-foreground))}.field__label,.customer .field label{font-size:var(--dtms-text-sm);letter-spacing:.02em;color:rgba(var(--color-foreground),.6)}.form__message{font-size:var(--dtms-text-sm)}.form__message .icon,.form__message .svg-wrapper{width:1.4rem;height:1.4rem}.dtms-input-underline{display:flex;align-items:stretch;gap:var(--space-sm);border-bottom:1px solid currentColor}.dtms-input-underline input{flex:1 1 auto;min-width:0;min-height:4.8rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--dtms-text-md);letter-spacing:.01em}.dtms-input-underline input::placeholder{color:currentColor;opacity:.62}.dtms-input-underline input:focus{outline:0}.dtms-input-underline:focus-within{border-bottom-width:2px;margin-bottom:-1px}.dtms-input-underline button{flex:0 0 auto;padding:0 0 0 var(--space-sm);border:0;background:transparent;color:inherit;cursor:pointer;font-family:var(--font-body-family);font-size:var(--dtms-text-sm);font-weight:var(--font-body-weight-semibold);letter-spacing:var(--dtms-tracking-ui);text-transform:var(--dtms-ui-transform)}.dtms-input-underline button:hover{opacity:.7}.dtms-form-note{margin:var(--space-sm) 0 0;font-size:var(--dtms-text-xs);line-height:1.5;opacity:.65}.dtms-form-note a{color:inherit}.dtms-form-message{margin:var(--space-sm) 0 0;font-size:var(--dtms-text-sm);font-weight:var(--font-body-weight-semibold);letter-spacing:.02em}.dtms-form-message--error{color:var(--dtms-error)}a,.link,.customer a{text-underline-offset:.3rem}.underlined-link,.customer a{color:rgb(var(--color-foreground));text-decoration-thickness:1px}.underlined-link:hover,.customer a:hover{color:rgb(var(--color-foreground));text-decoration-thickness:1px;opacity:.7}.dtms-link{position:relative;display:inline-block;color:inherit;text-decoration:none;font-size:var(--dtms-text-sm);font-weight:var(--font-body-weight-semibold);letter-spacing:var(--dtms-tracking-ui);text-transform:var(--dtms-ui-transform);padding-bottom:.3rem;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size var(--dtms-dur) var(--dtms-ease)}.dtms-link:hover{background-position:100% 100%;background-size:0% 1px}.dtms-link--hover-in{background-size:0% 1px;background-position:100% 100%}.dtms-link--hover-in:hover,.dtms-link--hover-in[aria-current=page]{background-size:100% 1px;background-position:0 100%}.dtms-media{position:relative;overflow:hidden;background-color:var(--dtms-card-image-bg)}.dtms-media>img,.dtms-media>video,.dtms-media>svg,.dtms-media>picture,.dtms-media>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dtms-media--contain>img{object-fit:contain}.dtms-ratio{position:relative;aspect-ratio:var(--dtms-ratio, 3 / 4)}.dtms-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,#ededed,#e2e2e2);color:#0a0a0a59}.dtms-placeholder--dark{background:linear-gradient(135deg,#1b1b1b,#0d0d0d);color:#ffffff47}.dtms-placeholder svg.placeholder-svg{width:100%;height:100%;opacity:.35;fill:currentColor;background:transparent}.dtms-placeholder__label{position:absolute;font-family:var(--font-body-family);font-size:var(--dtms-text-2xs);font-weight:var(--font-body-weight-semibold);letter-spacing:var(--dtms-tracking-label);text-transform:uppercase}.dtms-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,calc(var(--dtms-overlay-top, .25))),rgba(0,0,0,calc(var(--dtms-overlay, .2))) 45%,rgba(0,0,0,calc(var(--dtms-overlay-bottom, .45))))}.dtms .badge{border-radius:0;border:0;padding:.35rem .7rem .3rem;font-family:var(--font-body-family);font-size:var(--dtms-text-2xs);font-weight:var(--font-body-weight-semibold);letter-spacing:var(--dtms-tracking-label);text-transform:uppercase;line-height:1.2;background-color:#fff;color:#0a0a0a}.dtms-badge{display:inline-flex;align-items:center;padding:.35rem .7rem .3rem;background:#fff;color:#0a0a0a;font-family:var(--font-body-family);font-size:var(--dtms-text-2xs);font-weight:var(--font-body-weight-semibold);letter-spacing:var(--dtms-tracking-label);line-height:1.2;text-transform:uppercase;white-space:nowrap}.dtms-badge--dark{background:#0a0a0a;color:#fff}.dtms-badge--muted{background:#fff;color:#0a0a0a9e}.dtms-badge--outline{background:transparent;color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.dtms-overlay-backdrop,.drawer,.cart-drawer__overlay{-webkit-tap-highlight-color:transparent}.dtms-drawer-close{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;margin:-1rem -1.2rem -1rem 0;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.dtms-drawer-close svg{width:1.6rem;height:1.6rem}.dtms-drawer-close:hover{opacity:.6}modal-dialog .product-popup-modal__content,.dtms-side-modal .product-popup-modal__content{border-radius:0}.dtms .product-popup-modal{background:#0a0a0a59}.dtms .product-popup-modal[open]{display:block}.dtms .product-popup-modal__content{position:fixed;inset:0 0 0 auto;width:min(56rem,100%);max-width:100%;height:100%;max-height:none;margin:0;padding:var(--space-xl) var(--space-lg) var(--space-2xl);transform:none;border:0;box-shadow:none;overflow-y:auto;animation:dtmsSlideInRight var(--dtms-dur) var(--dtms-ease)}.dtms .product-popup-modal__content-info>h1,.dtms .product-popup-modal__content-info>.h2{font-size:calc(var(--font-heading-scale) * var(--dtms-h3));margin:0 0 var(--space-lg);padding-right:4.4rem}.dtms .product-popup-modal__toggle{top:var(--space-lg);right:var(--space-md);border:0;background:transparent;padding:1rem}.dtms .product-popup-modal__content-info .rte table,.dtms .product-popup-modal__content-info table{width:100%;border-collapse:collapse;font-size:var(--dtms-text-sm);box-shadow:none}.dtms .product-popup-modal__content-info table td,.dtms .product-popup-modal__content-info table th{padding:1rem .8rem;border:0;border-bottom:1px solid rgba(var(--color-foreground),.12);text-align:left}@keyframes dtmsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dtmsFadeUp{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@keyframes dtmsSlideInRight{0%{transform:translate(100%)}to{transform:none}}@keyframes dtmsSlideInLeft{0%{transform:translate(-100%)}to{transform:none}}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{transform:translateY(1.6rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:slideIn .7s var(--dtms-ease) forwards;animation-delay:calc(var(--animation-order) * 60ms)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}*:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;box-shadow:none}.focus-inset:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px;box-shadow:none}.skip-to-content-link:focus{background:#0a0a0a;color:#fff}.dtms .title,.dtms .title-wrapper-with-link .title{margin-bottom:var(--space-md)}.dtms .title-wrapper-with-link{align-items:flex-end}.dtms .title-wrapper-with-link a{font-size:var(--dtms-text-sm);font-weight:var(--font-body-weight-semibold);letter-spacing:var(--dtms-tracking-ui);text-transform:var(--dtms-ui-transform);color:rgb(var(--color-foreground))}.dtms .price{font-size:var(--dtms-text-sm);letter-spacing:.02em;line-height:1.4;color:rgb(var(--color-foreground))}.dtms .price .price-item{margin:0 .6rem 0 0}.dtms .price--large{font-size:var(--dtms-text-lg);letter-spacing:.01em}.dtms .price__regular .price-item--regular,.dtms .price-item--sale{font-weight:var(--font-body-weight-medium)}.dtms .price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.6);font-size:inherit}.dtms .price--sold-out .price__badge-sold-out,.dtms .price--on-sale .price__badge-sale,.dtms .price .price__badge-sale,.dtms .price .price__badge-sold-out{display:none}.dtms .unit-price{font-size:var(--dtms-text-xs);color:rgba(var(--color-foreground),.6)}.dtms .pagination__list{gap:.4rem}.dtms .pagination__item{font-size:var(--dtms-text-sm);font-weight:var(--font-body-weight-semibold)}.dtms .pagination__item--current:after,.dtms .pagination__item:hover:after{height:1px;bottom:.6rem}.dtms .slider-button{border-radius:0}.dtms .slider-counter{font-size:var(--dtms-text-xs);font-weight:var(--font-body-weight-semibold);letter-spacing:var(--dtms-tracking-ui)}.dtms .loading__spinner .path{stroke:currentColor}.dtms .accordion{border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:0}.dtms .accordion+.accordion,.dtms .accordion+.product__accordion{margin-top:0}.dtms .accordion:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.12)}.dtms .accordion summary{padding:1.8rem 0}.dtms .accordion .summary__title{align-items:center}.dtms .accordion .summary__title .icon-accordion,.dtms .accordion .summary__title .svg-wrapper{display:none}.dtms .accordion__title,.dtms .accordion .accordion__title.h4{font-family:var(--font-body-family);font-size:var(--dtms-text-sm);font-weight:var(--font-body-weight-semibold);letter-spacing:var(--dtms-tracking-ui);text-transform:var(--dtms-ui-transform);margin:0}.dtms .accordion .icon-caret{display:none}.dtms .accordion summary:after{content:"";position:absolute;right:.2rem;top:50%;width:1.1rem;height:1.1rem;margin-top:-.55rem;background:linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 100% no-repeat;transition:transform var(--dtms-dur) var(--dtms-ease)}.dtms .accordion details[open]>summary:after{transform:rotate(45deg)}.dtms .accordion__content{padding:0 0 2.4rem;font-size:var(--dtms-text-md);line-height:1.65}.dtms .list-social__link{padding:1rem}.dtms .list-social__link .svg-wrapper,.dtms .list-social__link .icon{width:2rem;height:2rem}table:not([class]){box-shadow:none;border-collapse:collapse}table:not([class]) td,table:not([class]) th{border:0;border-bottom:1px solid rgba(var(--color-foreground),.12);padding:1rem}.dtms .customer h1,.dtms .main-page-title{font-size:calc(var(--font-heading-scale) * var(--dtms-h2));margin-bottom:var(--space-xl)}.dtms .main-page-title{margin-top:0}.dtms .customer .field input{padding:1.5rem 1.6rem}.dtms .customer button{margin-top:var(--space-md)}.dtms-crumbs{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 var(--space-sm);padding:0;list-style:none;font-size:var(--dtms-text-xs);letter-spacing:.04em;text-transform:var(--dtms-ui-transform);color:rgba(var(--color-foreground),.6)}.dtms-crumbs a{color:inherit;text-decoration:none}.dtms-crumbs a:hover{color:rgb(var(--color-foreground))}.dtms-crumbs li+li:before{content:"/";margin-right:.6rem;opacity:.5}.dtms-editor-note{padding:var(--space-md);border:1px dashed rgba(var(--color-foreground),.35);font-size:var(--dtms-text-sm);text-align:center}.dtms .announcement-bar-section .utility-bar{min-height:var(--dtms-announcement-height);overflow:hidden}.dtms .announcement-bar-slider{min-width:0;max-width:100%}.dtms .announcement-bar-slider .slider{flex:1 1 auto;min-width:0;width:auto}.dtms .announcement-bar .slider-button--prev,.dtms .announcement-bar .slider-button--next{margin:0;flex:0 0 auto}.dtms .announcement-bar-section .utility-bar__grid.page-width{max-width:none;padding-inline:var(--dtms-gutter)}.dtms .announcement-bar__message{display:flex;align-items:center;justify-content:center;min-height:var(--dtms-announcement-height);padding:0;font-family:var(--font-body-family);font-size:var(--dtms-text-2xs);font-weight:var(--font-body-weight-semibold);letter-spacing:var(--dtms-tracking-label);line-height:1.2;text-transform:uppercase}.dtms .announcement-bar__message span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:78vw}.dtms .announcement-bar__link{text-decoration:none}.dtms .announcement-bar__link:hover{text-decoration:none;opacity:.75}.dtms .announcement-bar__link .icon-arrow{width:1.2rem;margin-left:.6rem;margin-bottom:0}.dtms .announcement-bar .slider-button{width:3.4rem;min-width:3.4rem;height:var(--dtms-announcement-height);opacity:.55}.dtms .announcement-bar .slider-button:hover{opacity:1}.dtms .announcement-bar .slider-button .icon{width:1.2rem;height:1.2rem}@media screen and (min-width:990px){.dtms .announcement-bar-slider{width:44%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dtms-base.css.map */
