.announcement-bar,.utility-bar{background:#111!important;color:#fff!important}.product__title,.product__title h1,.product-title,.price,.price-item{color:#111!important}.product__title{margin-bottom:.8rem!important}.product__title h1{letter-spacing:-.03em}.product__info-container .price--large{font-weight:600}.inventory-qty-badge{display:block!important;margin:1.2rem 0 1.8rem}.inventory-qty-badge .inv-badge{display:inline-flex;align-items:center;gap:.7rem;min-height:3rem;padding:.55rem 1rem!important;border:1px solid #7c9a80!important;border-radius:999px!important;background:#f1f6f1!important;color:#36583b!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2;box-shadow:none!important;animation:none!important}.inventory-qty-badge .inv-dot{width:.6rem;height:.6rem;border-radius:50%;background:#527858!important}.inventory-qty-badge .inv-count,.inventory-qty-badge .inv-text{color:inherit!important}.product-form__input--pill{max-width:100%!important;margin:0 0 1.8rem!important;border:0!important}.product-form__input--pill .form__label{margin-bottom:1rem;color:#111;font-size:1.25rem;font-weight:500}.product-form__input--pill input[type=radio]+label.variant-pill,.product-form__input--pill input[type=radio]+label{min-width:7.6rem;min-height:5.6rem;margin:0 .6rem .6rem 0!important;padding:.8rem 1rem!important;display:inline-flex!important;align-items:center;justify-content:center;border:1.5px solid #111!important;border-radius:2px!important;background:#fff!important;color:#111!important;text-align:center;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.product-form__input--pill input[type=radio]+label:before,.product-form__input--pill input[type=radio]+label:after{box-shadow:none!important}.variant-value{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%}.variant-label{display:block;color:#111;font-size:1.2rem;font-weight:700;line-height:1.15}.variant-price{display:block;margin-top:.1rem;color:#555;font-size:1rem;font-weight:400;line-height:1.15;opacity:1;white-space:nowrap}@media(hover:hover){.product-form__input--pill input[type=radio]:not(.disabled):not(:disabled):not(:checked)+label:hover{background:#f3f3f1!important;border-color:#111!important;transform:translateY(-1px)}}.product-form__input--pill input[type=radio]:checked+label.variant-pill,.product-form__input--pill input[type=radio]:checked+label{border-color:#626260!important;background:#626260!important;color:#fff!important;box-shadow:0 2px 7px #11111129!important}.product-form__input--pill input[type=radio]:checked+label .variant-label,.product-form__input--pill input[type=radio]:checked+label .variant-price{color:#fff!important;opacity:1!important}.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #111;outline-offset:2px}.product-form__input--pill input[type=radio].disabled+label.variant-pill,.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{border-color:#eee!important;background:#fafafa!important;color:#c5c5c5!important;opacity:.45!important;box-shadow:none!important;transform:none!important}.product-form__input--pill input[type=radio].disabled+label .variant-label,.product-form__input--pill input[type=radio]:disabled+label .variant-label{color:#aaa!important;font-weight:500!important;text-decoration:line-through!important}.product-form__input--pill input[type=radio].disabled+label .variant-price,.product-form__input--pill input[type=radio]:disabled+label .variant-price{color:#bbb!important;opacity:.65!important;text-decoration:line-through!important}.product-form__submit,button[name=add]{min-height:5.2rem!important;border:1px solid #111!important;border-radius:2px!important;background:#111!important;color:#fff!important;font-weight:600!important;letter-spacing:.02em;box-shadow:none!important}.product-form__submit:before,.product-form__submit:after,button[name=add]:before,button[name=add]:after{box-shadow:none!important}.product-form__submit:hover,button[name=add]:hover{background:#2a2a2a!important;border-color:#2a2a2a!important}.pmt-under-atc{margin-top:1.1rem}.pmt-under-atc .pmt-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.pmt-under-atc .pmt-icon{height:2rem;width:auto}.product__info-container .icon-with-text{padding:1.8rem 0;margin:1.8rem 0 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.product__info-container .icon-with-text__item{color:#111}.product__info-container .icon-with-text__item .h4{font-size:1.15rem;font-weight:500;line-height:1.35}.product__accordion{margin-top:0!important;border-top:0!important;border-bottom:1px solid #e8e8e8!important}.product__accordion summary{padding:1.4rem 0!important}.product__accordion .accordion__title{color:#111!important;font-size:1.3rem!important;font-weight:600!important}.product__accordion .accordion__content{color:#4c4c4c;font-size:1.35rem}.thumbnail-list__item .thumbnail{border-radius:2px!important}.thumbnail[aria-current=true],.thumbnail-list__item.is-active{border-color:#111!important;box-shadow:0 0 0 1px #111!important}.product__media-item.is-active{border:0!important;outline:0!important;box-shadow:none!important}.product__media-list .global-media-settings:after{content:none!important;display:none!important;box-shadow:none!important}.tot-cart-notification{--color-background: 255, 255, 255;--color-foreground: 17, 17, 17;--color-button: 17, 17, 17;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 17, 17, 17;width:min(38rem,calc(100vw - 3.2rem))!important;padding:2rem!important;border:1px solid #111!important;border-radius:2px!important;background:#fff!important;color:#111!important;box-shadow:0 1.2rem 3rem #00000014!important}.tot-cart-notification.gradient{background:#fff!important}.tot-cart-notification .cart-notification__header{align-items:center;margin-bottom:1.6rem}.tot-cart-notification .cart-notification__heading{display:flex;align-items:center;gap:.8rem;margin:0;color:#111!important;font-size:1.1rem!important;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.tot-cart-notification .cart-notification__heading svg{width:1.8rem;height:1.8rem;padding:.4rem;border-radius:50%;background:#111;color:#fff}.tot-cart-notification .cart-notification__heading svg path{fill:currentColor}.tot-cart-notification .cart-notification__close{width:3.2rem;height:3.2rem;color:#111!important}.tot-cart-notification .cart-notification-product{padding:1.6rem 0!important;margin:0!important;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.tot-cart-notification .cart-notification-product__image{width:7.2rem!important;height:7.2rem!important;object-fit:cover;border:1px solid #ececec;border-radius:2px!important}.tot-cart-notification .cart-notification-product__name,.tot-cart-notification .cart-notification-product h3,.tot-cart-notification .cart-notification-product a{color:#111!important;font-size:1.35rem;font-weight:700;line-height:1.3;text-decoration:none}.tot-cart-notification .cart-notification-product__option,.tot-cart-notification .cart-notification-product dl,.tot-cart-notification .cart-notification-product dd,.tot-cart-notification .cart-notification-product dt{color:#676767!important;font-size:1.15rem;line-height:1.4}.tot-cart-notification .cart-notification__links{display:grid;gap:.8rem;margin-top:1.6rem}.tot-cart-notification .cart-notification__links form{margin:0}.tot-cart-notification #cart-notification-button,.tot-cart-notification #cart-notification-form .button{min-height:4.8rem;margin:0!important;border-radius:2px!important;font-size:1.2rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;box-shadow:none!important}.tot-cart-notification #cart-notification-button{border:1px solid #111!important;background:#fff!important;color:#111!important}.tot-cart-notification #cart-notification-form .button{border:1px solid #111!important;background:#111!important;color:#fff!important}.tot-cart-notification #cart-notification-button:before,.tot-cart-notification #cart-notification-button:after,.tot-cart-notification #cart-notification-form .button:before,.tot-cart-notification #cart-notification-form .button:after{box-shadow:none!important}.tot-cart-notification #cart-notification-button:hover{background:#f6f6f6!important}.tot-cart-notification #cart-notification-form .button:hover{background:#2a2a2a!important}.tot-cart-notification .cart-notification__links>.link{justify-self:center;margin-top:.4rem;padding:.5rem 0;color:#111!important;font-size:1.15rem;font-weight:500;text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){.product-form__input--pill input[type=radio]+label.variant-pill,.product-form__input--pill input[type=radio]+label{min-width:calc(25% - .6rem);margin-right:.4rem!important}.tot-cart-notification{width:calc(100vw - 2rem)!important;right:1rem!important;left:1rem!important;padding:1.6rem!important}}.cart,.cart-drawer,.drawer__inner,.cart__footer,.cart__items,.cart a,.cart-drawer a{color:#111!important}.cart__warnings,.cart-drawer__empty-content{text-align:center}.cart__title,.cart__title h1,.cart-drawer__heading,.cart__empty-text{color:#111!important;letter-spacing:-.02em}.cart__title{margin-bottom:2rem!important}.cart-drawer__heading{margin:0!important;font-size:1.6rem!important;font-weight:700!important}.cart-drawer{background:#fff!important}.cart-drawer .drawer__inner{width:min(42rem,100vw)!important;border-left:1px solid #111!important;background:#fff!important;box-shadow:-1.2rem 0 3rem #00000014!important}.cart-drawer .drawer__header{padding:1.8rem 2rem!important;border-bottom:1px solid #ececec}.cart-drawer .drawer__close{width:4rem;height:4rem;color:#111!important}.cart-drawer .drawer__close:before,.cart-drawer .drawer__close:after{box-shadow:none!important}.cart-drawer .cart-drawer__form{padding:0 2rem}.cart-item,.cart-drawer .cart-item{border-bottom:1px solid #ececec}.cart-items thead{border-bottom:1px solid #111}.cart-items th{color:#676767!important;font-size:1.05rem!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase}.cart-item__media{padding-right:1.4rem!important}.cart-item__image-container{border:1px solid #ececec!important;border-radius:2px!important;overflow:hidden;background:#fff}.cart-item__image{border-radius:0!important}.cart-item__name,.cart-item__name.h4,.cart-item__details a{color:#111!important;font-weight:700!important;line-height:1.3;text-decoration:none!important}.cart-item__name:hover{text-decoration:underline!important;text-underline-offset:.25rem}.cart-item__details dl,.cart-item__details .product-option,.cart-item__details .caption-with-letter-spacing{color:#676767!important;font-size:1.15rem!important;line-height:1.4}.cart-item__price-wrapper,.cart-item__totals,.cart-item__final-price,.cart-item .price,.cart-item .price-item{color:#111!important;font-weight:600!important}.cart .quantity,.cart-drawer .quantity{min-height:4.2rem!important;border:1px solid #dedede!important;border-radius:2px!important;background:#fff!important}.cart .quantity:before,.cart .quantity:after,.cart-drawer .quantity:before,.cart-drawer .quantity:after{content:none!important;display:none!important;box-shadow:none!important}.cart .quantity__button,.cart-drawer .quantity__button{color:#111!important}.cart .quantity__input,.cart-drawer .quantity__input{color:#111!important;font-weight:600}.cart .quantity__button:hover,.cart-drawer .quantity__button:hover{background:#f6f6f6!important}.cart-remove-button a,.cart-drawer cart-remove-button a,.cart-item__remove-button{color:#676767!important;text-decoration:underline!important;text-underline-offset:.25rem}.cart-remove-button a:hover,.cart-drawer cart-remove-button a:hover,.cart-item__remove-button:hover{color:#111!important}.cart__note{margin-top:1.6rem}.cart__note .text-area,.cart__note textarea{min-height:10rem;border:1px solid #dedede!important;border-radius:2px!important;background:#fff!important;color:#111!important;box-shadow:none!important}.cart__note:before,.cart__note:after,.cart__note .field:before,.cart__note .field:after{box-shadow:none!important}.cart__footer,.cart-drawer__footer{border-top:1px solid #111!important;background:#fff!important}.cart-drawer__footer{padding:1.8rem 2rem 2rem!important}.totals{align-items:baseline}.totals>h2,.totals__total,.totals__total-value{color:#111!important}.totals__total{font-size:1.35rem!important;font-weight:600!important}.totals__total-value{font-size:1.8rem!important;font-weight:700!important}.tax-note,.cart__ctas+.tax-note,.cart-drawer .tax-note{color:#676767!important;font-size:1.05rem!important;line-height:1.4}.cart__checkout-button,.cart-drawer__checkout,.cart-drawer button[name=checkout],.cart button[name=checkout]{min-height:5.2rem!important;border:1px solid #111!important;border-radius:2px!important;background:#111!important;color:#fff!important;font-weight:700!important;letter-spacing:.03em;box-shadow:none!important}.cart__checkout-button:before,.cart__checkout-button:after,.cart-drawer__checkout:before,.cart-drawer__checkout:after,.cart-drawer button[name=checkout]:before,.cart-drawer button[name=checkout]:after,.cart button[name=checkout]:before,.cart button[name=checkout]:after{box-shadow:none!important}.cart__checkout-button:hover,.cart-drawer__checkout:hover,.cart-drawer button[name=checkout]:hover,.cart button[name=checkout]:hover{background:#2a2a2a!important;border-color:#2a2a2a!important}.cart__ctas .button--secondary,.cart-drawer .button--secondary,.cart__warnings .button{min-height:4.8rem;border:1px solid #111!important;border-radius:2px!important;background:#fff!important;color:#111!important;box-shadow:none!important}.cart__ctas .button--secondary:hover,.cart-drawer .button--secondary:hover,.cart__warnings .button:hover{background:#f6f6f6!important}.cart__dynamic-checkout-buttons,.cart-drawer__footer .additional-checkout-buttons{margin-top:1rem}.cart__dynamic-checkout-buttons [role=button],.cart-drawer__footer .additional-checkout-buttons [role=button]{border-radius:2px!important;box-shadow:none!important}.cart__warnings{padding:6rem 1.5rem!important}.cart__empty-text{margin-bottom:2rem!important;font-size:2rem!important;font-weight:700!important}@media screen and (max-width:749px){.cart-drawer .drawer__inner{width:100vw!important;border-left:0!important}.cart-drawer .drawer__header,.cart-drawer__footer{padding-left:1.5rem!important;padding-right:1.5rem!important}.cart-drawer .cart-drawer__form{padding:0 1.5rem}.cart-item{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.cart-item__image-container{width:8rem}.cart-item__name,.cart-item__name.h4{font-size:1.25rem!important}.totals__total-value{font-size:1.6rem!important}}@media screen and (min-width:990px){.product.grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(40rem,.92fr)!important;column-gap:clamp(4rem,5vw,7rem)!important;width:calc(100% - 4rem)!important;max-width:136rem!important;margin-left:auto!important;margin-right:auto!important}.product.grid .product__media-wrapper,.product.grid .product__info-wrapper{width:auto!important;max-width:none!important}.product.grid .product__info-wrapper{padding-left:0!important}.product.grid .product__info-container{width:100%!important;max-width:52rem!important;margin-left:auto!important;margin-right:auto!important}}cart-items.page-width,#main-cart-footer .page-width,main-cart-items .page-width,.main-cart-items .page-width,.main-cart-footer .page-width{width:calc(100% - 4rem)!important;max-width:136rem!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}@media screen and (min-width:990px){.cart__footer{width:100%!important;max-width:136rem!important;margin-left:auto!important;margin-right:auto!important}.cart__footer .cart__blocks{width:100%!important;max-width:52rem!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.cart__footer .totals{justify-content:center!important}.cart__footer .tax-note{max-width:46rem;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.cart__footer .cart__ctas,.cart__footer .cart__dynamic-checkout-buttons,.cart__footer .cart__checkout-button{width:100%!important;max-width:40rem!important;margin-left:auto!important;margin-right:auto!important}}@media screen and (max-width:989px){.product.grid,cart-items.page-width,#main-cart-footer .page-width,main-cart-items .page-width,.main-cart-items .page-width,.main-cart-footer .page-width{width:calc(100% - 3rem)!important;margin-left:auto!important;margin-right:auto!important}.product.grid .product__info-container{max-width:60rem;margin-left:auto!important;margin-right:auto!important}.cart__footer .cart__blocks{margin-left:auto!important;margin-right:auto!important}}body:has(cart-items) #MainContent,body:has(cart-items) #MainContent>.shopify-section,body:has(cart-items) #MainContent .gradient,body:has(cart-items) cart-items,body:has(cart-items) main-cart-items,body:has(cart-items) #main-cart-footer,body:has(cart-items) .main-cart-items,body:has(cart-items) .main-cart-footer,body:has(cart-items) .cart,body:has(cart-items) .cart__items,body:has(cart-items) .cart__footer,body:has(cart-items) .cart__footer-wrapper{background:#fff!important;background-color:#fff!important;background-image:none!important}.template-cart,.template-cart #MainContent,.template-cart #MainContent .gradient,.template-cart cart-items,.template-cart #main-cart-footer,.template-cart .cart,.template-cart .cart__items,.template-cart .cart__footer,.template-cart .cart__footer-wrapper{background:#fff!important;background-color:#fff!important;background-image:none!important}.header__icon--cart{position:relative}.cart-count-bubble{top:.2rem!important;right:.1rem!important;bottom:auto!important;left:auto!important;width:1.7rem!important;height:1.7rem!important;min-width:1.7rem!important;border:1.5px solid #fff!important;border-radius:50%!important;background:#111!important;color:#fff!important;font-size:.9rem!important;font-weight:700!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 1px 3px #0000002e!important}.template-collection #MainContent,.template-collection #MainContent .gradient,.template-collection .main-collection-product-grid,.template-collection .product-grid-container,.template-collection .collection,.template-collection .section-template--collection,body:has(.main-collection-product-grid) #MainContent,body:has(.main-collection-product-grid) #MainContent .gradient{background:#f7f7f5!important;background-color:#f7f7f5!important;background-image:none!important}.template-collection .title--primary,.template-collection h1.title,body:has(.main-collection-product-grid) .title--primary{color:#111!important;font-weight:700!important;letter-spacing:-.03em!important;margin-bottom:2.2rem!important}.template-collection .facets-container,.template-collection .facets-wrapper,body:has(.main-collection-product-grid) .facets-container,body:has(.main-collection-product-grid) .facets-wrapper{background:transparent!important;border:0!important;box-shadow:none!important}.template-collection .facets-container .facets,.template-collection .facets-wrapper .facets,.template-collection .facets-container-inner,body:has(.main-collection-product-grid) .facets-container .facets{background:#fff!important;border:1px solid #ecebe7!important;border-radius:18px!important;box-shadow:0 8px 24px #1111110d!important;padding:1.4rem 1.8rem!important}.template-collection .facets-container,body:has(.main-collection-product-grid) .facets-container{border-radius:18px!important}.template-collection .facet-filters__label,.template-collection .facet-filters__label label,.template-collection .facets__label,.template-collection .facets__summary-label,body:has(.main-collection-product-grid) .facet-filters__label,body:has(.main-collection-product-grid) .facets__label{color:#111!important;font-size:1.15rem!important;font-weight:600!important}.template-collection .facets__summary,.template-collection .facets__disclosure,.template-collection .facets__label,.template-collection .active-facets__button,body:has(.main-collection-product-grid) .facets__summary{color:#111!important}.template-collection .facets__summary{min-height:4rem!important;padding:.9rem 1.2rem!important;border:1px solid #ecebe7!important;border-radius:999px!important;background:#fafaf9!important}.template-collection .facet-filters__sort,.template-collection .facet-filters__sort.select__select,.template-collection #SortBy,.template-collection #SortBy-mobile,.template-collection select[name=sort_by],body:has(.main-collection-product-grid) .facet-filters__sort,body:has(.main-collection-product-grid) #SortBy,body:has(.main-collection-product-grid) select[name=sort_by]{min-height:4.2rem!important;padding:0 3.8rem 0 1.4rem!important;border:1px solid #303030!important;border-radius:999px!important;background:#111!important;background-color:#111!important;color:#fff!important;box-shadow:none!important;font-size:1.15rem!important;font-weight:600!important;accent-color:#111!important;color-scheme:dark!important}.template-collection .select .svg-wrapper,.template-collection .select svg,body:has(.main-collection-product-grid) .select .svg-wrapper,body:has(.main-collection-product-grid) .select svg{color:#fff!important;fill:#fff!important}.template-collection .facet-filters__sort option,.template-collection #SortBy option,.template-collection #SortBy-mobile option,.template-collection select[name=sort_by] option,body:has(.main-collection-product-grid) .facet-filters__sort option,body:has(.main-collection-product-grid) #SortBy option,body:has(.main-collection-product-grid) select[name=sort_by] option{background:#111!important;background-color:#111!important;color:#fff!important}.tot-sort__menu{background:#111!important;color:#fff!important;border-color:#303030!important}.tot-sort__option{background:#111!important;color:#fff!important}.tot-sort__option:hover,.tot-sort__option:focus-visible,.tot-sort__option[aria-selected=true]{background:#292929!important;color:#fff!important}.tot-sort__option[aria-selected=true]{font-weight:700!important}.template-collection .product-count,.template-collection .product-count__text,body:has(.main-collection-product-grid) .product-count,body:has(.main-collection-product-grid) .product-count__text{color:#7a7a74!important;font-size:1.1rem!important;font-weight:600!important}.template-collection .product-grid,body:has(.main-collection-product-grid) .product-grid{row-gap:2.4rem!important;column-gap:2.4rem!important}.template-collection .card-wrapper .card,.template-collection .card--standard .card__inner,.template-collection .card--card,body:has(.main-collection-product-grid) .card-wrapper .card,body:has(.main-collection-product-grid) .card--standard .card__inner{background:#fff!important;border:1px solid #ecebe7!important;border-radius:20px!important;box-shadow:0 8px 24px #1111110d!important;overflow:hidden!important}.template-collection .card__media,.template-collection .card__inner .media,body:has(.main-collection-product-grid) .card__media{background:#f3f3f1!important;border-radius:0!important}.template-collection .card__content,.template-collection .card-information,body:has(.main-collection-product-grid) .card__content{background:#fff!important}.template-collection .card__information,.template-collection .card-information{padding:1.5rem 1.4rem 1.6rem!important}.template-collection .card__heading,.template-collection .card__heading a,body:has(.main-collection-product-grid) .card__heading{color:#111!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.35!important;text-decoration:none!important}.template-collection .card__heading a:hover{text-decoration:underline!important;text-underline-offset:.25rem!important}.template-collection .card-information .price,.template-collection .card__information .price,body:has(.main-collection-product-grid) .card-information .price{color:#111!important;font-size:1.25rem!important;font-weight:600!important;margin-top:.5rem!important}@media(hover:hover){.template-collection .card-wrapper:hover .card,.template-collection .card-wrapper:hover .card__inner,body:has(.main-collection-product-grid) .card-wrapper:hover .card{transform:translateY(-3px)!important;box-shadow:0 14px 32px #11111114!important;transition:transform .22s ease,box-shadow .22s ease!important}}.template-collection .page-width,body:has(.main-collection-product-grid) .page-width{max-width:136rem!important}@media screen and (max-width:749px){.template-collection .facets-container .facets,.template-collection .facets-wrapper .facets,.template-collection .facets-container,body:has(.main-collection-product-grid) .facets-container{padding:1rem 1.2rem!important;border-radius:16px!important}.template-collection .facets__summary,.template-collection .facet-filters__sort,.template-collection #SortBy{min-height:3.8rem!important}.template-collection .card-wrapper .card,.template-collection .card--standard .card__inner{border-radius:16px!important}.template-collection .card__information,.template-collection .card-information{padding:1.2rem!important}}@media screen and (min-width:990px){.product__media-wrapper media-gallery{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;column-gap:18px!important;align-items:start!important}.product__media-wrapper .product__media-list{grid-column:2!important;grid-row:1!important;margin:0!important}.product__media-wrapper .thumbnail-slider{grid-column:1!important;grid-row:1!important;width:86px!important;margin:0!important;align-self:start!important}.product__media-wrapper .thumbnail-list{display:flex!important;flex-direction:column!important;gap:10px!important;width:86px!important;max-height:620px!important;overflow-y:auto!important;padding:0!important}.product__media-wrapper .thumbnail-list__item{width:86px!important;max-width:86px!important;flex:0 0 86px!important}.product__media-wrapper .thumbnail{width:86px!important;height:86px!important;border-radius:4px!important}.product__media-wrapper .thumbnail-slider .slider-button{display:none!important}}.inventory-qty-badge:has(.inv-badge--out){display:none!important}.cart-payment-methods{width:100%;margin:8px 0 14px;display:flex;justify-content:center}.cart-payment-methods .list-payment{display:flex!important;justify-content:center!important;align-items:center;gap:6px;flex-wrap:wrap;margin:0 auto!important;padding:0;list-style:none;width:fit-content}.cart-payment-methods .list-payment__item{display:flex;align-items:center;margin:0;padding:0}.cart-payment-methods .icon{width:38px;height:24px;display:block}@media screen and (min-width:990px){.featured-collection .page-width{max-width:100%!important;padding-left:12px!important;padding-right:12px!important}.featured-collection .slider-mobile-gutter{padding-left:0!important;padding-right:0!important}.featured-collection .collection__title,.featured-collection .product-grid{max-width:100%!important}}.product__modal-opener--image .product__media-icon{top:8px;left:8px;width:28px;height:28px;border:0;border-radius:0;background:transparent;color:#555;box-shadow:none}.product__modal-opener--image .product__media-icon .svg-wrapper,.product__modal-opener--image .product__media-icon .icon{width:20px;height:20px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tot-product-black-white.css.map */
