.product-information .product-form-text__error{position:absolute;bottom:10%;font-family:Barnegat-Regular;color:#e91f1d}.product-information .dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:2px solid #000}.product-information{background:#000!important;background-image:url(https://cdn.shopify.com/s/files/1/0721/8810/0763/files/shop.png?v=1758186821)!important;background-size:cover!important;background-position:center;background-repeat:no-repeat!important;border:1px solid #E91F1D}.product-information .product-information__grid{grid-template-columns:50% 50%!important;padding:203px 37px 0}.product-information .product-media{--constrained-height: auto !important}.product-information .product-media-container.constrain-height{--constrained-min-height: unset !important}.product-information .media-fit-contain :is(img,.deferred-media__poster-image){background-color:unset!important}.product-information .buy-buttons-block .product-form-buttons>*:not(.quantity-selector){flex:1!important}.product-information .product-form-buttons{gap:45px;padding:0 37px 158px}.product-information .title-wrapper p,.mobile-title-price .product__title{color:#fff;font-family:Barnegat-Regular;font-weight:400;font-size:70px;line-height:100%;letter-spacing:0px}.product-information .price{font-family:Barnegat-Regular;font-weight:400;font-size:25px;line-height:25px;letter-spacing:.25px;color:#e91f1d;margin-bottom:39px}.product-information product-price.text-block.text-block--align-left.rte.text-left.paragraph.spacing-style{margin-bottom:35px;padding:0;line-height:0}.product-information .title-wrapper .quick-add{display:none!important}.product-information .divider__line{border-bottom:1px solid #E91F1D}.product-information .description{margin:35px 0;gap:35px}.product-information .description p strong{font-family:Barnegat-Regular;font-weight:400;font-size:20px;line-height:25px;letter-spacing:.2px;color:#fff}.product-information .description p{margin:0;line-height:100%}.product-information .description p span{font-family:DM Sans;font-weight:500;font-size:18px;line-height:24px;letter-spacing:-.54px;vertical-align:middle;color:#fff}.product-information .product-composition p strong{font-family:Barnegat-Regular;font-weight:400;font-size:20px;line-height:25px;letter-spacing:.2px;color:#fff;margin-bottom:43px}.product-information .product-composition p{font-family:Barnegat-Regular;font-weight:400;font-size:18px;line-height:100%;letter-spacing:-.54px;color:#e91f1d;margin:35px 0}.metafield-rich_text_field p:first-of-type{margin-bottom:35px}.metafield-rich_text_field p:last-of-type{margin-top:0}.product-information .variant-option__button-label:has(:checked),.product-information .variant-option__button-label:has(:checked):hover{background-color:#e91f1d;border:1px solid #E91F1D;border-radius:0;color:#000}.product-information .variant-option__button-label:has(:checked){font-family:Barnegat-Regular;font-weight:400;font-size:18px;line-height:100%;letter-spacing:-.54px}.product-information .variant-option__button-label:has([data-option-available=false]),label.variant-option__button-label{background:transparent;color:#fff;border:1px solid #FFFFFF;border-radius:0}.product-information .variant-option legend{font-family:Barnegat-Regular;font-weight:400;font-size:20px;line-height:100%;letter-spacing:-.6px;color:#fff;margin-block-end:35px}.product-information label.variant-option__button-label:hover{background:transparent;color:#fff}.product-information .variant-picker{width:100%;max-width:454px}.product-information .variant-option--equal-width-buttons .variant-option__button-label{min-width:unset;width:100%}.product-information .variant-picker__form .variant-option{margin-top:35px}label.variant-option__button-label{font-family:Barnegat-Regular;font-weight:400;font-size:18px;line-height:100%;letter-spacing:-.54px}.product-information .variant-option__button-label{min-height:46px}.product-information .product-form-buttons .add-to-cart-button{background:#e91f1d;border-radius:5px}.product-information .shopify-payment-button__button{background:#f9f9f9;border:1px solid #F7F7F7;border-radius:5px}.product-information .buy-buttons-block span.add-to-cart-text{padding:16px 20px;justify-content:space-between}.product-information .product-form-buttons button{padding-inline:0px}.product-information .button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: #000000}.product-information button.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#f9f9f9}.product-information .add-to-cart-text .add-to-cart-text__content,.product-information .add-to-cart-text--added span{font-family:Barnegat-Regular;font-weight:400;font-size:20px;line-height:48px;letter-spacing:-.6px;color:#000}.product-information span.svg-wrapper.add-to-cart-icon{width:36px;height:36px}.product-information span.svg-wrapper.add-to-cart-icon svg{width:100%;height:100%}.product-information .custom-button-section .custom-button{font-family:Barnegat-Regular;font-weight:400;font-size:25px;line-height:48px;letter-spacing:-.75px}.product-information .custom-button-section-mobile .custom-button{font-family:Barnegat-Regular;font-weight:400;font-size:35px;line-height:100%;letter-spacing:-.75px}.product-information slideshow-controls.mobile\:hidden,.product-information slideshow-controls{display:none}.product-recommendations .section--page-width{background:url(https://cdn.shopify.com/s/files/1/0721/8810/0763/files/PRODUCT.png?v=1758789713)!important}.product-information slideshow-arrows .slideshow-control.slideshow-control--style-none{display:block!important;background-color:#e91f1d;border-radius:50%;width:49px;height:49px}.product-information .slideshow-control.slideshow-control--previous{margin-right:10px;padding:0}.product-information slideshow-arrows .svg-wrapper{width:49px;height:49px}.product-information slideshow-arrows{justify-content:end;bottom:-25px}.product-information .media-gallery--carousel slideshow-container,.media-gallery--grid .product-media>*{overflow:visible}.product-information .product-form-buttons{padding:95px 37px 158px}.product-recommendations .add-to-cart-button{width:fit-content;background:#e91f1d!important;padding:14px 18px!important;border-radius:46px!important}@media (max-width:1199px){.product-information .product-form-text__error{position:absolute;bottom:2%;display:flex;align-items:center}.product-information .product-information__grid{padding:180px 35px 0}.product-information .title-wrapper p{font-size:50px}.product-information .custom-button-section .custom-button{font-size:23px}.product-information .add-to-cart-text .add-to-cart-text__content,.product-information .product-form-buttons button{font-size:18px}.product-information .description{margin:30px 0;gap:30px}.product-information product-price.text-block.text-block--align-left.rte.text-left.paragraph.spacing-style{margin-bottom:30px}.metafield-rich_text_field p:first-of-type{margin-bottom:30px}.product-information .product-composition p{margin:30px 0}.product-information .variant-picker__form .variant-option{margin-top:30px}.product-information .variant-option legend{margin-block-end:30px}.product-information .product-form-buttons button{font-size:18px!important}}@media (max-width:991px){.product-information .product-information__grid{padding:100px 30px 0!important}.product-information .product-form-buttons{padding:0 30px 36px}.product-information .product-details .group-block{padding-top:21px}}@media (max-width:749px){.product-information .slideshow-control.slideshow-control--previous{margin-right:0}.product-information .product-details .group-block{padding-top:0}.custom-button-section{display:none}.product-recommendations .section--page-width{background:none!important}.product-information span.svg-wrapper.add-to-cart-icon{width:24px;height:24px}.product-information{background-image:url(https://cdn.shopify.com/s/files/1/0721/8810/0763/files/pdp-mobile-bg.png?v=1758542780)!important}.product-information .product-information__grid{padding:50px 15px 0!important}.product-information .product-form-buttons{padding:0 15px 36px}.product-information .product-information__grid{display:flex;flex-direction:column}.product-information .custom-button-section .custom-button{font-size:20px}.product-information .title-wrapper p{font-size:44px}.product-information .price{font-size:22px}.product-information .product-form-buttons.spacing-style.product-form-buttons--stacked{padding:30px 15px 50px}.product-details .product__title,.product-details .price{display:none}.mobile-title-price{display:block;margin-bottom:16px}.product-information .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column{display:none}.product-information .product-information__media slideshow-controls{display:none}.product-information .product-information__media slideshow-arrows{display:flex!important;justify-content:end;gap:6px;bottom:-21px}.product-information .product-information__media slideshow-arrows .slideshow-control.slideshow-control--style-none{display:flex;background:#e91f1d;border-radius:50%;width:32px;height:32px;min-height:unset;padding:0}.product-information .product-information__media .svg-wrapper{width:32px;height:32px}}@media (max-width:575px){.product-information .custom-button-section .custom-button,.product-information .product-composition p strong,.product-information .variant-option legend{font-size:15px!important;line-height:normal}.product-information .title-wrapper p{font-size:30px;line-height:normal}.product-information .product-composition p,.product-information .variant-option__button-label:has(:checked),label.variant-option__button-label,.product-information .add-to-cart-text .add-to-cart-text__content,.product-information .add-to-cart-text--added span{font-size:15px;line-height:normal}.product-information .product-form-buttons.spacing-style.product-form-buttons--stacked{flex-direction:column}}.mobile-title-price{display:none}@media (max-width: 749px){.product-details .product__title,.product-details .price{display:none}.product-information .price{margin-top:12px}.product-information{border:none}.mobile-title-price{display:block;margin-bottom:0}.product-information .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column,.product-information .above-des,.product-information .above-com,.product-information .product-composition{display:none}.product-information .price{margin-bottom:0}.mobile-title-price .product__title{font-weight:400;font-size:35px;line-height:35px;margin-bottom:0;letter-spacing:.35px}.product-information .price,.product-information .description p strong{font-size:15px;line-height:25px;letter-spacing:.15px}.product-information .description p span{font-size:12px;line-height:20px;letter-spacing:-.36px}.product-information .description{margin:0 0 30px;gap:30px;padding-top:21px}.product-information .variant-picker__form .variant-option{margin-top:30px}.product-information .variant-option legend{margin-block-end:30px}.product-information .product-information__grid .product-details .group-block{padding-bottom:0}.product-information .product-form-buttons.spacing-style.product-form-buttons--stacked{gap:30px}.product-information .add-to-cart-text .add-to-cart-text__content,.product-information .product-form-buttons button{font-size:15px!important}}.product-recommendations .resource-list--grid{gap:47px}.product-recommendations .section--page-width{max-width:1440px;width:100%;margin:0 auto;border:1px solid #E91F1D;padding:70px 37px}.product-recommendations .section-resource-list__content h3{font-family:Barnegat-Regular;font-weight:400;font-size:35px;line-height:25px;letter-spacing:0px;color:#e91f1d}.product-recommendations .title-wrapper p{font-family:Barnegat-Regular;font-weight:400;font-size:20px;line-height:25px;letter-spacing:.2px;color:#fff}.product-recommendations span.price{font-family:Barnegat-Regular;font-weight:400;font-size:18px;line-height:25px;letter-spacing:.18px;color:#e91f1d}.product-recommendations .add-to-cart-button span.add-to-cart-text{font-family:Barnegat-Regular;font-weight:400;font-size:15px;line-height:19px;letter-spacing:-.15px;color:#fff}.product-recommendations .title-wrapper{flex:1}.product-recommendations .slideshow-control[disabled]{display:flex}.product-recommendations slideshow-arrows .slideshow-control{opacity:1;margin:0}.product-recommendations :not(.media-gallery--carousel)>:is(slideshow-component:hover,slideshow-component:focus-within):not(:has(slideshow-controls:hover))>slideshow-container>slideshow-arrows .slideshow-control{animation:none}.product-information .product-information__grid .product-information__media media-gallery{top:80px!important}.product-recommendations slideshow-arrows .slideshow-control{width:42px;min-height:42px}.product-information .product-form-buttons button{height:54px;font-size:20px;font-family:Barnegat-Regular}@media (max-width:1366px){.product-information .product-information__grid{padding:203px 30px 0}.product-information .product-form-buttons{padding:85px 30px 60px}.product-recommendations .section--page-width{padding:60px 30px}.product-information .product-form-text__error{bottom:30px}}@media (max-width:1024px){.product-information slideshow-arrows .slideshow-control.slideshow-control--style-none{width:40px;height:40px;min-height:unset}.product-information slideshow-arrows .svg-wrapper{width:40px;height:40px}}@media (max-width:991px){.product-recommendations .section--page-width{padding:60px 30px}}@media (max-width:749px){.product-information .product-form-text__error{font-size:10px;line-height:normal;bottom:30px}.product-recommendations .title-wrapper p{font-size:18px}.product-information .add-to-cart-button{height:48px}.product-information .product-form-buttons button{height:48px;font-size:15px;font-family:Barnegat-Regular}.product-recommendations .section--page-width{padding:50px 15px 106px}.product-recommendations .product-card span.price{margin:9px 0 0}.product-recommendations{background:#e91f1d}.product-recommendations .section-resource-list__content h3{font-family:Right Chalk;font-weight:400;font-size:25px;line-height:25px;letter-spacing:0px;color:#000;text-transform:uppercase}.product-recommendations .resource-list__carousel .resource-list__slide{width:50%}.product-recommendations .buy-buttons-block{display:none}.product-recommendations span.price{font-size:18px;line-height:25px;letter-spacing:1%;text-align:center;color:#000}.product-recommendations .title-wrapper .user-select-text{width:100%}.product-recommendations .title-wrapper .text-block{--text-align:center !important}.product-recommendations slideshow-arrows{bottom:-56px;justify-content:center;gap:8px}.product-recommendations button.slideshow-control{background:#000!important}.product-recommendations .section-resource-list__content{align-items:center}}@media (max-width:575px){.product-recommendations .resource-list__carousel .resource-list__slide{width:100%}}@media (max-width:375px){.product-information .product-form-text__error{bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/Product-detail-page.css.map */
