.product-title__truncate{display:-webkit-box;line-clamp:var(--line-clamp);-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-item__wrapper{--shadow: 0 5px 30px rgba(0, 0, 0, .05);--col-width: 30%}@media(min-width:768px){.product-item__wrapper{--btn-padding-y: 1.4rem;--btn-padding-x: 1rem}}.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)}.product-item__title-price--inline{width:100%;align-items:flex-start}.product-item__title-price--inline .product-item__name{margin-bottom:0;flex:1 1 auto;min-width:0}.product-item__title-price--inline .product-item__price{margin-top:0;flex-shrink:0}.type-list variant-radios{justify-content:flex-start}.product-detail__variant-picker{font-size:14px;--body-font-size: 14px}.product-detail__variant-picker select,.product-detail__variant-picker .select-custom,.product-detail__variant-picker label,.product-detail__variant-picker .form__label{font-size:14px}.custom-measurement-options-block{font-size:14px;--body-font-size: 14px}.custom-measurement-options-block .header-closed-text,.custom-measurement-options-block .header-open-text,.custom-measurement-options-block h3.h6,.custom-measurement-options-block input,.custom-measurement-options-block label,.custom-measurement-options-block .form-floating label,.custom-measurement-options-block .form-control,.custom-measurement-options-block .summary-details,.custom-measurement-options-block .summary-note,.custom-measurement-options-block .btn{font-size:14px}.product-addons{font-size:14px;--body-font-size: 14px}.product-addons,.product-addons a,.product-addons button,.product-addons product-addons,.product-addons .lh-normal{font-size:14px}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: #E1E1E1;width:var(--swatch-width, 2.4rem);height:var(--swatch-width, 2.4rem);overflow:visible;background-position:center;background-size:cover;background-repeat:no-repeat}.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: 2.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-item__wrapper.product-grid:hover .product-item__inner .product-item__action,.style-as-card .product-grid:hover .product-item__inner .product__action-animation,.style-as-card .product-grid:hover .product-item__inner .product__add-cart{opacity:1;visibility:visible}.product-grid.hover_zoom .hover-effect:hover .show_secondary>.first-image{transform:none;--dur-hover: .35s}.product-grid .product__action-animation{transform:translate(1.5rem);--dur-hover: .35s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.product-grid :is(.product__add-cart:not(.morden-style),.action__morden-style){transform:translateY(1.5rem)}.product-item__wrapper.product-grid:hover .product-item__inner .product__add-cart:not(.morden-style),.product-item__wrappe.product-grid:hover .product-item__inner .action__morden-style,.product-item__wrapper.product-grid:hover .product-item__inner .product__action-animation{transform:translate(0);--dur-hover: .35s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.product-grid.hover_zoom .hover-effect{--transition: .5s}.product-item__inner:hover .secondary-image{opacity:1}.product-item__wrapper.product-grid:hover .product-item__inner .product__badges-sale-countdown{transform:translateY(50%);opacity:0;visibility:hidden;transition:all .4s}.product-item__wrapper.product-grid:hover .product-item__inner .product__badges-sale-scrolling+.product-item__action .product__add-cart:not(.morden-style),.product-item__wrapper.product-grid:hover .product-item__inner .product__badges-sale-scrolling+.product-item__action .action__morden-style{transform:translateY(-35px)}.product-item__wrapper.product-grid .product-item__inner .product__badges-sale-scrolling+.product-item__action .product__add-cart:not(.morden-style),.product-item__wrapper.product-grid .product-item__inner .product__badges-sale-scrolling+.product-item__action .action__morden-style{transform:translateY(-15px)}.block-text-product__price .price-regular.primary-color{font-size:2rem}}@media screen and (max-width:1024.98px){.product__add-cart:not(.morden-style){padding:0}.product-item__inner .w-45{width:4rem}.product-item__inner .h-45{height:4rem}.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!important}.shopify-payment-button__button--unbranded{--btn-primary-bg-color: var(--color-primary);--btn-primary-bg-graident-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-item__information .product-item__name{margin-bottom:5px}.product-item__name,.minicart__product-name{font-weight:var(--subheading-weight)}.w-custom svg:not(.img-item,.placeholder-image_scrolling){width:auto;height:auto}.background-block .section__block-inner{background:var(--content_bg_color)!important;border-radius:var(--rounded-radius);height:100%}.background-block .section__block-inner .block-content__item{display:flex}.background-block slide-section{width:600px;max-width:100%}.block-text-product__infor{background-color:#fff;border-radius:100px;overflow:hidden;padding:10px 30px}.icon-box-content-des,.block-text-product__infor--name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:290px}.block-text-product__price .card-product-price{justify-content:flex-end;flex-wrap:nowrap;font-size:1.6rem}.product-item__wrapper-horizontal{flex-direction:column}@media(max-width:767.988px){.background-block .section__block-inner{height:auto}.background-block .section__block-inner .swiper-pagination{position:static}}@media screen and (max-width:575.98px){.product-item__inner-horizontal{width:7.8rem;max-height:fit-content}.product-item__inner-horizontal .product__badges{display:none}.product-item__information--horizontal .product__add-cart{width:35px;height:35px;background:var(--btn-primary-hover-bg-color);color:var(--btn-primary-hover-color)}.product-item__horizontal-info .product-item__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-item__wrapper-horizontal{flex-direction:row}.product-item__wrapper-horizontal .product-item__information{flex:1;margin-top:0;min-width:0;border:1px solid var(--color-border);padding-inline:clamp(1rem,2vw,2rem);border-left:none;border-top-right-radius:var(--rounded-radius);border-bottom-right-radius:var(--rounded-radius)}.product-item__inner-horizontal .placeholder-image,.product-item__inner-horizontal .product-item__media--ratio{border-top-right-radius:0;border-bottom-right-radius:0;height:100%}.product-item__wrapper-horizontal .product-item__information{display:flex;justify-content:center;flex-direction:column;align-items:start;text-align:left}.product-item__wrapper-horizontal .product-item__information--horizontal{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.product-item__wrapper-horizontal .product-item__price{justify-content:left}.product-item__wrapper-horizontal .product-item__action{display:none}.product-item__horizontal-info{display:flex;align-items:left;flex-direction:column;justify-content:center;min-width:60px}.product-item__product-form--horizontal{display:flex;padding-bottom:10px}.product-item__wrapper-horizontal variant-radios{justify-content:flex-start}}@media(max-width:479px){.block-text-product__infor{flex-direction:column;padding:20px;text-align:center;border-radius:var(--rounded-radius)}.block-text-product__infor-image{--custom-width: 100% !important}.block-text-product__infor-image a:before{display:none}.block-text-product__infor a img{position:static}}.product-form__input input[type=radio]:not(.option-disabled):checked+label:not(.product__color-swatch){color:var(--color-background, var(--color-white));background-color:var(--color-text);border-color:var(--color-text)}.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);min-width:33rem;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;--subheading-weight: 500;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}.bundle-items__wrapper{max-height:175px}}.product-single__information .product__badges{flex-direction:row}.product-item iframe{pointer-events:none}.custom-block.grid{--col-tablet: 1 !important}.custom-block .products-list__column>h3{display:none}.custom-block .products-list__column-items{--col-gap: 2rem}.custom-block .product-list__column-block-item{padding:2rem}@media(max-width:1199.98px){.custom-block .timer_announcementbar--text{display:none!important}.custom-block .products-list__column-items{height:100%;justify-content:space-between}.custom-block .product-list__column-block-item{flex:1}}variant-radios-bundle .option-swatch-js.active .product__item-option{color:var(--btn-primary-hover-color);background-color:var(--btn-primary-hover-bg-color);border-color:var(--btn-primary-hover-bg-color)}.product-item__product-form-bundle .form__label{display:none}.product-item__product-form-bundle .swatch-large{--swatch-width: 19px}.product-item__product-form-bundle .product__item-option{font-size:1.2rem;padding:.6rem 1.3rem}.product-item__product-form-bundle .product-form__input:not(.color){--col-gap: 1rem;margin-block-start:1.2rem}.bundle-content__footer .viewcart,.product-item__product-form-bundle .product__add-cart{border-width:2px}.product-item__product-form-bundle .product-form__input{--col-gap: 1.2rem}.product-item__product-form-bundle .product-form__input.color{padding-inline:calc(var(--shadow-position, -4px)* -1);margin-top:1.5rem}.product-bundle-wrapper .product-item__information.text-center .product-form__input{justify-content:center}.product-bundle-wrapper .product-item__information.text-end .product-form__input{justify-content:flex-end}.product-bundle__sidebar{padding:0;background-color:#fff;border:1.5px solid var(--color-heading);border-radius:16px;overflow:hidden}.product-bundle__header-banner{background-color:var(--color-heading);color:#fff;padding:1.2rem 2rem;display:flex;align-items:center;justify-content:center;gap:1rem}.bundle-header-icon{width:1.8rem;height:1.8rem;stroke:#fff;color:#fff;flex-shrink:0}.bundle-header-title{font-size:1.6rem;font-weight:500;color:#fff}.product-bundle__body{padding:2.2rem 2rem 2.4rem}.bundle-items__wrapper{overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scrollbar-color:auto;scrollbar-width:thin;padding-inline-end:.5rem;margin-inline-end:-.5rem;max-height:380px}.bundle-content__items{gap:2rem}.horizontal-product{position:relative;display:flex;align-items:flex-start;gap:1.5rem}.horizontal-product__media{flex:0 0 8.8rem;width:8.8rem;height:8.8rem;max-width:8.8rem;border-radius:14px;background-color:#f0f0f0;margin:0;overflow:hidden;position:relative}.horizontal-product__media img{border-radius:14px;width:100%;height:100%;object-fit:cover;display:block}.horizontal-product__details{display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 auto;min-width:0}.horizontal-product__skeleton{height:1.2rem;background-color:#f0f0f0;border-radius:99px;display:block}.skeleton-1{width:13.5rem;max-width:100%;margin:.6rem 0 .8rem}.skeleton-2{width:6rem;margin:0}.skeleton-3{display:none!important}.bundle-content__items .product-title__truncate{--line-clamp: 2;font-size:1.6rem;font-weight:500;line-height:1.25;color:var(--color-heading);margin:0 0 .3rem;text-decoration:none}.bundle-content__items .product-title__truncate:hover{color:var(--color-heading)}.bundle-content__items .bundle-variant-title,.bundle-content__items .horizontal-product__details .text-muted{display:block;font-size:1.4rem;color:#555;margin-bottom:.5rem;line-height:1.3}.bundle-content__items .product-item__price{font-size:1.6rem;font-weight:500;color:var(--color-heading);margin-top:0;margin-bottom:.8rem}.bundle-content__items .price-item--regular{font-weight:500;color:var(--color-heading)}.bundle-content__items .bundle-action{display:flex;align-items:center;gap:1.2rem;margin-top:.2rem}.bundle-content__items .bundle-action button{background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#444;transition:color .2s ease}.bundle-content__items .bundle-action button:hover{color:var(--color-heading)}.bundle-content__items .bundle-action svg{width:1.5rem;height:1.5rem}.bundle-content__items .bundle-action .quantity{border-radius:30px;overflow:hidden}.bundle-content__footer{margin-top:2rem}.bundle-divider{border-top:1px solid #ebebeb;margin-bottom:2rem}.bundle-subtotal-area{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2.2rem;gap:1.5rem}.bundle-subtotal-left{display:flex;flex-direction:column;flex-shrink:0}.bundle-subtotal-title{font-size:1.9rem;font-weight:500;color:var(--color-heading);line-height:1.2}.bundle-discount-note{font-size:1.4rem;color:#555;margin-top:.3rem;line-height:1.3}.bundle-subtotal-right{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex:1 1 auto;min-width:0}.bundle-subtotal-prices{display:flex;align-items:baseline;justify-content:flex-end;gap:.8rem;white-space:nowrap}.subtotal-compare-price__bundle,.subtotal-compare-price__bundle .money{font-size:1.5rem;color:#888;text-decoration:line-through;font-weight:400}.subtotal-price__bundle,.subtotal-price__bundle .money{font-size:2.1rem;font-weight:600;color:var(--color-heading);line-height:1.2}.bundle-savings-badge{background-color:var(--color-heading);color:#fff;font-size:1.2rem;font-weight:500;padding:.4rem 1.2rem;border-radius:6px;margin-top:.6rem;display:inline-block;white-space:nowrap}.bundle-savings-badge .money{color:inherit;font-size:inherit;font-weight:inherit}.product-bundle__sidebar .bundle-content__footer button-submit-bundle{display:flex;align-items:center;justify-content:center;width:100%;border-radius:999px;background-color:var(--color-primary);border:1px solid var(--color-primary);color:#fff;font-size:1.7rem;font-weight:600;padding:1.5rem 2rem;cursor:pointer;transition:all .25s ease;box-shadow:none;text-decoration:none}.product-bundle__sidebar .bundle-content__footer button-submit-bundle:hover{background-color:var(--color-primary);filter:brightness(.95);color:#fff}.product-bundle__sidebar .bundle-content__footer button-submit-bundle.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}@media(min-width:1025px){.bundle-content{flex:0 0 clamp(350px,22vw,350px)}.product-bundle__sidebar{position:sticky;inset-block-start:90px;width:100%;max-height:calc(100svh - 120px);overflow:hidden}}@media(min-width:768px){.bundle-content__footer .viewcart{--btn-padding-y: 1.42rem}}@media screen and (min-width:1025px)and (max-width:1279px){.product-bundle-wrapper .grid-cols{--col-desktop: 2 !important}}.horizontal-product[data-variant-id] .horizontal-product__media{cursor:pointer}.mobile-cart-remove{display:none!important}@media(max-width:1024.98px){.product-bundle__header-banner{display:none}.product-bundle__body{padding:0}.mobile-cart-remove{display:flex!important;position:absolute;top:-6px;right:-6px;z-index:10;width:22px;height:22px;background:#fff!important;border-radius:50%!important;box-shadow:0 2px 6px #00000026!important;align-items:center;justify-content:center;padding:0!important;border:none!important;cursor:pointer}.bundle-content{margin-top:2rem;position:sticky;z-index:7;inset-block-end:0;padding-block-start:0}.product-bundle-wrapper>.grow-1{margin-block-end:0}.product-bundle__sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#fffffff2;margin-inline:calc(var(--bs-gutter-x)* -1);padding:1.5rem;border-radius:15px 15px 0 0;border:0;gap:1.5rem;box-shadow:0 -4px 20px #00000014}.bundle-items__wrapper{max-height:none;overflow:visible;padding-inline-end:0;margin-inline-end:0}.bundle-content__items{flex-direction:row!important;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px!important}.horizontal-product{position:relative;flex-direction:column;align-items:center}.horizontal-product__details{display:none!important}.horizontal-product__media{width:60px;height:60px;flex:0 0 60px;max-width:60px;border-radius:12px;cursor:pointer;position:relative;border:2px solid #EBEBEB;background-color:#ebebeb;overflow:hidden}.horizontal-product__media img{border-radius:12px}.horizontal-product:not([data-variant-id]) .bundle-action{display:none!important}.horizontal-product .bundle-action{position:static}.horizontal-product .bundle-action .quantity{display:none!important}.horizontal-product .bundle-action bundle-cart-remove-button,.horizontal-product .bundle-action .cart-remove{position:absolute;top:-6px;right:-6px;z-index:10}.horizontal-product .bundle-action .cart-remove{width:22px;height:22px;min-width:22px;background:#fff!important;border-radius:50%!important;box-shadow:0 2px 6px #00000026!important;display:flex!important;align-items:center;justify-content:center;padding:0!important;border:none!important;cursor:pointer}.horizontal-product .bundle-action .cart-remove svg{width:11px;height:11px}}.product-bundle__sidebar.opened .open-children-toggle .icon_plus-animation:before,.product-bundle__sidebar.opened .open-children-toggle .icon_plus-animation:after{transform:rotate(180deg)}.product__add-cart__bundle.disabled{--btn-color: var(--btn-primary-hover-color);--btn-border-color: var(--btn-primary-hover-bg-color);--btn-bg: var(--btn-primary-hover-bg-color);--btn-bg-gradient: var(--btn-primary-hover-bg-color-graident)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/product-card.css.map */
