.woocommerce-breadcrumb{max-width:77.5rem!important;width:100%!important;margin:0 auto!important;padding:0 1rem!important;margin-bottom:1rem!important}.woocommerce-breadcrumb a{text-decoration:none;color:#000!important}.woocommerce-breadcrumb a:hover{color:#0da2a6!important}.woocommerce-notices-wrapper{max-width:77.5rem;width:100%;margin:0 auto;padding:0 1rem}.flex-viewport{aspect-ratio:1/1!important;width:100%;height:auto;border-radius:10px}.woocommerce-product-gallery__image a{display:flex;align-items:center}.woocommerce-product-gallery__image a img{width:100%;height:100%;object-fit:cover!important;// transform:translateY(-50%)}.woocommerce-product-gallery__wrapper{object-fit:cover}.woocommerce div.product div.images img{height:100%;width:100%;object-fit:cover;border-radius:10px}.flex-control-thumbs{margin-top:1rem!important}.flex-control-thumbs .slick-track{display:flex;justify-content:space-between;gap:1rem}.sg-slider-arrow{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:#d9d9d9;cursor:pointer;color:#fff}.sg-slider-arrow:hover{background-color:#0da2a6}.sg-arrow-right{right:0}.sg-slider-arrow i{line-height:0}.single_add_to_cart_button{background-color:black!important;border-radius:30px!important;height:50px;width:100%;width:max-content}.sg-product-attributes{display:flex;gap:1rem;flex-wrap:wrap}.sg-product-attributes>div{background-color:#f4f4f4;padding:10px;flex:1;border-radius:10px;padding:1rem;min-width:250px}.sg-product-attributes .woocommerce-product-attributes-item p{margin-bottom:0}.sg-product-attributes .woocommerce-product-attributes-item{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding:.5rem}.sg-product-attributes .woocommerce-product-attributes-item:not(:last-child){border-bottom:1px solid darken(#ddd,10)}.variations{margin-bottom:0!important}.variations tbody{display:flex;flex-direction:column;width:100%}.variations tr{display:flex;flex-direction:column}.variations tr select{height:50px;width:100%;border-radius:10px;padding-left:1rem;border-color:#d9d9d9}.variations_form,form.cart{display:flex;gap:1rem}@media screen and (max-width:768px){.variations_form form.cart{flex-direction:column}}@media screen and (min-width:768px){.sg-col-l,.sg-col-r{max-width:calc(50% - 0.5rem)}}@media (max-width:500px){form.cart{flex-direction:column}}.summary .price span bdi,.summary .price span bdi .woocommerce-Price-currencySymbol{color:black!important;font-family:"Avenir LT Std";font-size:2rem}.product_meta{display:none}.variations_form:before,.variations_form:after,form:before,form:after{display:none!important}.quantity-input-wrapper,.simple-quantity-input-wrapper{border:1px solid #d9d9d9;display:flex;align-items:center;border-radius:10px;margin-top:2rem;margin-bottom:1rem;width:max-content}.quantity-input-wrapper .btn,.simple-quantity-input-wrapper .btn{display:flex;align-items:center}.simple-quantity-input-wrapper{margin:0;align-items:center}.quantity-input-wrapper input,.simple-quantity-input-wrapper input{border:none;height:50px}.quantity-input-wrapper input:focus,.simple-quantity-input-wrapper input:focus{box-shadow:none}.quantity-input-wrapper .btn,.simple-quantity-input-wrapper .btn{line-height:0!important;height:100%!important;border:none}.quantity-input-wrapper .btn:active,.quantity-input-wrapper .btn:focus,.simple-quantity-input-wrapper .btn:active,.simple-quantity-input-wrapper .btn:focus,.simple-quantity-input-wrapper input,.quantity-input-wrapper input{border:none!important}.simple-quantity-input-wrapper .g-btn-plus:hover,.quantity-input-wrapper .g-btn-plus:hover,.simple-quantity-input-wrapper .g-btn-minus:hover,.quantity-input-wrapper .g-btn-minus:hover{background-color:#fff}@media (min-width:1200px){.entry-title{font-size:2rem!important;font-family:Dense}}.woocommerce-tabs h3{font-family:"Avenir LT Std";font-style:normal;font-weight:700;font-size:1rem;line-height:18px;padding-top:80px}.related-grid .sg-arrow-left{left:0}.related-grid .sg-arrow-right{right:0}.related-grid .item{border-radius:10px;aspect-ratio:1/1;background:center/cover no-repeat var(--bg);text-decoration:none;overflow:hidden;display:flex;flex-direction:column-reverse;margin-right:.5rem;margin-left:.5rem}.related-grid .item img{width:100%;height:100%;object-fit:cover}.related-grid .item .meta{width:100%;padding:.75rem;position:relative;overflow:hidden;border-radius:10px 10px 0 0;isolation:isolate;margin-top:auto;text-align:center}.related-grid .item .meta h3{margin:0;color:#000}.related-grid .item .meta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;filter:blur(5px);transform:scale(1.1);background:linear-gradient(90deg,rgb(255 255 255 / .5) 0%,rgb(255 255 255 / .5) 100%),bottom/cover no-repeat var(--bg)}@media only screen and (min-width:920px){.related-grid .item .meta{transform:translateY(100%);transition:0.3s ease-out;opacity:0}.related-grid .item:hover .meta{transform:translateY(0);opacity:1}}.woocommerce-product-attributes-item__value{text-align:right}.woocommerce div.product form.cart{position:relative}.woocommerce-variation-price{position:absolute;left:0;bottom:0;transform:translateY(1rem)}.woocommerce-variation-price:before{content:"Price: ";font-size:2rem}.woocommerce-message{border:1px solid #0d9fa3!important;background-color:#fff!important;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;color:#0d9fa3!important}.woocommerce-message .button{background-color:#000!important;border-radius:30px!important;border:none!important;padding:.5rem 1rem!important}.related-grid{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.related-grid.slick-initialized{visibility:visible;opacity:1}.woocommerce span.onsale{width:3.5rem;height:3.5rem;display:flex;justify-content:center;align-items:center;background-color:#0da2a6;color:#fff}.related-grid .item{position:relative}.related-grid .item .meta{position:absolute;bottom:0}.related-grid .item:after{content:"";display:block;float:left;top:0;left:0;width:100%;padding-top:100%}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:none}