.product-item .card .product-item-img{width:100%}.swatch-container{position:relative;display:inline-block}.swatch-more-badge{position:absolute;top:-2px;right:-2px;background:#000000d9;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-out;z-index:3;line-height:1;padding:0;box-shadow:0 1px 3px #0000004d}.swatch-more-badge:hover{background:#000000f2;transform:scale(1.1);box-shadow:0 2px 6px #0006}.swatch-button{padding:0;display:flex;border:none;background:transparent;position:relative}.swatch-button:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--bs-body-color-rgb),.125)}@media (max-width: 767px){.color-swatches .swatch-item[data-mobile-hidden=true]{display:none!important}.color-swatches .swatch-button img{min-width:32px;min-height:32px}.color-swatches .swatch-item{padding:.25rem}.swatch-more-badge{width:18px;height:18px;font-size:9px;top:-3px;right:-3px}.swatch-container{display:inline-block;position:relative}.color-swatches .swatch-button{position:relative;z-index:1}}@media (min-width: 768px){.color-swatches .swatch-item{padding:.25rem}.color-swatches .btn-view-more{line-height:normal;font-size:.874rem;display:flex;align-items:center;justify-content:center;opacity:.75;padding:.25rem .5rem;transition:all .2s ease-out}.color-swatches .btn-view-more:hover,.color-swatches .btn-view-more:focus{opacity:1}}@media (max-width: 767px){.product-block-description:not([class*=product-block-description-]) .description.rte h1,.product-block-description:not([class*=product-block-description-]) .description.rte h2,.product-block-description:not([class*=product-block-description-]) .description.rte h3,.accordion-body .description.rte h1:not([style*=line-height]),.accordion-body .description.rte h2:not([style*=line-height]),.accordion-body .description.rte h3:not([style*=line-height]),.tab-pane .description.rte h1,.tab-pane .description.rte h2,.tab-pane .description.rte h3,.rte h1:not([style*=line-height]),.rte h2:not([style*=line-height]),.rte h3:not([style*=line-height]){font-size:clamp(1.2rem,4.5vw,1.5rem)!important;line-height:1.3!important}.product-block-description:not([class*=product-block-description-]) .description.rte p,.product-block-description:not([class*=product-block-description-]) .description.rte li,.accordion-body .description.rte p:not([style*=line-height]),.accordion-body .description.rte li:not([style*=line-height]),.tab-pane .description.rte p,.tab-pane .description.rte li,.rte p:not([style*=line-height]),.rte li:not([style*=line-height]){font-size:clamp(.9rem,3.8vw,1rem)!important;line-height:1.55!important}.product-block-description .description.rte img,.accordion-body .description.rte img,.tab-pane .description.rte img,.rte img{max-width:100%!important;height:auto!important}}.rte{word-wrap:break-word;overflow-wrap:break-word}.rte img{border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease}.rte img:hover{transform:scale(1.02)}.rte ul,.rte ol{padding-left:1.5rem}.rte li{margin-bottom:.5rem}.rte li:last-child{margin-bottom:0}.rte table{width:100%;border-collapse:collapse;margin:1rem 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.rte th,.rte td{padding:.75rem;text-align:left;border-bottom:1px solid #e9ecef}.rte th{background-color:#f8f9fa;font-weight:600}.rte tr:hover{background-color:#f8f9fa}.rte blockquote{border-left:4px solid var(--bs-primary, #007bff);padding-left:1rem;margin:1.5rem 0;font-style:italic;background-color:#f8f9fa;border-radius:0 8px 8px 0;padding:1rem 1rem 1rem 2rem}.accordion{border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.accordion-item{border:1px solid rgba(0,0,0,.125)!important;transition:all .2s ease}.accordion-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.125)!important}.accordion-item:first-child{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.accordion-item:last-child{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.accordion-button{font-weight:500;transition:all .2s ease;border:none!important;box-shadow:none!important}.accordion-button:not(.collapsed){background-color:rgba(var(--bs-primary-rgb),.05)!important;color:var(--bs-primary)!important}.accordion-button:focus{box-shadow:none!important;border:none!important;outline:2px solid rgba(var(--bs-primary-rgb),.25);outline-offset:-2px}@media (min-width: 768px){.accordion-body:not([class*=product-block-accordion-]):not([class*=product-block-tabs-]){padding:1.5rem 2rem 2rem!important}.accordion-button:not([class*=product-block-accordion-]):not([class*=product-block-tabs-]){padding:1.25rem 2rem!important}.accordion-body ul,.accordion-body ol{padding-left:1.5rem;margin-bottom:1rem}.accordion-body li{margin-bottom:.5rem}.accordion-body li:last-child{margin-bottom:0}}@media (max-width: 767px){.accordion-body:not([class*=product-block-accordion-]):not([class*=product-block-tabs-]){padding:1rem 1.25rem 1.5rem!important}.accordion-button:not([class*=product-block-accordion-]):not([class*=product-block-tabs-]){padding:1rem 1.25rem!important;min-height:44px}.accordion-body ul,.accordion-body ol{padding-left:1.25rem;margin-bottom:.75rem}.accordion-body li{margin-bottom:.375rem}.single-product .container{overflow:visible!important}.product-block-accordion[style*="margin-left: calc"],.product-block-offcanvas-accordion[style*="margin-left: calc"],.product-block-tabs[style*="margin-left: calc"]{position:relative!important;z-index:1!important}.product-block-accordion .accordion-body,.product-block-offcanvas-accordion .accordion-body,.product-block-tabs .accordion-body{word-wrap:break-word!important;overflow-wrap:break-word!important}}.accordion-body .rte img{border-radius:.375rem;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease;max-width:100%;height:auto}.accordion-body .rte img:hover{transform:scale(1.02)}.accordion-body .rte table{margin:1rem 0;border-radius:.375rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.accordion-body .rte blockquote{border-left:4px solid var(--bs-primary, #007bff);padding-left:1rem;margin:1rem 0;background-color:rgba(var(--bs-primary-rgb, 0, 123, 255),.05);border-radius:0 .375rem .375rem 0;padding:.75rem 1rem}.accordion-body .product-description{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}.accordion-button[aria-expanded=true]{background-color:rgba(var(--bs-primary-rgb),.1)!important}.accordion-button:hover{background-color:rgba(var(--bs-primary-rgb),.05)!important}.accordion-collapse{transition:height .3s ease,opacity .2s ease}.accordion-collapse.show{opacity:1}.accordion-collapse:not(.show){opacity:.95}#offcanvas-cart .product-item-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}#offcanvas-cart .product-item-price{margin-left:.5rem;white-space:nowrap}@media (max-width: 575.98px){#offcanvas-cart .product-item .d-flex.align-items-center.justify-content-between.mt-4{flex-wrap:wrap;row-gap:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/396/assets/custom.css.map */
