.product__title h1{font-family:Inter,sans-serif!important;font-size:24px!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.01em!important;margin-bottom:20px!important;line-height:1.2!important}.price-item,.price__regular,.price__sale,.product__sku,.product__vendor,.product__vendor a{font-family:monospace!important;color:#000!important;text-transform:uppercase!important;letter-spacing:.05em!important}.price-item{font-size:18px!important;margin-top:10px!important}button.btn:not(.btn--variant):not(.dna-quick-add-btn):not(.btn--plate),a.btn:not(.btn--variant):not(.btn--plate),.btn.product-form__submit,.btn.select-options-button,#ProductSubmitButton{background-color:#000!important;color:#fff!important;border-radius:0!important;border:none!important;text-transform:uppercase!important;font-family:monospace!important;letter-spacing:1px!important;padding:16px!important}button.btn:not(.btn--variant):not(.dna-quick-add-btn):not(.btn--plate) span,a.btn:not(.btn--variant):not(.btn--plate) span,.btn.product-form__submit span,.btn.select-options-button span{color:#fff!important}.shopify-payment-button__button--unbranded{background-color:#e5e5e5!important;color:#000!important;border:none!important;border-radius:0!important;text-transform:none!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;padding:0 16px!important;height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important}.shopify-payment-button__button--unbranded:hover{background-color:#d4d4d4!important}terms_and_condition-checkbox{display:none!important}button.btn:not(.btn--variant):not(.dna-quick-add-btn):not(.btn--plate):hover,a.btn:not(.btn--variant):not(.btn--plate):hover,.btn.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{background-color:#333!important;color:#fff!important}.product-card{text-align:center!important}.product-card__image__container,.product-card__image{background-color:#f4f4f4!important;border-radius:0!important}.product-card-small__heading{font-family:Inter,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;font-size:14px!important;letter-spacing:.02em!important;color:#000!important;display:block!important;margin-top:15px!important}.product-card .product-card-small__meta,.product-card .product__vendor{display:none!important}.product-card .price__main,.product-card .price__sale,.product-card .price__regular,.product-card .price__container *{font-family:monospace!important;font-size:14px!important;color:#000!important;font-weight:400!important}.product-card .price__container{margin-top:5px!important}.product-form__input__radio{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:0!important;border:none!important}.product-form__item{flex:0 0 auto!important;margin:0!important;padding:0!important;border:none!important}.product-form__item__input{display:none!important}.product-form__container:has(.btn.btn--variant){display:flex!important;flex-wrap:wrap!important;gap:10px!important;grid-template-columns:none!important}.btn.btn--variant,.visual-display.visual-display--button{-webkit-appearance:none!important;appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e0e0e0!important;background-color:#fff!important;color:#000!important;font-family:Inter,monospace,sans-serif!important;font-size:13px!important;font-weight:500!important;padding:0 12px!important;min-width:44px!important;min-height:40px!important;height:40px!important;cursor:pointer!important;border-radius:0!important;width:auto!important;flex:0 0 auto!important;margin:0!important;box-shadow:none!important;box-sizing:border-box!important;transition:all .2s ease!important}.btn.btn--variant:before,.btn.btn--variant:after,.visual-display.visual-display--button:before,.visual-display.visual-display--button:after{display:none!important}.btn.btn--variant .btn__texts,.visual-display.visual-display--button .btn__texts{display:none!important}.btn.btn--variant .variant__btn__text,.visual-display.visual-display--button .variant__btn__text{display:flex!important;visibility:visible!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:inherit!important}.product-form__item__input:checked+.btn.btn--variant,input:checked+.visual-display.visual-display--button{border:2px solid #000000!important;background-color:#fff!important;color:#000!important}.btn.btn--variant:hover,.visual-display.visual-display--button:hover{border:1px solid #000000!important;background-color:#fcfcfc!important;color:#000!important}.product-form__item__input.disabled+.btn.btn--variant{border:1px solid #e0e0e0!important;color:#a0a0a0!important;background-color:#fff!important;cursor:default!important}.product-form__item__input.disabled+.btn.btn--variant:hover{border:1px solid #e0e0e0!important}.product-form__item__input.disabled+.btn.btn--variant .variant__btn__value{text-decoration:line-through!important}.dna-out-of-stock-bell{width:14px!important;height:14px!important;stroke:#000!important;fill:#000!important;text-decoration:none!important}.product-form__submit.hidden,.select-options-button.hidden{display:none!important}.product-card__content__main{padding-bottom:0!important}.dna-card-interface{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:0!important;margin-top:15px!important;padding-bottom:20px!important;width:100%!important}.dna-card-interface .dna-form-wrapper,.dna-card-interface .product-card__form{width:auto!important;flex:0 0 auto!important}.dna-form-wrapper{all:unset;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;gap:0!important;margin:0!important;padding:0!important}.dna-form-wrapper>input[type=hidden]{display:none!important}button.dna-add-btn,wishlist-button.dna-wishlist-btn{all:unset;display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;flex-shrink:0!important;cursor:pointer!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;color:#000!important;line-height:1!important;box-sizing:border-box!important}button.dna-add-btn svg,wishlist-button.dna-wishlist-btn svg{display:block!important;width:18px!important;height:18px!important;flex-shrink:0!important;pointer-events:none}button.dna-add-btn:hover{color:#666!important}button.dna-add-btn svg{stroke:currentColor!important}wishlist-button.dna-wishlist-btn{stroke:#000!important}wishlist-button.dna-wishlist-btn:hover,wishlist-button.dna-wishlist-btn.active{background:transparent!important;color:#000!important}wishlist-button.dna-wishlist-btn svg{stroke:#000!important}.dna-divider{width:1px!important;height:16px!important;background-color:#ccc!important;margin:0 4px!important;flex-shrink:0!important;align-self:center!important}.product__media-thumbnails{display:none!important}.product-card__media-buttons__item{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important;margin:0!important;background-color:#fff!important;color:#000!important;border:1px solid #e5e5e5!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-card__media-buttons__item:hover,.product-card__media-buttons__item.active{background-color:#000!important;color:#fff!important;border-color:#000!important;width:40px!important;border-radius:50%!important}.product-card__media-buttons__item svg{margin:0!important}.product-card__media-buttons__item svg path,.product-card__media-buttons__item svg circle{fill:currentColor!important;stroke:currentColor!important}.product-card__media-buttons__item:after,.product-card__media-buttons--animation .product-card__media-buttons__item:hover:after{display:none!important;content:none!important}@media(min-width:990px){.main-product__container{display:grid!important;grid-template-columns:60% 35%!important;gap:5%!important;align-items:start!important}.main-product__container>div{width:100%!important;max-width:100%!important}}@media(min-width:990px){.product__media-gallery .swiper-wrapper{display:flex!important;flex-direction:column!important;gap:15px!important}.product__media-gallery .swiper-slide{width:100%!important;height:auto!important}}.product-form__buttons__content__media{display:flex!important;flex-direction:row!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:0!important;width:100%!important;margin-top:15px!important}.product-form__buttons__content__media .btn.product-form__submit{flex:1!important;width:auto!important;margin:0!important;background-color:#000!important;color:#fff!important;border:1px solid #000000!important;border-right:none!important;text-transform:none!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:500!important;border-radius:0!important;padding:0 16px!important;height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}#PopupModal-quickview .product__title{color:#000!important}#PopupModal-quickview .price-item,#PopupModal-quickview .product__price-container .price,#PopupModal-quickview .price__regular .price-item,#PopupModal-quickview .price__sale .price-item{color:#000!important;font-family:monospace!important}#PopupModal-quickview .main-product__container{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:20px!important}#PopupModal-quickview .swiper-thumb__container{display:none!important}#PopupModal-quickview .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none!important}#PopupModal-quickview .swiper:not(.swiper-initialized) .swiper-wrapper{display:block!important}#PopupModal-quickview .product__media-gallery,#PopupModal-quickview .swiper-slider__container{max-width:100%!important}#PopupModal-quickview .popup-modal__content__data{scrollbar-width:thin;scrollbar-color:#e0e0e0 transparent}#PopupModal-quickview .popup-modal__content__data::-webkit-scrollbar{width:4px}#PopupModal-quickview .popup-modal__content__data::-webkit-scrollbar-track{background:transparent}#PopupModal-quickview .popup-modal__content__data::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:2px}@media(max-width:576px){#PopupModal-quickview .popup-modal__content__data{padding-right:6px}}.product-form__buttons__content__media>.global__tooltip--hover{display:flex!important;flex:0 0 54px!important;height:54px!important;margin:0!important;position:relative!important}.product-form__buttons__content__media>.global__tooltip--hover+.global__tooltip--hover{margin-left:-1.5px!important}.product-form__buttons__content__media .product-form__buttons__content__media__item.btn--wishlist-productpage,.product-form__buttons__content__media .product-form__buttons__content__media__item.btn--compare-productpage{display:flex!important;align-items:center!important;justify-content:center!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;border:1.5px solid #000000!important;background:#fff!important;background-color:#fff!important;border-radius:0!important;padding:0!important;margin:0!important;cursor:pointer!important;box-sizing:border-box!important;transition:background .18s ease,border-color .18s ease!important;box-shadow:none!important}.product-form__buttons__content__media .product-form__buttons__content__media__item.btn--wishlist-productpage:hover,.product-form__buttons__content__media .product-form__buttons__content__media__item.btn--compare-productpage:hover,.product-form__buttons__content__media .product-form__buttons__content__media__item.btn--wishlist-productpage.active,.product-form__buttons__content__media .product-form__buttons__content__media__item.btn--compare-productpage.active{background:#000!important;background-color:#000!important;border-color:#000!important}.product-form__buttons__content__media .product-form__buttons__content__media__item.btn--wishlist-productpage svg,.product-form__buttons__content__media .product-form__buttons__content__media__item.btn--compare-productpage svg{width:19px!important;height:19px!important;transition:none!important}.product-form__buttons__content__media .product-form__buttons__content__media__item.btn--compare-productpage svg path{fill:#000!important;transition:fill .18s ease!important}.product-form__buttons__content__media .product-form__buttons__content__media__item.btn--compare-productpage:hover svg path,.product-form__buttons__content__media .product-form__buttons__content__media__item.btn--compare-productpage.active svg path{fill:#fff!important}.product-form__buttons__content__media .product-form__buttons__content__media__item.btn--wishlist-productpage svg path{fill:none!important;stroke:#000!important;stroke-width:1.5!important;transition:stroke .18s ease,fill .18s ease!important}.product-form__buttons__content__media .product-form__buttons__content__media__item.btn--wishlist-productpage:hover svg path{stroke:#fff!important;fill:none!important}.product-form__buttons__content__media .product-form__buttons__content__media__item.btn--wishlist-productpage.active svg:last-child path{fill:#fff!important;stroke:#fff!important}.product-form__buttons__content__media .product-form__buttons__content__media__item.btn--wishlist-productpage.active svg:first-child path{fill:none!important;stroke:#fff!important}.product-form__buttons__content__media__item svg:first-child:not(:only-child),.product-card__media-buttons__item svg:first-child:not(:only-child){display:block!important}.product-form__buttons__content__media__item svg:last-child:not(:only-child),.product-card__media-buttons__item svg:last-child:not(:only-child){display:none!important}.product-form__buttons__content__media__item.active svg:first-child:not(:only-child),.product-card__media-buttons__item.active svg:first-child:not(:only-child){display:none!important}.product-form__buttons__content__media__item.active svg:last-child:not(:only-child),.product-card__media-buttons__item.active svg:last-child:not(:only-child){display:block!important}wishlist-button.product-card__media-buttons__item svg path{fill:none!important;stroke:currentColor!important;stroke-width:1.5!important}wishlist-button.product-card__media-buttons__item.active svg:last-child path{fill:currentColor!important}.product-form__buttons__content__media .btn--wishlist-productpage:before,.product-form__buttons__content__media .btn--wishlist-productpage:after,.product-form__buttons__content__media .btn--compare-productpage:before,.product-form__buttons__content__media .btn--compare-productpage:after{display:none!important}.product-form__buttons__content__media .btn.product-form__submit:before,.product-form__buttons__content__media .btn.product-form__submit:after{display:none!important}.product-form__buttons__content__media .btn.product-form__submit:hover{background-color:#333!important}.shopify-payment-button{margin-top:10px!important}.product-form__buttons__content__media{margin-bottom:0!important}.variants-modal__button__item{display:none!important}.main-product__sidebar .price-item,.main-product__sidebar .price__regular,.main-product__sidebar .price__sale .price-item,.product__price-container .price-item,.product__price-container .price__regular,.product__price-container h3.price-item,.product__price-container .h3,[id^=price-] .price-item{color:#000!important}button.btn.btn--border.popup-modal__button,button.btn.btn--border.btn__transition-text.popup-modal__button{background-color:transparent!important;background:transparent!important;color:#000!important;border:1.5px solid #000000!important;font-family:monospace!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1.5px!important}button.btn.btn--border.popup-modal__button:hover,button.btn.btn--border.btn__transition-text.popup-modal__button:hover{background-color:#000!important;color:#fff!important;border-color:#000!important}button.btn.btn--border.popup-modal__button svg path,button.btn.btn--border.popup-modal__button svg circle,button.btn.btn--border.popup-modal__button svg line,button.btn.btn--border.popup-modal__button svg polyline{stroke:currentColor!important;fill:none!important}.advanced-size-chart-wrapper{margin-bottom:4px!important}.advanced-size-chart-wrapper .asc-trigger-btn{margin-bottom:0!important}.select-options-button{display:none!important}@keyframes dna-alert-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes dna-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.dna-size-alert{display:flex;align-items:center;gap:10px;padding:11px 16px;background:#000;color:#fff;font-family:monospace;font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;animation:dna-alert-slide-in .2s ease forwards;transition:opacity .25s ease}.dna-size-alert svg{flex-shrink:0;width:15px;height:15px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dna-size-alert--hiding{opacity:0}.dna-variant-shake{animation:dna-shake .4s ease!important}.dna-color-swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:10px}.dna-color-swatch{display:block;width:18px;height:18px;border-radius:0;border:none;outline:1px solid rgba(0,0,0,.15);outline-offset:0;text-decoration:none;transition:outline-color .15s ease,outline-offset .15s ease}.dna-color-swatch:hover{outline-color:#000;outline-offset:2px}.product-card .product-form__container__card.product-form__container__color{margin-top:10px!important}.product-card .product-form__container__color>.product-form__item{margin:0!important}.product-card .visual-display__color__card{width:14px!important;height:14px!important;border-radius:0!important;background-color:var(--color-swatch-background)!important;border:none!important;outline:none!important;box-shadow:none!important;cursor:pointer!important;display:block!important;position:relative!important}.product-card .product-form__item__input:checked+.visual-display>.visual-display__color__card,.product-card .product-form__item__input:checked~.visual-display>.visual-display__color__card{outline:1.5px solid #000000!important;outline-offset:2px!important}.product-card .product-form__item__disabled-line--vertical{display:none!important}.product-card .product-form__container__color{display:flex!important;flex-wrap:wrap!important;gap:5px!important;align-items:center!important}.product-card .visual-display__color__card .global__tooltip{display:none!important}.dna-color-filter-wrap{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0}.dna-cf-item{list-style:none}.dna-cf-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;line-height:1.4;-webkit-user-select:none;user-select:none}.dna-cf-label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.dna-cf-swatch{display:inline-block;width:22px;height:22px;border-radius:0;outline:1px solid rgba(0,0,0,.18);outline-offset:0;flex-shrink:0;transition:outline-color .15s,outline-offset .15s}.dna-cf-label--active .dna-cf-swatch,.dna-cf-label:hover .dna-cf-swatch{outline:2px solid #000;outline-offset:2px}.dna-cf-name{color:inherit}body,p,li,span,a,input,textarea,select{font-family:Inter,sans-serif!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Inter,sans-serif!important;font-weight:400!important;letter-spacing:.01em!important}.section-header h2,.section-header .h2,.collection-hero__title,.collection__title,.page-title,.article__title,.banner__heading,.slideshow__title{text-transform:uppercase!important;font-weight:400!important;letter-spacing:.08em!important}.header__menu-item,.mainmenu-item,.header nav a,.list-menu__item,.footer__list-menu .list-menu__item{font-weight:400!important;text-transform:uppercase!important;letter-spacing:.06em!important}body,p,.rte,.body3{font-size:14px!important;line-height:1.6!important;font-weight:400!important}.product-card .product-card__title,.product-card__title a{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:13px!important;text-transform:none!important;letter-spacing:0!important}[data-section-name=product-recommendations]>div{position:relative}[data-section-name=product-recommendations] .section-heading-container{margin-bottom:16px!important;min-height:28px}[data-section-name=product-recommendations] .section-heading-text{font-size:16px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;margin:0!important}[data-section-name=product-recommendations] .swiper-control-container{position:absolute;top:0;right:4px;width:auto;margin:0!important;gap:18px}[data-section-name=product-recommendations] .swiper-control-container>*{margin-top:0!important}[data-section-name=product-recommendations] .page-grid-1.no-row-gap.swiper-no-mask-mobile{margin-top:28px!important}[data-section-name=product-recommendations] .swiper-wrapper{gap:0!important}[data-section-name=product-recommendations] .swiper-slide{margin-right:0!important;margin-left:0!important;padding:0!important}[data-section-name=product-recommendations] .product-card__image__container,[data-section-name=product-recommendations] .product-card__image{margin:0!important}[data-section-name=product-recommendations] .swiper-pagination{display:none!important}[data-section-name=product-recommendations] .custom-swiper-button-prev,[data-section-name=product-recommendations] .custom-swiper-button-next{width:22px;height:22px;opacity:1;cursor:pointer}[data-section-name=product-recommendations] .custom-swiper-button-prev.swiper-button-disabled,[data-section-name=product-recommendations] .custom-swiper-button-next.swiper-button-disabled{opacity:.3}.announcement-bar-header__block_text,.announcement-bar-header__block_text p{color:#fff!important}.announcement-bar-header__block_text a{text-decoration:underline}[data-section-name=announcement-bar-header] .announcement-bar-header{height:auto!important;box-sizing:border-box!important}.collection-list__heading{display:inline-flex;align-items:center;gap:6px}.collection-list__heading:after{content:"\2192";font-size:.9em}.header__line{height:2px!important}[id*=dna_hero_banner] .section-slider__texts p{letter-spacing:.18em;font-size:13px;font-weight:600;text-transform:uppercase;margin:0 0 10px}[id*=dna_hero_banner] img,[id*=dna_hero_banner] .banner__media img{object-fit:cover;width:100%;height:100%}[data-section-name=product-recommendations] .badges-item__main{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding:4px 9px!important;border-radius:0!important}[id^=shopify-section-][id*=__dna_shop_by_category]{padding-bottom:64px}[id^=shopify-section-][id*=__dna_product_strip_01]{padding-top:8px}@media(max-width:576px){[id^=shopify-section-][id*=__dna_shop_by_category]{padding-bottom:36px}}.announcement-bar-header__block_text,.announcement-bar-header__block_text p{font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:500!important}[data-section-name=header-layout-classic] .header{padding:28px 0!important;align-items:center!important}[data-section-name=header-layout-classic] .header__heading-logo{max-width:104px!important}[data-section-name=header-layout-classic] .desktop-main-menu{margin-left:56px!important}[data-section-name=header-layout-classic] .list-menu--inline{gap:36px!important}[data-section-name=header-layout-classic] .list-menu--classic .list-menu__item{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#000!important;padding:0!important}[data-section-name=header-layout-classic] .list-menu__item span{position:relative;display:inline-block}[data-section-name=header-layout-classic] .list-menu--hover .list-menu__item span:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:#000;transition:right .25s ease}[data-section-name=header-layout-classic] .list-menu--hover:hover .list-menu__item span:after,[data-section-name=header-layout-classic] .list-menu__item--active span:after{right:0}[data-section-name=header-layout-classic] .search-container .field{background:transparent!important;border:none!important;border-bottom:1px solid #d9d9d9!important;border-radius:0!important;transition:border-color .2s ease}[data-section-name=header-layout-classic] .search-container .field:focus-within{border-bottom-color:#000!important}[data-section-name=header-layout-classic] .field__input{font-family:Inter,sans-serif!important;font-size:13px!important;letter-spacing:.02em!important;background:transparent!important}[data-section-name=header-layout-classic] .search__button{color:#000!important}[data-section-name=header-layout-classic] .header__icons,[data-section-name=header-layout-classic] .header__icons__customer__icons{gap:22px!important}[data-section-name=header-layout-classic] .header__icons svg,[data-section-name=header-layout-classic] .header__button svg{width:18px!important;height:18px!important;stroke-width:1.3!important}[data-section-name=header-layout-classic] .header__button{transition:opacity .2s ease}[data-section-name=header-layout-classic] .header__button:hover{opacity:.5}.footer__content-bottom{padding-top:28px}@media(max-width:576px){.footer__content-bottom{padding-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/dna-custom.css.map */
