.dl-product.page-width{max-width:1400px;margin:28px auto 0;padding:0 25px;--media-border-width: 0px;--media-shadow-visible: 0}.dl-product .product__info-container{max-width:none}.dl-product .product.grid{margin-bottom:0}.dl-mobile-title{display:none}@media screen and (min-width:750px){.dl-product .product__info-wrapper{padding:0 0 0 30px}}@media screen and (min-width:990px){.dl-product .product.grid{column-gap:0;flex-wrap:nowrap}.dl-product .product:not(.product--no-media) .product__media-wrapper{flex:0 0 51.48%;width:51.48%;max-width:51.48%}.dl-product .product:not(.product--no-media) .product__info-wrapper{flex:1 1 0;width:auto;max-width:none;padding:0;margin-left:33.75px}}.dl-product .product__media-list .media{border:0}.dl-product .product__media-icon{display:none}.dl-product .product__modal-opener{position:relative}.dl-expand{position:absolute;right:0;bottom:0;margin:0 12px 12px 0;display:inline-flex;align-items:center;padding:6px 10px 6px 9px;background:#ffffffe6;border-radius:3px;box-shadow:0 0 0 1px #00000026;color:var(--dl-heading);font-family:var(--dl-font);font-size:14px;line-height:16.1px;pointer-events:none;z-index:2}.dl-expand svg{width:13px;height:14px;margin-right:5px;flex:0 0 auto}.dl-expand__mobile,.dl-product .thumbnail-slider .slider-button{display:none}@media screen and (min-width:750px){.dl-product .thumbnail-slider{display:block}.dl-product .product--thumbnail .thumbnail-list,.dl-product .thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;flex-wrap:wrap;gap:0;padding:0;margin:8px -5px 0;overflow:visible}.dl-product .thumbnail-list__item,.dl-product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{flex:0 0 79px;width:79px;height:79px;margin:6px 3px 0}}.dl-product .thumbnail-list__item:before{display:none}.dl-product .thumbnail{position:relative;width:100%;height:100%;padding:2px;border-radius:2px;box-shadow:none;background:#fff}.dl-product .thumbnail:hover{opacity:1}.dl-product .thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:0}.dl-product .thumbnail[aria-current],.dl-product .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:0 0 0 1.5px #818181}.dl-product :where(.product__info-container>*){margin:0}.dl-product .product__title{margin:0}.dl-product .product__title h1{margin:8px 0;font-family:var(--dl-font);font-weight:700;font-size:28px;line-height:33.6px;letter-spacing:normal;color:var(--dl-heading)}.dl-product .product__title>a.product__title{display:none}.dl-product [id^=price-]{margin:16px 0}.dl-product .price{font-family:var(--dl-font);color:var(--dl-text);letter-spacing:normal;line-height:23px}.dl-product .price .price-item{margin:0}.dl-product .price--large .price-item,.dl-product .price--large .price-item--regular,.dl-product .price--large .price-item--sale{font-size:20px;line-height:23px;letter-spacing:normal;font-weight:400}.dl-product .price--on-sale .price-item--regular{color:var(--dl-muted);text-decoration:line-through;margin-right:4px;font-size:20px}.dl-product .price--on-sale .price-item--sale{color:var(--dl-sale)}.dl-product .price .price__badge-sale,.dl-product .price .price__badge-sold-out,.dl-product .product__tax{display:none}.dl-product .price dl{margin:0}.dl-badges{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.dl-badge{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:10px}.dl-badge--dark{background:var(--dl-dark);color:#fff;box-shadow:0 0 0 1px #2c2c2ccc,0 4px 12px #2c2c2c40}.dl-badge--gold{background:var(--dl-gold);color:#1a1a1a;box-shadow:0 0 0 1px #c48a3fcc,0 4px 12px #c48a3f40}.dl-badge__icon{display:inline-flex;width:15px;height:15px}.dl-badge__icon svg{width:15px;height:15px}.dl-badge__title{margin:0;font-family:var(--dl-font);font-weight:700;font-size:11px;line-height:14.3px;letter-spacing:normal}.dl-bullets{display:flex;flex-direction:column;gap:10px;margin:8px 0}.dl-bullet{display:flex;align-items:flex-start;gap:6px}.dl-bullet__icon{flex:0 0 18px;width:18px;height:18px;display:inline-flex;border-radius:50%;margin-top:.75px}.dl-bullet__icon svg{width:18px;height:18px;fill:var(--dl-gold)}.dl-bullet__text{margin:0;font-family:var(--dl-font);font-size:13px;line-height:19.5px;color:var(--dl-text);letter-spacing:normal}.dl-bullet__text strong{font-weight:700}.dl-only-mobile{display:none}.dl-product .product__info-container>variant-selects{display:block;margin:16px 0 0}.dl-product .product-form__input{max-width:none;margin:0;padding:0}.dl-product .product-form__input--dropdown{position:relative;margin:0}.dl-product .product-form__input--dropdown+.product-form__input--dropdown{margin-top:16px}.dl-product .product-form__input--dropdown .form__label{position:absolute;top:8px;left:10px;z-index:2;margin:0;font-family:var(--dl-font);font-size:13px;line-height:13px;letter-spacing:normal;color:var(--dl-muted);pointer-events:none}.dl-product .product-form__input--dropdown .select{max-width:none}.dl-product .select:before,.dl-product .select:after{display:none}.dl-product .product-form__input--dropdown .select__select,.dl-qty__select{width:100%;height:50px;padding:24px 28px 6px 10px;border:1px solid var(--dl-line);border-radius:3px;margin:0;box-shadow:0 1px 2px #00000026;background:#fff;font-family:var(--dl-font);font-size:16px;line-height:18.4px;letter-spacing:normal;color:var(--dl-text);cursor:pointer;-webkit-appearance:none;appearance:none;outline:none}.dl-product .product-form__input--dropdown .select__select:focus,.dl-qty__select:focus{box-shadow:0 1px 2px #00000026;outline:none}.dl-product .product-form__input--dropdown .select svg{position:absolute;top:50%;right:10px;width:10px;height:6px;transform:translateY(-50%);pointer-events:none;color:var(--dl-text)}.dl-product .product-form{margin:0}.dl-product .product-form__buttons{display:flex;flex-wrap:wrap;align-items:flex-start;max-width:none;margin:16px 0 0}.dl-qty{position:relative;flex:0 0 115px;width:115px;height:50px}.dl-qty__label{position:absolute;top:8px;left:10px;z-index:2;font-family:var(--dl-font);font-size:13px;line-height:13px;color:var(--dl-muted);pointer-events:none}.dl-qty svg{position:absolute;top:50%;right:10px;width:10px;height:6px;transform:translateY(-50%);pointer-events:none;color:var(--dl-text)}.dl-product .product-form__submit.dl-atc{position:relative;overflow:hidden;flex:1 1 100%;width:100%;min-width:0;height:52px;min-height:52px;margin:0;padding:14.5px 5px;border:0;border-radius:16px;background:linear-gradient(145deg,#1a1a1a,#171717);color:#fff;font-family:var(--dl-font);font-weight:400;font-size:18px;line-height:20.7px;letter-spacing:normal;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:#0003 0 4px 8px,#0000001a 0 2px 4px,#ffffff1a 0 1px inset,#0000004d 0 -1px inset;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,color .3s ease}.dl-product .product-form__submit.dl-atc:after{display:none}.dl-product .product-form__submit.dl-atc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-100%);transition:transform .6s ease;pointer-events:none;box-shadow:none;border-radius:0;z-index:1}.dl-product .product-form__submit.dl-atc:hover:not([disabled]){background:var(--dl-gold);color:#1a1a1a;transform:translateY(-2px);box-shadow:#00000040 0 8px 16px,#0000001f 0 4px 8px,#ffffff1a 0 1px inset,#0000004d 0 -1px inset}.dl-product .product-form__submit.dl-atc:hover:not([disabled]):before{transform:translate(100%)}.dl-product .product-form__submit.dl-atc[disabled]{opacity:.6;cursor:not-allowed}.dl-product .product-form__submit.dl-atc>span,.dl-product .product-form__submit.dl-atc>i{position:relative;z-index:2}.dl-atc__icon{display:inline-flex;width:18px;height:18px}.dl-atc__icon svg{width:18px;height:18px}.dl-product .product-form__submit.dl-atc .loading__spinner{z-index:3}.dl-product .product-form__submit.dl-atc.loading>.dl-atc__icon{visibility:hidden}.dl-product .product-form__buttons .shopify-payment-button{flex:0 0 100%;margin-top:16px}.dl-product .shopify-payment-button__button{min-height:44px;border-radius:4px}.dl-product .product-form__error-message-wrapper:not([hidden]){margin:0 0 12px}.dl-boxes{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:15px;padding:0 24px;margin:18px 0 8px}.dl-box{display:flex;align-items:center;gap:10px}.dl-box__icon{display:inline-flex;width:19px;height:19px}.dl-box__icon svg{width:19px;height:19px}.dl-box__title{margin:0;font-family:var(--dl-font);font-size:13.3px;line-height:17.29px;color:var(--dl-text)}.dl-tabs{margin:8px 0;border:1px solid rgb(224,220,214);border-radius:8px;overflow:hidden;background:#fff}.dl-tabs__list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:#f7f5f2}.dl-tab{height:46px;padding:8px 14px;border:0;background:transparent;font-family:var(--dl-font);font-weight:500;font-size:13px;line-height:13.65px;letter-spacing:normal;color:#5a5a5a;cursor:pointer;border-radius:7px 7px 0 0}.dl-tab.is-active{background:#fff;color:#3a3a3a}.dl-tabs__panel{padding:18px}.dl-tabs__stack{display:flex;flex-direction:column;gap:18px}.dl-tabs__content{font-family:var(--dl-font);font-size:12px;line-height:18.96px;color:#3a3a3a}.dl-tabs__content[hidden]{display:none}.dl-tabs__content p{margin:0 0 10px}.dl-tabs__content p:last-child{margin-bottom:0}.dl-specs{margin:0}.dl-specs>div{display:flex;gap:12px;padding:6px 0;border-bottom:1px solid rgb(240,237,232)}.dl-specs>div:last-child{border-bottom:0}.dl-specs dt{flex:0 0 38%;font-weight:700}.dl-specs dd{margin:0;flex:1 1 auto}.dl-delivery{margin:0;padding:0 0 0 16px}.dl-delivery li{margin:0 0 6px}.dl-delivery li:last-child{margin-bottom:0;list-style:none;margin-left:-16px}.dl-delivery a{color:inherit}.dl-tabs__payments{border-top:1px solid rgb(224,220,214);padding:14px 18px 0;margin:2px -18px 0}.dl-payments{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.dl-payments li{display:flex}.dl-payments svg{height:20px;width:auto}.dl-ship{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;padding:6px 15px;background:#fcfcfc;border:1px solid rgb(207,206,206);border-radius:14px;font-family:var(--dl-font);font-size:11px;line-height:16.5px;color:var(--dl-text)}.dl-ship__estimate{display:flex;align-items:center;gap:4px}.dl-ship__dot{display:inline-flex;width:10px;height:10px;margin-right:2px}.dl-ship__dot svg{width:10px;height:10px}.dl-ship__date,.dl-ship__type strong{font-weight:700}.dl-desc{margin:12px 0;border:1px solid rgb(224,220,214);border-radius:8px;background:#fff}.dl-desc>summary{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;list-style:none;cursor:pointer;font-family:var(--dl-font);font-weight:500;font-size:13px;line-height:18.2px;color:#5a5a5a}.dl-desc>summary::-webkit-details-marker{display:none}.dl-desc>summary svg{width:14px;height:14px;transition:transform .2s ease}.dl-desc[open]>summary svg{transform:rotate(180deg)}.dl-desc__body{padding:2px 18px 16px;font-family:var(--dl-font);font-size:12px;line-height:20.4px;color:#3a3a3a}.dl-desc__body p{margin:0 0 10px}.dl-desc__body strong{font-weight:700}.dl-desc__body ul{margin:0 0 10px;padding-left:18px}.dl-ask{margin-top:10px;padding:16px 18px;border:1px solid rgb(224,220,214);border-radius:8px;background:#fff;font-family:var(--dl-font)}.dl-ask__heading{margin-bottom:12px;font-weight:500;font-size:13px;line-height:16px;color:#5a5a5a}.dl-ask__label{display:block;margin-bottom:4px;font-size:12px;line-height:15px;color:#5a5a5a}.dl-ask__input{display:block;width:100%;height:34px;margin:0 0 12px;padding:9px 12px;border:1px solid rgb(224,220,214);border-radius:8px;background:#fff;font-family:var(--dl-font);font-size:12px;line-height:14px;color:#3a3a3a;outline:none;box-shadow:none}.dl-ask__input:focus{border-color:#969696}.dl-ask__textarea{height:90px;resize:vertical}.dl-ask__button{display:inline-block;padding:10px 24px;border:0;border-radius:16px;background:#1a1a1a;color:#fff;font-family:var(--dl-font);font-weight:700;font-size:13px;line-height:16px;cursor:pointer}.dl-ask__note{margin:0 0 12px;font-size:12px;color:#3a3a3a}@media screen and (max-width:749px){.dl-product.page-width{padding:0;margin-top:0}.dl-mobile-title{display:block;padding:0 10px;margin:28px 0 20px}.dl-mobile-title .dl-title{margin:0 0 8px;font-family:var(--dl-font);font-weight:700;font-size:22.5px;line-height:27px;letter-spacing:normal;color:var(--dl-heading)}.dl-product .product__title{display:none}.dl-product .product__media-wrapper{padding:0 10px}.dl-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0}.dl-product .product__media-wrapper .product__media-list{margin:0;width:100%;padding:0}.dl-product .product__media-wrapper .product__media-list .product__media-item{width:100%;margin:0;padding:0}.dl-product .slider-buttons{display:none}.dl-product .thumbnail-slider{display:block}.dl-product .thumbnail-slider .thumbnail-list.slider{display:flex;flex-wrap:nowrap;gap:0;width:100%;padding:4px 0 6px;margin:8px 0 0 -2px;overflow-x:auto;scroll-padding-left:0;scroll-snap-type:none;scroll-behavior:smooth}.dl-product .thumbnail-slider .slider-button{position:absolute;top:0;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:100%;margin:0;color:#484848;background:#fff;border:0;cursor:pointer;transform:translateZ(0)}.dl-product .thumbnail-slider .slider-button:not([disabled]):hover{color:#484848}.dl-product .thumbnail-slider .slider-button--prev{left:-2px;padding:1px 6px 1px 0;border-right:1px solid rgba(128,128,128,.3)}.dl-product .thumbnail-slider .slider-button--next{right:2px;padding:1px 0 1px 6px;border-left:1px solid rgba(128,128,128,.3)}.dl-product .thumbnail-slider .slider-button[disabled],.dl-product .thumbnail-slider .slider-button.small-hide{display:none}.dl-product .thumbnail-slider .slider-button svg{width:14px;height:8px}.dl-product .thumbnail-slider .slider-button--prev svg{transform:rotate(90deg)}.dl-product .thumbnail-slider .slider-button--next svg{transform:rotate(270deg)}.dl-product .thumbnail-list__item.slider__slide{flex:0 0 64px;width:64px;height:64px;margin:0 3px}.dl-product .product__info-wrapper{padding:0 10px;margin:28px 0 20px}.dl-expand__desktop{display:none}.dl-expand__mobile{display:inline}.dl-product [id^=price-]{margin:0 0 16px}.dl-product .price--large .price-item,.dl-product .price--large .price-item--regular,.dl-product .price--large .price-item--sale,.dl-product .price--on-sale .price-item--regular{font-size:18.75px;line-height:21.5625px}.dl-badge{padding:6px 11px}.dl-badge__title{font-size:10px;line-height:13px}.dl-product .product-form__input--dropdown .select__select,.dl-qty__select{height:49px;font-size:15px;line-height:17.25px}.dl-qty{height:49px}.dl-product .product-form__submit.dl-atc{height:49px;min-height:49px;font-size:15.875px;line-height:18.25px;padding:13px 5px}.dl-bullet__text{font-size:12px;line-height:18px}.dl-only-desktop{display:none}.dl-only-mobile{display:block}.dl-box__title{font-size:12px;line-height:15.6px}.dl-box{gap:8px}.dl-tab{height:42px;padding:7px 10px;font-size:11px;line-height:11.55px}.dl-tabs__stack{gap:16px}.dl-tabs__content{font-size:11px;line-height:17.05px}.dl-payments{gap:7px}.dl-ship{font-size:9.9px;line-height:14.85px}}.dl-product .product__sku{margin:8px 0;font-family:var(--dl-font);font-size:12px;line-height:16px;letter-spacing:normal;color:var(--dl-muted)}.dl-product product-recommendations.complementary-products{display:block;margin:12px 0;padding:15px 18px 8px;border:1px solid rgb(224,220,214);border-radius:8px;background:#fff}.dl-product .complementary-products .accordion__title{margin:0 0 6px;font-family:var(--dl-font);font-weight:500;font-size:13px;line-height:18.2px;letter-spacing:normal;color:#5a5a5a}.dl-product .complementary-products .card__heading{font-family:var(--dl-font);font-weight:400;font-size:13px;line-height:18px;letter-spacing:normal;color:var(--dl-text)}.dl-product .complementary-products .price{font-size:13px;letter-spacing:normal}.dl-product .complementary-products .price-item--sale{color:var(--dl-sale)}.dl-product .complementary-products .price-item--regular{color:var(--dl-muted)}.dl-rich .dl-desc__h{margin:14px 0 6px}.dl-rich .dl-desc__h:first-child{margin-top:0}.dl-rich .dl-desc__h strong{font-weight:700;color:#3a3a3a}.dl-rich ul,.dl-rich ol{margin:0 0 10px;padding-left:18px}.dl-rich li{margin:0 0 4px}.dl-rich img{max-width:100%;height:auto;border-radius:6px}.dl-rich table{width:100%;margin:0 0 10px;border-collapse:collapse}.dl-rich th,.dl-rich td{padding:6px 4px;border-bottom:1px solid rgb(240,237,232);text-align:left;vertical-align:top}.dl-specs__group+.dl-specs__group{margin-top:16px}.dl-specs__title{margin:0 0 4px;font-weight:700;font-size:12px;line-height:18px;color:#3a3a3a}.dl-specs-wrap--single .dl-specs__title{display:none}.dl-specs__text p{margin:0 0 6px}.dl-product variant-selects>*+*{margin-top:16px}.dl-product .dl-swatches{display:flex;flex-wrap:wrap;min-width:0;margin:0;padding:0;border:0}.dl-product .dl-swatches__legend{display:block;width:100%;margin:0 0 10px;padding:0;font-family:var(--dl-font);font-weight:700;font-size:14px;line-height:16.1px;letter-spacing:normal;color:var(--dl-text)}.dl-swatch__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.dl-swatch{position:relative;display:block;flex:0 0 64px;width:64px;height:64px;margin:0 5px 10px 0;border-radius:50%;overflow:hidden;background:#f3f3f3;cursor:pointer;transition:box-shadow .15s cubic-bezier(.7,.18,1,1)}.dl-swatch__img{display:block;width:100%;height:100%;object-fit:cover}.dl-swatch__input:checked+.dl-swatch{box-shadow:#fff 0 0 0 1.5px,#818181 0 0 0 3px}.dl-swatch__input:focus-visible+.dl-swatch{outline:2px solid #000;outline-offset:4px}.dl-swatch__input.disabled+.dl-swatch{opacity:.45}@media screen and (max-width:749px){.dl-product .dl-swatches__legend{font-size:15px;line-height:17.25px}}.dl-product .dl-opt-hidden{display:none}.dl-product .dl-opt-single{margin:0;font-family:var(--dl-font);font-size:14px;line-height:20px;letter-spacing:normal;color:var(--dl-text)}.dl-product .dl-opt-single__label{font-weight:700}@media screen and (max-width:749px){.dl-product .dl-badges{max-height:51px;overflow:hidden;row-gap:40px;margin:0 -10px -8px;padding:8px 10px 16px}.dl-product .dl-opt-single{font-size:15px;line-height:21px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/dl-product.css.map */
