.type-banner{flex:1 0 100%}.footer__title{font-weight:700;font-size:var(--type-base-size)}.product-image-main[data-size] img{object-fit:cover}.product__photos img{aspect-ratio:1/1;object-fit:cover}.product__thumb-item a:focus:before,.product__thumb-item a.is-active:before{aspect-ratio:1 / 1}.variant-button-wrap .variant__label{font-family:var(--type-header-primary),var(--type-header-fallback);font-size:24px}.product-single__title{font-size:40px}.product-single__meta{padding-top:0}.grid-product__title{color:#424d4c;font-size:14px}.breadcrumb a{color:#7d7d7d}.variant-button-wrap label{background-color:#f9f3f3;border-radius:0;font-family:Inter,sans-serif;font-size:12px;box-shadow:none;border:none}.variant-button-wrap input[type=radio]+label{box-shadow:none;border:none}.variant-button-wrap input[type=radio]:checked+label{background-color:#fccbcc;box-shadow:none;border:none}.grid-product__tag{float:right;clear:right;text-align:center;text-transform:Capitalize;font-size:13px;margin-top:0;border-radius:0}.grid-product__tags{display:flex;gap:2px}.grid-product__tag--new{background-color:#fff;color:#000}.grid-product__hover-gallery{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.grid-product__hover-gallery .grid-product__hover-image{position:absolute;top:0;left:0;width:100%;opacity:0;transition:none!important;z-index:0}.grid-product__hover-gallery .grid-product__hover-image.image-1{opacity:1;z-index:1}.grid-product:hover .grid-product__hover-gallery .grid-product__hover-image{animation:cycleImages 4.4s infinite steps(1,end)}.grid-product:hover .grid-product__hover-gallery .grid-product__hover-image.image-1{animation-delay:0s}.grid-product:hover .grid-product__hover-gallery .grid-product__hover-image.image-2{animation-delay:.8s}.grid-product:hover .grid-product__hover-gallery .grid-product__hover-image.image-3{animation-delay:1.6s}.grid-product:hover .grid-product__hover-gallery .grid-product__hover-image.image-4{animation-delay:2.4s}@keyframes cycleImages{0%{opacity:1;z-index:1}to{opacity:0;z-index:0}}@media only screen and (max-width: 768px){[dir=ltr] [data-grid-style=simple] .new-grid:not([data-view=list]) .grid-item__meta{margin-left:16px}.grid-item{margin-bottom:2px;padding-left:2px;padding-right:2px}.new-grid{margin-left:-2px;margin-right:-2px}.section-header--with-link{flex-direction:column;align-items:flex-start;gap:8px}.section-header__link,.section-header__title{margin-left:16px}.custom-location-item{padding:0 16px}.hero[data-arrows=true] .flickity-prev-next-button{bottom:16px}.page-width--narrow{max-width:100%;padding:0 16px}.hero__sidebyside{flex-direction:column-reverse}.h0{font-size:40px}.collapsible-content__inner{padding:16px}.cart__item-price{margin-bottom:2rem}}[data-on-sale] .block-price__save,.grid-product__price--savings{display:none}.grid-product__price--current{font-size:16px}.grid-product__price--original{font-size:14px}.product__photos .product__thumbs:not(.product__thumbs--below){min-height:682px!important;max-height:682px!important}@media only screen and (min-width: 769px){.cart__page{display:flex;flex-direction:column}.cart__page-col:last-child{padding:0}.index-section{margin:72px 0!important}}#storePickupApp .Zapiet-InputWithPrefix__Wrapper,#storePickupApp input[type=text],#storePickupApp .checkoutMethodContainer .locations{border-radius:0!important}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod{border-radius:0!important;font-family:var(--type-header-primary),var(--type-header-fallback)}#storePickupApp .checkoutMethodContainer .inputWithButton .button{background:#fccbcc!important;border-color:#fccbcc!important;border-radius:0!important}#storePickupApp .checkoutMethodContainer .inputWithButton input[type=text],#storePickupApp .Zapiet-Select__Wrapper{border-radius:0!important}#storePickupApp .checkoutMethodContainer .locations .location.active{background:#f9f3f3!important}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod{flex-direction:row!important;gap:16px!important}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod .checkoutMethodName{font-size:16px!important}#storePickupApp .checkoutMethodImage svg{width:22px!important;height:auto!important}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod.modern{padding-block:1.8em!important}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod .checkoutMethodImage{padding-bottom:0!important}.delivery_note{color:#878787}.delivery_success{color:#377d65}.custom-cart-tax{color:#878787}.cart__image img{width:76px;aspect-ratio:1 / 1;height:auto;object-fit:cover}.cart__item{grid-template-columns:76px auto auto}.cart__item-name{font-size:18px;font-family:var(--type-header-primary),var(--type-header-fallback)}@media only screen and (min-width: 769px){.cart__page{max-width:100%;padding:0 var(--page-width-padding)}.custom-section-header__title{font-size:30px}.hero__subtitle{font-size:16px}.hero[data-arrows=true] .flickity-prev-next-button{bottom:60px}}.notice-container{font-family:Figtree,sans-serif;display:flex;flex-direction:column;gap:8px;padding:16px;background-color:#f0f0f0;margin-top:1.9rem}.notice-text-bold{font-weight:700}.notice-text-plain{font-weight:500}@media (min-width: 1024px){.notice-container{padding:24px;max-width:26em}}.custom-section-header__title{font-size:40px}@media screen and (max-width: 749px){.ai-image-gallery-heading-aanu5uzbsujn6zjluyaigenblock12b8fe3tj8pw7{font-size:30px!important}}._inline_1q1d2_47 ._formContainer_1q1d2_30{max-width:100%!important}@media only screen and (min-width: 769px){.megamenu__col-title,.megamenu__col-title a{text-decoration:none;text-transform:uppercase;color:#878787;font-size:13px}.megamenu__col-title a:hover{text-decoration:none}.megamenu .site-nav__dropdown-link{padding:4px 0}[data-view=medium] .grid-item{flex:0 0 25%}}.index-section{margin:16px 0}.collection-sidebar__group--3 .tag__input{position:absolute;opacity:0;pointer-events:none}.collection-sidebar__group--3 .tag__checkbox{display:none}.collection-sidebar__group--3 .tag__checkbox-wrapper{display:inline-block;padding:10px 16px;margin:4px;background:#f9f3f3;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;-webkit-user-select:none;user-select:none;color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.12px}.collection-sidebar__group--3 .tag__checkbox-wrapper:hover{transform:translateY(-1px);box-shadow:0 2px 8px #fccbcc4d}.collection-sidebar__group--3 .tag__input:checked+.tag__checkbox+span{background:#fccbcc;color:#121212;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.12px;box-shadow:0 2px 12px #fccbcc66}.collection-sidebar__group--3 .tag__input:focus+.tag__checkbox+span{outline:2px solid #007bff;outline-offset:2px}.collection-sidebar__group--3 .tag__input:disabled+.tag__checkbox+span{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.collection-sidebar__group--3 .tag-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.collection-sidebar__group--3 .tag{display:inline-block}.collection-sidebar__group--3 .tag__checkbox-wrapper>span{display:block}.collection-sidebar__group--3 .tag__checkbox-wrapper>span>*{display:none}.collection-sidebar__group--3 .tag__checkbox-wrapper>span>.tag__text{display:inline}.collection-sidebar__group--3 .tag__checkbox-wrapper>span{font-size:0}.collection-sidebar__group--3 .tag__checkbox-wrapper .tag__text{font-size:14px}@media (max-width: 768px){.collection-sidebar__group--3 .tag__checkbox-wrapper{padding:8px 12px;font-size:14px}.mobile-nav-open .site-nav__link:not(.mobile-nav-trigger){display:block}}@supports selector(:has(*)){.collection-sidebar__group--3 .tag__checkbox-wrapper:has(.tag__input:checked){background:#fccbcc!important;color:#121212;box-shadow:0 2px 12px #fccbcc66}}.grid-item__meta{display:flex;flex-direction:column;height:100%}.grid-item__meta-main{flex-grow:1}.grid-item__meta-secondary{margin-top:auto}.product-grid .grid-item,.collection .grid-item{display:flex;flex-direction:column;height:100%}.grid-product__title{min-height:3.5em;line-height:1.4;overflow:hidden}.slide-nav__wrapper:after{background-color:transparent}.slide-nav__link--back>span{text-decoration:none}.footer__title{font-family:var(--type-header-primary),var(--type-header-fallback)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/overrides.css.map */
