.breadcrum-container{padding:0!important}.section.full-width{max-width:100%;width:100%}div.product_section{margin:0}.product_section .media-container,.product_section .description-container{margin-left:0;margin-right:0;z-index:1}.product_section .media-container .product_slider{margin-bottom:0}.product_slider:not(.product-height-set) .product-gallery__main img{max-height:90vh;object-fit:cover;object-position:center}.product-gallery__thumbnails .product-gallery__thumbnail{height:191px;width:165px;text-align:center}.product-gallery__thumbnails .product-gallery__thumbnail:hover{cursor:pointer}.product-gallery__thumbnails .flickity-button{display:none}.product-gallery__thumbnails .product-gallery__thumbnail img{height:100%;width:100%;object-fit:cover}.product-gallery .product-gallery__main .flickity-prev-next-button{border-radius:unset}.product_section .description-container{padding:60px 0}.product_section .description-container .inner__wrapper{padding:0 100px}.product_section .description-container .product_name{font-family:Roboto Mono,sans-serif;font-weight:700;font-size:24px;letter-spacing:2px;line-height:32px;margin-bottom:20px}.product_section .description-container p.modal_price{font-size:24px;font-weight:700;letter-spacing:3px;line-height:32px;margin-bottom:15px}.swatch_options{margin-bottom:0}.swatch_options .swatch:last-of-type{max-width:calc(100% - 160px)}.swatch_options .option_title,.selector-wrapper label{font-size:14px;font-weight:700;letter-spacing:1.75px;line-height:19px;text-transform:uppercase;margin-bottom:11px}.swatch_options .swatch-element{min-width:60px;min-height:60px;border:unset}.swatch-element.color{padding:0;border:unset}.swatch_options input:checked+.swatch-element.color label,.swatch_options .swatch-element.color label:hover{border:2px solid #00FF19}.swatch_options input:checked+.swatch-element,.swatch_options .swatch-element:hover{font-size:20px;font-weight:500;letter-spacing:0;line-height:26px;text-align:center;background-color:#0a0a0a;color:#00ff19}.swatch_options .swatch-element label{height:60px;line-height:60px;font-size:20px;font-weight:500;letter-spacing:0;border:unset}.swatch .swatch-element.soldout label{opacity:.2}.swatch .swatch-element.soldout .crossed-out{display:none}.swatch_options .swatch:last-of-type .swatch-element{margin-bottom:0}.product-options-wrapper{position:relative}.purchase-details__quantity{position:absolute;bottom:0;right:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;border:1px solid #0A0A0A;max-width:166px;height:60px;margin:0}.purchase-details__quantity .product-minus,.purchase-details__quantity .product-plus{border:unset;height:60px;width:60px}.purchase-details__quantity .product-minus.inactive{opacity:.2}.purchase-details__quantity .product-minus span:before,.purchase-details__quantity .product-plus span:before{content:""}.purchase-details__quantity .product-plus span{background:linear-gradient(#0a0a0a,#0a0a0a),linear-gradient(#0a0a0a,#0a0a0a);background-position:center;background-size:50% 2px,2px 50%;background-repeat:no-repeat}.purchase-details__quantity .product-minus span{background:linear-gradient(#0a0a0a,#0a0a0a);background-position:center;background-size:50% 2px,2px 50%;background-repeat:no-repeat}.purchase-details__quantity .product-minus span,.purchase-details__quantity .product-plus span{line-height:60px}.purchase-details__quantity input.quantity{display:block;width:50px;color:#0a0a0a;font-family:Roboto Mono,sans-serif;font-size:20px;letter-spacing:0;line-height:26px;text-align:center;padding:0;border:unset;margin:2px 0}.purchase-details.smart-payment-button--false .purchase-details__buttons{width:100%;z-index:1;margin-top:30px}.add_to_cart.action_button{text-transform:uppercase;background:#00ff19;color:#0a0a0a;font-size:16px;font-weight:700;letter-spacing:2px;line-height:21px;text-align:center;height:60px}.add_to_cart.action_button:hover{background:#0a0a0a;color:#fff}.inner__wrapper .description{padding-top:40px}.btn.klaviyo-bis-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-top:20px!important;text-transform:uppercase;background:#00ff19;color:#0a0a0a;font-size:16px;font-weight:700;letter-spacing:2px;line-height:21px;text-align:center;height:60px}.btn.klaviyo-bis-trigger:hover{background:#0a0a0a;color:#fff}.inner__wrapper .description p,.inner__wrapper .description ul li{font-size:14px;letter-spacing:0;line-height:22px}@media screen and (max-width: 1200px){.product_section .description-container .inner__wrapper{padding:0 50px}}@media only screen and (max-width: 768px){.product_section .description-container,.product_section .media-container{margin:auto;width:100%}.product_slider:not(.product-height-set) .product-gallery__main img{max-height:60vh}.container .review-container .stamped-reviews .slick-next,.container .review-container .stamped-reviews .slick-prev,.product-gallery__main .flickity-button{display:none!important}.product-gallery__thumbnails{margin-top:12px}.product_section .description-container .inner__wrapper{padding:0 20px}.product_section .description-container{padding-top:20px}.product_section .description-container .product_name{font-size:14px;font-weight:700;letter-spacing:1.75px;line-height:19px;margin-bottom:30px}.product_section .description-container p.modal_price{font-size:16px;letter-spacing:2px;line-height:21px}.inner__wrapper .description{padding-top:10px}}@media screen and (max-width: 473px){.product-gallery__thumbnails .product-gallery__thumbnail{width:71px;height:80px}.swatch_options{display:none}.shopify-product-form .select,.selector-wrapper{display:block}.selector-wrapper:last-of-type{max-width:calc(100% - 150px)}.selector-wrapper .single-option-selector{border:1px solid #0A0A0A;color:#0a0a0a;font-size:16px;font-weight:500;letter-spacing:0;line-height:21px;text-transform:uppercase;padding:14px 15px;background-position-x:96%;outline-color:#00ff19}.selector-wrapper .single-option-selector:focus{border-color:#00ff19!important}.purchase-details__quantity{height:50px;max-width:135px}.purchase-details__quantity .product-minus,.purchase-details__quantity .product-plus{height:50px;width:50px}.purchase-details__quantity .product-minus span,.purchase-details__quantity .product-plus span{line-height:50px}}.container .review-container{max-width:1200px;padding-top:90px;margin:auto}.container .review-container #stamped-main-widget{margin:0}.summary-overview,.stamped-summary-ratings,.stamped-summary-photos,.stamped-summary-actions-newquestion,.stamped-tab-container,.stamped-reviews-filter,.stamped-review-footer,.container .review-container .stamped-review-header .created,.container .review-container .stamped-review-header .stamped-verified-badge,div[data-widget-style*=standard] .stamped-tab-container,.stamped-container[data-widget-show-product-variant=true] .stamped-review-body .stamped-review-product,.stamped-container[data-widget-show-product-variant=true] .stamped-review-body .stamped-review-variant{display:none!important}.review__header-title{font-size:20px;font-weight:700;letter-spacing:2.5px;line-height:26px;margin:0 15px}.container .review-container .stamped-review-header{min-height:unset!important}.container .review-container .stamped-review{border:1px solid #0A0A0A}.container .review-container .stamped-review-header-starratings{margin-bottom:0}.stamped-review-header-starratings .stamped-fa-star{color:#0a0a0a}.stamped-fa-star-o{display:none!important}.container .review-container .stamped-review-content-body,.container .review-container .author{font-size:12px;font-weight:500;letter-spacing:0;line-height:18px;margin-bottom:0}.container .review-container .author{position:absolute;bottom:20px}.container .review-container .stamped-review-body>.stamped-review-header-title{color:#0a0a0a;font-family:STRETCHSANS;font-size:18px;letter-spacing:0;line-height:34px;min-height:unset;margin-top:25px;margin-bottom:5px!important}.container .review-container .stamped-reviews .slick-next:before{position:relative;content:""!important;display:inline-block;width:22px;height:22px;border-right:2px solid #0A0A0A;border-top:2px solid #0A0A0A;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.container .review-container .stamped-reviews .slick-prev:before{position:relative;content:""!important;display:inline-block;width:22px;height:22px;border-right:2px solid #0A0A0A;border-top:2px solid #0A0A0A;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}@media only screen and (max-width: 768px){.container .review-container{padding:0 0 0 15px}.review__header-title{font-size:16px;letter-spacing:2px;line-height:21px;padding-left:5px;margin:0}.container .review-container .stamped-review-body>.stamped-review-header-title{font-size:16px;margin-top:15px}@media only screen and (max-width: 473px){.stamped-reviews.slick-initialized .slick-list{padding:0 26% 0 0}}}.product-recommendations{margin-top:60px}.product-recommendations .recommended-title{font-size:20px;font-weight:700;letter-spacing:2.5px;line-height:26px;margin-bottom:35px}.product-recommendations .recommended-slideshow{display:flex;width:100%}.product-recommendations .columns.thumbnail{margin-top:0;margin-bottom:0}.product-recommendations .feature_divider{display:none}.product-recommendations .thumbnail .image__container{margin-bottom:30px}.product-recommendations .thumbnail .image__container .image-element__wrap{max-height:420px}.product-recommendations .thumbnail .image__container .image-element__wrap img{max-width:100%;height:auto}.product-recommendations .info{font-size:18px;font-weight:700;letter-spacing:2.25px;line-height:30px}.product-recommendations .thumbnail .price{float:unset;text-align:left}@media only screen and (max-width: 768px){.shopify-section--recommended-products>.section{width:100%}.product-recommendations{margin-top:30px;padding-left:20px}.product-recommendations .column{margin-left:0}.product-recommendations .recommended-title{margin-bottom:40px}.product-recommendations .recommended-slideshow .thumbnail{width:50%}.product-recommendations .info{font-size:16px;font-weight:700;letter-spacing:2px;line-height:21px}}@media only screen and (max-width: 473px){.product-recommendations .recommended-slideshow .thumbnail{width:72%;margin-left:7.5px;margin-right:7.5px}}.product-page-video{margin-top:90px;padding-bottom:100px}.play__button-wrapper{position:absolute;bottom:30px;right:30px;cursor:pointer}.product-page-video .video__text-wrapper{margin-top:65px}.product-page-video .video__text-wrapper p{margin-bottom:0;padding-bottom:0}.product-page-video .subtitle{color:#fff;font-size:14px;font-weight:500;letter-spacing:1px;line-height:22px;text-align:left}@media only screen and (max-width: 768px){.shopify-section--video>.section{width:100%;margin:0}.product-page-video{margin-top:60px;padding-bottom:40px}.product-page-video .column{margin:0;width:100%}.product-page-video .video__text-wrapper{padding:0 20px}}@media only screen and (max-width: 473px){.video-wrapper .video-wrapper__image .placeholder-svg,.video-wrapper .video-wrapper__image img{min-height:300px;max-height:300px}.product-page-video .video__text-wrapper{margin-top:35px}.play__button-wrapper{bottom:20px;right:17px;height:20px}.play__button-wrapper svg{width:23px;height:20px}}.mobile-only{display:none}@media only screen and (max-width: 473px){.mobile-only{display:block}}.mobile__sticky-addtocart{position:fixed;width:100%;background:#fff;left:0;bottom:0}.addtocart-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.addtocart-container .price__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:20px}.product_section .description-container .addtocart-container .price__wrapper p{margin-bottom:0}.addtocart-container .add_to_cart{-ms-flex-preferred-size:50%;flex-basis:50%;font-size:14px;line-height:19px;letter-spacing:1.75px}
/*# sourceMappingURL=/s/files/1/0002/1133/t/33/assets/custom-product-page.css.map */
