.template-product{--pp-u: calc(100vw / 1440)}@media screen and (min-width:1160px){.template-product .product-section .product__media{width:calc(967 * var(--pp-u))!important;flex:0 0 auto!important;padding-left:calc(7 * var(--pp-u))!important;margin:0!important}.template-product .product-section .product__media-wrapper{padding-left:calc(106 * var(--pp-u))!important}.template-product .product-section .product__media-sublist-wrapper{width:calc(103 * var(--pp-u))!important}.template-product .product-section .product__media-list-wrapper{width:calc(854 * var(--pp-u))!important}.template-product .product-section .product__info-container{width:calc(376 * var(--pp-u))!important;flex:0 0 auto!important;margin-left:calc(24 * var(--pp-u))!important;padding:23px 0 48px!important;border:0!important;display:flex!important;flex-direction:column!important}.template-product .product-section .product__info-container>*{margin-top:0!important}.template-product .product-section .product__divider,.template-product .offe-pp-dots{display:none!important}}.template-product .product-section .product__price{display:contents!important}.template-product .product-section .product__title{order:1}.template-product .product-section .product__vendor{order:2}.template-product .product-section .product-app{order:3}.template-product .product-section .product__price-inner{order:4}.template-product .product-section .linked-products,.template-product .product-section .offe-cp-swatches{order:5}.template-product .product-section .product-parameters--button{order:6}.template-product .product-section .product__buy-buttons{order:7}.template-product .product-section .product__installment{order:8}.template-product .product-section .custom-social-proof{order:9}.template-product .product-section .product-accordion{order:20}.template-product .product-section .product__info-container>.product-popup{order:21}.template-product .product-section .product__title{margin:0!important;font-family:"Denim INK",var(--font-heading-family)!important;font-weight:600!important;font-size:25px!important;line-height:29px!important;letter-spacing:0!important;text-transform:uppercase!important;color:#520918!important}.template-product .product-section .product__vendor{font-size:0!important;line-height:0!important;margin:2px 0 0!important}.template-product .product-section .product__vendor a{font-family:"Denim INK",var(--font-body-family)!important;font-weight:600!important;font-size:18.9px!important;line-height:23px!important;letter-spacing:0!important;text-transform:none!important;color:#7598e9!important;text-decoration:none!important}.template-product .product-section .product-app{margin-top:6px!important}.template-product .product-section .jdgm-preview-badge .jdgm-star{color:#520918!important;font-size:13px!important}.template-product .product-section .jdgm-prev-badge__text{font-size:12px!important;font-style:italic!important;text-decoration:underline!important;color:#520918!important}.template-product .product-section .product__price-inner{margin:14px 0 0!important;display:flex!important;align-items:baseline!important;gap:10px!important}.template-product .product-section .product__price-inner .price,.template-product .product-section .product__price-inner .price *{font-family:"Denim INK",var(--font-body-family)!important;font-weight:500!important;font-size:12px!important;line-height:16px!important;letter-spacing:.36px!important;color:#520918!important}.template-product .product-section .product__price-inner .price__sale{display:flex!important;column-gap:6px!important}.template-product .product-section .product__price-inner .price__compare,.template-product .product-section .product__price-inner .price__compare *{color:#bdbdbd!important}.template-product .product-section .product__price-inner .product-status-tag{background:none!important;padding:0!important;border:0!important;font-family:"Denim INK",var(--font-body-family)!important;font-weight:500!important;font-size:12px!important;line-height:16px!important;letter-spacing:.84px!important;text-transform:uppercase!important;color:#520918!important}.template-product .product-section .linked-products{padding:30px 0 0!important}.template-product .product-section .linked-products__title{margin:0 0 9px!important;font-family:"Denim INK",var(--font-body-family)!important;font-weight:500!important;font-size:12px!important;line-height:14px!important;letter-spacing:0!important;text-transform:none!important;color:#520918!important}.template-product .product-section .linked-products__options{gap:6px!important}.template-product .product-section .linked-products__option{width:32px!important;height:32px!important;padding:0!important;border-radius:50%!important;border:0!important;box-shadow:none!important;outline:0!important}.template-product .product-section .linked-products__option-color{width:100%!important;height:100%!important;border-radius:50%!important;border:0!important}.template-product .product-section .linked-products__option.active{box-shadow:inset 0 0 0 1.5px #520918!important;padding:3px!important}.template-product .product-section .product-parameters--button{padding:26px 0 0!important;position:relative}.template-product .product-section .product-form__group-name{margin:0 0 9px!important;font-family:"Denim INK",var(--font-body-family)!important;font-weight:500!important;font-size:12px!important;line-height:14px!important;letter-spacing:0!important;text-transform:none!important;color:#520918!important}.template-product .product-section .product-form__inventory,.template-product .product-section .product-form__inventory *{font-size:12px!important;font-weight:500!important;margin-left:10px!important;color:#f93c26!important}.template-product .product-section .product-form__controls-group{gap:min(9px,calc(9 * var(--pp-u)))!important}.template-product .product-section .product-form__controls-group label{min-width:min(39px,calc(39 * var(--pp-u)))!important;height:26px!important;margin:0!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #520918!important;border-radius:0!important;background:transparent!important;font-family:"Denim INK",var(--font-body-family)!important;font-weight:500!important;font-size:11.8px!important;line-height:14px!important;letter-spacing:0!important;color:#520918!important;opacity:1!important}.template-product .product-section .product-form__controls-group input:checked+label{background:#520918!important;color:#eff0eb!important}.template-product .product-section .product-form__controls-group input.disabled+label,.template-product .product-section .product-form__controls-group input:disabled+label{border-color:#c9bfc0!important;color:#bdbdbd!important;text-decoration:line-through!important}.template-product .product-section .product-parameters--button .product-popup{position:absolute!important;top:26px;right:0;margin:0!important}.template-product .product-section .product-parameters--button .product-popup__button,.template-product .product-section .product-parameters--button .product-popup__button *{padding:0!important;font-family:"Denim INK",var(--font-body-family)!important;font-weight:500!important;font-size:12px!important;line-height:14px!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;color:#520918!important;background:none!important}.template-product .product-section .product-parameters--button .product-popup__button .button__label:before,.template-product .product-section .product-parameters--button .product-popup__button .button__label:after{display:none!important}.template-product .product-section .product__buy-buttons{padding:42px 0 0!important;margin:0!important}.template-product .product-section .product__buy-buttons .product-form__submit{min-height:0!important;height:50px!important;border-radius:0!important;background:#7598e9!important}.template-product .product-section .product__buy-buttons .product-form__submit,.template-product .product-section .product__buy-buttons .product-form__submit .button__label{font-family:"Denim INK",var(--font-body-family)!important;font-weight:600!important;font-size:17.7px!important;line-height:21px!important;letter-spacing:.71px!important;text-transform:uppercase!important;color:#520918!important}.template-product .product-section .product__installment{margin:24px 0 0!important}.template-product .product-section .custom-social-proof{margin:12px 0 0!important}.template-product .product-section .product__installment,.template-product .product-section .product__installment *,.template-product .product-section .custom-social-proof,.template-product .product-section .custom-social-proof *{font-size:12px!important;line-height:16px!important;color:#520918!important}.template-product .product-section .product-accordion{margin-top:60px!important;margin-bottom:0!important;border-top:1px solid #520918!important;border-bottom:1px solid #520918!important}.template-product .product-section .product-accordion__toggle,.template-product .product-section .product__info-container>.product-popup .product-popup__button{width:100%!important;min-height:0!important;padding:16px 2px 16px 0!important;background:none!important;border:0!important;box-shadow:none!important}.template-product .product-section .product-accordion__toggle .button__content,.template-product .product-section .product__info-container>.product-popup .product-popup__button .button__content{width:100%!important;justify-content:space-between!important}.template-product .product-section .product-accordion__toggle .button__label,.template-product .product-section .product__info-container>.product-popup .product-popup__button,.template-product .product-section .product__info-container>.product-popup .button__label{font-family:"Denim INK",var(--font-body-family)!important;font-weight:500!important;font-size:12px!important;line-height:16px!important;letter-spacing:0!important;text-transform:uppercase!important;text-decoration:none!important;color:#520918!important}.template-product .product-section .product-accordion__toggle .button__label:before,.template-product .product-section .product-accordion__toggle .button__label:after,.template-product .product-section .product__info-container>.product-popup .button__label:before{display:none!important}.template-product .product-section .product-accordion__icon svg{display:none!important}.template-product .product-section .product-accordion__icon,.template-product .product-section .product__info-container>.product-popup .button__label:after{content:""!important;display:block!important;width:9px!important;height:14px!important;background:#520918!important;-webkit-mask:url(offe-icon-chevron.svg) center / contain no-repeat;mask:url(offe-icon-chevron.svg) center / contain no-repeat;transform:rotate(90deg);transition:transform .2s ease;position:static!important;flex:0 0 auto;margin-left:auto!important}.template-product .product-section .product__info-container>.product-popup .button__label{display:flex!important;width:100%!important;justify-content:space-between!important;align-items:center!important}.template-product .product-section .product-accordion__toggle[aria-expanded=true] .product-accordion__icon,.template-product .product-section .product-accordion:has(.product-accordion__content.active) .product-accordion__icon{transform:rotate(-90deg)}.template-product .product-section .product-accordion__content{padding:0 0 18px!important}.template-product .product-section .product-accordion__content,.template-product .product-section .product-accordion__content *{font-family:"Denim INK",var(--font-body-family)!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important;color:#520918!important}.template-product .product-section .product__info-container>.product-popup{display:block!important;width:100%!important;border-bottom:1px solid #520918!important}.template-product .product-section .product__info-container>.product-popup modal-opener{display:block!important;width:100%!important}@media screen and (min-width:1160px){.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group{padding:0 calc(33 * var(--pp-u)) 0 calc(66 * var(--pp-u))!important;margin:0 0 max(34px,2.6vw)!important;border:0!important;align-items:center!important}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group .title{font-family:"Denim INK",var(--font-heading-family)!important;font-weight:600!important;font-size:30px!important;line-height:36px!important;letter-spacing:0!important;text-transform:uppercase!important;color:#520918!important}.template-product :is(.product-recommendations-section,.recently-viewed-section)>div{padding-top:70px!important;padding-bottom:20px!important}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group__navigation{gap:0!important}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group__navigation-button{width:55px!important;height:50px!important;border:2px solid #520918!important;border-radius:2px!important;background:transparent!important;color:#520918!important;box-shadow:none!important;opacity:1!important;display:flex!important;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease!important}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group__navigation-button:hover{background:#520918!important;color:#eff0eb!important}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group__navigation-button-prev{border-right:0!important;border-radius:2px 0 0 2px!important}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group__navigation-button-next{border-left:0!important;border-radius:0 2px 2px 0!important}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group__navigation-button svg{display:none!important}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group__navigation-button:after{content:""!important;display:block!important;width:9px;height:16px;background:currentColor;-webkit-mask:url(offe-icon-chevron.svg) center / contain no-repeat;mask:url(offe-icon-chevron.svg) center / contain no-repeat}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group__navigation-button-prev:after{transform:scaleX(-1)}.template-product .popular-products__wrapper{padding:0 0 0 calc(17 * var(--pp-u))!important}}.template-product .popular-products__wrapper .popular-products__item{padding-left:calc(63 * var(--pp-u))!important;box-sizing:border-box!important}.template-product .popular-products__wrapper .popular-products__layout{overflow:clip!important;overflow-clip-margin:90px}.template-product .popular-products__wrapper .popular-products__list{padding-top:0!important}.template-product .popular-products__wrapper .product-card{border:0!important;background:transparent!important;padding:0!important}.template-product .popular-products__wrapper .product-card__inner{container-type:inline-size;display:flex!important;flex-direction:column;justify-content:flex-start!important;position:relative;border:0!important}.template-product .popular-products__wrapper .product-card__media{position:relative!important;inset:auto!important;width:100%!important;aspect-ratio:308 / 407;height:auto!important;background:#eaeaea!important}.template-product .popular-products__wrapper .product-card__media img{object-fit:cover!important}.template-product .popular-products__wrapper .product-card__top{position:absolute!important;inset:0 0 auto 0;z-index:3}.template-product .popular-products__wrapper .product-card__information{position:static!important;inset:auto!important;background:transparent!important;padding:21px 0 0!important;margin:0!important;width:100%!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important}.template-product .popular-products__wrapper .product-card__information-top{padding:0!important}.template-product .popular-products__wrapper .product-card__title-row{display:flex!important;flex-direction:column;align-items:flex-start;gap:0}.template-product .popular-products__wrapper .product-card__title,.template-product .popular-products__wrapper .product-card__title a{font-size:17px!important;line-height:20px!important;font-weight:700!important;letter-spacing:1.7px!important;text-transform:uppercase!important;color:var(--fg-rust)!important;white-space:normal!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important}.template-product .popular-products__wrapper .product-card__information-top{display:flex!important;flex-direction:column}.template-product .popular-products__wrapper .product-card__title-row{display:contents!important}.template-product .popular-products__wrapper .product-card__title{order:1;max-width:232px}.template-product .popular-products__wrapper .product-card__meta-row{order:2;margin:3px 0 0!important}.template-product .popular-products__wrapper .product-card__price-group{order:3;margin:0!important;justify-content:flex-start!important}.template-product .popular-products__wrapper .emvs-review-wrapper:has([data-number-of-reviews="0"]){display:none!important}.template-product .popular-products__wrapper .product-card__price-group{flex-wrap:wrap!important;align-items:center!important;column-gap:12px!important;row-gap:2px!important}.template-product .popular-products__wrapper .product-card__price-group .price{order:1;flex-wrap:nowrap!important;white-space:nowrap}.template-product .popular-products__wrapper .product-card__price-group .emvs-review-wrapper{order:2}.template-product .popular-products__wrapper .price__sale{column-gap:8px!important}.template-product .popular-products__wrapper .product-card__vendor,.template-product .popular-products__wrapper .product-card__vendor a{font-size:19px!important;line-height:27px!important;font-style:italic!important;font-weight:400!important;letter-spacing:.57px!important;text-transform:none!important;color:var(--fg-rust)!important}.template-product .popular-products__wrapper .price,.template-product .popular-products__wrapper .price *{font-size:19px!important;line-height:26px!important;font-weight:400!important;letter-spacing:.57px!important;color:var(--fg-rust)!important}.template-product .popular-products__wrapper .price s,.template-product .popular-products__wrapper .price .price__compare,.template-product .popular-products__wrapper .price .price-item--regular,.template-product .popular-products__wrapper .price del{color:#bdbdbd!important}.template-product .popular-products__wrapper .product-card__meta-row .product-card__status--meta{position:absolute!important;left:10px;top:calc(100cqw * 407 / 308 - 40px);z-index:4}.template-product .popular-products__wrapper .product-status-tag{background:var(--fg-cream)!important;color:var(--fg-rust)!important;font-size:13px!important;line-height:15px!important;font-weight:500!important;letter-spacing:.39px!important;text-transform:none!important;border-radius:1px!important;padding:4px 10px!important;border:0!important}.template-product .popular-products__wrapper .product-card__quickadd,.template-product .popular-products__wrapper .offe-stars--card{display:none!important}.template-product .popular-products__wrapper .product-card__information{padding-top:36px!important;z-index:4!important}.template-product .popular-products__wrapper .product-card .product-card__status--meta{transition:opacity .2s ease}.template-product .popular-products__wrapper .product-card:is(:hover,:focus-within) .product-card__status--meta{opacity:0;pointer-events:none!important}.template-product .popular-products__wrapper .product-card:is(:hover,:focus-within) .product-card__status--meta *{pointer-events:none!important}.template-product .popular-products__wrapper .product-card__information-bottom{position:static!important;display:block!important;height:0!important;max-height:none!important;min-height:0!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:none!important}.template-product .popular-products__wrapper .product-card__quickview{position:absolute!important;left:5.6cqw!important;right:5.6cqw!important;top:117.94cqw!important;bottom:auto!important;width:auto!important;height:10.4cqw!important;margin:0!important;padding:0!important;z-index:6!important;background:#eff0ebf0;border-radius:1px;transform:none!important;opacity:0!important;visibility:hidden!important;transition:opacity .2s ease,visibility 0s linear .2s!important}.template-product .popular-products__wrapper .product-card__quickview modal-opener{display:block!important;width:100%!important;height:100%!important}.template-product .popular-products__wrapper .product-card__quickview .product-card__button{display:flex!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;transform:none!important}.template-product .popular-products__wrapper .product-card__quickview .button__content{width:100%!important;padding:0!important;justify-content:center!important}.template-product .popular-products__wrapper .product-card__quickview .product-card__mobile-icon,.template-product .popular-products__wrapper .product-card__quickview .button__label:before,.template-product .popular-products__wrapper .product-card__quickview .button__label:after{display:none!important}.template-product .popular-products__wrapper .product-card__quickview .product-card__quickview-text{display:inline!important;font-size:13px!important;line-height:15px!important;font-weight:500!important;letter-spacing:.39px!important;text-transform:none!important;color:var(--fg-rust)!important;opacity:1!important;transform:none!important}.template-product .popular-products__wrapper .product-card__quickview{transition:opacity .2s ease,visibility 0s linear .2s,background-color .2s ease!important}.template-product .popular-products__wrapper .product-card:has(.product-card__quickview:hover,.product-card__option-group[data-option-position]:hover) .product-card__quickview{background:var(--fg-rust)!important;transition:opacity .2s ease,background-color .2s ease!important}.template-product .popular-products__wrapper .product-card:has(.product-card__quickview:hover,.product-card__option-group[data-option-position]:hover) .product-card__quickview-text,.template-product .popular-products__wrapper .product-card:has(.product-card__quickview:hover,.product-card__option-group[data-option-position]:hover) .product-card__option-group[data-option-position] label{color:var(--fg-cream)!important}.template-product .popular-products__wrapper .product-card:has(.product-card__quickview:hover,.product-card__option-group[data-option-position]:hover) .product-card__option-group[data-option-position] input.disabled+label{color:#eff0eb73!important}.template-product .popular-products__wrapper .product-card:has(.product-card__option-group[data-option-position]) .product-card__quickview .button__content{justify-content:flex-start!important;padding-left:4.4cqw!important}.template-product .popular-products__wrapper .product-card__information-bottom .product-card__option-group[data-option-position]{position:absolute!important;top:117.94cqw!important;left:39cqw!important;right:9.6cqw!important;width:auto!important;max-width:none!important;height:10.4cqw!important;margin:0!important;padding:0!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;overflow:hidden;z-index:7!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important;transition:opacity .2s ease,visibility 0s linear .2s!important}.template-product .popular-products__wrapper .product-card__information-bottom .product-card__option-group[data-option-position]~.product-card__option-group[data-option-position]{display:none!important}.template-product .popular-products__wrapper .product-card__option-group[data-option-position] input{position:absolute!important}.template-product .popular-products__wrapper .product-card:is(:hover,:focus-within) .product-card__quickview,.template-product .popular-products__wrapper .product-card:is(:hover,:focus-within) .product-card__information-bottom .product-card__option-group[data-option-position]{opacity:1!important;visibility:visible!important;transition:opacity .2s ease!important}.template-product .popular-products__wrapper .product-card__option-group[data-option-position] label{flex:0 0 auto;margin:0!important;padding:0!important;min-width:0!important;height:auto!important;border:0!important;background:none!important;font-size:13px!important;line-height:15px!important;font-weight:500!important;letter-spacing:.39px!important;text-transform:uppercase!important;text-decoration:none!important;color:var(--fg-rust)!important;opacity:1!important;cursor:pointer;pointer-events:auto!important}.template-product .popular-products__wrapper .product-card__option-group[data-option-position] label:before,.template-product .popular-products__wrapper .product-card__option-group[data-option-position] label:after{display:none!important}.template-product .popular-products__wrapper .product-card__option-group[data-option-position] label:hover{text-decoration:underline!important;text-underline-offset:3px}.template-product .popular-products__wrapper .product-card__option-group[data-option-position] input.disabled+label,.template-product .popular-products__wrapper .product-card__option-group[data-option-position] input:disabled+label{color:#bdbdbd!important;text-decoration:none!important;pointer-events:none!important}.template-product .popular-products__wrapper .offe-swatches{position:absolute;top:calc(132.14cqw + 12px);left:0;display:flex;align-items:center;gap:6px;z-index:6;pointer-events:auto}.template-product .popular-products__wrapper .offe-swatch{display:block;width:12px;height:12px;border-radius:50%;background:var(--swatch, #cfcfcf);box-shadow:inset 0 0 0 1px #0000001f;transition:transform .15s ease}.template-product .popular-products__wrapper .offe-swatch:hover{transform:scale(1.2)}.template-product .popular-products__wrapper .offe-swatch-more{margin-left:2px;font-size:11px;line-height:12px;font-weight:500;letter-spacing:.33px;color:var(--fg-rust);text-decoration:none}.template-product .popular-products__wrapper .popular-products__item,.template-product .popular-products__wrapper .product-card,.template-product .popular-products__wrapper .product-card__inner{overflow:visible!important}.template-product .popular-products__wrapper .product-card__media{overflow:hidden!important}.template-product .popular-products__wrapper .product-card__badges{position:static!important}.template-product .popular-products__wrapper .product-card__badges .badge--sale{position:absolute!important;z-index:5;margin:0!important;padding:0!important;transform:none!important;clip-path:none!important;border-radius:0!important;background:var(--sale-fill)!important;-webkit-mask:var(--sale-shape) center / 100% 100% no-repeat;mask:var(--sale-shape) center / 100% 100% no-repeat;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:0}.template-product .popular-products__wrapper .badge--sale__label{font-size:5.97cqw!important;line-height:5.9cqw!important;font-style:italic!important;font-weight:500!important;letter-spacing:.54cqw!important;text-transform:uppercase!important;color:var(--fg-rust)!important}.template-product .popular-products__wrapper .badge--sale__percent{font-size:12cqw!important;line-height:12.5cqw!important;font-style:italic!important;font-weight:700!important;letter-spacing:1.08cqw!important;color:var(--fg-rust)!important}.template-product .popular-products__wrapper .popular-products__item:nth-child(4n+1) .badge--sale{--sale-shape: url(offe-sale-star.svg);width:50.6cqw!important;height:48.7cqw!important;left:-11cqw;top:-20.75cqw}.template-product .popular-products__wrapper .popular-products__item:nth-child(4n+2) .badge--sale{--sale-shape: url(offe-sale-hex.svg);width:51.3cqw!important;height:44.8cqw!important;left:-14.7cqw;top:-13.2cqw}.template-product .popular-products__wrapper .popular-products__item:nth-child(4n+3) .badge--sale{--sale-shape: url(offe-sale-clover.svg);width:35.7cqw!important;height:35.7cqw!important;left:-8cqw;top:-9.3cqw}.template-product .popular-products__wrapper .popular-products__item:nth-child(4n+4) .badge--sale{--sale-shape: url(offe-sale-wavy.svg);width:37cqw!important;height:38.3cqw!important;left:-7.6cqw;top:-9.3cqw}.template-product .popular-products__wrapper .popular-products__item:nth-child(6n+1) .badge--sale{--sale-fill: var(--fg-sky)}.template-product .popular-products__wrapper .popular-products__item:nth-child(6n+2) .badge--sale{--sale-fill: var(--fg-hover)}.template-product .popular-products__wrapper .popular-products__item:nth-child(6n+3) .badge--sale{--sale-fill: #629b26}.template-product .popular-products__wrapper .popular-products__item:nth-child(6n+4) .badge--sale{--sale-fill: var(--fg-lime)}.template-product .popular-products__wrapper .popular-products__item:nth-child(6n+5) .badge--sale{--sale-fill: var(--fg-hover)}.template-product .popular-products__wrapper .popular-products__item:nth-child(6n+6) .badge--sale{--sale-fill: #629b26}.template-product .popular-products__wrapper .product-card__vendor:not(#offe-by-a):not(#offe-by-b){font-size:0!important}.template-product .popular-products__wrapper .product-card:has(.product-card__information-bottom .product-card__option-group[data-option-position]) .product-card__quickview .product-card__quickview-text{display:none!important}.template-product .popular-products__wrapper .product-card .product-card__information-bottom .product-card__option-group[data-option-position]:not(#offe-qv){left:calc(5.6cqw + 6px)!important;right:calc(5.6cqw + 6px)!important;justify-content:safe center!important;gap:6px!important}.template-product .popular-products__wrapper .offe-swatches{display:flex}.template-product .popular-products__wrapper .product-card__badges .badge--sale:not(#offe-st){transform:scale(.6)!important}.template-product .popular-products__wrapper .popular-products__item:nth-child(4n+1) .badge--sale{transform-origin:11cqw 20.75cqw}.template-product .popular-products__wrapper .popular-products__item:nth-child(4n+2) .badge--sale{transform-origin:14.7cqw 13.2cqw}.template-product .popular-products__wrapper .popular-products__item:nth-child(4n+3) .badge--sale{transform-origin:8cqw 9.3cqw}.template-product .popular-products__wrapper .popular-products__item:nth-child(4n+4) .badge--sale{transform-origin:7.6cqw 9.3cqw}.template-product .popular-products__wrapper .product-card__information,.template-product .popular-products__wrapper .product-card__information *{text-align:left!important}.template-product .popular-products__wrapper .product-card__information{transform:none!important;translate:none!important;opacity:1!important;visibility:visible!important}@media screen and (max-width:1159.98px){.template-product{--ppm-edge: calc(17 / 390 * 100vw)}.template-product .product-section .product__slider-nav{display:none!important}.template-product .product-section .product__media-item{width:100%!important;max-width:none!important}.template-product .product-section .offe-pp-dots{display:flex;justify-content:flex-start;gap:6px;padding:10px var(--ppm-edge) 0}.template-product .product-section .offe-pp-dots .swiper-pagination-bullet:not(#offe-d){width:6px;height:6px;margin:0!important;border:0!important;border-radius:50%;background:#dcdcdc!important;opacity:1}.template-product .product-section .offe-pp-dots .swiper-pagination-bullet-active:not(#offe-d){background:#520918!important}.template-product .product-section .product__info-container{padding:30px var(--ppm-edge) 0!important;border:0!important;display:flex!important;flex-direction:column!important}.template-product .product-section .product__info-container>*{margin-top:0!important}.template-product .product-section .product__divider{display:none!important}.template-product .product-section .linked-products__title,.template-product .product-section .product-form__group-name,.template-product .product-section .product-parameters--button .product-popup__button,.template-product .product-section .product-parameters--button .product-popup__button *{font-weight:600!important;text-transform:uppercase!important}.template-product .product-section .product-parameters--button .product-popup{top:26px}.template-product .product-section .product-form__inventory,.template-product .product-section .product-form__inventory *{text-transform:none!important;font-weight:500!important}.template-product .product-section .product-form__group-name{margin-bottom:12px!important}.template-product .product-section .product-form__controls-group{display:grid!important;grid-template-columns:repeat(4,calc(57 / 356 * 100%))!important;justify-content:space-between!important;row-gap:19px!important;column-gap:0!important}.template-product .product-section .product-form__controls-group label{width:100%!important;min-width:0!important;height:38px!important;font-size:15px!important;line-height:18px!important}.template-product .product-section .product__buy-buttons{padding-top:42px!important}.template-product .product-section .product-accordion,.template-product .product-section .product__info-container>.product-popup{margin-left:calc(-1 * var(--ppm-edge))!important;margin-right:calc(-1 * var(--ppm-edge))!important;width:auto!important}.template-product .product-section .product-accordion{margin-top:33px!important}.template-product .product-section .product-accordion__toggle,.template-product .product-section .product__info-container>.product-popup .product-popup__button{padding:17px 22px!important}.template-product .product-section .product-accordion__content{padding:0 22px 18px!important}.template-product :is(.product-recommendations-section,.recently-viewed-section)>div{padding-top:60px!important;padding-bottom:10px!important}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group{padding:0 22px 0 var(--ppm-edge)!important;margin:0 0 40px!important;border:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group .title{font-family:"Denim INK",var(--font-heading-family)!important;font-weight:600!important;font-size:22px!important;line-height:26px!important;letter-spacing:0!important;text-transform:uppercase!important;color:#520918!important}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group__navigation{display:flex!important;gap:0!important;margin:0!important}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group__navigation-button{width:33px!important;height:30px!important;min-width:0!important;padding:0!important;border:1px solid #520918!important;border-radius:0!important;background:transparent!important;color:#520918!important;box-shadow:none!important;opacity:1!important;display:flex!important;align-items:center;justify-content:center}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group__navigation-button-prev{border-right:0!important}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group__navigation-button-next{border-left:0!important}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group__navigation-button svg{display:none!important}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group__navigation-button:after{content:""!important;display:block!important;width:7px;height:12px;background:currentColor;-webkit-mask:url(offe-icon-chevron.svg) center / contain no-repeat;mask:url(offe-icon-chevron.svg) center / contain no-repeat}.template-product :is(.product-recommendations-section,.recently-viewed-section) .heading-group__navigation-button-prev:after{transform:scaleX(-1)}.template-product .popular-products__wrapper{padding:0!important}.template-product .popular-products__wrapper .popular-products__layout{overflow:hidden!important;padding:30px 0 0 var(--ppm-edge)!important;margin-top:-30px!important}.template-product .popular-products__wrapper .popular-products__item{padding:0 calc(35 / 390 * 100vw) 0 0!important}.template-product .popular-products__wrapper .product-card__status--price,.template-product .popular-products__wrapper .linked-products--card,.template-product .popular-products__wrapper .product-card__option-group,.template-product .popular-products__wrapper .offe-g__arrow,.template-product .popular-products__wrapper .offe-g__dots,.template-product .popular-products__wrapper .product-card .product-card__information-bottom .product-card__option-group[data-option-position]:not(#offe-qv):not(#offe-m){display:none!important}.template-product .popular-products__wrapper .product-card__information{padding-top:28px!important}.template-product .popular-products__wrapper .product-card__title,.template-product .popular-products__wrapper .product-card__title a{font-size:11.4px!important;line-height:13px!important;letter-spacing:1.14px!important}.template-product .popular-products__wrapper .product-card__title{max-width:none!important;padding-right:4px!important}.template-product .popular-products__wrapper .product-card__meta-row{margin:2px 0 0!important}.template-product .popular-products__wrapper .product-card__vendor{line-height:17px!important}.template-product .popular-products__wrapper .product-card__vendor a,.template-product .popular-products__wrapper .price,.template-product .popular-products__wrapper .price *{font-size:12.75px!important;line-height:17px!important;letter-spacing:.38px!important}.template-product .popular-products__wrapper .price__sale{column-gap:6px!important}.template-product .popular-products__wrapper .product-card__meta-row .product-card__status--meta{left:6px;top:calc(100cqw * 407 / 308 - 26px)}.template-product .popular-products__wrapper .product-card:is(:hover,:focus-within) .product-card__status--meta{opacity:1}.template-product .popular-products__wrapper .product-status-tag{font-size:9.5px!important;line-height:11px!important;letter-spacing:.28px!important;padding:3px 6px!important}.template-product .popular-products__wrapper .offe-swatches{top:calc(132.14cqw + 7px);gap:6px}.template-product .popular-products__wrapper .offe-swatch{width:8px;height:8px}.template-product .popular-products__wrapper .offe-swatch-more{font-size:9px;line-height:9px}.template-product .popular-products__wrapper .product-card__quickview{position:absolute!important;top:calc(132.14cqw + 1px)!important;right:-5px!important;left:auto!important;bottom:auto!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;z-index:7!important;opacity:1!important;visibility:visible!important;transform:none!important;background:none!important;pointer-events:auto!important}.template-product .popular-products__wrapper .product-card__quickview modal-opener{display:block!important;width:100%!important;height:100%!important}.template-product .popular-products__wrapper .product-card__quickview .product-card__button{display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;transform:none!important;background:linear-gradient(#520918,#520918) center / 11px 1.5px no-repeat,linear-gradient(#520918,#520918) center / 1.5px 11px no-repeat!important}.template-product .popular-products__wrapper .product-card__quickview .product-card__button>*,.template-product .popular-products__wrapper .product-card__quickview .product-card__button:before,.template-product .popular-products__wrapper .product-card__quickview .product-card__button:after{display:none!important}.template-product .popular-products__wrapper .product-card__top{z-index:9!important}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/custom-product-figma.css.map */
