html.cbm-migration-template{--cbm-ink: #000;--cbm-surface: #fff;--cbm-card-border: #e3e3e3;--cbm-card-title: #364250;--cbm-navy-badge: #20246e;--cbm-emphasis-yellow: #f1c933;--cbm-field-error: #b42318;--cbm-card-radius: 6px;--cbm-source-grid-gap: 21px;--cbm-content-side: 11px}html.cbm-migration-template .cbm-migration-support{display:none}html.cbm-migration-template--product [id^=MainProduct-]{color:var(--cbm-ink)}html.cbm-migration-template--product [id^=MainProduct-] .product__media-wrapper{min-width:0;background:var(--cbm-surface)}html.cbm-migration-template--product [id^=MainProduct-] [id^=MediaGallery-] .splide__slide{background:var(--cbm-surface)}html.cbm-migration-template--product [id^=MainProduct-] [id^=MediaGallery-] img{object-fit:contain}html.cbm-migration-template--product [id^=MainProduct-] .product__info-container{color:var(--cbm-ink)}html.cbm-migration-template--product [id^=MainProduct-] .product__title-heading{color:var(--cbm-ink);font-family:Montserrat,var(--font-heading-family, sans-serif);font-size:28px!important;font-weight:400!important;letter-spacing:0;line-height:1.2}html.cbm-migration-template--product [id^=MainProduct-] .product-page-price,html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .price{color:var(--cbm-ink);font-family:Roboto,var(--font-body-family, sans-serif);font-weight:700;letter-spacing:0}html.cbm-migration-template--product [id^=MainProduct-] form[id^=product-form-] button[type=submit]{min-height:40px;border:0;border-radius:2px;background:var(--cbm-emphasis-yellow)!important;box-shadow:none;color:var(--cbm-ink)!important;font-family:Karla,var(--font-body-family, sans-serif);font-size:14px;font-weight:700;letter-spacing:0;line-height:1.15}html.cbm-migration-template--product [id^=MainProduct-] form[id^=product-form-] button[type=submit]:disabled{opacity:.55}html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .price__sale,html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .price__regular{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem}html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .price-item--sale,html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .price-item--regular{display:inline-block;padding:.26rem .5rem;border-radius:2px;background:var(--cbm-emphasis-yellow);color:var(--cbm-ink);font-weight:800}html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .price-item--regular{padding:0;background:transparent;color:#6d6d6d;text-decoration:line-through}html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .badge,html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .price__badge-sale{min-height:auto;padding:.27rem .45rem;border:1px solid #1f1f1f;border-radius:2px;background:var(--cbm-surface);color:var(--cbm-ink);font-size:.72rem;font-weight:800}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector]{display:block;color:var(--cbm-ink)}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-breaks-container{display:grid;gap:.65rem}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] input[name=quantity]+.quantity-break{position:relative;overflow:visible;border:1px solid var(--cbm-card-border)!important;border-radius:2px!important;background:var(--cbm-surface)!important;box-shadow:none;transition:border-color .14s ease,background .14s ease}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] input[name=quantity]:checked+.quantity-break{border-color:var(--cbm-ink)!important;background:#f3f3f3!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__wrapper{padding:.77rem .8rem}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__content{align-items:center;gap:.65rem}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__label-text{color:var(--cbm-ink);font-size:.97rem;font-weight:700;line-height:1.2}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__label-text em{color:#d02222;font-style:normal;font-weight:800}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__right{margin-inline-start:auto;color:var(--cbm-ink);font-size:1rem;font-weight:800;white-space:nowrap}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__badge{z-index:1;margin:-.45rem .8rem .2rem auto;width:max-content;max-width:calc(100% - 1.6rem);border-radius:2px;background:#cf2027!important;color:#fff!important;font-size:.73rem;font-weight:800;letter-spacing:.01em;text-transform:uppercase}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-breaks--show-indicator .quantity-break__wrapper,html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__wrapper{padding-inline-start:2.55rem}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break:before{position:absolute;inset:.95rem auto auto .78rem;width:1.05rem;height:1.05rem;box-sizing:border-box;border:1px solid #4a4a4a;border-radius:50%;background:#fff;content:""}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] input[name=quantity]:checked+.quantity-break:before{border-color:#111;background:#111;box-shadow:inset 0 0 0 3px #fff}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__variants{display:grid;gap:.55rem;margin:.65rem -.1rem 0;padding-top:.65rem;border-top:1px solid #ddd}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item{display:grid;grid-template-columns:2.2rem minmax(4rem,.8fr) minmax(5.4rem,1.2fr) minmax(5.4rem,1.2fr);align-items:center;gap:.35rem;padding:.35rem;border:1px solid #dedede;background:#fff}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item__number{color:#d02222;font-size:.72rem;font-weight:800;text-align:center}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item__image{grid-column:2;grid-row:1;width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;border:1px solid #e4e4e4}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item__image img{width:100%;height:100%;object-fit:contain}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item .select{min-width:0}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item>.select:nth-of-type(1){grid-column:3}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item>.select:nth-of-type(2){grid-column:4}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item select{min-width:0;min-height:2.2rem;border:1px solid #cfcfcf;border-radius:1px;background:#fff;color:var(--cbm-ink);font-size:.76rem}html.cbm-migration-template--product [id^=MainProduct-] form[id^=product-form-] button[type=submit]{width:100%;min-height:48px;background:#f3cd31!important;color:#5f2587!important;font-size:.93rem;font-weight:800}html.cbm-migration-template--product .cbm-offer-status{margin:.45rem 0 0;color:#7f1d1d;font-size:.8rem;line-height:1.35}html.cbm-migration-template--product .cbm-custom-fields{margin:1.2rem 0}html.cbm-migration-template--product .cbm-custom-fields__field+.cbm-custom-fields__field{margin-top:1rem}html.cbm-migration-template--product .cbm-custom-fields__label{display:block;margin:0 0 .45rem}html.cbm-migration-template--product .cbm-custom-fields .field__input{box-sizing:border-box;width:100%}html.cbm-migration-template--product .cbm-custom-fields .cbm-custom-fields__textarea{display:block;min-height:7.5rem;padding:.75rem 1rem;resize:vertical;line-height:1.45}html.cbm-migration-template--product .cbm-custom-fields .field__input[aria-invalid=true]{border-color:var(--cbm-field-error)}html.cbm-migration-template--product .cbm-custom-fields__error{margin:.45rem 0 0;color:var(--cbm-field-error);font-size:.875rem;line-height:1.35}html.cbm-migration-template--product .cbm-visible-fields{margin:1rem 0;padding:1rem;border-inline-start:.3rem solid currentColor;background:rgba(var(--color-foreground),.04)}html.cbm-migration-template--product .cbm-visible-fields__item{margin:0}html.cbm-migration-template--product .cbm-visible-fields__item+.cbm-visible-fields__item{margin-top:.6rem}html.cbm-migration-template--product .cbm-tier-total{margin:0 0 1.2rem;font-weight:700}html.cbm-migration-template--product [data-cbm-source-gallery-hidden=true]{display:none!important}html.cbm-migration-template--collection #ProductGridContainer #product-grid{column-gap:var(--cbm-source-grid-gap);row-gap:var(--cbm-source-grid-gap)}html.cbm-migration-template--collection #ProductGridContainer #product-grid>.grid__item,html.cbm-migration-template--product .cbm-related-products .grid__item{min-width:0;overflow:hidden;border:1px solid var(--cbm-card-border);border-radius:var(--cbm-card-radius);background:var(--cbm-surface)}html.cbm-migration-template--collection #ProductGridContainer .card,html.cbm-migration-template--product .cbm-related-products .card{height:100%;background:var(--cbm-surface)}html.cbm-migration-template--collection #ProductGridContainer .card__heading,html.cbm-migration-template--product .cbm-related-products .card__heading{color:var(--cbm-card-title);font-family:Montserrat,var(--font-heading-family, sans-serif);font-size:16px;font-weight:600;line-height:1.625;text-align:center}html.cbm-migration-template--collection #ProductGridContainer .price,html.cbm-migration-template--product .cbm-related-products .price{color:var(--cbm-ink);font-family:Roboto,var(--font-body-family, sans-serif);font-size:22px;font-weight:700;line-height:1.18}html.cbm-migration-template--collection #ProductGridContainer .badge,html.cbm-migration-template--product .cbm-related-products .badge{min-width:38px;min-height:26px;border:0;border-radius:3px;background:var(--cbm-navy-badge);color:var(--cbm-surface);font-family:Arial,sans-serif;font-size:12px;font-weight:700}html.cbm-migration-template--collection .collection-hero__inner{padding-inline:var(--cbm-content-side)}html.cbm-migration-template--collection .collection-hero__title{color:var(--cbm-ink);font-family:Karla,var(--font-body-family, sans-serif)}html.cbm-migration-template--product .cbm-related-products .page-width{padding-inline:var(--cbm-content-side)}html.cbm-migration-template--product .cbm-related-products__heading{margin:0 0 1rem;color:var(--cbm-ink);font-family:Karla,var(--font-body-family, sans-serif);font-size:14px;font-weight:400;letter-spacing:0;text-transform:uppercase}html.cbm-migration-template--product .cbm-related-products .product-grid{column-gap:var(--cbm-source-grid-gap);row-gap:var(--cbm-source-grid-gap)}html.cbm-migration-template--cart cart-items.is-empty{max-width:none;padding:3.5rem var(--cbm-content-side) 6.1rem}html.cbm-migration-template--cart cart-items.is-empty .title-wrapper-with-link{display:none}html.cbm-migration-template--cart cart-items.is-empty .cart__warnings{text-align:left}html.cbm-migration-template--cart cart-items.is-empty .cart__empty-text{color:var(--cbm-ink);font-family:Karla,var(--font-body-family, sans-serif);font-size:21px;font-weight:700;line-height:1.25}html.cbm-migration-template--cart cart-items.is-empty .cart__warnings>.button,html.cbm-migration-template--cart #main-cart-footer .cart__checkout-button{border-radius:2px;font-family:Karla,var(--font-body-family, sans-serif);font-weight:700;text-transform:uppercase}@media screen and (min-width:750px){html.cbm-migration-template--product [id^=MainProduct-] .product__info-container{max-width:567px}}@media screen and (max-width:749px){html.cbm-migration-template--product [id^=MainProduct-] .product__media-list,html.cbm-migration-template--product [id^=MainProduct-] .product__media-item,html.cbm-migration-template--product [id^=MainProduct-] .product__media{aspect-ratio:1 / 1}html.cbm-migration-template--product [id^=MainProduct-] .product__media img{width:100%;height:100%;object-fit:contain}html.cbm-migration-template--product [id^=MainProduct-] .slider-button{border:1px solid rgba(0,0,0,.25);border-radius:50%;background:#ffffffed;color:#111}html.cbm-migration-template--product [id^=MainProduct-] .slider-counter--dots .dot{border-color:#111}html.cbm-migration-template--product [id^=MainProduct-] .product__title-heading{font-size:21px!important;line-height:1.2}html.cbm-migration-template--product [id^=MainProduct-] .product__info-container{padding-inline:var(--cbm-content-side)}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item{grid-template-columns:2.05rem minmax(3.9rem,.75fr) minmax(4.9rem,1.1fr) minmax(4.9rem,1.1fr);gap:.28rem}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item select{font-size:.7rem}html.cbm-migration-template--collection #ProductGridContainer .card__heading,html.cbm-migration-template--product .cbm-related-products .card__heading{font-size:14px;line-height:1.57}html.cbm-migration-template--collection #ProductGridContainer .price,html.cbm-migration-template--product .cbm-related-products .price{font-size:18px}html.cbm-migration-template--cart cart-items.is-empty{padding-top:2.5rem}}html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .price--on-sale .price__regular{display:none!important}html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .price--on-sale .price__sale{display:inline-flex!important;align-items:center;flex-wrap:wrap;gap:.45rem}html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .price__compare-price,html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .price__compare-price .price-item--regular{display:inline-block!important;padding:0!important;background:transparent!important;color:#6d6d6d!important;font-weight:400!important;text-decoration:line-through!important}@media screen and (max-width:749px){html.cbm-migration-template--product [id^=MainProduct-] .product__title-heading{font-size:21px!important;font-weight:400!important}html.cbm-migration-template--product [id^=MainProduct-] [id^=Slider-Gallery]{overflow:hidden}html.cbm-migration-template--product [id^=MainProduct-] [id^=Slider-Gallery].product__media-list{aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;align-items:stretch}html.cbm-migration-template--product [id^=MainProduct-] [id^=Slider-Gallery] .product__media-item{box-sizing:border-box;align-self:stretch;height:100%!important;min-height:0!important;aspect-ratio:auto!important}html.cbm-migration-template--product [id^=MainProduct-] [id^=Slider-Gallery] .product-media-container,html.cbm-migration-template--product [id^=MainProduct-] [id^=Slider-Gallery] .product__modal-opener,html.cbm-migration-template--product [id^=MainProduct-] [id^=Slider-Gallery] product-hover-zoom.product__media{position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;aspect-ratio:auto!important;overflow:hidden}html.cbm-migration-template--product [id^=MainProduct-] [id^=Slider-Gallery] product-hover-zoom.product__media>img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important}html.cbm-migration-template--product [id^=MainProduct-] [id^=MediaGallery-] .slider-button{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}html.cbm-migration-template--product [id^=MainProduct-] [id^=MediaGallery-] .slider-counter--dots{min-height:14px;margin-top:6px;padding:0!important;gap:6px}html.cbm-migration-template--product [id^=MainProduct-] [id^=MediaGallery-] .slider-counter--dots .dot{width:6px!important;height:6px!important}html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .price-item--sale{font-weight:800!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-breaks-container{width:100%!important;gap:.5rem}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] input[name=quantity]+.quantity-break{box-sizing:border-box;width:100%!important;min-height:50px!important;background:#fff!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] input[name=quantity]:checked+.quantity-break{background:#fff!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__wrapper{box-sizing:border-box;min-height:48px!important;padding:.65rem .8rem .65rem 2.55rem!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__label-text{font-size:14px!important;line-height:1.2}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__right{font-size:16px!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__badge{position:absolute;top:0;right:.65rem;margin:0;padding:.18rem .35rem;transform:translateY(-50%);border-radius:2px;background:#cf2027!important;color:#fff!important;font-size:10px!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] input[name=quantity]:checked+.quantity-break .quantity-break__variants{border-top-color:#d5d5d5}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item{grid-template-columns:1.55rem 2.45rem minmax(0,1fr) minmax(0,1fr)!important;min-height:50px!important;padding:.4rem!important;background:#f1f1f1!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item__number{font-size:13px!important;line-height:1.2}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item__image{width:2.45rem!important;height:2.45rem!important;min-width:2.45rem!important;min-height:2.45rem!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item .select,html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item select{position:relative;z-index:1;width:100%;min-height:2.45rem;pointer-events:auto!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item select{font-size:14px!important;line-height:1.2}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-breaks-container{gap:12px!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break{border-radius:5px!important;border-color:#e6e6e6!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] input:checked+.quantity-break{background:#f5f5f5!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__wrapper{display:flex;flex-direction:column;align-items:stretch;gap:9px;padding:15px 12px 15px 49px!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__wrapper:before,html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__wrapper:after,html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__label:before,html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__label:after{display:none!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break:before{top:13px;left:14px;width:24px;height:24px;border-color:#dedede}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__label-text{font-size:16px!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__right{display:none!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__image-and-content{order:1}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__badge{order:2;position:static!important;transform:none!important;align-self:flex-start;font-size:13px!important;padding:6px 9px;border-radius:4px}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__variants{display:none!important;order:3;gap:12px;margin:4px 0 0 -35px;padding:0;border:0}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] input:checked+.quantity-break .quantity-break__variants{display:grid!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item{position:relative;grid-template-columns:42px repeat(2,minmax(0,1fr))!important;gap:10px;padding:0!important;border:0;background:transparent!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item__number{position:absolute;z-index:2;left:-2px;top:15px;width:18px;height:18px;line-height:18px;border-radius:50%;background:#111;color:#fff;font-size:12px!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item__image{grid-column:1;grid-row:1;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border:0}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item>.select:nth-of-type(1){grid-column:2}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item>.select:nth-of-type(2){grid-column:3}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item select{min-height:38px!important;padding-inline:8px 24px!important;border:0;border-radius:4px}html.cbm-migration-template--product [id^=MainProduct-] form[id^=product-form-] button[type=submit]{font-size:18px!important;color:#262172!important;border-radius:5px}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector]:before{content:"Select Quantity:";display:block;margin:18px 0 14px;font-size:16px;font-weight:700}html.cbm-migration-template--product [id^=MainProduct-] variant-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html.cbm-migration-template--product [id^=MainProduct-] variant-selects .product-form__input{min-width:0;margin:0}html.cbm-migration-template--product [id^=MainProduct-] variant-selects .product-form__input:only-child{grid-column:1 / -1}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__image-and-content:before{display:none!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] input[name=quantity]:checked+.quantity-break{border-color:#e6e6e6!important;background:#f5f5f5!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__wrapper{background:transparent!important}}@media screen and (max-width:749px){html.cbm-migration-template--product [id^=MainProduct-] [id^=MediaGallery-]:not([id$=-duplicate]) [id^=Slider-Gallery-].product__media-list{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}html.cbm-migration-template--product [id^=MainProduct-] [id^=MediaGallery-]:not([id$=-duplicate]) [id^=Slider-Gallery-].product__media-list::-webkit-scrollbar{display:none}html.cbm-migration-template--product [id^=MainProduct-] [id^=MediaGallery-]:not([id$=-duplicate]) [id^=Slider-Gallery-]>.product__media-item{scroll-snap-align:start}html.cbm-migration-template--product [id^=MainProduct-] [id^=MediaGallery-]:not([id$=-duplicate]) .slider__dots,html.cbm-migration-template--product [id^=MainProduct-] [id^=MediaGallery-]:not([id$=-duplicate]) .slider-counter--dots{display:none!important}}@media(min-width:750px){html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .badge,html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .price__badge-sale{display:inline-flex!important;align-items:center;justify-content:center;min-height:26px;margin:0;padding:5px 9px;border:0!important;border-radius:3px;background:#cf2027!important;color:#fff!important;font-size:12px!important;font-weight:800;line-height:1.15;letter-spacing:.02em;text-align:center;text-transform:uppercase}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector]{display:block;width:100%}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector]:before{display:block;margin:18px 0 12px;color:#111;content:"Select Quantity:";font-size:18px;font-weight:700;line-height:1.25}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-breaks-container{width:100%!important;gap:12px!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] input[name=quantity]+.quantity-break{position:relative;box-sizing:border-box;display:block;width:100%!important;min-height:64px;overflow:visible;border:1px solid #e1e1e1!important;border-radius:5px!important;background:#fff!important;color:#111}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] input[name=quantity]:checked+.quantity-break{border-color:#d9d9d9!important;background:#f5f5f5!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__image-and-content:before{display:none!important;content:none!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break:before{position:absolute;top:20px;left:17px;z-index:1;box-sizing:border-box;width:22px;height:22px;border:1px solid #8d8d8d;border-radius:50%;background:#fff;content:"";pointer-events:none}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] input[name=quantity]:checked+.quantity-break:before{border-color:#111;background:#111;box-shadow:inset 0 0 0 5px #fff}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__wrapper{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;min-height:62px;padding:15px 16px 15px 54px!important;gap:0;background:transparent!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__image-and-content{display:flex;order:1;align-items:center;width:100%;min-width:0;gap:12px}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__content{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;min-width:0;gap:16px}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__left,html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__label{min-width:0}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__label-text{color:#111;font-size:18px!important;font-weight:700;line-height:1.25}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__label-text em{color:#d02222;font-style:normal;font-weight:800}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__right{display:block!important;flex:0 0 auto;margin-inline-start:auto;color:#111;font-size:18px!important;font-weight:800;line-height:1.25;white-space:nowrap}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__badge{order:2;align-self:flex-start;width:max-content;max-width:100%;margin:6px 0 0!important;padding:5px 9px!important;border:0;border-radius:3px;background:#cf2027!important;color:#fff!important;font-size:12px!important;font-weight:800;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__variants{display:none!important;order:3;width:100%;margin:12px 0 0 -38px;padding:0;border:0;gap:10px}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] input[name=quantity]:checked+.quantity-break .quantity-break__variants{display:grid!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item{position:relative;display:grid;grid-template-columns:40px repeat(auto-fit,minmax(120px,1fr))!important;align-items:center;width:100%;min-height:40px!important;overflow:visible;gap:10px;padding:0!important;border:0;background:transparent!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item__number{position:absolute;top:-6px;left:-6px;z-index:2;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:12px!important;font-weight:800;line-height:1;text-align:center}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item__image{grid-column:1!important;grid-row:1!important;order:-1;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border:0;background:#fff}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item__image img{display:block;width:100%;height:100%;object-fit:contain}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item>.select,html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item>.select:nth-of-type(1),html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item>.select:nth-of-type(2),html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item>.select:nth-of-type(3){grid-column:auto!important;grid-row:auto!important;min-width:0}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item select{width:100%;min-width:0;min-height:40px!important;padding:8px 32px 8px 10px;border:1px solid #cfcfcf;border-radius:4px;background:#fff;color:#111;font-size:14px!important;line-height:1.2}html.cbm-migration-template--product [id^=MainProduct-] form[id^=product-form-] button[type=submit]{width:100%;min-height:50px!important;border-radius:5px;font-size:18px!important;line-height:1.2}}@media(min-width:750px){html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__content,html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__left{display:block!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__label{display:flex!important;flex-direction:column;align-items:flex-start;gap:0}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__right{display:none!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__badge{position:static!important;inset:auto!important;transform:none!important;display:inline-block!important;font-size:14px!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item{grid-template-columns:40px minmax(0,1fr)!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item:has(>.select~.select){grid-template-columns:40px repeat(2,minmax(0,1fr))!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item:has(>.select~.select~.select){grid-template-columns:40px repeat(3,minmax(0,1fr))!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item>.select{width:100%!important;max-width:none!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item select{font-size:16px!important}}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item{grid-template-columns:22px 44px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-height:48px!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item:has(>.select~.select){grid-template-columns:22px 44px repeat(2,minmax(0,1fr))!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item:has(>.select~.select~.select){grid-template-columns:22px 44px repeat(3,minmax(0,1fr))!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item__number{position:static!important;grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center;width:22px!important;height:22px!important;border-radius:50%;color:#fff!important;background:#262172!important;font:700 12px/1 Arial,sans-serif!important;overflow:visible!important;margin:0!important;transform:none!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item__image{position:relative!important;grid-column:2!important;grid-row:1!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border:1px solid #e1e1e1!important;border-radius:4px;background:#fff;overflow:hidden}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item__image img{position:static!important;width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center!important;transform:none!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item>.select,html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item>.select:nth-of-type(1),html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item>.select:nth-of-type(2),html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item>.select:nth-of-type(3){grid-column:auto!important;grid-row:1!important;width:100%!important;min-width:0!important}@media(min-width:750px){html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item{grid-template-columns:24px 54px minmax(0,1fr)!important;min-height:54px!important;gap:12px!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item:has(>.select~.select){grid-template-columns:24px 54px repeat(2,minmax(0,1fr))!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item:has(>.select~.select~.select){grid-template-columns:24px 54px repeat(3,minmax(0,1fr))!important}html.cbm-migration-template--product quantity-breaks[data-cbm-offer-selector] .quantity-break__selector-item__image{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important}}html.cbm-migration-template--product [id^=MainProduct-] .price .badge,html.cbm-migration-template--product [id^=MainProduct-] .price__badge-custom,html.cbm-migration-template--product [id^=MainProduct-] .price__badge-sale{background:#c92038!important;color:#fff!important;border:0!important;border-radius:3px!important;padding:6px 9px!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important}html.cbm-migration-template--product body{overflow-x:clip}html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .price:not(.price--on-sale) .price__sale{display:none!important}html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .price:not(.price--on-sale) .price__regular{display:inline-flex!important}html.cbm-migration-template--product [id^=MainProduct-] .product-page-price .price:not(.price--on-sale) .price__regular .price-item--regular{text-decoration:none!important;color:#000!important;background:var(--cbm-emphasis-yellow)!important;padding:.26rem .5rem!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cbm-migration.css.map */
