.shopify-section-announcement-bar{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:36px;background-color:#000}.s-announcement-bar{display:flex;position:relative;align-items:center;justify-content:center;width:calc(100% - 24px);margin:0 auto;overflow:hidden}.s-announcement-bar .announcement-text{margin:0;font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:.8px;text-align:center;text-wrap:balance;color:#fff;-webkit-user-select:none;user-select:none}.s-associated-products{display:flex;position:relative;flex-flow:column;align-items:center;justify-content:center;gap:16px;width:100%;max-width:1600px;margin:36px auto 0;padding:0}@media (min-width: 800px){.s-associated-products{margin-top:80px}}.s-associated-products .slider-container{display:block;position:relative;width:100%;min-height:380px}.s-associated-products .slider-items{display:flex;position:relative;flex-flow:nowrap;align-items:stretch;justify-content:flex-start;gap:12px;width:100%;max-width:1624px;margin:0 auto;padding-inline:12px;overflow:hidden;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-padding:12px;list-style:none}.s-associated-products .slider-items::-webkit-scrollbar{display:none}.s-associated-products .slider-item-container{display:block;position:relative;min-width:210px;max-width:300px;height:auto;margin:0;scroll-snap-align:start}@media (min-width: 1000px){.s-associated-products .slider-item-container{min-width:calc((100% - 36px)/4)}}.s-associated-products .associated-products-arrows{display:flex;position:absolute;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%;height:auto;margin:0;padding-inline:12px;top:calc(50% - 48px);left:0;pointer-events:none}@media (min-width: 800px){.s-associated-products[data-product-count="0"] .associated-products-arrows,.s-associated-products[data-product-count="1"] .associated-products-arrows,.s-associated-products[data-product-count="2"] .associated-products-arrows,.s-associated-products[data-product-count="3"] .associated-products-arrows,.s-associated-products[data-product-count="4"] .associated-products-arrows{display:none}}.s-associated-products .associated-products-arrow{display:flex;position:relative;align-items:center;justify-content:center;width:48px;height:64px;margin:0;padding:0;cursor:pointer;pointer-events:auto}.s-associated-products .associated-products-arrow[data-previous] svg{position:relative;width:21px;height:21px;right:0}.s-associated-products .associated-products-arrow[data-next] svg{position:relative;width:21px;height:21px;left:0}.s-associated-products .slider-arrow svg{position:relative;width:18px;height:18px;stroke:#293e88;stroke-width:36px;transition:.15s ease-out}.s-associated-products .slider-arrow:hover{background-color:#293e88}.s-associated-products .slider-arrow:hover svg{stroke:#e7f2f3}.s-edito-banner{display:block;position:relative;width:calc(100% - 24px);margin-inline:auto}.s-edito-banner .section-title{margin:0;font-family:"ITC Serif Gothic Std",sans-serif;font-style:normal;font-size:36px;line-height:1;font-weight:400;letter-spacing:.8px;text-align:center;text-transform:uppercase;text-decoration:none;color:#000}@media (min-width: 800px){.s-edito-banner .section-title{font-size:120px}}.s-edito-banner .section-undertitle{margin:6px 0 0;font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:.8px;text-align:center;text-transform:uppercase;text-decoration:none;color:#000}@media (min-width: 800px){.s-edito-banner .section-undertitle{margin-top:initial}}.s-edito-banner .medias-container{display:block;position:relative;width:100%;margin:0}.s-edito-banner .section-title~.medias-container,.s-edito-banner .section-undertitle~.medias-container{margin-top:12px}@media (min-width: 800px){.s-edito-banner .section-title~.medias-container,.s-edito-banner .section-undertitle~.medias-container{margin-top:24px}}.s-edito-banner .section-medias{display:flex;position:relative;align-items:stretch;justify-content:center;margin:0;padding:0;list-style:none}.s-edito-banner .media-container{margin:0}.s-edito-banner .media-link-container{display:block;position:relative}.s-edito-banner .image-media{display:block;position:relative;width:auto;max-width:100%;height:100%;object-fit:cover;border-radius:3px}.s-edito-banner .section-medias[data-block-count="2"]>:first-child .image-media{border-radius:3px 0 0 3px}.s-edito-banner .section-medias[data-block-count="2"]>:last-child .image-media{border-radius:0 3px 3px 0}.s-edito-banner .media-legend{margin:18px 0 0;font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:.8px;text-align:center;text-transform:uppercase;text-decoration:none;color:#000}.s-footer{display:block;position:relative;width:100%;padding:48px 0 12px;background-color:#fff}.s-footer .logo-container{display:flex;position:relative;align-items:center;justify-content:center;width:calc(100% - 24px);max-width:2000px;margin:40px auto 0;padding:0}@media (min-width: 800px){.s-footer{padding:72px 0 16px}.s-footer .logo-container{margin-top:64px}}.s-footer .footer-logo{width:100%;pointer-events:auto}.s-footer .menu-container{display:block;position:relative;width:calc(100% - 24px);margin-inline:auto}.s-footer .menu-items{display:flex;position:relative;flex-flow:row wrap;align-items:center;justify-content:center;gap:4px;width:100%;margin:0;padding:0;list-style:none}.s-footer .menu-item{display:flex;position:relative;align-items:center;justify-content:center;width:auto;margin:0;background-color:#fff;transition:.2s ease-out}.s-footer .menu-item:hover{opacity:.6}.s-footer .link-container{display:block;position:relative}.s-footer .menu-link{display:flex;position:relative;align-items:center;justify-content:center;padding-inline:8px;width:100%;min-height:36px;font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:.8px;text-align:center;text-transform:uppercase;text-decoration:none;color:#000;transition:.2s ease-out}.s-footer #contact_form{display:flex;position:relative;align-items:center;justify-content:center}.s-footer .mail-input-container label{display:none}.s-footer .mail-input-container input{margin:0;padding:8px;border:none;border-radius:initial}.s-footer .newsletter-success,.s-footer .mail-input-container input,.s-footer .mail-input-container input::placeholder,.s-footer .newsletter-submit,.s-footer .newsletter-disclaimer{margin:0;font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:.8px;text-align:center;text-transform:uppercase;text-decoration:none;color:#000}.s-footer .newsletter-submit{margin-right:24px;padding:8px;color:#c1c1c1}.s-footer .newsletter-disclaimer{display:block;position:relative;width:calc(100% - 24px);max-width:480px;margin:16px auto 0;text-wrap:balance;color:#c1c1c1}.shopify-section-header{display:grid;position:sticky;grid-template-rows:1fr;min-height:48px;top:0;background-color:transparent;transition:grid-template-rows .2s ease-out,box-shadow .2s .2s ease-out;pointer-events:none;z-index:50}.shopify-section-header[data-hide]{grid-template-rows:0fr;box-shadow:none;transition:grid-template-rows .2s ease-out,box-shadow .2s ease-out}.shopify-section-header[data-hide] .header-wrapper{overflow:hidden}.shopify-section-header[data-currencies] .header-wrapper,.template-index .shopify-section-header[data-currencies] .header-wrapper{overflow:visible}.s-header{display:block;position:relative;width:100%;min-height:48px;background-color:#fff;transition:background-color .2s ease-out}.shopify-section-header[data-hide] .s-header{background-color:transparent;transition:background-color .2s .2s ease-out}.template-index main{padding-top:calc(.2*(100vw - 24px) + 32px)}@media (min-width: 800px){.template-index main{padding-top:calc(.2*(100vw - 24px) + 48px)}}.s-header .title-container{display:flex;position:absolute;align-items:center;justify-content:center;width:calc(100% - 24px);max-width:120px;min-height:48px;top:0;left:50%;transform:translate(-50%);padding:0;transition:max-width .1s ease-out,padding .05s .1s ease-out;pointer-events:none;z-index:2}.s-header[data-big] .title-container{max-width:2000px;padding-top:54px;transition:max-width 1.5s .1s ease-out,padding .2s ease-out}@media (min-width: 800px){.s-header[data-big] .title-container{padding-top:32px;transition:max-width .6s .1s ease-out,padding .2s ease-out}}.s-header .header-logo{width:100%;pointer-events:auto}.s-header .shop-title{display:none}.s-header .header-icons-container{display:flex;position:absolute;align-items:center;justify-content:flex-end;width:100%;min-height:48px;top:0;left:50%;padding-inline:4px;transform:translate(-50%);cursor:pointer;pointer-events:none}@media (min-width: 800px){.s-header .header-icons-container{display:none}}.s-header .hamburger-icon-container,.s-header .search-icon-container,.s-header .cart-icon-container{display:flex;position:relative;align-items:center;justify-content:center;width:48px;height:48px;pointer-events:auto}.s-header .search-icon-container{margin-left:auto}.s-header .hamburger-icon,.s-header .search-icon,.s-header .cart-icon{width:28px;height:28px;fill:transparent;stroke:#000;stroke-width:16px;stroke-linecap:round;transition:.2s ease-out}.s-header .menu-container{display:none;position:relative;width:100%;min-height:48px;margin:0;pointer-events:none;z-index:3}@media (min-width: 800px){.s-header .menu-container{display:block}}.s-header .menu-items{display:flex;position:relative;align-items:center;justify-content:center;width:calc(100% - 24px);height:100%;margin:0 auto;padding:0;list-style:none}.s-header .menu-item-container{display:block;position:relative;margin:0;padding:0;-webkit-user-select:none;user-select:none;pointer-events:auto}.s-header .menu-link-container{display:flex;position:relative;align-items:center;justify-content:center;min-height:48px;text-decoration:none;cursor:pointer}.s-header .menu-title{margin:0;padding-inline:8px;font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;color:#000;transition:.2s ease-out}.s-header .menu-title:hover{opacity:.6}.s-header .menu-currencies-item{margin-left:auto}.s-header .shop-currencies-container{display:grid;position:absolute;grid-template-rows:0fr;width:auto;top:40px;left:50%;transform:translate(-50%);background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:3px;transition:none;opacity:0;z-index:30}.shopify-section-header[data-currencies] .shop-currencies-container{grid-template-rows:1fr;transition:opacity .3s ease-out;opacity:1}.s-header .shop-currencies{display:flex;position:relative;flex-flow:column;align-items:flex-start;justify-content:center;min-width:80px;margin:0;padding:12px 0 8px;overflow:hidden;list-style:none}.s-header .shop-currency-container{display:flex;position:relative;align-items:center;justify-content:center;gap:4px;width:100%;margin:0;padding:0}.s-header .shop-currency-title{width:100%;margin:0;padding:8px 0;font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:.8px;text-align:center;text-transform:uppercase;text-decoration:none;color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;transition:.2s ease-out}.s-header .shop-currency-title:hover{opacity:.6}.s-header .shop-currency-container[data-active] .shop-currency-title{text-decoration:underline;cursor:auto}.s-header .cart-icon-container .cart-item-count{display:block;position:absolute;width:auto;height:auto;margin:4px 0 0;padding:0;top:50%;left:50%;transform:translate(-50%,-50%);font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;font-size:10px;line-height:1.2;font-weight:400;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;color:#000;pointer-events:none}.s-header .cart-item-count[data-item-count="0"],.s-header .cart-item-count-semicolon[data-item-count="0"]{display:none}.s-header .menu-title .cart-item-count-semicolon{position:relative;left:2px;margin-left:2px}.s-header .dropdown-container{display:grid;position:absolute;grid-template-rows:0fr;width:auto;top:40px;left:0;background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:3px;transition:none;opacity:0;z-index:30}.s-header .menu-link-container:hover~.dropdown-container,.s-header .dropdown-container:hover{grid-template-rows:1fr;transition:opacity .3s ease-out;opacity:1}.s-header .dropdown-items{display:flex;position:relative;flex-flow:column;align-items:flex-start;justify-content:flex-start;min-width:140px;margin:0;padding:12px 0 8px;overflow:hidden;list-style:none}.s-header .dropdown-item-container{display:block;position:relative;width:100%;margin:0;padding:0}.s-header .dropdown-link-container{display:flex;position:relative;align-items:center;justify-content:center;gap:4px;width:100%;margin:0;padding:0}.s-header .dropdown-title{width:100%;margin:0;padding:8px 0 8px 12px;font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:.8px;text-align:left;text-transform:uppercase;text-decoration:none;color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;transition:.2s ease-out}.s-header .dropdown-title:hover{opacity:.6}.s-main-collection{display:flex;position:relative;flex-flow:column;align-items:center;justify-content:flex-start;width:calc(100% - 24px);margin:32px auto 0;padding:0}@media (min-width: 800px){.s-main-collection{margin-top:72px}}.s-main-collection .collection-title{display:none;position:relative;margin:0;font-family:"ITC Serif Gothic Std",sans-serif;font-style:normal;font-size:48px;line-height:1;font-weight:400;letter-spacing:.8px;text-align:center;text-transform:uppercase;text-decoration:none;color:#000}@media (min-width: 800px){.s-main-collection .collection-title{font-size:120px}}.s-main-collection .collection-title[data-show]{display:block}.s-main-collection .collection-filters{display:flex;position:relative;flex-flow:column;align-items:center;justify-content:center;width:100%;max-width:1600px;margin:0 auto}.s-main-collection .collection-title[data-show]~.collection-filters{margin-top:32px}.s-main-collection .filter-titles{display:flex;position:relative;align-items:center;justify-content:space-between;width:100%}.s-main-collection .filter-title{margin:0;font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;font-size:12px;line-height:1.1;font-weight:400;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;color:#000;transition:.2s ease-out}.s-main-collection .filter-container{display:grid;position:relative;grid-template-rows:0fr;width:100%;margin:0;padding:0;transition:.2s ease-out}.s-main-collection .filter-container[data-active]{grid-template-rows:1fr;margin-top:4px}.s-main-collection .associated-collections,.s-main-collection .sort-options{display:flex;position:relative;flex-flow:row wrap;align-items:center;gap:4px 1.5ch;width:100%;margin:0;padding:0;overflow:hidden;list-style:none}.s-main-collection .associated-collections{justify-content:flex-start}.s-main-collection .sort-options{justify-content:flex-end}.s-main-collection .associated-collection-container,.s-main-collection .sort-option-container{display:flex;position:relative;align-items:center;justify-content:center;margin:8px 0 0}.s-main-collection .associated-collection-title,.s-main-collection .sort-option-title{margin:0;font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;font-size:12px;line-height:1.1;font-weight:400;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;color:#000;cursor:pointer;transition:.2s ease-out}.s-main-collection div.associated-collection-link .associated-collection-title,.s-main-collection .sort-option-title[data-active]{text-decoration:underline}@media (min-width: 800px){.s-main-collection .collection-filters{display:flex;position:relative;flex-flow:row nowrap;align-items:center;justify-content:space-between}.s-main-collection .filter-titles{display:none}.s-main-collection .filter-container{display:block}}.s-main-collection .collection-grid-container{display:block;position:relative;width:100%;margin:18px auto 0}.s-main-collection .product-cards{display:flex;position:relative;flex-flow:row wrap;gap:80px 18px;width:100%;max-width:1600px;margin:0 auto;padding:0;list-style:none}.s-main-collection .product-card-container{display:block;position:relative;width:calc((100% - 18px)/2);margin:0}@media (min-width: 800px){.s-main-collection .product-card-container{width:calc((100% - 54px)/4)}}.s-main-collection .pagination-container{display:flex;position:relative;align-items:center;justify-content:center;margin:48px 0 0}.s-main-collection .pagination-element{min-width:36px;margin:0;padding:0;font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:.8px;text-align:center;text-transform:uppercase;text-decoration:none;color:#000}.s-main-collection .pagination-container a{padding:12px}.s-main-collection .description-container{display:flex;position:relative;flex-flow:column;align-items:flex-start;justify-content:center;margin:48px auto 0}.s-main-collection .description-container *{max-width:100ch;font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;line-height:1.3;font-weight:400;letter-spacing:.8px;color:#000}.s-main-product{display:flex;position:relative;flex-flow:column;align-items:flex-start;justify-content:flex-start;gap:12px;width:100%;max-width:1600px}.s-main-product .product-images-container,.s-main-product .product-data-container{display:block;position:relative;width:100%}@media (min-width: 600px){.s-main-product{flex-flow:row nowrap;gap:24px;width:calc(100% - 16px);margin-left:16px}.s-main-product .product-images-container,.s-main-product .product-data-container{min-width:calc(50% - 12px)}}.s-main-product .product-images{display:flex;position:relative;align-items:stretch;justify-content:flex-start;width:100%;margin:0;padding:0;overflow:hidden;overflow-x:scroll;scroll-snap-type:x mandatory;list-style:none}.s-main-product .product-image-container{display:block;position:relative;align-self:stretch;min-width:min(100%,420px);max-height:640px;margin:0;scroll-snap-align:start}.s-main-product .product-image{display:block;position:relative;max-width:100%;height:100%;object-fit:cover}.s-main-product .product-images-arrows{display:flex;position:absolute;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%;height:auto;margin:0;padding-inline:0;top:calc(50% - 32px);left:0;pointer-events:none}.s-main-product .product-images-arrow{display:flex;position:relative;align-items:center;justify-content:center;width:48px;height:64px;margin:0;padding:0;cursor:pointer;pointer-events:auto}.s-main-product .product-images-arrow[data-previous] svg{position:relative;width:21px;height:21px;right:0}.s-main-product .product-images-arrow[data-next] svg{position:relative;width:21px;height:21px;left:0}@media (min-width: 600px){.s-main-product .product-images{flex-flow:column;gap:16px}.s-main-product .product-image-container{max-height:none}.s-main-product .product-image{border-radius:3px}.s-main-product .product-images-arrows{display:none}}.s-main-product .product-data-container{display:flex;position:relative;flex-flow:column;align-items:flex-start;justify-content:flex-start;width:calc(100% - 24px);margin:0 auto;padding:0}@media (min-width: 600px){.s-main-product .product-data-container{position:sticky;width:100%;top:260px;margin-bottom:80px}}.s-main-product .product-price-container{display:flex;position:relative;align-items:center;justify-content:flex-start;gap:1ch}.s-main-product .product-options-container{display:flex;position:relative;flex-flow:column;align-items:flex-start;justify-content:center;gap:16px}.s-main-product .product-option-container{display:flex;position:relative;align-items:center;justify-content:flex-start;gap:1.5ch;order:2}.s-main-product .product-option-container[data-name=size]{order:1}.s-main-product .option-values{display:flex;position:relative;flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:1.5ch;margin:0;padding:0;list-style:none;transition:.2s ease-out;cursor:pointer}.s-main-product .option-value-container[data-active]{text-decoration:underline}.s-main-product .product-quantity-container{display:flex;position:relative;align-items:center;justify-content:flex-start;gap:1.5ch;margin:0;padding:0}.s-main-product .product-quantity-input{display:flex;position:relative;align-items:center;justify-content:center;width:36px;margin:0;padding:0;border:none;-moz-appearance:textfield}.s-main-product .product-add-to-cart{display:flex;position:relative;align-items:center;justify-content:center;min-width:180px;min-height:32px;margin:16px 0 0!important;padding:0;border:1px solid #b1b1b1}.s-main-product .product-add-to-cart:hover{border:1px solid black}.s-main-product .product-add-to-cart .atc-oos,.s-main-product .product-add-to-cart[data-oos] .atc-add{display:none}.s-main-product .product-add-to-cart[data-oos] .atc-oos{display:inline}.s-main-product .product-atc-error-container{display:grid;position:relative;grid-template-rows:0fr;margin-top:4px;transition:.2s ease-out}.s-main-product .product-atc-error-container>div{overflow:hidden}.s-main-product .product-atc-error-container[data-oos],.s-main-product .product-atc-error-container[data-nms]{grid-template-rows:1fr}.s-main-product .product-atc-error{display:flex;position:relative;flex-flow:column;align-items:flex-start;justify-content:center}.s-main-product .product-atc-error-container p{display:none}.s-main-product .product-atc-error-container[data-oos] .atc-oos,.s-main-product .product-atc-error-container[data-nms] .atc-nms{display:inline}.s-main-product .product-description-tabs-container{display:flex;position:relative;flex-flow:column;align-items:flex-start;justify-content:center;gap:4px}.s-main-product .product-tab-titles{display:flex;position:relative;align-items:center;justify-content:flex-start;gap:1.5ch;margin:0;padding:0;list-style:none}.s-main-product .product-tab-contents{display:flex;position:relative;flex-flow:column;align-items:flex-start;justify-content:center;margin:0;padding:0;list-style:none}.s-main-product .product-tab-content{display:grid;position:relative;grid-template-rows:0fr;transition:.2s ease-out}.s-main-product .product-tab-content[data-active]{grid-template-rows:1fr}.s-main-product .product-tab-content>div{overflow:hidden}.s-main-product .product-breadcrumb,.s-main-product .product-title,.s-main-product .product-price,.s-main-product .product-compare-price,.s-main-product .option-title,.s-main-product .option-value-container,.s-main-product .product-quantity-container,.s-main-product .product-quantity-input,.s-main-product .product-add-to-cart,.s-main-product .product-atc-error,.s-main-product .product-tab-titles,.s-main-product .product-tab-contents,.s-main-product .product-tab-content *,.s-main-product .product-disclaimer-container p{margin:0;font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;font-size:12px;line-height:1.1;font-weight:400;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;color:#000;transition:.2s ease-out}.s-main-product .product-breadcrumb{margin-top:16px;color:#b1b1b1;order:99}.s-main-product .product-breadcrumb a{padding:6px 0;background-image:none;text-decoration:none}.s-main-product .product-breadcrumb a:hover{color:#000}@media (min-width: 600px){.s-main-product .product-breadcrumb{margin-top:0;order:0}}.s-main-product .product-title{margin-top:12px}@media (min-width: 600px){.s-main-product .product-title{margin-top:16px}}.s-main-product .product-price-container{margin-top:2px}.s-main-product .product-compare-price{text-decoration:line-through;color:#b1b1b1}.s-main-product .product-options-container{margin-top:16px}.s-main-product .option-title{text-transform:capitalize}.s-main-product .product-quantity-container{margin-top:12px}.s-main-product .product-quantity-input{text-decoration:underline}.s-main-product .product-add-to-cart{text-align:center}.s-main-product .product-atc-error{color:#ff7272}.s-main-product .product-description-tabs-container{margin-top:24px}.s-main-product .product-tab-title{margin:0;color:#b1b1b1;cursor:pointer}.s-main-product .product-tab-title[data-active]{margin:0;color:#000}.s-main-product .product-tab-content{margin:0;text-transform:none}.s-main-product .product-disclaimer-container{margin-top:16px}.s-main-product .product-disclaimer-container p{margin:0;line-height:1.3;color:#ff7272}.s-main-product .product-tab-content *{margin-top:4px;font-size:12px;text-transform:initial}.s-main-product .product-tab-content :first-child{margin-top:2px}.product-form-container{display:none}.option-values[data-swatch] .option-value-container{display:flex;position:relative;align-items:center;justify-content:center}.option-values[data-swatch] .option-value-container .color-swatch{display:block;position:relative;width:22px;height:22px;top:0;left:0;background-color:transparent;border:1px solid transparent;border-radius:50%;transition:.15s ease-out}.option-values[data-swatch] .option-value-container .color-swatch:after{content:"";display:block;position:absolute;width:22px;height:22px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color);background-image:var(--image);background-position:center;border-radius:50%;transition:.15s ease-out}.option-value-container[data-option] .color-swatch.color-swatch,.option-values[data-swatch] .color-swatch:hover{border-color:#000}.option-value-container[data-option] .color-swatch.color-swatch:after,.option-values[data-swatch] .color-swatch:hover:after{width:16px;height:16px}.option-values[data-swatch] .option-value-container .light-swatch:after{border:1px solid #ccc}.option-value-container[data-option] .light-swatch.light-swatch:after,.option-values[data-swatch] .light-swatch:hover:after{width:14px;height:14px}.option-values[data-swatch] .option-value-container p{display:none}.shopify-section-menu-drawer{display:block;position:fixed;width:100%;height:100%;top:0;left:0;transition:.2s ease-out;pointer-events:none;z-index:50}.s-menu-drawer{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:400px;height:100%;top:0;left:-120%;margin-right:auto;padding-bottom:32px;z-index:20;transition:.3s ease-out;background-color:#fff;pointer-events:auto;overflow:auto}@media (min-width: 400px){.s-menu-drawer{border-right:1px solid rgba(0,0,0,.16)}}.s-menu-drawer[data-active]{left:0}.menu-overlay{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;transition:.15s ease-out;background-color:#000;pointer-events:auto;z-index:10}.s-menu-drawer[data-active]~.menu-overlay{opacity:.25;visibility:visible}.s-menu-drawer .header-container{display:flex;position:relative;align-items:center;justify-content:center;width:calc(100% - 24px);height:48px;margin-top:12px;margin-inline:auto;pointer-events:none}.s-menu-drawer .close-icon-container,.s-menu-drawer .search-icon-container,.s-menu-drawer .cart-icon-container{display:flex;position:relative;align-items:center;justify-content:center;width:48px;height:48px;pointer-events:auto}.s-menu-drawer .close-icon-container{margin-right:auto}.s-menu-drawer .close-icon,.s-menu-drawer .search-icon,.s-menu-drawer .cart-icon{width:28px;height:28px;fill:transparent;stroke:#000;stroke-width:16px;stroke-linecap:round;transition:.2s ease-out}.s-menu-drawer .close-icon{width:24px;height:24px}.s-menu-drawer .cart-icon-container .cart-item-count{display:block;position:absolute;width:auto;height:auto;margin:4px 0 0;padding:0;top:50%;left:50%;transform:translate(-50%,-50%);font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;font-size:10px;line-height:1.2;font-weight:400;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;color:#000;pointer-events:none}.s-menu-drawer .cart-item-count[data-item-count="0"]{display:none}.s-menu-drawer .menu-title .cart-item-count{margin-left:2px}.s-menu-drawer .menu-container{display:block;position:relative;width:calc(100% - 24px)}.s-menu-drawer .menu-items{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;width:100%;margin:32px auto 0;padding:0;list-style:none}.s-menu-drawer .menu-item{display:flex;position:relative;flex-flow:column;align-items:flex-start;justify-content:flex-start;width:100%;margin:0;background-color:#fff;transition:.2s ease-out}.s-menu-drawer .link-container{display:block;position:relative;width:100%}.s-menu-drawer .link-container:hover .menu-link{opacity:.6}.s-menu-drawer .menu-link.menu-link.menu-link[data-dropdown]{opacity:1}.s-menu-drawer .menu-link{display:flex;position:relative;align-items:center;justify-content:center;width:100%;min-height:36px;margin:0;font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:.8px;text-align:center;text-transform:uppercase;text-decoration:none;color:#000;transition:.2s ease-out}.s-menu-drawer .menu-item:nth-child(n+5) .menu-link{color:#c1c1c1}.s-menu-drawer .accordion-container{display:grid;position:relative;grid-template-rows:0fr;width:100%;transition:.2s ease-out}.s-menu-drawer .menu-item[data-open] .accordion-container{grid-template-rows:1fr}.s-menu-drawer .accordion-items{display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;margin:0;padding:0;overflow:hidden;list-style:none}.s-menu-drawer .accordion-item{display:block;position:relative;width:100%;min-height:32px;margin:0}.s-menu-drawer .accordion-item:first-child{margin-top:4px}.s-menu-drawer .accordion-item:last-child{margin-bottom:16px}.s-menu-drawer .accordion-link{display:flex;position:relative;align-items:center;justify-content:center;width:100%;min-height:32px;margin:0;font-family:OPTIFuturaAgMite-Four,sans-serif;font-style:normal;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:.8px;text-align:center;text-transform:uppercase;text-decoration:none;color:#c1c1c1}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
