body.template-product .product__media-gallery,body.template-product .product__media,body.template-product .product-media-container,body.template-product .card-gallery,body.template-product slideshow-component,body.template-product slideshow-container,body.template-product slideshow-slides,body.template-product slideshow-slide{width:100%!important;max-width:100%!important;overflow:hidden!important}body.template-product .product__media img,body.template-product .product-media img,body.template-product .card-gallery img{width:100%!important;max-width:100%!important;object-fit:cover!important;height:auto!important;display:block!important}body.template-product .pdp-title-subtitle{font-size:12px!important;font-weight:400!important;text-transform:none!important;color:#000!important;letter-spacing:.25px!important;line-height:16.8px!important;padding:0 0 4px!important;margin:0!important;font-family:proxima-nova,sans-serif!important}body.template-product .text-block h1,body.template-product h1:not([class*=header]):not([class*=logo]):not([class*=menu]):not([class*=drawer]){font-size:12px!important;font-weight:400!important;text-transform:none!important;font-family:proxima-nova,sans-serif!important;letter-spacing:.25px!important;line-height:16.8px!important}body.template-product .text-block{font-size:12px!important;font-weight:400!important}body.template-product .willluxe-sales-boost__sale-tag{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;border-radius:2px!important;font-family:proxima-nova,sans-serif!important;letter-spacing:.25px!important}body.template-product .price,body.template-product .product__price,body.template-product [class*=price]:not([class*=compare]):not([class*=regular]):not([class*=badge]){font-size:17px!important;font-weight:600!important;color:#000!important;font-family:proxima-nova,sans-serif!important}body.template-product .price--compare,body.template-product [class*=compare-at],body.template-product [class*=compare_at],body.template-product .price__compare{font-size:10px!important;font-weight:400!important;color:#757575!important;text-decoration:line-through!important}body.template-product .variant-option__button-label,body.template-product .variant-option__button,body.template-product label.variant-option__button-label,body.template-product .variant-option label,body.template-product [class*=variant-option__button],body.template-product fieldset.variant-option--buttons label,body.template-product .variant-picker .variant-option--buttons label{min-width:44px!important;height:32px!important;font-size:13px!important;font-weight:600!important;border:.571429px solid rgb(230,230,230)!important;border-radius:4px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;letter-spacing:.25px!important;font-family:proxima-nova,sans-serif!important;color:#000!important;flex:0 0 auto!important;min-height:32px!important}body.template-product .variant-option,body.template-product [class*=variant-option]:not([class*=label]):not([class*=button-label]){display:flex!important;flex-wrap:wrap!important;gap:8px!important;font-size:13px!important}body.template-product fieldset.variant-option,body.template-product fieldset[class*=variant-option]{font-size:13px!important}body.template-product .product-form__input--block .form__label,body.template-product .product-form__label{font-size:13px!important;font-weight:600!important;color:#000!important;letter-spacing:.25px!important;font-family:proxima-nova,sans-serif!important}body.template-product .add-to-cart-button,body.template-product .sticky-add-to-cart__button,body.template-product .product-form__submit,body.template-product button[type=submit][class*=product]{width:100%!important;background:#000!important;color:#fff!important;border-radius:9999px!important;border:none!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.25px!important;padding:16px 24px!important;font-family:proxima-nova,sans-serif!important;height:auto!important;min-height:48px!important}body.template-product button.button.add-to-cart-button,body.template-product .button.add-to-cart-button,body.template-product [class*=add-to-cart-button]{border-radius:9999px!important}body.template-product .add-to-cart-text{font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;font-family:proxima-nova,sans-serif!important;letter-spacing:.25px!important}body.template-product .shopify-payment-button,body.template-product .shopify-payment-button button,body.template-product [class*=buy-now],body.template-product [class*=dynamic-checkout] button{border-radius:9999px!important;font-family:proxima-nova,sans-serif!important}body.template-product [class*=payment] [class*=more],body.template-product .shopify-payment-button__more-options{font-size:12px!important;font-family:proxima-nova,sans-serif!important;color:#757575!important}body.template-product [class*=trust],body.template-product [class*=assurance],body.template-product [class*=returns-badge],body.template-product [class*=discreet]{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;font-family:proxima-nova,sans-serif!important;letter-spacing:.25px!important}body.template-product .product-form__input--block .form__label--color,body.template-product [class*=color] .form__label{font-size:13px!important;font-weight:600!important;color:#000!important;font-family:proxima-nova,sans-serif!important}body.template-product .product__accordion,body.template-product [class*=accordion],body.template-product details[class*=accordion],body.template-product .collapsible-content,body.template-product details{border-top:1px solid rgb(230,230,230)!important;border-bottom:1px solid rgb(230,230,230)!important}body.template-product .product__accordion summary,body.template-product [class*=accordion] summary,body.template-product details summary,body.template-product .collapsible-content summary{font-size:13px!important;font-weight:600!important;color:#000!important;padding:16px 0!important;letter-spacing:.25px!important;font-family:proxima-nova,sans-serif!important;text-transform:none!important}body.template-product .price--compare,body.template-product [class*=compare-at],body.template-product [class*=compare_at],body.template-product .product-price__compare,body.template-product s[class*=price],body.template-product del[class*=price],body.template-product .price__compare{font-size:10px!important;font-weight:400!important;color:#757575!important;text-decoration:line-through!important;font-family:proxima-nova,sans-serif!important}body.template-product .variant-option__label,body.template-product .form__label,body.template-product [class*=variant] [class*=label]:not([class*=button]){font-size:13px!important;font-weight:600!important;color:#000!important;letter-spacing:.25px!important;font-family:proxima-nova,sans-serif!important;text-transform:none!important}body.template-product [class*=size-guide],body.template-product [class*=size_guide],body.template-product a[class*=size]{font-size:12px!important;font-weight:400!important;text-decoration:underline!important;color:#000!important;font-family:proxima-nova,sans-serif!important}body.template-product .quantity,body.template-product [class*=quantity-selector],body.template-product [class*=quantity__input]{font-size:13px!important;font-family:proxima-nova,sans-serif!important}body.template-product .text-block,body.template-product .text-block--AZE5YQVFZMXk,body.template-product [class*=text-block] p,body.template-product [class*=text-block] h2,body.template-product [class*=text-block] h3{font-family:proxima-nova,sans-serif!important;letter-spacing:.25px!important}body.template-product [class*=text-block] h2,body.template-product [class*=text-block] h3,body.template-product .product__description h2,body.template-product .product__description h3{font-size:14px!important;font-weight:600!important;color:#000!important;font-family:proxima-nova,sans-serif!important}body.template-product [class*=text-block] p,body.template-product .product__description p,body.template-product .rte p{font-size:12px!important;line-height:16.8px!important;color:#000!important;font-family:proxima-nova,sans-serif!important}body.template-product .breadcrumb,body.template-product [class*=breadcrumb]{font-size:12px!important;font-weight:400!important;color:#757575!important;font-family:proxima-nova,sans-serif!important;padding:0 16px!important}body.template-product [class*=breadcrumb] a{color:#757575!important}body.template-product .product-reviews,body.template-product [class*=review],body.template-product .product-recommendations,body.template-product [class*=recommendation]{font-family:proxima-nova,sans-serif!important}body.template-product .product-recommendations h2,body.template-product .product-recommendations [class*=title],body.template-product [class*=recommendation] h2,body.template-product [class*=recommendation] [class*=title]{font-size:14px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.25px!important;color:#000!important;font-family:proxima-nova,sans-serif!important;padding:0 16px!important}body.template-product .product-recommendations .product-grid__item img,body.template-product [class*=recommendation] .product-grid__item img,body.template-product .product-recommendations .card-gallery img,body.template-product [class*=recommendation] .card-gallery img{aspect-ratio:2 / 3!important;object-fit:cover!important;width:100%!important}body.template-product .product__info-container,body.template-product .product-information{padding:0 16px!important;max-width:100%!important}body.template-product .sticky-add-to-cart{font-family:proxima-nova,sans-serif!important}body.template-product .sticky-add-to-cart__price{font-size:17px!important;font-weight:600!important;color:#000!important;font-family:proxima-nova,sans-serif!important}@media screen and (max-width:749px){body.template-product .product__media-gallery,body.template-product .product-media-container,body.template-product .card-gallery,body.template-product .product-information__grid{height:auto!important;max-height:none!important;overflow:visible!important}body.template-product .product__media img,body.template-product .product-media img,body.template-product .card-gallery img,body.template-product .product-information__grid img{width:100%!important;max-width:100%!important;aspect-ratio:3 / 4!important;object-fit:cover!important;height:auto!important;display:block!important}body.template-product .product-information__grid .card-gallery,body.template-product .product-information__grid slideshow-component,body.template-product .product-information__grid slideshow-container,body.template-product .product-information__grid slideshow-slides,body.template-product .product-information__grid slideshow-slide,body.template-product .product-information__grid .product-media-container,body.template-product .product-information__grid .product-media,body.template-product .product-information__grid .product-card__content{width:100%!important;max-width:100%!important;overflow:hidden!important;display:block!important;grid-template-columns:none!important}body.template-product .product-information__grid .product-card__content{display:block!important}}@media screen and (min-width:750px){body.template-product .product-information,body.template-product .product-information>.product-information__grid{display:flex!important;flex-direction:row!important;gap:0!important;max-width:100%!important;width:100%!important;float:none!important}body.template-product .product-information__grid{width:55%!important;max-width:55%!important;flex:0 0 55%!important;float:none!important}body.template-product .product-information>div:not(.product-information__grid){width:45%!important;max-width:45%!important;flex:0 0 45%!important;float:none!important;padding:0 32px!important}body.template-product .text-block h1,body.template-product h1:not([class*=header]):not([class*=logo]):not([class*=menu]):not([class*=drawer]){font-size:20px!important;line-height:28px!important;font-weight:400!important}body.template-product .pdp-title-subtitle{font-size:20px!important;line-height:28px!important}body.template-product .price,body.template-product .product__price,body.template-product .product-price__value{font-size:20px!important}body.template-product .product__media img,body.template-product .product-media img,body.template-product .card-gallery img{aspect-ratio:3 / 4!important;object-fit:cover!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fn-product.css.map */
