#shopify-section-product-template .main>.columns{margin:0}.product-wrapper .product_section{display:flex;align-items:stretch;justify-content:space-between;margin:0!important;padding-top:2rem}.main-wrapper{width:100%;padding:0 var(--gutterWidth)!important;box-sizing:border-box;max-width:var(--maxWidth)}.product-container{width:100%!important;padding:0;margin:0}.product_section:before,.product_section:after{display:none}.product-navigator{display:none;align-items:center;justify-content:flex-end;position:absolute;z-index:1000;right:2rem;top:2rem}.product-navigator>a{display:flex;align-items:center;justify-content:center;-webkit-appearance:none!important;border-radius:50%;box-shadow:none!important;outline:0!important;width:40px;height:40px;background-color:var(--navy);border:2px solid var(--navy)!important;padding:0;margin:0 0 0 .5rem;box-sizing:border-box;transition:.25s cubic-bezier(.215,.61,.355,1)}.product-navigator>a:hover{background-color:transparent;transform:scale(1.1)}.product-navigator>a svg{width:20px;height:20px}.product-navigator>a:hover svg path{fill:var(--gold)}.product-wrapper .product_section .product_slider{display:flex;align-items:stretch;justify-content:center;margin:0!important;width:100%;flex-direction:row-reverse;gap:2rem}.product-wrapper .product_section .product_slider .flex-viewport{width:100%;background-color:#f7f7f7}.product-wrapper .product_section.whitebg .product_slider .flex-viewport{background-color:#fff}.product-wrapper .product_section .image-column{margin:0;padding:0!important;width:60%}.product-wrapper .product_section .image__container{padding:0;cursor:zoom-in}.fancybox-close,.fancybox-next,.fancybox-prev{mix-blend-mode:difference;color:#fff!important}.flexslider:hover .flex-next,.fancybox-next:hover span,.flexslider:hover .flex-prev,.fancybox-prev:hover span{opacity:1!important}.fancybox-nav span{color:#fff!important}.fancybox-image{border-radius:10px}.product-wrapper .product_section .flex-control-thumbs{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:5px;box-sizing:border-box;background-color:#fff;height:100%;gap:1.25rem;margin:0}.product-wrapper .product_section .flex-control-thumbs:empty{display:none!important}.product-wrapper .product_section .flex-control-thumbs li{margin:0!important;background-color:#f7f7f7}.product-wrapper .product_section .flex-control-thumbs img{transition:var(--transitionA);opacity:.5;filter:grayscale(1);aspect-ratio:1/1;object-fit:cover;object-position:cover}.product-wrapper .product_section .flex-control-thumbs img.flex-active,.product-wrapper .product_section .flex-control-thumbs li:hover img{opacity:1;filter:grayscale(0)}.product-wrapper .product_section .info-column{padding:1rem 0 1rem 2rem;margin:0;box-sizing:border-box;position:relative;width:40%}.product-wrapper .product_section .trending{display:flex;align-items:center!important;font-size:12px;line-height:1;margin:0 0 .5rem;text-transform:uppercase;color:var(--navy);font-family:var(--headerFont);font-weight:500}.product-wrapper .product_section .trending>span{display:flex;align-items:center;padding-top:3px}.product-wrapper .product_section .trending span.count{font-weight:900;margin-right:.25rem}.product-wrapper .product_section .trending img{width:15px;height:auto;margin:0 .5rem 0 0}.product_name--container{display:flex}.product-wrapper .product_section h1.product_name{display:block;font-family:var(--headerFont)!important;text-transform:none;font-weight:600!important;font-size:2.5rem;line-height:.85;letter-spacing:0;padding:0;margin:0 0 1.5rem;color:var(--navy)}.product-wrapper .product_section .modal_price *{font-family:var(--bodyFont)}.product-wrapper .product_section .modal_price .money{color:var(--red)}.thumbnail .price{font-weight:500;color:var(--red);text-transform:uppercase;letter-spacing:1px!important;font-size:1.2rem}.thumbnail .sold_out,.sold_out{font-size:1.2rem;font-style:italic;color:#bebebe;text-transform:uppercase;letter-spacing:0!important}.product-wrapper .product_section .modal_price{margin:0 0 .5rem!important;padding-bottom:1.5rem;border-bottom:2px solid #d7e0ed;line-height:1;font-size:1.5rem}.product-wrapper .product_section .was_price{opacity:.4;margin:0 0 0 .25rem;font-style:unset}.product-wrapper .product_section p{line-height:1.5;font-size:.95rem}.product-wrapper .product_section form{margin:0}.product-wrapper .product_section .option_title{display:flex;align-items:center;gap:.5em;margin:0 0 .75rem!important;line-height:1;font-size:1.15rem;font-family:var(--bodyFont);font-weight:600}.product-swatch-color .product-swatch-color-label{display:flex;align-items:center;gap:.5em;margin:0 0 .75rem!important;line-height:1;font-size:1.15rem;font-family:var(--bodyFont);font-weight:600;text-transform:uppercase}.product-swatch-color .product-swatch-color-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin-left:0}.product-swatch-color .product-swatch-color-label-list{position:relative;display:grid;list-style:none;margin:0}.product-swatch-color .product-swatch-color-label-list-item{grid-area:1 / 1 / 2 / 2;opacity:0;pointer-events:none;line-height:1;font-size:.8rem;font-family:var(--bodyFont);text-transform:uppercase;margin-bottom:0}.product-swatch-color .product-swatch-color-label-list-item.is-active{opacity:1;pointer-events:auto}.product-swatch-color .product-swatch-color-list-item{overflow:hidden;width:30px;height:30px;margin-bottom:0;border-radius:100%;outline:2px solid transparent;outline-offset:1px;transition:outline-color .3s}.product-swatch-color .product-swatch-color-list-item.is-active{outline-color:var(--red)}@media(hover:hover){.product-swatch-color .product-swatch-color-list-item:hover{outline-color:var(--red)}}.product-swatch-color .product-swatch-color-list-swatch{display:inline-block;width:100%;height:100%}.product-wrapper .product_section .product-low-stock{margin:0 0 .5rem;line-height:1;font-size:1.15rem;font-family:var(--bodyFont);font-weight:600;text-transform:uppercase}.product-wrapper .product_section .option_title .variant-low-stock{height:20px}.product-wrapper .product_section .option_title .variant-low-stock p{font-size:.8rem;font-weight:400;margin-bottom:0}.product-wrapper .product_section form+p,.product-wrapper .product_section .product_image{z-index:100000000}.product-wrapper .product_section .description{padding:2rem .5rem}.product-wrapper .product_section .description *{font-family:inherit;text-transform:none;line-height:1.5;font-size:18px!important}.product-wrapper .modal_price+.description{padding-top:0!important}.product-wrapper .product_section .description p:last-child{margin:0}.product-wrapper .product_section .description ul li{margin:0;line-height:1.25}.product-wrapper .product_section .usa-badge{width:80px;padding:8px 8px 4px;box-sizing:border-box;background-color:#f7f7f7;border-radius:10px}.product-wrapper .product_section .sizing-chart__link{color:var(--red);text-decoration:underline;text-underline-offset:.4rem;font-weight:700}.product_slider .slides{overflow:hidden;width:100%}.product_slider .slides img{aspect-ratio:1/1;object-fit:cover}.product-wrapper .product_section .swatch .swatch-element{border-radius:100px;font-family:var(--bodyFont);font-weight:600}.product-wrapper .product_section .swatch .swatch-element.soldout{filter:grayscale(.3);opacity:.5}.swatch_options input:checked+.swatch-element:not(.color){border-color:var(--red);color:#fff;background:var(--red)}.swatch label{font-family:var(--bodyFont);font-size:14px;font-weight:600;letter-spacing:1px;padding:0 15px}.swatch:not(:last-child){margin-bottom:1rem}.product-wrapper .product_section .swatch .swatch-element.color{padding:2px;border:2px solid transparent;border-radius:50%}.product-wrapper .product_section .swatch input:checked+.swatch-element.color{border:2px solid var(--navy)!important}.product-wrapper .product_section .swatch .swatch-element.color label{color:var(--navy);background-color:var(--swatch-color-1);border:1px solid rgba(0,0,0,.2);font-family:var(--bodyFont);font-size:12px;font-weight:500;line-height:1;transition:.5s cubic-bezier(.215,.61,.355,1);width:40px!important;height:40px!important;border-radius:50%;padding:0!important;overflow:hidden;position:relative}.product-wrapper .product_section .swatch .swatch-element.color.swatches-2 label:after{content:"";position:absolute;width:200%;height:200%;top:-50%;left:50%;background-color:var(--swatch-color-2, transparent);transform:rotate(45deg);transform-origin:left center}.product-wrapper .product_section .swatch .swatch-element.color .tooltip{font-family:var(--bodyFont);font-weight:600;font-size:14px;text-transform:uppercase;border-radius:100vw;box-shadow:none;padding:10px 0!important;line-height:1}.product-wrapper .product_section .add_to_cart{font-family:var(--bodyFont);text-transform:uppercase;font-weight:900;background-color:transparent;font-size:1.5rem;color:var(--red);line-height:1;border:2px solid var(--red);padding:1rem 2rem;border-radius:100px;transition:var(--transitionA)}.product-wrapper .product_section .add_to_cart:hover{background-color:var(--red);color:#fff}.product-wrapper .product_section .add_to_cart.disabled{pointer-events:none;opacity:.5;filter:grayscale(1)}.product-wrapper .meta{position:absolute;right:0;bottom:0rem}.product-wrapper .meta>share-button{display:flex!important;align-items:center;justify-content:center;font-size:0;width:40px;height:40px;padding:0;margin:0!important;border-radius:50%;background-color:var(--red)}.product-wrapper .meta>share-button:before{display:block;width:20px;height:20px;color:#fff;top:unset;left:0;position:relative;line-height:unset}.product-wrapper .meta share-button .sb-social{bottom:unset!important;top:0;left:unset;right:0;transform:translate(calc((40px + .5rem)*-1))}.product-wrapper .meta share-button .sb-social ul{display:flex!important}.product-wrapper .meta share-button .sb-social ul li{display:flex;align-items:center;justify-content:center;height:40px;width:40px;padding:0;border-radius:50%;margin:0 0 0 .35rem!important}.product-wrapper .meta share-button .sb-social ul li:before{width:30px;height:30px;position:relative!important;transform:unset!important;background-size:24px!important;background-position:center}.product-wrapper .meta share-button .sb-social ul li:after{display:none}#judgeme_product_reviews{margin-top:2rem;max-width:1200px;padding:0 var(--gutterWidth);margin:0 auto}#judgeme_product_reviews *:is(.jdgm-link,.jdgm-histogram__clear-filter){color:var(--red)}#judgeme_product_reviews h2{display:block;padding:0;line-height:1;font-family:var(--headerFont);font-weight:700;font-size:2.5rem;margin:0;color:var(--navy);margin-bottom:3rem;text-transform:none;letter-spacing:0}#judgeme_product_reviews a.jdgm-write-rev-link{background-color:var(--red);border-radius:4px;border:0;padding:16px 24px}#judgeme_product_reviews .jdgm-star{color:var(--red)}#judgeme_product_reviews .jdgm-form input[type=text],#judgeme_product_reviews .jdgm-form input[type=email],#judgeme_product_reviews .jdgm-form input[type=url],#judgeme_product_reviews .jdgm-form textarea{font-size:16px;padding:12px 16px;border-radius:4px;height:48px}#judgeme_product_reviews *:is(.jdgm-form input[type=text]:focus,.jdgm-form input[type=text]:focus-visible,.jdgm-form input[type=email]:focus,.jdgm-form input[type=email]:focus-visible,.jdgm-form input[type=url]:focus,.jdgm-form input[type=url]:focus-visible,.jdgm-form textarea:focus,.jdgm-form textarea:focus-visible){border-color:var(--red)}#judgeme_product_reviews *:is(.jdgm-form .jdgm-form__fieldset>label,.jdgm-form .jdgm-form__fieldset .jdgm-form__inline-label){letter-spacing:.05ch;color:var(--navy);font-weight:400;font-size:14px}#judgeme_product_reviews *:is(.jdgm-form input:not([type=submit]),.jdgm-form textarea,.jdgm-picture-fieldset__box-wrapper){border-radius:4px}#judgeme_product_reviews .jdgm-btn--border{color:var(--red);border-color:var(--red);border-radius:4px;padding:16px 24px}#judgeme_product_reviews *:is(.jdgm-btn--solid,input[type=submit].jdgm-btn--solid){background-color:var(--red);border-color:var(--red);padding:16px 24px;border-radius:4px;text-transform:none}#judgeme_product_reviews *:is(.jdgm-notification__title,.jdgm-notification__inner,.jdgm-notification__inner>a){color:var(--red)}#judgeme_product_reviews .jdgm-rev__icon{border-radius:100px}#judgeme_product_reviews .jdgm-rev__icon:before{color:var(--red)}#judgeme_product_reviews .jdgm-notification__title:before{background-color:var(--red)}#judgeme_product_reviews .jdgm-histogram__bar-content{background-color:var(--red)}#judgeme_product_reviews .jdgm-rev-widg__summary{align-items:flex-start}#judgeme_product_reviews .jdgm-write-rev-link{margin-right:0}#judgeme_product_reviews .jdgm-rev__author{font-size:18px;line-height:36px;color:var(--red);font-weight:700}#judgeme_product_reviews .jdgm-row-profile{margin-top:1rem}#judgeme_product_reviews .jdgm-rev__title{font-size:20px}#judgeme_product_reviews *:is(.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow){color:var(--red);font-family:var(--bodyFont)}#related-products{margin-top:6rem}#related-products h4{display:block;padding:0;line-height:1;font-family:var(--headerFont);font-weight:700;font-size:2.5rem;margin:0;color:var(--navy);margin-bottom:3rem;text-transform:none;letter-spacing:0}#trust{padding:1.5rem}#trust h4{font-size:1.15rem;font-weight:600}#trust .trust:hover .svg-wrapper:after{transform:scale(1.5)}#BIS_trigger{width:100%;font-family:var(--headerFont);background-color:transparent;font-weight:600;font-size:1.5rem;color:var(--red);line-height:1;border:2px solid var(--red);padding:1rem 2rem;border-radius:100px;transition:var(--transitionA);text-transform:none}#BIS_trigger:hover{background-color:var(--red);color:#fff}@media screen and (max-width:959px){.product-wrapper .product_section{flex-direction:column}.product-wrapper .product_section .image-column,.product-wrapper .product_section .info-column{width:100%}.product-wrapper .product_section .info-column{padding:4rem 0 0}.product-wrapper .product_section .add_to_cart{width:auto}}@media screen and (max-width:768px){.main.main-wrapper{padding:0!important}#shopify-section-content{padding-top:90px}.breadcrumb-container{display:none}.product-navigator{right:1rem;top:1rem}#shopify-section-content{margin:0}#shopify-section-product-template>.main{padding:0;width:100%}#shopify-section-product-template .main>.columns{width:100%}.product-container{padding:0}.product-wrapper .product_section{flex-direction:column;padding:0;border-radius:0!important}.product-wrapper .product_section .image-column{width:100%}.product-wrapper .product_section .info-column{padding:0 var(--gutterWidth);margin-top:3rem;width:100%}.product-wrapper .product_section .product_slider .flex-viewport{border-radius:0}.product-wrapper .product_section ol.flex-control-nav.flex-control-thumbs{position:absolute;bottom:16px;right:0;left:0;margin:0 auto;flex-direction:row!important;height:auto;padding:0;float:none;width:fit-content;gap:8px;background-color:transparent}.product-wrapper .product_section ol.flex-control-thumbs li{width:10px!important;height:10px;flex:0 0 10px;border-radius:100vw;background-color:#ffffff80}.product-wrapper .product_section ol.flex-control-thumbs img{display:none}.product-wrapper .product_section ol.flex-control-thumbs li.flex-active-parent{background-color:#fff}.product-wrapper .meta{right:1rem;bottom:-3rem}.product-wrapper .product_section .description{padding-inline:0}.product-wrapper .product_section .add_to_cart{width:100%}.product-wrapper .product_section h1.product_name{font-size:2rem}.product-wrapper .product_section .modal_price{font-size:1.25rem}.product_slider .slides{border-radius:0}#related-products{padding:0 var(--gutterWidth)}#related-products .products{display:flex;flex-wrap:wrap}.cloudzoom-zoom-inside{border-radius:0}#judgeme_product_reviews{margin-top:4rem}#judgeme_product_reviews *:is(.jdgm-rev-widg__summary,.jdgm-histogram){margin-bottom:3rem}#trust{flex-wrap:wrap;padding:4rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/product.css.map */
