:root{--ds-ink: 0, 0, 0;--ds-paper: 255, 255, 255;--ds-mute: 112, 112, 112;--ds-line: rgba(0, 0, 0, .14);--ds-line-strong: rgba(0, 0, 0, .9);--ds-tile: #f1f0ee;--ds-gutter: clamp(1.4rem, 2.4vw, 4rem);--ds-ease: cubic-bezier(.2, .7, .1, 1);--ds-font: "Heebo", "Helvetica Neue", Arial, sans-serif;--ds-fs-xs: 1.1rem;--ds-fs-s: 1.2rem;--ds-fs-m: 1.35rem;--ds-fs-l: 1.7rem;--ds-track: .02em}html:root{--font-body-family: var(--ds-font);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500;--font-heading-family: var(--ds-font);--font-heading-style: normal;--font-heading-weight: 400}body.ds{font-family:var(--ds-font);font-size:var(--ds-fs-m);font-weight:400;letter-spacing:var(--ds-track);line-height:1.6;color:rgb(var(--ds-ink));-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.ds.ds-lock{overflow:hidden}.ds :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5){font-family:var(--ds-font);font-weight:400;letter-spacing:var(--ds-track)}.ds .page-width{max-width:none;padding-inline:var(--ds-gutter)}.ds a:not(.button){text-underline-offset:.3rem;text-decoration-thickness:.1rem}.ds ::selection{background:rgb(var(--ds-ink));color:rgb(var(--ds-paper))}.ds :focus-visible{outline:.1rem solid rgb(var(--ds-ink));outline-offset:.3rem;box-shadow:none}.ds .ds-latin{text-transform:uppercase;letter-spacing:.08em}[dir=rtl] .ds .icon-arrow,[dir=rtl] .ds .icon-arrow-right{scale:-1 1}.ds .button,.ds .shopify-challenge__button,.ds .customer button{--buttons-radius-outset: 0;min-height:4.4rem;padding-inline:2.4rem;border-radius:0;font-family:var(--ds-font);font-size:var(--ds-fs-s);font-weight:500;letter-spacing:.06em;background:rgb(var(--ds-ink));color:rgb(var(--ds-paper));transition:background .2s ease,color .2s ease}.ds .button:before,.ds .button:after{border-radius:0;box-shadow:none}.ds .button:not([disabled]):hover:after{box-shadow:none}.ds .button:not([disabled]):hover{background:#222}.ds .button--secondary,.ds .button.button--secondary{background:transparent;color:rgb(var(--ds-ink));box-shadow:inset 0 0 0 .1rem rgb(var(--ds-ink))}.ds .button--secondary:not([disabled]):hover{background:rgb(var(--ds-ink));color:rgb(var(--ds-paper))}.ds .button--tertiary{background:transparent;color:rgb(var(--ds-ink));min-height:auto;padding:0;text-decoration:underline;text-underline-offset:.3rem}.ds .button--tertiary:not([disabled]):hover{background:transparent}.ds .button:disabled,.ds .button[aria-disabled=true]{background:#e5e5e5;color:rgb(var(--ds-mute));opacity:1}.ds .field:before,.ds .field:after,.ds .select:before,.ds .select:after,.ds .localization-form__select:before,.ds .localization-form__select:after{display:none}.ds .field__input,.ds .select__select,.ds .customer .field input,.ds .customer select{border:0;border-bottom:.1rem solid var(--ds-line-strong);border-radius:0;background:transparent;box-shadow:none;font-family:var(--ds-font);font-size:var(--ds-fs-m);padding-inline:0}.ds .field__input:focus,.ds .select__select:focus{box-shadow:none;outline:none;border-bottom-width:.2rem}.ds .field__label{inset-inline-start:0;font-size:var(--ds-fs-s);color:rgb(var(--ds-mute));letter-spacing:var(--ds-track)}.ds .field__button{inset-inline-end:0}.ds .ds-hdr-section{position:sticky;top:0;z-index:40;min-height:var(--ds-hdr-rest, 0px);pointer-events:none}.ds .ds-hdr-section>*{pointer-events:auto}.ds.template-index .ds-hdr-section{position:fixed;inset-inline:0}.ds-hdr{--ds-hdr-fg: rgb(var(--ds-ink));--ds-hdr-bg: rgb(var(--ds-paper));color:var(--ds-hdr-fg);background:var(--ds-hdr-bg);transition:background .35s ease,color .35s ease}.ds-hdr--overlay{--ds-hdr-bg: transparent}.ds-hdr--overlay.ds-hdr--light{--ds-hdr-fg: #fff}.ds-hdr--overlay.ds-hdr--solid{--ds-hdr-bg: rgb(var(--ds-paper));--ds-hdr-fg: rgb(var(--ds-ink))}.ds-hdr__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:2.4rem;padding:1.8rem var(--ds-gutter) 1.4rem}.ds-hdr__start{display:flex;align-items:flex-start;gap:2rem}.ds-hdr__burger{all:unset;cursor:pointer;position:relative;width:2.8rem;height:2.8rem;margin-top:.2rem;flex:none}.ds-hdr__burger span{position:absolute;inset-inline-start:.2rem;width:2.4rem;height:.1rem;background:currentColor;transition:transform .3s var(--ds-ease),width .3s var(--ds-ease)}.ds-hdr__burger span:nth-child(1){top:.9rem}.ds-hdr__burger span:nth-child(2){top:1.7rem;width:1.6rem}.ds-hdr__burger:hover span:nth-child(2){width:2.4rem}.ds-hdr__burger:focus-visible{outline:.1rem solid currentColor;outline-offset:.3rem}.ds-hdr__logo{display:block;color:inherit;line-height:0;width:var(--ds-logo-w-sm);transition:width .45s var(--ds-ease)}.ds-hdr__logo-img,.ds-hdr__logo .ds-logo{display:block;width:100%;height:auto}.ds-hdr__logo .ds-logo{transition:filter .35s ease}.ds-hdr__logo .ds-logo--full{display:none}.ds-hdr--light .ds-hdr__logo .ds-logo,.ds-hdr--light .ds-hdr__logo-img{filter:invert(1)}.ds-hdr__search{justify-self:start;align-self:start;margin-top:.4rem;min-width:22rem;padding-bottom:.4rem;color:inherit;text-decoration:none;font-size:var(--ds-fs-s);letter-spacing:.04em;border-bottom:.1rem solid currentColor}.ds-hdr__end{display:flex;align-items:center;gap:2.6rem;margin-top:.4rem;font-size:var(--ds-fs-s);letter-spacing:.04em}.ds-hdr__link{color:inherit;text-decoration:none;white-space:nowrap}.ds-hdr__link:hover{text-decoration:underline}.ds-cart{display:inline-flex;align-items:center}.ds-cart__bag{position:relative;display:inline-block;width:2.4rem;height:2.6rem}.ds-cart__bag svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1}.ds-cart__count{position:absolute;inset-inline:0;top:.95rem;text-align:center;font-size:1rem;line-height:1.4rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:0}@media screen and (min-width:750px){.ds-hdr__logo{width:var(--ds-logo-w)}.ds-hdr__logo .ds-logo--full{display:block}.ds-hdr__logo .ds-logo--word{display:none}.ds-hdr.is-scrolled .ds-hdr__logo{width:var(--ds-logo-w-scroll)}.ds-hdr.is-scrolled .ds-hdr__logo--brand .ds-logo--full{display:none}.ds-hdr.is-scrolled .ds-hdr__logo--brand .ds-logo--word{display:block}.ds-hdr__bar{padding-top:2.4rem}}.ds-hdr__link--msearch{display:none}@media screen and (max-width:749px){.ds-hdr__bar{grid-template-columns:1fr auto;gap:1.2rem;align-items:center;padding-top:1.4rem;padding-bottom:1.2rem}.ds-hdr__start{gap:1.2rem;align-items:center}.ds-hdr__burger{margin-top:0}.ds-hdr__search,.ds-hdr__link--account,.ds-hdr__link--help{display:none}.ds-hdr__link--msearch{display:inline}.ds-hdr__end{gap:1.8rem;margin-top:0}}.ds .ds-hdr-section .cart-notification-wrapper{position:absolute;inset-inline:0;top:100%;padding:0;max-width:none}.ds .cart-notification{border:.1rem solid var(--ds-line-strong);border-radius:0;padding:2rem 2.4rem 2.4rem;inset-inline-start:auto;inset-inline-end:var(--ds-gutter);width:38rem;background:rgb(var(--ds-paper));color:rgb(var(--ds-ink))}@media screen and (max-width:749px){.ds .cart-notification{inset-inline:0;border-inline:0}}.ds .cart-notification__heading{font-size:var(--ds-fs-s);letter-spacing:.04em}.ds .cart-notification__heading .icon-checkmark{margin-inline-end:1rem;margin-inline-start:0}.ds .cart-notification-product__image{margin-inline-end:1.4rem;margin-inline-start:0;border:0;background:var(--ds-tile)}.ds .cart-notification-product__name{font-size:var(--ds-fs-m);font-weight:400}.ds .cart-notification__links .link{font-size:var(--ds-fs-s)}.ds-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.ds-menu[hidden]{display:none}.ds-menu__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff6;opacity:0;transition:opacity .35s ease}.ds-menu__panel{position:absolute;inset-block:0;inset-inline-start:0;width:min(48rem,100%);display:flex;flex-direction:column;background:rgb(var(--ds-paper));color:rgb(var(--ds-ink));border-inline-end:.1rem solid var(--ds-line);transform:translate(100%);transition:transform .45s var(--ds-ease);overflow-y:auto;overscroll-behavior:contain}[dir=ltr] .ds-menu__panel{transform:translate(-100%)}.ds-menu.is-open .ds-menu__panel{transform:none}.ds-menu.is-open .ds-menu__scrim{opacity:1}.ds-menu__top{display:flex;padding:1.8rem var(--ds-gutter) 0}.ds-menu__close{all:unset;cursor:pointer;width:2.8rem;height:2.8rem;display:grid;place-items:center}.ds-menu__close svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1}.ds-menu__close:focus-visible{outline:.1rem solid currentColor}.ds-menu__tabs{display:flex;flex-wrap:wrap;gap:.4rem 2.4rem;padding:4rem var(--ds-gutter) 0}.ds-menu__tab{all:unset;cursor:pointer;font-size:var(--ds-fs-m);letter-spacing:.04em;padding-bottom:.4rem;border-bottom:.1rem solid transparent;color:rgb(var(--ds-mute));transition:color .2s ease,border-color .2s ease}.ds-menu__tab[aria-selected=true]{color:rgb(var(--ds-ink));border-bottom-color:currentColor}.ds-menu__tab:focus-visible{outline:.1rem solid currentColor;outline-offset:.4rem}.ds-menu__body{flex:1;padding:3.6rem var(--ds-gutter) 4rem}.ds-menu__body ul{list-style:none;margin:0;padding:0}.ds-menu__list>ul>li+li,.ds-menu__plain>li+li{margin-top:1.1rem}.ds-menu__plain{margin-top:3.2rem!important}.ds-menu__body>.ds-menu__plain:first-child{margin-top:0!important}.ds-menu__item{font-size:var(--ds-fs-m);color:inherit;text-decoration:none;letter-spacing:.03em}.ds-menu__item:hover,.ds-menu__item.is-current{text-decoration:underline}.ds-menu__sub{margin:.8rem 0 .4rem!important;padding-inline-start:1.6rem!important}.ds-menu__sub li+li{margin-top:.6rem}.ds-menu__subitem{font-size:var(--ds-fs-s);color:rgb(var(--ds-mute));text-decoration:none}.ds-menu__subitem:hover{color:rgb(var(--ds-ink))}.ds-menu__all{margin-top:2.4rem!important}.ds-menu__all a{font-size:var(--ds-fs-s);text-decoration:underline}.ds-menu__foot{list-style:none;margin:0;padding:2.4rem var(--ds-gutter) 3.2rem;display:flex;flex-wrap:wrap;gap:.8rem 2rem;border-top:.1rem solid var(--ds-line)}.ds-menu__foot a{font-size:var(--ds-fs-xs);color:rgb(var(--ds-mute));text-decoration:none}.ds-menu__foot a:hover{color:rgb(var(--ds-ink))}.ds-menu__empty{color:rgb(var(--ds-mute));font-size:var(--ds-fs-s)}@media(prefers-reduced-motion:reduce){.ds-menu__panel,.ds-menu__scrim,.ds-hdr__logo{transition:none}}.ds-camp{position:relative}html.ds-snap{scroll-snap-type:y mandatory}html.ds-snap main>.shopify-section:not(.ds-camp-section),html.ds-snap .shopify-section-group-footer-group{scroll-snap-align:start}.ds-camp__slide{position:relative;height:100svh;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:var(--ds-tile);color:var(--ds-slide-fg, #000)}.ds-camp__media,.ds-camp__media img,.ds-camp__media video,.ds-camp__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ds-camp__media svg{background:#e9e7e3;fill:#0000002e}.ds-camp__media picture{display:contents}.ds-camp__media img{transform:scale(1.04);transition:transform 1.6s var(--ds-ease)}.ds-camp__slide.is-active .ds-camp__media img{transform:scale(1)}.ds-camp__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.ds-camp__copy{position:absolute;z-index:3;inset-inline:var(--ds-gutter);bottom:clamp(3.2rem,7vh,7.2rem);display:grid;gap:1rem;justify-items:start;pointer-events:none}.ds-camp__copy--center{justify-items:center;text-align:center}.ds-camp__eyebrow{font-size:var(--ds-fs-xs);letter-spacing:.12em;opacity:0;transform:translateY(1rem);transition:opacity .8s ease .15s,transform .8s var(--ds-ease) .15s}.ds-camp__title{margin:0;font-size:clamp(2.4rem,3.6vw,4.8rem);font-weight:300;line-height:1.1;letter-spacing:.01em;opacity:0;transform:translateY(1.4rem);transition:opacity .9s ease .25s,transform .9s var(--ds-ease) .25s}.ds-camp__cta{font-size:var(--ds-fs-s);letter-spacing:.06em;padding-bottom:.3rem;border-bottom:.1rem solid currentColor;opacity:0;transition:opacity .9s ease .4s}.ds-camp__slide.is-active :is(.ds-camp__eyebrow,.ds-camp__title,.ds-camp__cta),.no-js .ds-camp__slide :is(.ds-camp__eyebrow,.ds-camp__title,.ds-camp__cta){opacity:1;transform:none}.ds-camp__counter{position:fixed;z-index:30;inset-inline-end:var(--ds-gutter);unicode-bidi:isolate;bottom:clamp(3.2rem,7vh,7.2rem);font-size:var(--ds-fs-xs);letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--ds-counter-fg, #000);transition:color .4s ease,opacity .3s ease;pointer-events:none}.ds-camp__counter[hidden]{display:none}.ds-camp__dots{position:fixed;z-index:30;inset-inline-end:calc(var(--ds-gutter) - .4rem);top:50%;transform:translateY(-50%);display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.ds-camp__dots[hidden]{display:none}.ds-camp__dot{all:unset;cursor:pointer;display:block;width:1.4rem;height:1.4rem;position:relative}.ds-camp__dot:before{content:"";position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;border-radius:50%;background:var(--ds-counter-fg, #000);opacity:.25;transition:opacity .3s ease,transform .3s ease}.ds-camp__dot[aria-current=true]:before{opacity:1;transform:scale(1.3)}.ds-camp__dot:focus-visible{outline:.1rem solid var(--ds-counter-fg, #000)}@media screen and (max-width:749px){.ds-camp__dots{display:none}}@media(prefers-reduced-motion:reduce){.ds-camp__media img,.ds-camp__eyebrow,.ds-camp__title,.ds-camp__cta{transition:none;transform:none}}.ds-colhead{padding:2.4rem var(--ds-gutter) 1.6rem}.ds-colhead__row{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem}.ds-colhead__title{margin:0;font-size:var(--ds-fs-l);font-weight:400;letter-spacing:.03em}.ds-colhead__desc{max-width:64rem;margin:.8rem 0 0;color:rgb(var(--ds-mute));font-size:var(--ds-fs-s)}.ds-colhead__desc p{margin:0}.ds-chips{display:flex;gap:.8rem;margin:2rem calc(-1 * var(--ds-gutter)) 0;padding:0 var(--ds-gutter) .4rem;overflow-x:auto;scrollbar-width:none;list-style:none}.ds-chips::-webkit-scrollbar{display:none}.ds-chip{flex:none;display:inline-block;padding:.7rem 1.4rem;border:.1rem solid var(--ds-line);font-size:var(--ds-fs-s);color:inherit;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background .2s ease,color .2s ease}.ds-chip:hover{border-color:rgb(var(--ds-ink))}.ds-chip[aria-current=page]{background:rgb(var(--ds-ink));border-color:rgb(var(--ds-ink));color:rgb(var(--ds-paper))}.ds-view{display:flex;align-items:center;gap:1.4rem;flex:none}.ds-view__label{font-size:var(--ds-fs-xs);color:rgb(var(--ds-mute))}.ds-view__btn{all:unset;cursor:pointer;display:grid;place-items:center;width:2.6rem;height:2.6rem;color:rgb(var(--ds-mute));transition:color .2s ease}.ds-view__btn svg{width:1.8rem;height:1.8rem;fill:currentColor}.ds-view__btn[aria-pressed=true],.ds-view__btn:hover{color:rgb(var(--ds-ink))}.ds-view__btn:focus-visible{outline:.1rem solid currentColor}.ds-view__btn[data-bp=m]{display:none}@media screen and (max-width:749px){.ds-view__btn[data-bp=d]{display:none}.ds-view__btn[data-bp=m]{display:grid}.ds-view__label{display:none}}.ds .product-grid.grid:not(.slider),.ds #product-grid.grid,.ds .ds-grid{--ds-cols: var(--ds-cols-d, 4);display:grid;grid-template-columns:repeat(var(--ds-cols),minmax(0,1fr));column-gap:.4rem;row-gap:3.2rem;margin:0;padding:0}.ds .product-grid.grid:not(.slider)>.grid__item,.ds #product-grid.grid>.grid__item,.ds .ds-grid>.grid__item{width:auto;max-width:none;flex:none;padding:0}.ds .product-grid.grid--1-col-desktop{--ds-cols-d: 1}.ds .product-grid.grid--2-col-desktop{--ds-cols-d: 2}.ds .product-grid.grid--3-col-desktop{--ds-cols-d: 3}.ds .product-grid.grid--4-col-desktop{--ds-cols-d: 4}.ds .product-grid.grid--5-col-desktop{--ds-cols-d: 5}.ds .product-grid.grid--6-col-desktop{--ds-cols-d: 6}.ds .product-grid.grid--1-col-tablet-down{--ds-cols-m: 1}.ds .product-grid.grid--2-col-tablet-down{--ds-cols-m: 2}body.ds[data-ds-grid-d="2"] #product-grid{--ds-cols-d: 2}body.ds[data-ds-grid-d="4"] #product-grid{--ds-cols-d: 4}body.ds[data-ds-grid-d="6"] #product-grid{--ds-cols-d: 6}@media screen and (max-width:749px){.ds .product-grid.grid:not(.slider),.ds #product-grid.grid,.ds .ds-grid{--ds-cols: var(--ds-cols-m, 2);row-gap:2.4rem}body.ds[data-ds-grid-m="1"] #product-grid{--ds-cols-m: 1}body.ds[data-ds-grid-m="2"] #product-grid{--ds-cols-m: 2}body.ds[data-ds-grid-m="3"] #product-grid{--ds-cols-m: 3}}@media screen and (min-width:750px)and (max-width:989px){.ds .product-grid.grid:not(.slider),.ds #product-grid.grid,.ds .ds-grid{--ds-cols: min(var(--ds-cols-d, 4), 3)}}@media screen and (min-width:990px){body.ds[data-ds-grid-d="6"] #product-grid .card__content{display:none}body.ds[data-ds-grid-d="6"] #product-grid{row-gap:.4rem}}@media screen and (max-width:749px){body.ds[data-ds-grid-m="3"] #product-grid .card__content{display:none}body.ds[data-ds-grid-m="3"] #product-grid{row-gap:.4rem}}.ds .card-wrapper{color:inherit}.ds .card{--border-radius: 0;--border-width: 0;--shadow-visible: 0;border-radius:0}.ds .card__inner,.ds .card .card__inner{--border-radius: 0;border-radius:0;background:var(--ds-tile)}.ds .card__inner.ratio{--ratio-percent: 150% !important}.ds .card__media .media{background:var(--ds-tile)}.ds .card__media .media img{object-fit:cover;transition:opacity .5s ease,transform 1.2s var(--ds-ease)}.ds .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.ds .card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transform:none}.ds .card__content{padding:0}.ds .card--standard>.card__content .card__information,.ds .card__information{padding:.9rem .2rem 0}.ds .card--standard .card__inner .card__content{padding:0}.ds .card__heading,.ds .card__heading.h5{margin:0;font-size:var(--ds-fs-s);font-weight:400;letter-spacing:.02em;line-height:1.45}.ds .card__heading a,.ds .card__heading a:hover,.ds .card-wrapper:hover .card__heading a{text-decoration:none}.ds .card-information{margin-top:.2rem}.ds .card-information>.price{font-size:var(--ds-fs-s);color:rgb(var(--ds-ink))}.ds .card__badge{inset-inline-start:.8rem;inset-inline-end:auto}.ds .card__badge .badge,.ds .badge{border:0;border-radius:0;background:rgb(var(--ds-paper));color:rgb(var(--ds-ink));font-size:var(--ds-fs-xs);letter-spacing:.04em;padding:.3rem .8rem}.ds .card__information .caption-with-letter-spacing{display:none}.ds .price{font-family:var(--ds-font);letter-spacing:.02em;font-variant-numeric:tabular-nums}.ds .price .price-item--regular,.ds .price--on-sale .price-item--regular{font-size:inherit}.ds .price--on-sale .price-item--sale{color:rgb(var(--ds-ink))}.ds .price--on-sale .price__sale{display:inline-flex;flex-wrap:wrap;gap:.2rem .8rem}.ds .price--on-sale .price-item--regular{color:rgb(var(--ds-mute))}.ds .price .badge{display:none}.ds .facets-wrapper{padding-block:0 2rem}.ds .facets__form,.ds .facets-container{border:0}.ds .mobile-facets__open,.ds .facets__summary,.ds .facets__disclosure summary{font-size:var(--ds-fs-s);letter-spacing:.04em}.ds .mobile-facets__open-label,.ds .mobile-facets__open .icon-filter{color:rgb(var(--ds-ink))}.ds .mobile-facets{background-color:#ffffff80}.ds .mobile-facets__inner{border-radius:0;box-shadow:none;border-inline-end:.1rem solid var(--ds-line)}.ds .mobile-facets__heading{font-size:var(--ds-fs-m);font-weight:500}.ds .mobile-facets__summary,.ds .mobile-facets__label,.ds .facet-checkbox{font-size:var(--ds-fs-m)}.ds .mobile-facets__footer .button,.ds .facets__button-no-js{min-height:4.4rem}.ds .active-facets__button{font-size:var(--ds-fs-s)}.ds .active-facets__button-inner{border-radius:0;box-shadow:inset 0 0 0 .1rem var(--ds-line);padding:.5rem 1rem}.ds .product-count__text,.ds .product-count{font-size:var(--ds-fs-xs);color:rgb(var(--ds-mute))}.ds .facet-filters__sort,.ds .facet-filters__field .select__select{font-size:var(--ds-fs-s);border:0}.ds .pagination__item{font-size:var(--ds-fs-s)}.ds .pagination__item--current:after,.ds .pagination__item:hover:after{height:.1rem}.ds .section-main-product,.ds .product-section{padding-top:0}.ds .product{margin:0}.ds .product__media-wrapper{padding:0}.ds .product__media-list .product__media-item,.ds .product__media-item{margin:0}.ds .product__media-list{gap:.4rem}.ds .product-media-container,.ds .product__media{border:0;border-radius:0;background:var(--ds-tile)}.ds .product-media-container .media{background:var(--ds-tile)}.ds .product__modal-opener .product__media-icon,.ds .product__media-toggle .product__media-icon{display:none}.ds .product__info-wrapper{padding-inline:clamp(1.6rem,3.6vw,6.4rem)}.ds .product__info-container{max-width:42rem}.ds .product__info-container>*+*{margin:1.6rem 0}.ds .product__title{margin-bottom:.4rem}.ds .product__title>*{font-size:var(--ds-fs-l);font-weight:500;letter-spacing:.02em;line-height:1.35}.ds .product__text.caption-with-letter-spacing{font-size:var(--ds-fs-xs);letter-spacing:.08em;color:rgb(var(--ds-mute))}.ds .product .price--large,.ds .product .price,.ds .product .price--large .price-item{font-size:var(--ds-fs-m)}.ds .product__tax{font-size:var(--ds-fs-xs);color:rgb(var(--ds-mute));margin-top:.2rem}.ds .product__description{font-size:var(--ds-fs-s);line-height:1.75}.ds .product-form__input{margin-bottom:1.6rem}.ds .product-form__input .form__label{font-size:var(--ds-fs-s);letter-spacing:.04em;color:rgb(var(--ds-mute));margin-bottom:.8rem}.ds .product-form__input--pill input[type=radio]+label{min-width:4.8rem;margin:0 0 .6rem .6rem;margin-inline:0 .6rem;padding:.9rem 1.2rem;border:.1rem solid var(--ds-line);border-radius:0;background:transparent;color:rgb(var(--ds-ink));font-size:var(--ds-fs-s);letter-spacing:.04em;text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease}.ds .product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--ds-ink))}.ds .product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--ds-ink));border-color:rgb(var(--ds-ink));color:rgb(var(--ds-paper))}.ds .product-form__input--pill input[type=radio].disabled+label,.ds .product-form__input--pill input[type=radio]:disabled+label{color:#00000059;border-color:#00000014}.ds .product-form__input--pill input[type=radio].disabled:checked+label{background:#e9e9e9;color:#0000008c}.ds .product-form__input--swatch .swatch-input__label{border-radius:0}.ds .swatch{border-radius:0!important}.ds .product-form__input--dropdown .select__select{border-bottom:.1rem solid var(--ds-line-strong)}.ds .product-form__quantity .quantity{border-radius:0}.ds .quantity:before,.ds .quantity:after{border-radius:0;box-shadow:none}.ds .quantity{border:.1rem solid var(--ds-line);min-height:4.4rem}.ds .product-form__buttons{max-width:none}.ds .product-form__submit{width:100%;min-height:4.8rem;margin-bottom:.8rem;font-size:var(--ds-fs-s);letter-spacing:.08em}.ds .product-form__error-message-wrapper{font-size:var(--ds-fs-s)}.ds .ds-sizelink,.ds .product-popup-modal__opener .product-popup-modal__button{all:unset;cursor:pointer;display:inline-block;font-size:var(--ds-fs-s);letter-spacing:.03em;text-decoration:underline;text-underline-offset:.3rem;min-height:0;padding:0}.ds .ds-sizelink:focus-visible{outline:.1rem solid currentColor}.ds .product-popup-modal__content{border-radius:0;border:.1rem solid var(--ds-line-strong);box-shadow:none}.ds .product__accordion{margin:0!important}.ds .product__accordion .accordion{border-top:.1rem solid var(--ds-line);border-bottom:0;margin:0}.ds .product__accordion:last-of-type .accordion,.ds .product__accordion+:not(.product__accordion){border-bottom:.1rem solid var(--ds-line)}.ds .accordion summary{padding:1.5rem 0}.ds .accordion__title{font-size:var(--ds-fs-s)!important;font-weight:400;letter-spacing:.04em}.ds .accordion .summary__title .icon{display:none}.ds .accordion__content{font-size:var(--ds-fs-s);line-height:1.75;padding:0 0 1.6rem}.ds .accordion .icon-caret{width:1rem}.ds .share-button__button{font-size:var(--ds-fs-s)}.ds .product__inventory{font-size:var(--ds-fs-xs)}.ds .slider-counter{font-size:var(--ds-fs-xs);letter-spacing:.08em;direction:ltr}.ds .product__media-wrapper .slider-buttons{border:0}.ds .slider-button{border:0;color:rgb(var(--ds-ink))}@media screen and (min-width:750px){.ds .product__info-wrapper{padding-top:4.8rem}.ds .product--stacked .product__info-container--sticky{top:calc(var(--ds-header-h, 0px) + 2.4rem)}.ds .product__media-list{display:grid;grid-template-columns:1fr;gap:.4rem}.ds .product--columns .product__media-list{grid-template-columns:1fr 1fr}.ds .product__media-list .product__media-item{width:100%;max-width:none;padding:0}}@media screen and (max-width:749px){.ds product-info .page-width{padding-inline:0}.ds .product__info-wrapper{padding:2rem var(--ds-gutter) 0}.ds .product__media-wrapper .slider-mobile-gutter{margin:0}.ds .product__media-list.slider--mobile{gap:0;padding:0;scroll-padding-inline:0}.ds .product__media-list.slider--mobile .product__media-item{width:100%;margin:0}}.ds .related-products .title,.ds .related-products__heading,.ds .ds-sectitle,.ds .collection__title .title,.ds .title-wrapper-with-link .title{font-size:var(--ds-fs-m);font-weight:500;letter-spacing:.04em}.ds .related-products{padding-inline:var(--ds-gutter)}.ds-sg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110}.ds-sg[hidden]{display:none}.ds-sg__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff80;opacity:0;transition:opacity .3s ease}.ds-sg__panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(56rem,100%);background:rgb(var(--ds-paper));border-inline-start:.1rem solid var(--ds-line);overflow-y:auto;overscroll-behavior:contain;transform:translate(-100%);transition:transform .45s var(--ds-ease);padding:2rem var(--ds-gutter) 4rem}[dir=ltr] .ds-sg__panel{transform:translate(100%)}.ds-sg.is-open .ds-sg__panel{transform:none}.ds-sg.is-open .ds-sg__scrim{opacity:1}.ds-sg__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.4rem}.ds-sg__title{margin:0;font-size:var(--ds-fs-m);font-weight:500;letter-spacing:.04em}.ds-sg__close{all:unset;cursor:pointer;width:2.8rem;height:2.8rem;display:grid;place-items:center}.ds-sg__close svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1}.ds-sg__intro{font-size:var(--ds-fs-s);color:rgb(var(--ds-mute));margin:0 0 2.4rem}.ds-sg__table-wrap{overflow-x:auto;margin-bottom:3.2rem}.ds-sg table{width:100%;border-collapse:collapse;font-size:var(--ds-fs-s);font-variant-numeric:tabular-nums;table-layout:auto;box-shadow:none}.ds-sg :is(th,td){border:0;border-bottom:.1rem solid var(--ds-line);padding:1.1rem .8rem;text-align:start;white-space:nowrap}.ds-sg th{font-weight:400;color:rgb(var(--ds-mute));font-size:var(--ds-fs-xs);letter-spacing:.04em}.ds-sg td:first-child{font-weight:500}.ds-sg__steps{list-style:none;margin:0;padding:0;display:grid;gap:2rem;counter-reset:ds-step}.ds-sg__step{counter-increment:ds-step;display:grid;grid-template-columns:2.8rem 1fr;gap:.4rem 1.2rem}.ds-sg__step:before{content:counter(ds-step,decimal-leading-zero);font-size:var(--ds-fs-xs);letter-spacing:.06em;color:rgb(var(--ds-mute));padding-top:.2rem;grid-row:span 2}.ds-sg__step h3{margin:0;font-size:var(--ds-fs-s);font-weight:500}.ds-sg__step p{margin:0;font-size:var(--ds-fs-s);color:rgb(var(--ds-mute));line-height:1.7}.ds-sg__note{margin-top:3.2rem;font-size:var(--ds-fs-xs);color:rgb(var(--ds-mute))}.ds-satc{position:fixed;z-index:35;inset-inline:0;bottom:0;display:flex;align-items:center;gap:1.2rem;padding:1rem var(--ds-gutter) calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--ds-paper));border-top:.1rem solid var(--ds-line);transform:translateY(110%);transition:transform .35s var(--ds-ease)}.ds-satc.is-visible{transform:none}.ds-satc__info{flex:1;min-width:0;display:grid;line-height:1.35}.ds-satc__title{font-size:var(--ds-fs-s);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-satc__meta{font-size:var(--ds-fs-xs);color:rgb(var(--ds-mute));font-variant-numeric:tabular-nums}.ds-satc__btn{flex:none;min-width:14rem}@media screen and (min-width:990px){.ds-satc--mobile-only{display:none}}.ds .cart__warnings,.ds .title-wrapper-with-link{padding-top:1.6rem}.ds .main-cart-items .title,.ds .cart-items-title{font-size:var(--ds-fs-l);font-weight:400}.ds .title-wrapper-with-link .underlined-link,.ds .title-wrapper-with-link a{font-size:var(--ds-fs-s)}.ds .cart-items{border-collapse:collapse}.ds .cart-item__totals .price,.ds .cart-item__price-wrapper .price,.ds .totals__total-value{white-space:nowrap}.ds .cart-items thead th{font-size:var(--ds-fs-xs);font-weight:400;letter-spacing:.06em;color:rgb(var(--ds-mute));opacity:1;border-bottom:0}.ds .cart-items thead tr{border-bottom:.1rem solid var(--ds-line)}.ds .cart-items td{padding-top:2.4rem}.ds .cart-item__image-container{border-radius:0;background:var(--ds-tile)}.ds .cart-item__media{width:12rem}.ds .cart-item__image{border-radius:0;aspect-ratio:2 / 3;object-fit:cover;max-width:12rem}.ds .cart-item__name{font-size:var(--ds-fs-m);font-weight:400;text-decoration:none}.ds .cart-item__name:hover{text-decoration:underline}.ds .cart-item__details>*+*{margin-top:.4rem}.ds .cart-item .product-option,.ds .cart-item__discounted-prices,.ds .cart-item__price-wrapper{font-size:var(--ds-fs-s)}.ds .cart-item cart-remove-button .button{background:transparent;color:rgb(var(--ds-ink));min-width:3.6rem;min-height:3.6rem;padding:0}.ds .cart-item cart-remove-button .button:hover{background:transparent}.ds .cart__footer{border-top:.1rem solid var(--ds-line);padding-top:2.4rem}.ds .totals{justify-content:space-between}.ds .totals__total,.ds .totals__total-value{font-size:var(--ds-fs-m);font-weight:500}.ds .tax-note{font-size:var(--ds-fs-xs);color:rgb(var(--ds-mute))}.ds .cart__checkout-button{max-width:none;min-height:4.8rem;letter-spacing:.08em}.ds .cart__note .text-area,.ds .cart__note textarea{border-radius:0;border:.1rem solid var(--ds-line);box-shadow:none}.ds .cart__note summary,.ds .cart__note label{font-size:var(--ds-fs-s)}.ds .cart__empty-text{font-size:var(--ds-fs-l);font-weight:400}.ds .is-empty .cart__warnings .button{min-width:24rem}@media screen and (min-width:750px){.ds .cart__footer{justify-content:flex-end}.ds .cart__blocks{width:min(40rem,100%)}}.ds .template-search__header{text-align:start}.ds .template-search__header .main-page-title,.ds .template-search__header h1{font-size:var(--ds-fs-s);font-weight:400;letter-spacing:.06em;color:rgb(var(--ds-mute));margin-bottom:1.6rem}.ds .template-search__search{max-width:none;margin:0}.ds .template-search__search .field__input,.ds .ds-bigsearch .field__input{font-size:clamp(2rem,3vw,3.2rem);font-weight:300;height:6.4rem;padding-top:1.6rem}.ds .template-search__search .field__label,.ds .ds-bigsearch .field__label{font-size:clamp(2rem,3vw,3.2rem);font-weight:300;top:1.6rem}.ds .template-search__search .field__input:focus~.field__label,.ds .template-search__search .field__input:not(:placeholder-shown)~.field__label{font-size:var(--ds-fs-xs);top:0}.ds .template-search__results{padding-top:1.6rem}.ds .predictive-search{border:.1rem solid var(--ds-line);border-radius:0;box-shadow:none}.ds .predictive-search__heading{font-size:var(--ds-fs-xs);letter-spacing:.06em}.ds .main-page-title,.ds .page-title,.ds .title--primary{font-size:var(--ds-fs-l);font-weight:400}.ds .rte{font-size:var(--ds-fs-m);line-height:1.8}.ds .rte table{table-layout:auto;border-collapse:collapse}.ds .rte :is(td,th){border:0;border-bottom:.1rem solid var(--ds-line);padding:.9rem .8rem;text-align:start}.ds .contact .field{margin-bottom:2.4rem}.ds .customer:not(.account):not(.order){max-width:44rem}.ds .customer h1{font-size:var(--ds-fs-l);font-weight:400}.ds .customer a{font-size:var(--ds-fs-s)}.ds .newsletter-form__field-wrapper .field__input{padding-inline-end:5rem}.ds .newsletter-form__button{inset-inline-end:0;inset-inline-start:auto;background:transparent;color:rgb(var(--ds-ink))}.ds .newsletter-form__button:hover{background:transparent}.ds .modal__content,.ds .product-media-modal__content,.ds .menu-drawer{border-radius:0}.ds .global-settings-popup,.ds .quick-add-modal__content{border-radius:0;box-shadow:none;border:.1rem solid var(--ds-line-strong)}.ds-ftr{padding:clamp(6rem,12vw,14rem) var(--ds-gutter) 3.2rem;border-top:.1rem solid var(--ds-line);text-align:center}.ds-ftr__news{max-width:46rem;margin:0 auto}.ds-ftr__heading{margin:0 0 .8rem;font-size:var(--ds-fs-m);font-weight:500;letter-spacing:.04em}.ds-ftr__sub{margin:0 0 2.4rem;font-size:var(--ds-fs-s);color:rgb(var(--ds-mute))}.ds-ftr__form{display:flex;align-items:flex-end;gap:1.2rem;text-align:start}.ds-ftr__form .field{flex:1}.ds-ftr__submit{all:unset;cursor:pointer;padding:0 0 .9rem;font-size:var(--ds-fs-s);letter-spacing:.06em;border-bottom:.1rem solid var(--ds-line-strong)}.ds-ftr__submit:focus-visible{outline:.1rem solid currentColor}.ds-ftr__msg{margin:1.2rem 0 0;font-size:var(--ds-fs-s);text-align:start}.ds-ftr__msg--error{color:#b3261e}.ds-ftr__social,.ds-ftr__links,.ds-ftr__legal{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.ds-ftr__social{margin-top:clamp(5.6rem,9vw,10rem);gap:1.2rem 3.6rem}.ds-ftr__social a{font-size:var(--ds-fs-s);letter-spacing:.1em;text-transform:uppercase;color:inherit;text-decoration:none}.ds-ftr__social a:hover,.ds-ftr__links a:hover,.ds-ftr__legal a:hover{text-decoration:underline}.ds-ftr__links{margin-top:4rem;gap:1rem 2.8rem}.ds-ftr__links a{font-size:var(--ds-fs-s);color:inherit;text-decoration:none}.ds-ftr__bottom{margin-top:5.6rem;display:grid;gap:1.2rem;justify-items:center}.ds-ftr__legal{gap:.6rem 2rem}.ds-ftr__copy a{color:inherit;text-decoration:none}.ds-ftr__legal a,.ds-ftr__copy{font-size:var(--ds-fs-xs);color:rgb(var(--ds-mute));text-decoration:none}.ds-ftr__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none}.ds-ftr__pay svg{height:2rem;width:auto;opacity:.85}.ds-edit{padding:clamp(4.8rem,9vw,12rem) var(--ds-gutter)}.ds-edit__head{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:2rem}.ds-edit__title{margin:0;font-size:var(--ds-fs-m);font-weight:500;letter-spacing:.04em}.ds-edit__more{font-size:var(--ds-fs-s);color:inherit}.ds-edit .ds-grid{--ds-cols-d: var(--ds-edit-cols, 4)}.ds .template-404 .title,.ds .ds-404{font-size:var(--ds-fs-l);font-weight:400}.ds .shopify-policy__container{max-width:72rem;padding-inline:var(--ds-gutter)}.ds .shopify-policy__title h1{font-size:var(--ds-fs-l);font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ds-theme.css.map */
