.swatch input{display:none}.swatch .form-label{padding:.25rem .5rem;min-width:38px;cursor:pointer;text-align:center;border:1px solid var(--bs-body-color)}.swatch input:checked+label{background:var(--bs-body-color);color:var(--bs-body-bg);border:1px solid var(--bs-body-color)}.product-thumb--image img{height:100%;width:100%;object-fit:contain}.media--video img{width:100%;height:100%;object-fit:cover}.product-details-wrapper .swiper-container-vertical img{height:100%;width:100%;object-fit:cover}.product-images-wrapper .swiper-container-vertical .swiper-wrapper{flex-wrap:wrap}.product-thumbnails{min-height:100%;max-height:500px}.classic-horizontal .product-thumb--image{width:118px}.product-thumb--image.media--video .icon-play{left:50%;top:50%;font-size:30px;transform:translate(-50%,-50%);color:#fff}.product-thumb--image.swiper-slide-thumb-active{border:1px solid var(--bs-color-gray-700)}.product-details-wrapper+.collaspible_tab{margin-top:35px}@media(min-width:768px){.classic-vertical .swiper-button-next{left:50%;right:auto;bottom:0;top:auto;transform:translate(-50%) rotate(90deg)}.classic-vertical .swiper-button-prev{left:50%;right:auto;top:0;margin-top:0;transform:translate(-50%) rotate(90deg)}}.product-images-wrapper .swiper-container-horizontal{margin-bottom:1rem}.product-carousel.pdp-carousel .swiper-wrapper .swiper-slide{height:auto;background:#fff;aspect-ratio:1/1;position:relative}.product-carousel.pdp-carousel .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:contain}.product-carousel.pdp-carousel .video-section video{width:100%}.cta-btn{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.show--video .cta-btn,.show--video .content-section{display:none}.custom-video-container.video--paused .show--video .cta-btn,.custom-video-container.video--paused .pause__button{display:block}.custom-video-container.video--paused .pause__button,.pause__button{display:none}.collaspible_tab{background:var(--bs-color-secondary-5);transition:all .3s;margin-bottom:8px}.collaspible_tab.open{background:var(--bs-color-secondary-4)}.collaspible_tab .tab_toggle{cursor:pointer;padding:15px 20px;transition:all .3s}.collaspible_tab .tab_toggle:hover{background:var(--bs-color-secondary-4)}.collaspible_tab .toggle-content{padding:0;font-size:16px;letter-spacing:.02em;line-height:1.75}.collaspible_tab .toggle-content .toggle-inner-content{padding:0 20px 20px}.collaspible_tab .toggle-content p{font-size:inherit;letter-spacing:inherit;line-height:inherit}.collaspible_tab .toggle-content *:last-child{margin-bottom:0}.collaspible_tab .tab_toggle [class*=icon-]{transition:all .3s ease-in-out}.collaspible_tab.open .tab_toggle [class*=icon-]{transform:rotate(180deg)}.media{position:relative}.image-magnify-full-size{position:absolute;display:block!important;width:100%;height:100%;cursor:zoom-out}.image-magnify-hover{cursor:zoom-in}.pdp-vertical-slider{display:flex;position:sticky;top:calc(var(--bs-header-height) + var(--bs-topbar-height) + 10px)}.pdp-vertical-slider .pdp-main-slider{flex:1;max-width:100%}.pdp-main-slider .swiper-slider,.pdp-thumbnail-slider .swiper-slider{opacity:0}.pdp-main-slider .swiper-slider.swiper-initialized,.pdp-thumbnail-slider .swiper-slider.swiper-initialized{opacity:1}@media only screen and (min-width:768px){.pdp-vertical-slider .pdp-main-slider{flex:1;padding-left:10px;max-width:calc(100% - 55px)}.pdp-vertical-slider .pdp-thumbnail-slider{flex:0 0 59px;max-width:59px;position:relative;padding-block:50px}}.product-thumb--image{position:relative;aspect-ratio:1/1;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.product-thumb--image .thumbnail__badge{background:#fff;height:1.2rem;width:1.2rem;right:5px;top:5px;position:absolute;border:1px solid #ceced3;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0 3px}.product-thumb--image .thumbnail__badge svg{width:auto;height:auto;max-width:100%;max-height:100%}.swiper-slide:hover .product-thumb--image,.swiper-slide-thumb-active .product-thumb--image{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--bs-body-color)}.pdp-vertical-slider .pdp-thumbnail-slider .swiper-slider{padding:2px}.pdp-main-slider [class*=swiper-button]{width:calc(var(--swiper-navigation-size) * .7);height:calc(var(--swiper-navigation-size) * .7);margin:0;border-color:#3c5035;background-color:#3c5035;color:#fff}.pdp-main-slider .swiper-button-prev{left:0}.pdp-main-slider .swiper-button-next{right:0}.product--media .deferred-media{padding-top:100%;overflow:hidden;position:relative;display:block;width:100%}.deferred-media__poster{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;height:100%;width:100%;overflow:hidden}.media>.deferred-media__poster{display:flex;align-items:center;justify-content:center}.deferred-media__poster img{width:auto;max-width:100%;height:100%}.deferred-media:not([loaded]) template{z-index:-1}.deferred-media__poster:focus-visible{outline:none;box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + .3rem) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + .5rem) rgba(var(--color-foreground),.5);border-radius:calc(var(--media-radius) - var(--media-border-width))}.deferred-media__poster:focus{outline:none;box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + .3rem) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + .5rem) rgba(var(--color-foreground),.5);border-radius:calc(var(--media-radius) - var(--media-border-width))}@media(forced-colors:active){.deferred-media__poster:focus{outline:transparent solid 1px}}.deferred-media__poster:focus:not(:focus-visible){outline:0;box-shadow:none}.deferred-media__poster-button{background-color:var(--bs-color-secondary-200);border-radius:50%;color:var(--bs-color-primary);display:none;align-items:center;justify-content:center;height:5rem;width:5rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:all .3s ease-in-out;z-index:1}.deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.1)}.deferred-media__poster-button .icon{width:2rem;height:2rem}.deferred-media__poster-button .icon-play{margin-left:.2rem}.shopify-model-viewer-ui{position:relative;display:inline-block;cursor:pointer}.shopify-model-viewer-ui model-viewer{--progress-bar-height: 2px;--progress-bar-color: currentColor;transform:translateZ(0);z-index:1;background-color:#fff}.shopify-model-viewer-ui model-viewer.shopify-model-viewer-ui__disabled{pointer-events:none}.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen model-viewer{position:relative;width:100vw;height:100vh}.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen .shopify-model-viewer-ui__control-icon--exit-fullscreen{display:block}.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen .shopify-model-viewer-ui__control-icon--enter-fullscreen{display:none}.shopify-model-viewer-ui:not(.shopify-model-viewer-ui--desktop) .shopify-model-viewer-ui__controls-area{display:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-overlay{position:absolute;width:100%;height:100%;top:0}.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{display:flex;flex-direction:column;position:absolute;bottom:10px;right:10px;z-index:1}.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area:not(.shopify-model-viewer-ui__controls-area--playing){display:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__button{border-radius:0;border:none;margin:0;cursor:pointer;color:var(--bs-body-color)}.shopify-model-viewer-ui .shopify-model-viewer-ui__button:not(.focus-visible){outline:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control{padding:0;height:44px;width:44px;background:var(--bs-color-secondary-200);position:relative;transition:all .5s ease-in-out}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:hover,.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:active,.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control.focus-visible:focus{color:var(--bs-body-color);background:var(--bs-color-secondary-400)}.shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon{width:44px;height:44px;fill:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{background:#fff;position:absolute;top:50%;left:50%;padding:0;height:60px;width:60px;z-index:1;border-radius:50%;transform:translate(-50%,-50%) scale(1);transition:all .3s ease}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover,.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus{color:#0000008c;transform:translate(-50%,-50%) scale(1.1)}.shopify-model-viewer-ui .shopify-model-viewer-ui__poster-control-icon{width:60px;height:60px}.shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon--exit-fullscreen{display:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon--enter-fullscreen{display:block}.shopify-model-viewer-ui .shopify-model-viewer-ui__spritesheet{display:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.deferred-media[loaded]>.deferred-media__poster{display:none}@media only screen and (min-width:1200px){.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{opacity:0;transition:opacity .1s linear}.shopify-model-viewer-ui.shopify-model-viewer-ui--desktop:hover .shopify-model-viewer-ui__controls-area,.shopify-model-viewer-ui.shopify-model-viewer-ui--desktop.shopify-model-viewer-ui--child-focused .shopify-model-viewer-ui__controls-area{opacity:1}.deferred-media__poster-button{height:6.2rem;width:6.2rem;display:flex}}.jdgm-preview-badge .jdgm-prev-badge__text{font-size:14px;line-height:2;display:inline-block;letter-spacing:.02em;text-transform:capitalize}.jdgm-preview-badge .jdgm-star.jdgm-star{font-size:14px;padding-right:4px!important}.product-details-wrapper .money{font-size:21px;letter-spacing:.02em;font-weight:500;font-family:Poppins;line-height:1.5}.installation-link{display:flex;font-size:15px;align-items:center;line-height:1.766;letter-spacing:.02em;color:var(--bs-color-primary);margin-right:0;margin-bottom:28px}.installation-link:hover svg{fill:var(--bs-link-hover-color)}.installation-link svg{width:21px;margin-right:10px;fill:var(--bs-color-primary);transition:all .3s ease-in-out}.installation-link:last-child{margin:0}.cstm-checkbox{position:relative;cursor:pointer}.cstm-checkbox input[type=checkbox]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.cstm-checkbox span{position:relative;display:inline-block;margin:0;padding-left:33px}.cstm-checkbox span:before{position:absolute;content:"";width:20px;height:20px;border-radius:2px;left:0;top:0;border:1px solid var(--bs-color-primary-100);background-color:var(--bs-color-secondary-5);transition:all .3s ease-in-out}.cstm-checkbox input[type=checkbox]:checked~span:before{background-color:var(--bs-color-secondary-1);border-color:transparent;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMy41IDExIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMy41IDExOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01LDExYy0wLjEsMC0wLjMtMC4xLTAuNC0wLjFMMC4xLDYuNEMwLDYuMiwwLDUuOCwwLjEsNS42czAuNS0wLjIsMC43LDBMNSw5LjhsNy43LTkuNgoJYzAuMi0wLjIsMC41LTAuMiwwLjctMC4xYzAuMiwwLjIsMC4yLDAuNSwwLjEsMC43bC04LDEwQzUuMywxMC45LDUuMiwxMSw1LDExQzUsMTEsNSwxMSw1LDExeiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:13px auto;background-position:center center}@media only screen and (min-width:768px){.product-details-wrapper .money{font-size:24px;letter-spacing:.03em}}.product-form .hulkapps_product_options{margin:0!important}.product-form .extratouch-price{text-align:right;font-size:16px;font-weight:700;line-height:21px;letter-spacing:.32px}.hulkapps_product_options .hulkapps_option{margin-bottom:38px;padding-inline:calc(var(--bs-gutter-x) * 1)}.hulkapps_product_options .hulkapps_option.validation_error{border:none!important;margin-top:0!important;padding:0 calc(var(--bs-gutter-x) * 1)!important;background:transparent!important}.hulkapps_product_options .hulkapps_option.ta_render{margin-bottom:0}.hulkapps_product_options .hulkapps_option .hulkapps_option_name{padding:0!important;margin-top:0;margin-bottom:12px}.hulkapps_product_options .hulkapps_option .hulkapps_option_name,.hulkapps_product_options .hulkapps_option.cb_render .hulkapps_check_option{font-family:var(--bs-body-font-family);font-weight:800!important;line-height:1.46;font-style:var(--bs-heading-style);color:var(--bs-heading-color);letter-spacing:.1em;text-transform:uppercase;font-size:var(--bs-h6-font-size-sm);line-height:1.4}.hulkapps_product_options .hulkapps_option.full_width .hulkapps_option_name{padding:0!important;position:relative}.hulkapps_product_options .hulkapps_option .hulkapps_option_name .selected_var{font-size:14px;font-weight:400;text-transform:capitalize;letter-spacing:.02em;line-height:1.4;margin-left:2px}.hulkapps_product_options .hulkapps_option.full_width .hulkapps_option_value{display:flex!important;flex-wrap:wrap;gap:10px}.hulkapps_product_options .hulkapps_option_name .hulkapps-required{color:red}.hulkapps_product_options .hulkapps_option.full_width .hulkapps_option_value .hulkapps_swatch_option{background:transparent;position:relative;padding:5px;flex:0 0 100%;max-width:100%;margin:0!important;display:flex;align-items:center;min-height:60px;z-index:0}.hulkapps_product_options .hulkapps_option.circular-option.full_width .hulkapps_option_value .hulkapps-tooltip{margin:0 32px 0 14px}.hulkapps_product_options .hulkapps_option.circular-option.full_width .hulkapps_option_value .hulkapps-tooltip .hulk_po_radio{width:29px!important;height:29px!important;border-radius:50%}.hulkapps_product_options .hulkapps_option.full_width .hulkapps_option_value .hulkapps-tooltip{margin:0 15px 0 0;position:static}.hulkapps_product_options .hulkapps_option.full_width .hulkapps_option_value .hulkapps-tooltip .hulkapps_option_child{width:60px!important;height:50px!important}.hulkapps_product_options .hulkapps_option.cb_render.extra-touch-block .hulkapps_product_page_options{margin-top:28px;border-top:1px solid rgba(187,185,183,.5);padding-top:29px}.hulkapps_product_options .hulkapps_option.full_width .hulkapps_option_value .hulkapps_swatch_option>div:last-child{margin:0!important;font-size:14px;line-height:1.4;letter-spacing:.02em;text-transform:capitalize;pointer-events:none}.hulkapps_product_options .hulkapps_option.full_width .hulkapps_swatch_option .hulkapps_option_child:after{left:0;right:0;top:0;bottom:0;border-color:transparent;transition:all .3s ease-in-out;background:var(--bs-color-secondary-5);z-index:-1}.hulkapps_product_options .hulkapps_option.full_width .hulkapps_swatch_option:hover .hulkapps_option_child:after{border-color:var(--bs-color-primary-100)}.hulkapps_product_options .hulkapps_option.full_width .hulkapps_swatch_option .swatch_selected:after{border-color:var(--bs-body-color);background:var(--bs-color-secondary-4)}.hulkapps_product_options .hulkapps_option_set{display:flex;flex-wrap:wrap;margin-inline:calc(-1 * var(--bs-gutter-x))}.hulkapps_product_options .hulkapps_option.tb_render{flex:0 0 100%;max-width:100%;display:inline-flex;flex-direction:column}.hulkapps_product_options .hulkapps_option.full_width.tb_render .hulkapps_option_value{margin-top:auto}.hulkapps_product_options .hulkapps_option.tb_render input[type=text],.hulkapps_product_options .hulkapps_option textarea{display:block;width:100%;padding:var(--bs-y-padding-input) calc(var(--bs-x-padding-input) - 4px)!important;font-family:var(--bs-font-family-input);font-size:calc(var(--bs-font-size-input) - 1px)!important;font-weight:var(--bs-font-weight-input);line-height:var(--bs-line-height-input);color:var(--bs-input-text-color)!important;background-color:var(--bs-input-bg-color);background-clip:padding-box;border:var(--bs-input-border-width) solid var(--bs-input-border-color)!important;border-radius:var(--bs-border-radius-input)!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;letter-spacing:.02em}.hulkapps_product_options .hulkapps_option.tb_render input[type=text]:focus,.hulkapps_product_options .hulkapps_option textarea:focus{color:var(--bs-input-text-color)!important;background-color:var(--bs-input-bg-color);border-color:var(--bs-input-focus-border-color)!important;outline:0}.hulkapps_product_options .hulkapps_option.tb_render.full_width .hulkapps-tooltip{position:static}.hulkapps_product_options .hulkapps_option input[type=text]::-ms-input-placeholder,.hulkapps_product_options .hulkapps_option textarea::-ms-input-placeholder{font-weight:400;color:var(--bs-input-ph-text-color);opacity:.5;letter-spacing:.03em}.hulkapps_product_options .hulkapps_option input[type=text]::placeholder,.hulkapps_product_options .hulkapps_option textarea::placeholder{font-weight:400;color:var(--bs-input-ph-text-color);opacity:.5}.hulkapps_product_options .hulkapps_option.tb_render [id*=char_count]{display:none}.hulkapps_product_options .hulkapps-tooltip .hulkapps-tooltip-inner{background:#fff;color:#000;font-size:13px!important;border:1px solid rgba(153,149,147,.4);border-radius:0;width:100%;left:0;transform:none;box-shadow:none;white-space:unset;padding:15px;font-weight:400;letter-spacing:.02em;line-height:1.55;text-align:left;text-transform:none;box-shadow:var(--bs-shadow)}.hulkapps_product_options .hulkapps_option.cb_render .hulkapps_option_name{display:none!important}.hulkapps_product_options .hulkapps_option.cb_render{margin-bottom:13px}.hulkapps_product_options .hulkapps_option.cb_render .hulkapps_check_option{display:flex;margin:0;width:100%;align-items:center;flex:0 0 100%}.hulkapps_product_options .hulkapps_option .hulkapps_option_value label.hulkapps_check_option .hulkapps-custom-check{width:20px;height:20px;border-radius:2px;border:1px solid var(--bs-color-primary-100);background-color:var(--bs-color-secondary-5);transition:all .3s ease-in-out;margin:0 10px 0 0;padding:0}.hulkapps_product_options .hulkapps_option .hulkapps_option_value label.hulkapps_check_option input[type=checkbox]:checked~.hulkapps-custom-check{background-color:var(--bs-color-secondary-1)}.hulkapps_product_options .hulkapps_option.ta_render .hulkapps_option_name{display:flex;flex-direction:column-reverse;margin-bottom:15px}.hulkapps_product_options .hulkapps_option.ta_render .hulkapps_helptext{margin:0;font-family:var(--bs-body-font-family);font-size:calc(var(--bs-body-font-size) - 1px)!important;font-weight:var(--bs-body-font-weight);font-style:var(--bs-body-font-style);line-height:calc(var(--bs-line-height-heading) * 1.475);letter-spacing:var(--bs-body-letter-spacing);color:var(--bs-body-color)!important;text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;text-transform:none}.hulkapps_product_options .hulkapps_option.ta_render .hulkapps_option_name>div:not(.hulkapps_helptext_div){display:none}.hulkapps_product_options .hulkapps_option textarea{min-height:150px!important}.hulkapps_product_options #option_total{border:none;background:var(--bs-input-bg-color);color:var(--bs-body-color);padding:10px;font-size:14px;margin-top:20px}@media(min-width:768px){.hulkapps_product_options .hulkapps_option .hulkapps_option_name,.hulkapps_product_options .hulkapps_option.cb_render .hulkapps_check_option{font-size:var(--bs-h6-font-size-md)}.hulkapps_product_options .hulkapps_option.full_width .hulkapps_option_value .hulkapps_swatch_option{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px);min-height:70px}.hulkapps_product_options .hulkapps_option.full_width .hulkapps_option_value .hulkapps-tooltip .hulkapps_option_child{width:65px!important;height:60px!important}.hulkapps_product_options .hulkapps_option.full_width .hulkapps_option_value .hulkapps_swatch_option>div:last-child{font-size:15px;line-height:1.466}.hulkapps_product_options .hulkapps_option .hulkapps_option_name .selected_var{font-size:15px;line-height:1.466}.hulkapps_product_options .hulkapps_option.tb_render{flex:0 0 50%;max-width:50%}.hulkapps_product_options .hulkapps_option textarea{min-height:120px!important}.hulkapps_product_options .hulkapps_option .hulkapps_option_name{margin-bottom:14px}.hulkapps_product_options .hulkapps_option.full_width .hulkapps_option_value{gap:12px}.hulkapps_product_options .hulkapps_option .hulkapps_option_value label.hulkapps_check_option .hulkapps-custom-check{margin-right:13px}.hulkapps_product_options .hulkapps_option.cb_render{margin-bottom:10px}.installation-link{display:inline-flex;font-size:16px;line-height:1.75;letter-spacing:.03em;margin-right:43px;margin-bottom:0}.installation-link svg{width:24px;margin-right:13px}.hulkapps_product_options .hulkapps_option.circular-option.full_width .hulkapps_option_value .hulkapps-tooltip .hulk_po_radio{width:46px!important;height:46px!important}.hulkapps_product_options .hulkapps_option.circular-option.full_width .hulkapps_option_value .hulkapps-tooltip{margin:0 15px 0 10px}.hulkapps_product_options #option_total{font-size:var(--bs-body-font-size)}.hulkapps_product_options .hulkapps_option.tb_render.full_width .hulkapps-tooltip{position:relative}.hulkapps_product_options .hulkapps-tooltip .hulkapps-tooltip-inner{width:331px;left:30px;transform:translate(-100%)}}@media only screen and (min-width:992px){.hulkapps_product_options .hulkapps_option.tb_render input[type=text],.hulkapps_product_options .hulkapps_option textarea{padding:var(--bs-y-padding-input) var(--bs-x-padding-input)!important;font-size:var(--bs-font-size-input)!important}}@media(min-width:1025px){.hulkapps_product_options .hulkapps_option .hulkapps_option_name,.hulkapps_product_options .hulkapps_option.cb_render .hulkapps_check_option{font-size:var(--bs-h6-font-size);line-height:1.44}.hulkapps_product_options .hulkapps_option.ta_render .hulkapps_helptext{font-size:var(--bs-body-font-size)!important;line-height:var(--bs-body-line-height)}}@media(min-width:1200px){.hulkapps_product_options .hulkapps_option.full_width .hulkapps_option_value .hulkapps_swatch_option{flex:0 0 calc(33.33% - 8px);max-width:calc(33.33% - 8px)}}@media only screen and (min-width:1500px){.hulkapps_product_options .hulkapps-tooltip .hulkapps-tooltip-inner{left:50%;transform:translate(-50%)}}.pdp-subscription-modal .modal-content{border:none}.pdp-subscription-modal .close-popup{color:var(--bs-body-color);padding:0;line-height:1;position:absolute;top:8px!important;right:8px!important}.pdp-subscription-modal .close-popup:hover{color:var(--bs-primary-btn-bg)}.pdp-subscription-modal .modal-head{padding:30px 20px}.pdp-subscription-modal .modal-body{padding:0 20px 20px}.pdp-subscription-modal .modal-dialog{max-width:983px}.subscription-plans .subscription-title{margin-bottom:10px}.subscription-plans:not(:last-child){margin-bottom:20px}.subscription-list ul{display:flex;margin-bottom:0;flex-wrap:wrap;column-gap:31px}.subscription-list ul li{font-size:14px;line-height:1.7;letter-spacing:.02em;flex:0 0 100%;margin-bottom:17px}.subscription-list ul li span{flex:1}.subscription-list ul .listicon{width:25px;margin-top:1px}.subscription-list,.subscription-desc{font-size:13px;letter-spacing:.02em;line-height:1.6923}.subscription-desc .read_more{color:var(--bs-link-color);cursor:pointer;text-transform:capitalize}.subscription-plan-blocks{display:flex;flex-wrap:wrap;column-gap:13px}.subscription-plan-blocks .subscription-plan-inner{flex:0 0 100%;max-width:100%;margin-bottom:10px}.subscription-plan-blocks label{position:relative;display:block}.subscription-plan-blocks label input[type=radio]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.subscription-plan-blocks label .label-content{position:relative;padding:5px;display:flex;align-items:center;background:var(--bs-color-secondary-5);transition:all .3s ease-in-out;cursor:pointer;min-height:78px}.subscription-plan-blocks label .label-content .subscription-tag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;font-size:12px;font-weight:700;background:var(--bs-color-secondary-1);line-height:1.2;padding:6px 13px;letter-spacing:.05em}.subscription-plan-blocks label input[type=radio]:checked~.label-content{background:var(--bs-color-secondary-4)}.subscription-plan-blocks label .label-content:before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;border:1px solid transparent;transition:all .3s ease-in-out}.subscription-plan-blocks label input[type=radio]:checked~.label-content:before,.subscription-plan-blocks label:hover .label-content:before{border-color:var(--bs-body-color)}.subscription-plan-blocks label .label-content .label-img{aspect-ratio:82/89;width:82px;position:relative;overflow:hidden;margin-right:15px}.subscription-plan-blocks label .label-content .label-img img{width:100%;height:100%;object-fit:cover}.subscription-plan-blocks label .label-content .label-data{flex:1}.subscription-plan-blocks label .label-content .label-data span{font-size:15px;font-weight:700;letter-spacing:.02em;line-height:22px}.subscription-plan-blocks label .label-content .label-data span svg{width:15px;margin-left:5px}.subscription-plan-blocks label .label-content .label-data p{font-size:14px;letter-spacing:.02em;line-height:21px;margin-bottom:0}.pdp-subscription-modal .modal-foot{padding:20px;box-shadow:0 -2px 6px #342c270f}.pdp-subscription-modal .modal-foot p:empty{display:none}.subscription-plans .subscription-title span{margin-left:6px;line-height:1.3125em}.subscription-plan-blocks .tooltip .tooltiptext{z-index:1;max-width:250px;padding:10px}description-toggle [data-full-desc],description-toggle [data-short-desc]{transition:.25s ease all;overflow:hidden}.pdp-subscription-modal .modal-dialog.modal-sm{max-width:654px}.wrapped-gift-block{border:1px solid rgba(187,185,183,1);padding:15px;max-width:524px;margin:0 auto}.wrapped-gift-block .wrapped-gift-img{aspect-ratio:1/1;position:relative;width:180px;margin-right:20px}.wrapped-gift-block .wrapped-gift-data{flex:1}.wrapped-gift-block .wrapped-gift-data p{margin-bottom:10px}@media only screen and (min-width:768px){.pdp-subscription-modal .close-popup{top:25px!important;right:25px!important}.pdp-subscription-modal .modal-head{padding:40px 35px 20px}.pdp-subscription-modal .modal-body{padding:0 35px 20px}.pdp-subscription-modal .modal-foot{padding:15px 35px}.subscription-list ul{column-gap:31px}.subscription-list ul li{flex:0 0 calc(50% - 16px);margin-bottom:15px}.subscription-plan-blocks .subscription-plan-inner{flex:0 0 calc(33.33% - 9px);max-width:calc(33.33% - 9px);margin-bottom:0}.subscription-plans .subscription-title{margin-bottom:12px}.subscription-list,.subscription-desc{font-size:12px;letter-spacing:.02em;line-height:1.67}}.product-details-wrapper .js.product-form__input{margin-bottom:38px!important;display:block}.product-details-wrapper .product-form__input .form__label{margin-bottom:14px;display:flex;width:100%}.product-details-wrapper .product-form__input .form__label .selected-option{font-weight:400;font-size:15px;letter-spacing:.02em;flex:1;margin-left:6px;text-transform:capitalize}.product-details-wrapper .swatch .form-label{padding:15px 10px;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;border:none;font-size:15px;letter-spacing:.02em;line-height:1.4666;height:100%;background:var(--bs-color-secondary-5);color:var(--bs-color-primary)}.product-details-wrapper .swatch .form-label:before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;border:1px solid transparent;pointer-events:none;transition:all .3s ease-in-out}.product-details-wrapper .swatch .form-label:hover:before{border-color:var(--bs-color-primary-100)}.product-details-wrapper .swatch input:checked+.form-label{background-color:var(--bs-color-secondary-4)}.product-details-wrapper .swatch input:checked+.form-label:before{border-color:var(--bs-color-primary)}.rc_container_wrapper{display:none}.pdp-main-slider .product__xr-button{position:absolute;left:0;right:0;bottom:0;justify-content:center}.pdp-main-slider .product__xr-button[data-shopify-xr-hidden]{visibility:hidden}.shopify-design-mode .product__xr-button[data-shopify-xr-hidden]{display:none}.active .product__xr-button:not([data-shopify-xr-hidden]){display:block}.product-details-wrapper .js.product-form__input .swatch-color-row{display:flex!important;flex-wrap:wrap;gap:10px}.product-details-wrapper .swatch-color-row .swatch{position:relative;flex:0 0 100%;max-width:100%;border-radius:0;box-shadow:none}.product-details-wrapper .swatch.color-swatch .swatch-label{background:#f8f5f2;position:relative;padding:5px;display:flex;align-items:center;min-height:60px;justify-content:flex-start;text-align:left}.product-details-wrapper .swatch.color-swatch .swatch-label .swatch-img{width:60px;height:50px;margin-right:15px;flex:0 0 60px}.product-details-wrapper .swatch.color-swatch.circular-option .swatch-label .swatch-img{margin-right:32px;margin-left:14px;width:29px;height:29px;border-radius:50%;flex:0 0 29px}.product-details-wrapper .swatch.color-swatch .swatch-label b{font-size:14px;line-height:1.4;letter-spacing:.02em;text-transform:capitalize;font-weight:400}@media only screen and (min-width:768px){.product-details-wrapper .js.product-form__input .swatch-color-row{gap:12px}.product-details-wrapper .swatch-color-row .swatch.color-swatch{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px);min-height:70px}.product-details-wrapper .swatch.color-swatch .swatch-label .swatch-img{width:65px;height:60px;background-position:center center;background-size:cover;flex:0 0 65px}.product-details-wrapper .swatch.color-swatch.circular-option .swatch-label .swatch-img{margin-right:15px;margin-left:10px;width:46px;height:46px;flex:0 0 46px}.product-details-wrapper .swatch.color-swatch .swatch-label b{font-size:15px;line-height:1.466}.product__xr-button[data-shopify-xr-hidden]{display:none}.active .product__xr-button:not([data-shopify-xr-hidden]){display:none}}@media only screen and (min-width:1200px){.product-details-wrapper .js.product-form__input .swatch-color-row{gap:12px}.product-details-wrapper .swatch-color-row .swatch.color-swatch{flex:0 0 calc(33.33% - 8px);max-width:calc(33.33% - 8px)}}@media screen and (max-width:768px){.pdp-main-slider .swiper-button-next{scale:1.75;opacity:.8;right:10px}.pdp-main-slider .swiper-button-prev{scale:1.75;opacity:.8;left:10px}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/template-product.css.map */
