.product__info-wrapper{padding-left:4rem!important}@media screen and (max-width:749px){.product__info-wrapper{padding-left:1.6rem!important;padding-right:1.6rem!important}}.product__title.dk-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;margin-bottom:.6rem;word-break:break-word}.product__title.dk-title-row h1{font-family:var(--dk-font-body, inherit);font-weight:700;font-size:2rem;color:#222;line-height:1.3;margin:0;flex:1}.dk-title-actions{display:flex;align-items:center;gap:.4rem;flex-shrink:0;padding-top:.2rem}.dk-icon-btn{background:none;border:none;cursor:pointer;padding:.6rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease,color .2s ease;color:#777}.dk-icon-btn:hover{background:#f5f5f5;color:#333}.dk-icon-btn .svg-wrapper{display:flex;align-items:center;justify-content:center}.dk-icon-btn .svg-wrapper svg,.dk-icon-btn svg{width:2rem;height:2rem;display:block}.dk-price-container{display:flex;flex-direction:column;gap:.25rem}.dk-price-row{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.dk-price-label{font-size:1.6rem;color:#777;font-weight:500}.dk-price-row .price-item--sale{font-size:1.8rem!important;font-weight:600!important;color:#222!important;line-height:1}.dk-price-row .price-item--regular{font-size:1.6rem!important;font-weight:400!important;color:#999!important;text-decoration:line-through!important}.dk-price__discount{background-color:#e5f6ed;color:#108043;font-size:1.2rem;font-weight:700;padding:.3rem .8rem;border-radius:4px;white-space:nowrap;align-self:center;display:inline-flex;align-items:center;letter-spacing:.5px}.dk-price__tax-note{font-size:1.2rem;color:#888;margin-top:.1rem}.dk-size-chart-link{font-size:1.2rem;text-decoration:none;color:#666;transition:color .2s;display:flex;align-items:center;gap:.4rem}.dk-size-chart-link:hover{color:#e8611a}.dk-size-chart-link svg{width:1.2rem;height:1.2rem;transform:rotate(-90deg)}.dk-size-legend{display:flex;justify-content:space-between;align-items:center;width:100%}.product-form__input .form__label{font-size:1.4rem;font-weight:600;color:#333;margin-bottom:.6rem}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 5.4rem !important;--swatch-input--border-radius: 8px !important;margin:.5rem 1.2rem .5rem 0!important;border-radius:8px!important;position:relative;outline:2.5px solid transparent!important;outline-offset:2px;transition:outline-color .15s ease}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline:2.5px solid #e8611a!important;outline-offset:2px;box-shadow:none!important}.product-form__input--swatch .swatch-input__input:hover+.swatch-input__label{outline:2px solid rgba(232,97,26,.4)!important}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label:after{content:"";position:absolute;top:-7px;right:-7px;width:18px;height:18px;background-color:#e8611a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M2 6l3 3 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:11px;border-radius:50%;z-index:3}.product-form__input--swatch .swatch{border-radius:6px!important;border:1.5px solid rgba(0,0,0,.1)!important}.product-form__input--pill input[type=radio]+label{border:1.5px solid #d0d0d0!important;border-radius:50px!important;background:#fff!important;color:#444!important;padding:.65rem 1.8rem!important;font-size:1.35rem!important;font-weight:500!important;margin:.4rem .6rem .4rem 0!important;transition:border-color .15s ease,color .15s ease;letter-spacing:0;width:auto!important;height:auto!important;display:inline-block!important}.product-form__input--pill input[type=radio]+label:hover{border-color:#e8611a!important;color:#e8611a!important}.product-form__input--pill input[type=radio]:checked+label{border-color:#e8611a!important;color:#e8611a!important;background:#fff!important;font-weight:600!important}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{border-color:#ebebeb!important;color:#bbb!important;text-decoration:line-through}.product-form__buttons.dk-btn-stack{display:flex;flex-direction:column;gap:1.2rem;max-width:50rem}.dk-segmented-add{display:flex;height:5.6rem;border-radius:6px;border:1px solid #e8611a;overflow:hidden;width:100%}.dk-segmented-qty{flex:0 0 130px!important;width:130px!important;max-width:130px!important;display:flex!important;align-items:center!important;background-color:#fcf9f5!important;border:none!important;box-shadow:none!important;min-height:100%!important;padding:0!important;margin:0!important}.dk-segmented-qty:before,.dk-segmented-qty:after{display:none!important;content:none!important}.dk-segmented-qty .quantity__button{width:4rem!important;height:100%!important;border:none!important;background:transparent!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#333!important;padding:0!important}.dk-segmented-qty .quantity__input{width:5rem!important;flex:1!important;text-align:center!important;border:none!important;background:transparent!important;font-size:1.6rem!important;font-weight:500!important;color:#333!important;padding:0!important;margin:0!important;-moz-appearance:textfield}.dk-segmented-add .dk-add-to-bag-btn{flex:1!important;border-radius:0!important;border:none!important;height:100%!important;min-height:100%!important;margin:0!important;background-color:#e8611a!important;color:#fff!important;font-weight:600!important;font-size:1.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.dk-segmented-add .dk-add-to-bag-btn:before,.dk-segmented-add .dk-add-to-bag-btn:after{border-radius:0!important;content:none!important;display:none!important}.dk-buy-now-btn,.dk-add-to-bag-btn.product-form__submit{flex:1;height:5.2rem!important;font-size:1.5rem!important;font-weight:600!important;cursor:pointer;transition:opacity .2s ease,transform .15s ease;display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap;letter-spacing:.02rem!important;text-transform:none!important;box-shadow:none!important}.dk-buy-now-btn{width:100%;height:5.6rem!important;min-height:5.6rem!important;border-radius:6px!important;border:2px solid #e8611a!important;background:#fff!important;color:#e8611a!important;font-weight:600!important;font-size:1.5rem!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .15s ease}.dk-buy-now-btn:hover{background:#fff7f3;transform:translateY(-1px)}.dk-add-to-bag-btn.product-form__submit:hover{opacity:.9}.dk-trust-badges{margin:2rem 0;padding:1.5rem 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem 1rem}.dk-trust-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem}.dk-trust-badge__icon{width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f8f8f8;overflow:hidden}.dk-trust-badge__icon img{width:100%;height:100%;object-fit:cover}.dk-placeholder-icon{width:100%;height:100%;background-color:#eee;border-radius:50%}.dk-trust-badge__text{font-size:1.2rem;color:#555;font-weight:500;line-height:1.3}.dk-discount-banner{background-color:#eaf3ff;border:1px dashed #3a86ff;padding:1rem 1.5rem;border-radius:8px;display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;gap:1rem}.dk-discount-banner__text{font-size:1.3rem;font-weight:600;color:#222;line-height:1.4}.dk-discount-banner__code{background-color:#111;color:#fff;font-size:1.3rem;font-weight:700;padding:.6rem 1.2rem;border-radius:50px;white-space:nowrap}.product__accordion{border-top:none!important;border-bottom:1px solid #f0f0f0!important}.product__accordion summary{padding:1.5rem 0!important}.product__accordion .summary__title{display:flex;align-items:center;gap:1rem}.product__accordion .accordion__title{font-size:1.4rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1px}.product__accordion summary .icon-caret{right:0!important}@media screen and (min-width:750px){.product__media-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:4px!important}.product__media-item{max-width:100%!important;width:100%!important;display:block!important}.thumbnail-slider{display:none!important}.product--thumbnail .thumbnail-list{display:flex!important;flex-direction:column!important;gap:1.2rem!important;grid-template-columns:none!important;padding:0!important}.product--thumbnail .thumbnail-list__item.slider__slide{width:100%!important;max-width:100%!important}.product--thumbnail .thumbnail-slider .slider-button{display:none!important}.product--thumbnail slider-component:not(.thumbnail-slider){flex-grow:1!important;width:100%!important}.product--thumbnail .thumbnail[aria-current]{box-shadow:none!important;outline:2.5px solid #e8611a!important;outline-offset:2px!important;border-radius:6px!important}.product--thumbnail .thumbnail{border-radius:6px!important;border:1px solid rgba(0,0,0,.08)!important;overflow:hidden!important}}.product__media-item img{border-radius:0}@media screen and (min-width:750px){product-info .page-width{max-width:1500px!important;padding-left:2rem!important;padding-right:2rem!important}}.dk-buy-now-btn:after,.dk-add-to-bag-btn.product-form__submit:after{content:none!important;border:none!important;box-shadow:none!important}.dk-product-card .card__information{text-align:center;padding:1rem 0}.dk-product-card .card__heading{font-size:1.4rem;font-weight:500;margin-bottom:.6rem;line-height:1.3}.dk-product-card .dk-price-row{justify-content:center;gap:.6rem}.dk-product-card .price-item--sale{font-size:1.4rem!important;font-weight:600!important}.dk-product-dots{display:flex;justify-content:center;align-items:center;gap:6px;padding:.8rem 0}.dk-dot{display:inline-block;width:7px!important;height:7px!important;border-radius:50%!important;background-color:#ccc!important;border:none!important;padding:0!important;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.dk-dot.dk-dot--active,.dk-dot.slider-counter__link--active{background-color:#e8611a!important}form.installment.caption-large:empty,form.installment.caption-large{margin:0!important;padding:0!important}form.installment.caption-large shopify-payment-terms:empty{display:none!important}@media screen and (max-width:749px){.product__info-wrapper>*+*{margin-top:1.2rem!important}.product__info-wrapper .product-form{margin-top:1.6rem!important}.product-form__input{margin-bottom:1.2rem!important}}@media screen and (max-width:749px){.product__media-wrapper{margin:0!important;padding:0!important}.product__media-wrapper slider-component{display:block!important}.product__media-wrapper .slider-mobile-gutter{--slider-mobile-gutter: 0px !important}.product__media-wrapper slider-component .product__media-list{margin:0!important;padding:0!important;gap:0!important}.product__media-wrapper slider-component .product__media-list .product__media-item.slider__slide{width:100vw!important;min-width:100vw!important;max-width:100vw!important;scroll-snap-align:start!important;height:55vh!important;max-height:480px!important;min-height:300px!important;position:relative!important;overflow:hidden!important;padding:0!important;margin:0!important}.product__media-wrapper slider-component .product__media-list .product__media-item .media{height:100%!important;width:100%!important}.product__media-wrapper slider-component .product__media-list .product__media-item img{object-fit:contain!important;height:100%!important;width:100%!important;position:absolute!important;top:0!important;left:0!important}.product__media-wrapper .slider-button--prev,.product__media-wrapper .slider-button--next{display:none!important}.product__media-wrapper .slider-buttons{display:flex!important;justify-content:center!important;align-items:center!important;margin-top:1rem!important;margin-bottom:1rem!important}.product__info-container{margin-top:0!important;padding-top:1.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dk-product.css.map */
