@media screen and (max-width: 749px){.ai-payment-methods__content-aruw4rk9jwnfwl1zozaigenblock52e1241ht8xhh{flex-direction:row!important;align-items:flex-start!important;gap:15px!important}}.ai-shipping-icon-aoedlahnbwhd1eedlmaigenblock2fd581dydqeup{display:flex;justify-content:flex-start;align-items:center}.cc-banner-logo{max-width:2em!important;max-height:40px!important}:is(.rte,.shopify-policy__title) :is(h1,h2,h3,h4,h5,h6){margin-block:clamp(.5rem,1vw,1rem) clamp(.25rem,.5vw,.75rem)!important;line-height:1.2!important}:is(.rte,.shopify-policy__title) :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0!important}:is(.rte,.shopify-policy__title) :is(h1,h2,h3,h4,h5,h6):last-child{margin-bottom:10px!important;font-size:30px!important}.ship-country{margin-left:4px!important}.cart__total-value{font-size:18px!important}.text-with-icons.text-with-icons--stacked{background:#f5f5f5!important}@media (min-width: 750px){.product-grid--template--18969893863591__main:is([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(auto-fill, minmax(15.25rem, 1fr)) !important}}@media (min-width: 750px){.product-grid--template--18974057627815__main:is([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(auto-fill, minmax(12.25rem, 1fr)) !important}}summary.facets__summary{display:none}.ai-shipping-container-aoedlahnbwhd1eedlmaigenblock2fd581dydqeup{margin-bottom:-11px!important}.menu-drawer-container .header__icon--summary{padding:0!important;line-height:0;display:inline-flex;align-items:center;justify-content:center}.menu-drawer-container .header__icon--summary .svg-wrapper{display:inline-flex;width:22px;height:22px;padding:15px!important;margin:0!important;box-sizing:content-box}.menu-drawer-container .header__icon--summary svg{width:100%!important;height:100%!important;display:block}.menu-drawer-container .header__icon--summary svg,.menu-drawer-container .header__icon--summary svg *{stroke:#000!important;fill:none!important}@media screen and (min-width: 750px){.section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left,.section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right{grid-template-columns:65% 35%}}@media screen and (max-width: 750px){.product-details{grid-column:2 / 3!important;width:100%!important}}.product-details{max-width:1200px;margin:0 auto;padding:10px 0 0!important;box-sizing:border-box;font-family:Inter,sans-serif;background-color:#fff;color:#1a1a1a}.ai-info-cards-container-asdg3bdfwefdebuppqaigenblock05fd71efmmqly{max-width:12500px!important;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.overflow-menu::-webkit-scrollbar{display:none}.overflow-menu .menu-list__list-item{flex:0 0 auto;margin-right:20px}.menu-list__link{white-space:nowrap}@media screen and (min-width: 990px){.header__columns{grid-template-columns:1fr 2.5fr 1fr!important;grid-gap:40px!important}.header__menu ul{display:flex!important;gap:30px!important}.menu-list__link{color:#000!important;letter-spacing:1px}.header__menu li a{padding:0 8px!important}header .header__menu .overflow-menu{display:flex!important;flex-wrap:nowrap!important;grid-area:primary-nav!important;align-items:center!important;gap:.625rem 1.25rem!important;box-sizing:border-box!important;border:0!important;-webkit-font-smoothing:antialiased;justify-content:space-between!important}.overflow-menu .menu-list__list-item{margin-right:30px;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.7}.overflow-menu .menu-list__list-item:last-child{margin-right:0}.overflow-menu::part(list){gap:.5%!important}.container,.page-width,.shopify-section{overflow-x:unset!important;width:100%}}.variant-option--buttons{display:flex;flex-wrap:wrap;gap:2px!important;margin:0;padding:0;border:none}.swatches-variant-picker-component{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:var(--product-swatches-alignment, center);width:100%}swatches-variant-picker-component{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:var(--product-swatches-alignment, center);width:100%}:root{--product-swatches-alignment: center}.product-form .swatches-variant-picker-component{width:100%}.container,.page-width,.shopify-section{overflow-x:unset!important;width:100%}.container .text-with-icons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;justify-items:center;align-items:start;text-align:center}.container .text-with-icons .text-with-icons__item:nth-child(5){grid-column:1 / -1;justify-self:center}.container .text-with-icons .v-stack{display:flex;flex-direction:column;align-items:center}.container .text-with-icons svg{width:30px;height:30px;margin-bottom:25px}.container .text-with-icons p.h6{margin:0;font-size:12px;line-height:1.4}@media (min-width: 750px){.container .text-with-icons{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 48px}.container .text-with-icons .text-with-icons__item:nth-child(5){grid-column:auto;justify-self:center}.container .text-with-icons svg{width:28px;height:28px}.container .text-with-icons p.h6{font-size:12px}}.collection-card__inner{position:relative}.visually-hidden{all:unset;position:absolute;top:10px;left:10px;display:inline-block;background-color:#000000b3;color:#fff;padding:10px 16px;border-radius:4px;font-weight:700;text-decoration:none;z-index:10;cursor:pointer;transition:background-color .3s ease}.visually-hidden:hover{background-color:#000}.section.section--full-width.color-scheme-1.section-resource-list.spacing-style.gap-style{padding-left:20px!important;padding-right:20px!important}.section.section--page-width.color-scheme-1{background-color:#fafafa!important;padding-top:0;max-width:100%!important;width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.variant-option__button-label .swatch{width:60px!important;height:60px!important;background-size:cover;background-position:center;border-radius:4px;border:1px solid #ccc}.variant-option__button-label{margin:5px}span.menu-drawer__menu-item-text{font-size:13px;line-height:1.2}@media screen and (min-width: 1025px){.group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{flex-direction:row!important;flex-wrap:nowrap!important;gap:140px!important;align-items:flex-start!important;justify-content:flex-start!important}.group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column{flex-direction:column!important;gap:12px!important;align-items:center!important;justify-content:center!important}.footer-utilities.spacing-style{padding-left:0!important}}.footer-utilities.spacing-style{padding-left:80px!important}ul.media-gallery__grid.list-unstyled{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:0 auto;list-style:none;width:93%}ul.media-gallery__grid.list-unstyled li{width:100%;aspect-ratio:1 / 1;overflow:hidden}.desktop-image-grid{display:none;gap:15px;padding:34px;width:100%;margin:0 auto;grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(350px,auto);box-sizing:border-box}.desktop-image-grid img{width:100%;height:100%;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px #00000026;transition:transform .3s ease;cursor:pointer}.desktop-image-grid img:hover{transform:scale(1.05)}@media screen and (min-width: 1600px){.desktop-image-grid{grid-auto-rows:minmax(450px,auto)}}@media screen and (min-width: 769px){.desktop-image-grid{display:grid}.mobile-image-slider{display:none!important}}.mobile-image-slider{display:none}@media screen and (max-width: 768px){.desktop-image-grid{display:none!important}.mobile-image-slider{display:flex!important;overflow-x:auto;gap:10px;padding:10px 0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;-ms-overflow-style:none;scrollbar-width:none}.mobile-image-slider::-webkit-scrollbar{display:none}.mobile-image-slider.active{cursor:grabbing}.mobile-image-slider__item{flex:0 0 auto;max-width:280px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000026;transition:transform .3s ease}.mobile-image-slider__item img{width:100%;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.mobile-image-slider__item:hover img{transform:scale(1.05)}}.footer{background-color:#f8f8f8;font-family:Montserrat,sans-serif;font-size:12px;color:#333;padding:40px 0;text-align:left;width:100%;margin:0;box-sizing:border-box}.footer-container{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;padding:0 28px;box-sizing:border-box}.footer-column{flex:1;min-width:220px;margin:10px}.footer-column h4{font-size:12px;font-weight:500;margin-bottom:20px;letter-spacing:1px}.footer-column ul{list-style:none;padding:0}.footer-column ul li{margin-bottom:8px}.footer-column ul li a{text-decoration:none;color:#333;font-size:12px}.footer-column ul li a:hover{color:#000}.footer-newsletter{flex:1;min-width:220px;margin:10px}.footer-newsletter input{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc}.footer-newsletter button{padding:10px 20px;background-color:#333;color:#fff;border:none;cursor:pointer}.footer-newsletter button:hover{background-color:#555}.footer-bottom{margin-top:20px;display:none}.newsletter-title{font-size:12px;font-weight:500;margin-bottom:10px;letter-spacing:1px}.footer__aside{border-top:1px solid #e5e5e5;background:#f8f8f8;padding:14px 0}.footer-bottom__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding-left:30px;padding-right:30px}.social-links{display:flex;gap:10px;justify-content:flex-start}.social-links img{height:20px;width:auto;display:block}.footer-bottom__center{text-align:center;font-size:11px;color:#333}.payment-methods{display:flex;gap:8px;justify-content:flex-end}.payment-methods img,.payment-methods svg{height:20px;width:auto;display:block}@media (max-width: 768px){.footer-container{flex-direction:column;padding:0 20px}.footer-column{flex:1 100%}.footer-newsletter{text-align:center}.footer-bottom__row{grid-template-columns:1fr;text-align:center;gap:12px}.payment-methods,.social-links{justify-content:center}}legend{font-family:Montserrat;font-size:14px;font-weight:500}h1{font-family:Montserrat!important;font-weight:500!important}@media screen and (min-width: 750px){div#ProductInformation-template--18905079087271__main.product-details.sticky-content--desktop.full-height--desktop{font-family:Montserrat,sans-serif!important;width:100%!important;margin:0;padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom-css.css.map */
