.product-item__wrapper{--shadow: 3px 3px 5px 0px rgba(0, 0, 0, .02);--col-width: 30%}@media(min-width:768px){.product-item__wrapper{--btn-padding-y: 1.4rem;--btn-padding-x: 1.5rem}}.product-item__information .jdgm-widget.jdgm-widget{margin-top:2px}.product-item__information .jdgm-prev-badge__text{display:none}.product-item__price{margin-top:var(--product-item__price-top, .8rem)}.type-list variant-radios{justify-content:flex-start}variant-radios,variant-radios-detail{padding-inline:calc(var(--shadow-position, -4px) * -1);padding-block-end:calc(var(--shadow-position, -5px) * -1)}.product__color-swatch{background:var(--swatch--background);--color-border: #ddd;width:var(--swatch-width, 2.4rem);height:var(--swatch-width, 2.4rem);overflow:visible;background-position:center}.product__color-swatch.color_swatches{--swatch-width: 19px}.product__color-swatch:before{content:"";position:absolute;left:var(--shadow-position, -3px);right:var(--shadow-position, -3px);bottom:var(--shadow-position, -3px);top:var(--shadow-position, -3px);transition:box-shadow .3s ease;box-shadow:0 0 0 1px var(--color-border),inset 0 0 0 calc(var(--shadow-position, -3px) * -1) var(--color-white);border-radius:var(--btn-radius)}.product__color-swatch:hover,.product__color-swatch.active,.current-filter .product__color-swatch,.product-form__input input[type=radio]:checked+label.product__color-swatch{--color-border: var(--color-dark)}.product-item__button.active{color:var(--btn-primary-color);background-color:var(--btn-primary-bg-color);border-color:var(--btn-primary-bg-color)}.swatch-large{--swatch-width: 3.4rem}.price-large .price-regular{font-size:clamp(2.4rem,3vw,2.6rem)}.price-large .compare-price{font-size:1.8rem}review-product.inline-loading{margin-top:2px;font-size:var(--body-font-size, 1.4rem);line-height:1.4;border-radius:2px;overflow:hidden;position:relative}review-product.inline-loading:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0}@media(min-width:1025px)and (pointer:fine)and (prefers-reduced-motion:no-preference){.product-grid .product-item__inner:hover .product-item__action,.style-as-card .product-grid .product-item__inner:hover :is(.product__action-animation,.product__add-cart){opacity:1;visibility:visible}.product-grid.hover_zoom .hover-effect:hover .show_secondary>.first-image{transform:none}.product-grid .product__action-animation{transform:translate(1.5rem)}.product-grid :is(.product__add-cart:not(.morden-style),.action__morden-style){transform:translateY(1.5rem)}.product-grid .product-item__inner:hover :is(.product__action-animation,.product__add-cart:not(.morden-style),.action__morden-style){transform:translate(0)}.product-grid.hover_zoom .hover-effect{--transition: .5s}.product-item__inner:hover .secondary-image{opacity:1}.product-grid .product-item__inner:hover .product__badges-sale-countdown{transform:translateY(50%);opacity:0;visibility:hidden;transition:all .4s}.product-grid .product-item__inner:hover .product__badges-sale-scrolling+.product-item__action :is(.product__add-cart:not(.morden-style),.action__morden-style){transform:translateY(-35px)}.product-grid .product-item__inner .product__badges-sale-scrolling+.product-item__action :is(.product__add-cart:not(.morden-style),.action__morden-style){transform:translateY(-15px)}}@media screen and (max-width:1024.98px){.product__add-cart:not(.morden-style){padding:0}.product-item__inner .w-45{width:3.5rem}.product-item__inner .h-45{height:3.5rem}.product__badges-sale-countdown{display:none}}.product__badges:not(:has(div)){display:none}.product__badges-inner{color:var(--badges-color);background-color:var(--badges-bg);padding-block:6.5px;border-radius:var(--bages-radius)}.shopify-payment-button{width:100%}.shopify-payment-button__button{border-radius:var(--btn-radius);overflow:hidden;min-height:5rem}body button.shopify-payment-button__more-options{background-color:var(--btn-bg);text-decoration:none}body .shopify-payment-button__more-options:hover:not([disabled]){text-decoration:underline}:is(.shopify-payment-button__more-options,.shopify-payment-button__button--unbranded){height:auto}.shopify-payment-button__button--unbranded{--btn-primary-bg-color: var(--color-primary)}body .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--color-primary)}body .shopify-payment-button__button--hidden{display:none}.product-form__input input[type=radio]:not(.option-disabled):checked+label:not(.product__color-swatch){color:var(--color-white);background-color:var(--color-dark);border-color:var(--color-dark)}.option-disabled :is(.product__color-swatch,.swatch-option.size):after,input.option-disabled+.product__color-swatch:after,input.option-disabled+.product__item-option:after,.option-disabled .product__item-option:after,.option-disabled.product__color-swatch:after{--color-border: #ddd;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - 1px),var(--color-border),transparent calc(50% + 1px)) no-repeat;z-index:1;border-radius:inherit}input.option-disabled+.product__item-option,.option-disabled .product__item-option{pointer-events:none;background-color:var(--grey-color)}.custom-select .select__dropdown{position:absolute;background-color:#f9f9f9;width:100%;box-shadow:0 8px 16px #0003;z-index:1}.custom-select .select__dropdown ul{list-style-type:none;padding:0}.custom-select .select__dropdown ul li{padding:12px 16px;cursor:pointer}.custom-select .select__dropdown ul li:hover{background-color:#ddd}.size-guide-popup{--popup-max-width: 78rem}.product-timer{background-color:rgba(var(--color-primary-rgb),.1)}.default.product-timer{border:1px dashed rgba(var(--color-primary-rgb),.3);width:32.5rem;max-width:100%;--countdown-size: 1.6rem}.default.product-timer .timer_announcementbar--text{padding-inline-start:3px;font-size:var(--body-font-size, 1.4rem);line-height:1.05}.highlight.product-timer{border:1px solid var(--color-primary)}iframe[class*=paypal]{border-radius:var(--btn-radius)}media-gallery :is(.plyr--video,.shopify-model-viewer-ui,.external_video iframe,.deferred-media){position:absolute;top:0;bottom:0;left:0;right:0}media-gallery .shopify-model-viewer-ui model-viewer,media-gallery .external_video iframe model-viewer{width:100%;height:100%}.product_media-model-icon{top:3px;right:3px;z-index:1}.product__badges-sale-scrolling{background:var(--badges-bg);color:var(--badges-color);border-radius:0 0 var(--rounded-radius) var(--rounded-radius)}.review_sold .jdgm-prev-badge__text{margin-inline-start:1rem}.review_sold:has(.jdgm-widget[style="display: none;"]){display:none}.media-gallery__local-video video{overflow:hidden}.quantity__button{color:var(--color-heading)}@media(max-width:767.98px){body .swiper-pagination-custom{--swiper-pagination-bottom: 1.5rem;--swiper-pagination-position: absolute;--swiper-pagination-mt: 0;right:1.5rem;bottom:1.5rem;left:auto;top:auto;background-color:var(--color-white);border-radius:var(--btn-radius);border:1px solid var(--color-border);font-weight:var(--subheading-weight);color:var(--color-heading);width:auto;padding:8px 17px;display:inline-flex;align-items:center;line-height:1}}.product-single__information .product__badges{flex-direction:row}.product-item iframe{pointer-events:none}.product-quickview__content .quickview-native-checkout,.product-quickview__content .quickview-checkout-fallback{flex:0 0 100%;width:100%;margin-top:12px}.product-quickview__content .quickview-native-checkout .shopify-payment-button,.product-quickview__content .quickview-native-checkout shopify-accelerated-checkout{display:block;width:100%}.product-quickview__content .quickview-checkout-fallback[hidden]{display:none!important}.product-quickview__content .quickview-checkout-fallback__button{display:flex;align-items:center;justify-content:center;min-height:50px;text-decoration:none;border-radius:var(--btn-radius)}.product-quickview__content input.option-disabled+label.product__item-option{background-color:#fff8f8;border-color:#efb0b0;color:#666}.product-quickview__content input.option-disabled+label.product__item-option:after{content:"";background:linear-gradient(to top right,transparent calc(50% - 1px),#d92d2d 50%,transparent calc(50% + 1px)),linear-gradient(to bottom right,transparent calc(50% - 1px),#d92d2d 50%,transparent calc(50% + 1px));opacity:.82;border-radius:inherit}.product-item .db-choose-color{direction:ltr!important;flex-direction:row!important;box-sizing:border-box;cursor:pointer;border:1px solid #000!important;background-color:#000!important;color:#fff!important;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.25;text-transform:none;border-radius:9px;gap:10px;align-items:center;justify-content:center;white-space:nowrap;text-align:center;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.product-item .db-choose-color .db-choose-color__arrow{width:17px;height:17px;flex:0 0 17px;display:block;color:#fff!important;transition:transform .18s ease}.product-item .db-choose-color:not(.loading):hover{background:#202020!important;border-color:#202020!important;color:#fff!important}.product-item .db-choose-color:hover .db-choose-color__arrow{transform:translate(3px)}.product-item .db-choose-color:focus-visible{outline:2px solid #555;outline-offset:3px}.product-item .db-choose-color.loading .db-choose-color__arrow{opacity:0}.product-item.style-as-morden .db-choose-color{display:flex!important;width:100%!important;max-width:100%!important;min-height:46px;padding:11px 12px!important;margin-top:20px}.product-item:not(.style-as-morden) .db-choose-color{display:inline-flex;padding:11px 15px}@media(max-width:749px){.product-item.style-as-morden .db-choose-color{min-height:44px;margin-top:14px;padding-inline:6px!important;gap:6px;font-size:clamp(10px,2.6vw,12px)}.product-item .db-choose-color .db-choose-color__arrow{width:15px;height:15px;flex-basis:15px}}@media(prefers-reduced-motion:reduce){.product-item .db-choose-color,.product-item .db-choose-color .db-choose-color__arrow{transition:none}}.product-item.style-as-morden .product__add-cart.db-single-variant-add{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;margin-top:20px;padding:11px 12px!important;border:1px solid #000!important;border-radius:9px!important;background:#000!important;color:#fff!important;font-size:13px;font-weight:700;text-align:center}.product-item.style-as-morden .product__add-cart.db-single-variant-add:hover:not(:disabled){background:#202020!important;border-color:#202020!important;color:#fff!important}.product-item.style-as-morden .product__add-cart.db-single-variant-add:disabled{background:#dedede!important;border-color:#dedede!important;color:#666!important;cursor:not-allowed}@media(max-width:749px){.product-item.style-as-morden .product__add-cart.db-single-variant-add{min-height:44px!important;margin-top:14px;padding-inline:6px!important;font-size:clamp(10px,2.6vw,12px)}}html body .product-form .db-btn-atc,html body .product-form .db-order-now{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,background-color .28s ease,color .28s ease,border-color .28s ease!important}html body .product-form .db-btn-atc:hover:not(:disabled){background:#1f1f1f!important;border-color:#1f1f1f!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 12px 26px -10px #0000008c!important}html body .product-form .db-order-now{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:48px;background:#fff!important;color:#111!important;border:1px solid #111!important;border-radius:var(--btn-radius, 999px);font-weight:600;cursor:pointer}html body .product-form .db-order-now:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#111;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.2,.8,.2,1)}html body .product-form .db-order-now:hover:not(:disabled){color:#fff!important;transform:translateY(-2px);box-shadow:0 12px 26px -10px #00000073!important}html body .product-form .db-order-now:hover:not(:disabled):before{transform:scaleX(1)}html body .product-form .db-btn-atc:active:not(:disabled),html body .product-form .db-order-now:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 10px -6px #0006!important}html body .product-form .db-order-now:disabled{opacity:.5;cursor:not-allowed}html body .product-form .db-order-now:focus-visible{outline:2px solid #111;outline-offset:3px}@media(hover:none){html body .product-form .db-btn-atc:hover:not(:disabled),html body .product-form .db-order-now:hover:not(:disabled){transform:none;box-shadow:none!important}}@media(prefers-reduced-motion:reduce){html body .product-form .db-btn-atc,html body .product-form .db-order-now,html body .product-form .db-order-now:before{transition:none!important}}html body .product-form .db-order-now{gap:10px}html body .product-form .db-order-now__icon{flex:0 0 auto;transition:transform .28s cubic-bezier(.2,.8,.2,1)}html body .product-form .db-order-now:hover:not(:disabled) .db-order-now__icon{transform:translate(4px)}html body [id^=MainProduct-] .product-form .db-order-now{min-height:56px;margin-top:2px;background:#111!important;color:#fff!important;border:1px solid #111!important;font-size:16px;font-weight:700;letter-spacing:.02em;box-shadow:0 10px 24px -14px #000000a6!important}html body [id^=MainProduct-] .product-form .db-order-now:before{inset:0 auto 0 0;width:45%;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.22) 50%,transparent 100%);transform:translate(-120%) skew(-18deg);transform-origin:center;z-index:1;pointer-events:none;transition:transform .7s cubic-bezier(.2,.8,.2,1)}html body [id^=MainProduct-] .product-form .db-order-now:hover:not(:disabled){background:#000!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 16px 30px -14px #000000b3!important}html body [id^=MainProduct-] .product-form .db-order-now:hover:not(:disabled):before{transform:translate(260%) skew(-18deg)}html body [id^=MainProduct-] .product-form .db-order-now>span,html body [id^=MainProduct-] .product-form .db-order-now>svg{position:relative;z-index:2}@media(max-width:767.98px){html body [id^=MainProduct-] .product-form .db-order-now{min-height:52px;font-size:15px}}.price-large .db-save-badge{display:inline-flex;align-items:center;align-self:center;margin-inline-start:4px;padding:4px 10px;border-radius:999px;background:#fdecec;color:#b42318;border:1px solid #f5c2c0;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.02em;white-space:nowrap}.price-large .db-save-badge[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/product-card.css.map */
