@font-face{font-family:Helvetica;src:url(Helvetica-Compressed.woff2) format("woff2"),url(Helvetica-Compressed.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FreeSans;src:url(FreeSans.woff2) format("woff2"),url(FreeSans.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.atc_pro{display:block}.sold_out_pro{display:none}.product__section--qty:has(button:disabled) .sold_out_pro{display:block}.product__section--qty:has(button:disabled) .atc_pro{display:none}.prod-container:has(.so.icn) .AddtoCart{pointer-events:none;cursor:not-allowed;opacity:.45;filter:grayscale(60%);-webkit-user-select:none;user-select:none;box-shadow:none;transition:opacity .15s ease}.prod-container:has(.so.icn) .AddtoCart:focus,.prod-container:has(.so.icn) .AddtoCart:active{outline:none;box-shadow:none}.soldout_bare_minimum{pointer-events:none;-webkit-user-select:none;user-select:none}span.scrolling--text p{font-family:Sora;font-weight:500;font-size:16px!important}.text_left_condition{text-align:start!important;padding-left:0!important;padding-right:0!important}a.ajax-cart__header__continue-link{display:flex;flex-direction:row;align-items:center;width:100%;gap:4px}p.ft_prod_sub_head{margin:0;font-size:16px!important;text-align:center;font-family:sora!important;text-transform:uppercase;font-weight:700!important;color:#bcbcbc!important;letter-spacing:.5px!important;padding:10px}span.varaint_txt{color:#878787!important}.featured__collection{display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:center}.featured__collection-product{width:420px!important}@media (max-width: 920px){.featured__collection-product{width:350px!important}}@media (max-width: 768px){.product__gallery--container{display:flex;width:100%;flex-direction:column-reverse}#thumbnails{width:100%!important;max-width:unset!important;display:block!important}.thumb-slider-wrapper{display:flex!important;width:100%!important;position:relative!important;justify-content:center}.carousel-nav{display:flex;width:50%;gap:10px;align-items:center}}@media (max-width: 700px){.featured__collection-product{width:420px!important}.product-info h2{padding:10px 0 5px!important}.featured__collection{gap:50px!important}}.close-btn{position:relative;pointer-events:none;-webkit-user-select:none;user-select:none}.close-btn:before,.close-btn:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:.5px;background-color:#717171;transform-origin:center;transition:background-color .2s ease;mix-blend-mode:difference}.close-btn:before{transform:translate(-50%,-50%) rotate(45deg)}.close-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.close-btn:hover:before,.close-btn:hover:after{background-color:#e11d48}.variant_sold_styling{position:relative;pointer-events:none;-webkit-user-select:none;user-select:none}.variant_sold_styling:after{content:"";position:absolute;top:50%;left:50%;width:80%;height:.5px;background-color:#6c6c6c;transform:translate(-50%,-50%);opacity:1}a.ajax-cart__button-view_cart.button.secondary-button{font-size:20px;font-weight:800;font-family:open sans;letter-spacing:0px;padding:0 40px;text-transform:capitalize;background:#fff!important}.flickity-button{display:none!important}.pre_order_cart_msg{font-family:Sora;font-weight:600;color:#5b5b5b}h3.price_text,.price_text{font-size:18px!important;font-family:open sans!important;letter-spacing:0px!important;color:#878787}.prod_desc{margin-bottom:40px}.prod_desc p{font-family:FreeSans;font-size:18px;line-height:160%;letter-spacing:0px;font-weight:400;color:#222}span.quantity_font{display:flex;font-size:24px;color:#fff;background:#000;width:30px;height:30px;align-items:center;justify-content:center}@media (max-width: 1600px){.slideshow-section .slideshow.is-fixed_height .slideshow__slide .box-ratio img,.slideshow-section .slideshow.is-full_height .slideshow__slide .box-ratio img{-webkit-transform:translate(-50%,-55%);-ms-transform:translate(-50%,-55%);-moz-transform:translate(-50%,-55%);-o-transform:translate(-50%,-55%);transform:translate(-50%,-55%)}}@media (max-width: 1000px){.mobile-menu__trigger.mobile-only{display:none}header.theme-header #identity{display:flex!important;justify-content:space-between!important}div#identity{padding:4px 10px!important}}@media (max-width: 980px){.grid__wrapper.row{grid-gap:0px!important}}@media (max-width: 768px){.cart-page{padding:0 20px}}@media (max-width: 500px){.prod_section_heading{font-size:30px!important}#logo img{width:145px!important}h1.product-title{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tut.css.map */
