.shop-image-container{position:relative;width:100%;overflow:hidden;background-color:#fff0;border-radius:var(--product-image-border-radius)!important}@media(max-width:799px){@keyframes fadeInMobileArrows{0%{opacity:0}to{opacity:1}}.shop-mobile-arrow{width:40px;height:40px;background-color:var(--desktop-arrow-bg,#ffffff);border:1px solid var(--desktop-arrow-border,#e0e0e0);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;opacity:var(--arrow-opacity,.9);box-shadow:#00000026 0 2px 8px;pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--arrow-border-radius,50%)!important}.shop-mobile-arrow:active{transform:scale(.95);opacity:1;border-color:var(--desktop-arrow-icon,#000000)}.shop-mobile-arrow:focus{outline:none;border-color:var(--desktop-arrow-icon,#000000)}.shop-mobile-arrow svg{width:16px;height:16px;transition:.2s}.shop-mobile-arrow svg path{stroke:var(--desktop-arrow-icon,#000000)}.shop-mobile-prev-arrow{margin-left:0}.shop-mobile-next-arrow{margin-right:0}}@media(max-width:480px){.shop-mobile-arrow{width:36px;height:36px}.shop-mobile-arrow svg{width:14px;height:14px}}.shop-mobile-arrow-in-thumbnails{display:none}@media(max-width:799px){.shop-thumbnails-wrapper{align-items:center;gap:10px;display:flex!important}.shop-mobile-arrow-in-thumbnails{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--desktop-arrow-bg,#ffffff);border:1px solid var(--desktop-arrow-border,#e0e0e0);cursor:pointer;transition:.2s;opacity:var(--arrow-opacity,.9);box-shadow:#0000001a 0 2px 6px;pointer-events:auto;flex-shrink:0;border-radius:var(--arrow-border-radius,50%)!important}.shop-mobile-arrow-in-thumbnails:hover{background-color:var(--desktop-arrow-hover-background,#f5f5f5);border-color:var(--desktop-arrow-hover-border,#d0d0d0);opacity:1}.shop-mobile-arrow-in-thumbnails:active{transform:scale(.95);opacity:1;border-color:var(--desktop-arrow-icon,#000000)}.shop-mobile-arrow-in-thumbnails:focus{outline:none;border-color:var(--desktop-arrow-icon,#000000)}.shop-mobile-arrow-in-thumbnails svg{width:19px;height:19px;transition:.2s}.shop-mobile-arrow-in-thumbnails svg path{stroke:var(--desktop-arrow-icon,#000000)}.shop-thumbnails{display:flex;flex:1 1 0%;overflow-x:auto;scrollbar-width:none}.shop-thumbnails::-webkit-scrollbar{display:none}.shop-thumbnail{width:50px!important;height:50px!important}.shop-thumbnails{gap:8px!important}.shop-thumbnails-wrapper:has(.shop-mobile-arrow-in-thumbnails) .shop-thumbnail,.shop-thumbnails-wrapper.has-mobile-arrows .shop-thumbnail{width:45px!important;height:45px!important}.shop-thumbnails-wrapper:has(.shop-mobile-arrow-in-thumbnails) .shop-thumbnails,.shop-thumbnails-wrapper.has-mobile-arrows .shop-thumbnails{gap:6px!important}}@media(max-width:480px){.shop-mobile-arrow-in-thumbnails{width:28px;height:28px}.shop-mobile-arrow-in-thumbnails svg{width:17px;height:17px}.shop-thumbnails-wrapper{gap:8px}.shop-thumbnail{width:45px!important;height:45px!important}.shop-thumbnails{gap:6px!important}.shop-thumbnails-wrapper:has(.shop-mobile-arrow-in-thumbnails) .shop-thumbnail,.shop-thumbnails-wrapper.has-mobile-arrows .shop-thumbnail{width:40px!important;height:40px!important}.shop-thumbnails-wrapper:has(.shop-mobile-arrow-in-thumbnails) .shop-thumbnails,.shop-thumbnails-wrapper.has-mobile-arrows .shop-thumbnails{gap:4px!important}}.shop-thumbnails-outer{position:relative;width:100%;margin-top:10px;display:flex;justify-content:center}.shop-thumbnails-wrapper{position:relative;width:100%;display:flex;align-items:center;gap:10px;padding:0 5px;max-width:100%;margin:0 auto}.shop-thumbnails{display:flex;gap:10px;width:100%;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:5px 0;flex-wrap:nowrap;align-items:center}.shop-thumbnails::-webkit-scrollbar{display:none}@media(min-width:800px){.shop-thumbnails,.shop-thumbnails-wrapper.left-column-layout,.shop-main-image-wrapper.shop-image-thumbnails-row .shop-thumbnails-outer{cursor:grab;-webkit-user-select:none;user-select:none}.shop-thumbnails img,.shop-thumbnails-wrapper.left-column-layout img{-webkit-user-drag:none}}.shop-thumbnail{flex:0 0 auto;width:70px;height:70px;cursor:pointer;overflow:hidden;transition:opacity .2s,border-color .2s;padding:0;margin:0;background-color:#f8f8f8;border-radius:4px!important}.thumb-square{width:100%;height:100%;position:relative;display:block;overflow:hidden;padding:0;margin:0}.thumb-square img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.shop-thumbnail-indicators{display:none;justify-content:center;gap:5px;margin-top:10px}.shop-square-container{position:relative;aspect-ratio:1 / 1;width:100%;overflow:hidden}.shop-match-image-width{width:100%;max-width:100%;padding:0}@media(min-width:768px){.shop-thumbnail{width:64px;height:64px}.shop-thumbnails{gap:4px}.shop-main-image-wrapper{margin-bottom:14px}.shop-thumbnails-outer{margin:10px 0}}@media(min-width:800px){.shop-carousel-container::-webkit-scrollbar{display:none}.shop-main-image-wrapper,.shop-image-container{align-self:flex-start;margin-left:0;margin-right:auto}.shop-thumbnails-wrapper{max-width:100%;width:100%;justify-content:center}.shop-thumbnails{max-width:100%;justify-content:flex-start;margin:0 auto}.shop-match-image-width{max-width:100%;width:100%;padding:0}.shop-square-container{width:100%}.shop-product-layout{display:flex;gap:20px;align-items:flex-start}.shop-carousel-container{flex:0 0 50%;max-width:50%;position:sticky;top:20px;height:fit-content;max-height:calc(-40px + 100vh);overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;align-items:center}.shop-product-info{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}}@media(max-width:799px){.shop-product-layout{flex-direction:column;gap:0px}.shop-carousel-container{margin-bottom:2px;display:flex;flex-direction:column;align-items:center}.shop-thumbnails-wrapper{max-width:600px;margin:0 auto}.shop-product-info{padding-top:10px;align-items:flex-start;text-align:left}.shop-carousel-container,.shop-product-info{flex:0 0 100%;max-width:100%;position:static;max-height:none}.shop-carousel-container{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.shop-image-container{max-width:600px;margin:0 auto}.shop-thumbnails-outer{max-width:600px;width:100%;margin:10px auto 0}.shop-product-title{padding-right:0;width:100%;font-size:26px!important}.shop-thumbnail-indicators{display:flex}.shop-image-container{width:100%!important;max-width:100%!important;margin:0!important}.shop-thumbnails-outer{width:100%!important;max-width:100%!important;margin:10px 0 0!important}.shop-thumbnails-wrapper{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.shop-product-carousel{width:100%!important}.shop-carousel-container{padding:0!important;width:100%!important}.shop-thumbnail{width:60px;height:60px;border-radius:4px!important}.shop-thumbnails{gap:8px;padding:5px 6px;justify-content:center}.shop-main-image{object-fit:contain}.shop-square-container,.shop-match-image-width{margin:0 auto;max-width:600px}.shop-square-container{aspect-ratio:4 / 3}}@media(max-width:767px){.shop-image-container,.shop-thumbnails-outer,.shop-thumbnails-wrapper{max-width:500px}.shop-product-info{align-items:flex-start;text-align:left}.shop-image-container{width:100%!important;max-width:100%!important;margin:0!important}.shop-thumbnails-outer{width:100%!important;max-width:100%!important;margin:10px 0 0!important}.shop-thumbnails-wrapper{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.shop-product-carousel{width:100%!important}.shop-carousel-container{padding:0!important;width:100%!important}.shop-image-container{margin:0 auto;max-width:500px}.shop-main-image{object-fit:contain}.shop-square-container,.shop-match-image-width{max-width:500px}.shop-square-container{aspect-ratio:5 / 4}.shop-add-to-cart-button,.shop-add-to-cart-wrapper{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.shop-carousel-container,.shop-product-carousel,.shop-image-container,.shop-thumbnails-outer,.shop-thumbnails-wrapper{margin-bottom:2px;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.shop-product-info{padding-top:0}.shop-product-title{padding-right:0;width:100%;font-size:26px!important}.shop-thumbnail-indicators{display:flex}.shop-thumbnail{width:60px;height:60px;border-radius:4px!important}.shop-thumbnails{gap:8px;padding:5px 6px;justify-content:flex-start;width:100%!important}}@media(max-width:480px){.shop-image-container,.shop-thumbnails-wrapper{max-width:100%}.shop-thumbnail{width:50px;height:50px;border-radius:3px!important}.shop-square-container,.shop-match-image-width{max-width:100%}.shop-thumbnails{gap:6px;padding:5px 4px}.shop-image-container,.shop-thumbnails-outer,.shop-thumbnails-wrapper{width:100%;max-width:100%;margin:0}.shop-thumbnails-outer{margin-top:10px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.shop-product-section{letter-spacing:var(--letter-spacing-body);background-color:#fff;color:#171717;--accent-color:#a47713;--dot-size:8px;--dot-color:#cccccc;--dot-active-color:#000000;--desktop-arrow-bg:#ffffff;--desktop-arrow-border:#e0e0e0;--desktop-arrow-icon:#000000;--desktop-arrow-hover-bg:#f5f5f5;--desktop-arrow-hover-border:#d0d0d0;--arrow-border-radius:50%;--arrow-opacity:.9}.shop-product-info{gap:0px;color:#171717}.shop-thumbnail{border:1px solid rgb(242,242,242)}.shop-thumbnail.active{border-color:#a47713}.shop-thumbnail .thumb-square{position:relative}@media screen and (max-width:767px){.shop-product-section .shop-mobile-arrow{border-radius:var(--arrow-border-radius);background-color:var(--desktop-arrow-bg);border:1px solid var(--desktop-arrow-border);align-items:center;justify-content:center;opacity:var(--arrow-opacity);pointer-events:auto;cursor:pointer;transition:.2s;width:40px!important;height:40px!important;display:flex!important}}.shop-image-container.shop-square-container{aspect-ratio:1 / 1}@media screen and (min-width:768px){.shop-thumbnail .thumb-square{padding-bottom:100%!important}.shop-thumbnails-wrapper.left-column-layout .shop-thumbnail{height:auto;aspect-ratio:1 / 1!important}}.shop-thumbnail{height:auto}@media screen and (max-width:767px){.shop-main-image-wrapper.shop-image-thumbnails-row{display:flex!important;flex-direction:column!important;gap:10px!important;align-items:stretch!important}.shop-main-image-wrapper.shop-image-thumbnails-row .shop-thumbnails-outer{flex:0 0 auto!important;width:100%!important;order:2!important;margin-top:0!important}.shop-main-image-wrapper.shop-image-thumbnails-row .shop-image-container{flex:0 0 auto!important;width:100%!important;order:1!important}.shop-thumbnails-wrapper.left-column-layout{flex-direction:row!important;align-items:center!important;justify-content:center!important}.shop-thumbnails-wrapper.left-column-layout .shop-thumbnails{display:flex!important;flex-direction:row!important;gap:4px!important;width:100%!important;justify-content:center!important}.shop-thumbnails-wrapper.left-column-layout .shop-thumbnail{width:auto!important;max-width:none!important;aspect-ratio:1 / 1!important;flex:0 0 calc(25% - 3px)!important}.shop-thumbnails-wrapper.left-column-layout .shop-thumbnail .thumb-square{width:100%!important;padding-bottom:100%!important}}@media screen and (min-width:768px){.shop-main-image-wrapper.shop-image-thumbnails-row{display:flex!important;flex-direction:row!important;gap:0px!important;align-items:stretch!important;min-height:0px!important}.shop-main-image-wrapper.shop-image-thumbnails-row .shop-thumbnails-outer{flex:0 0 80px!important;width:80px!important;order:-1!important;height:100%!important;overflow-y:auto!important;margin-right:15px!important;margin-top:0!important;align-self:stretch!important}.shop-main-image-wrapper.shop-image-thumbnails-row .shop-image-container{flex:1 1 0%!important;margin-top:0!important;align-self:stretch!important;min-height:0px!important;height:auto!important}.shop-thumbnails-wrapper.left-column-layout{flex-direction:column!important;align-items:flex-start!important;width:100%!important;max-width:80px!important;margin-top:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important}.shop-thumbnails-wrapper.left-column-layout .shop-thumbnails{display:flex!important;flex-flow:column!important;gap:6px!important;width:100%!important;justify-content:flex-start!important}.shop-thumbnails-wrapper.left-column-layout .shop-thumbnail{width:100%!important;max-width:100%!important}.shop-thumbnails-wrapper.left-column-layout .shop-thumbnail .thumb-square{width:100%!important;height:100%!important;padding-bottom:0!important;position:relative!important}}.shop-add-to-cart-button{border:2px solid!important}.shop-product-section .shop-add-to-cart-button,.shop-add-to-cart-wrapper .shop-add-to-cart-button,form .shop-add-to-cart-button,.shop-product-details .shop-add-to-cart-button{transition:background-color .3s!important;padding:14px 20px!important;font-size:18px!important;letter-spacing:var(--global-button-letter-spacing,1px)!important;font-weight:var(--global-button-font-weight,700)!important;border-color:#050505!important;background-color:var(--button-bg-color,#050505)!important;color:#fff!important;border-radius:5px!important}:is(.shop-product-section,.shop-add-to-cart-wrapper,form) .shop-add-to-cart-button :is(.button-text,.compare-price){text-transform:var(--global-button-text-transform,none);font-size:18px!important;font-weight:var(--global-button-font-weight,700)!important;letter-spacing:var(--global-button-letter-spacing,1px)!important}.shop-product-section .shop-add-to-cart-button:hover,.shop-add-to-cart-wrapper .shop-add-to-cart-button:hover,form .shop-add-to-cart-button:hover,.shop-product-details .shop-add-to-cart-button:hover{background-color:var(--button-hover-color,#D63953)!important}@media screen and (max-width:799px)and (min-width:0px){.shop-product-section,.shop-product-carousel{padding:0!important}.shop-main-image-wrapper{margin:0!important;border-radius:0!important}.shop-image-container{border-radius:0!important}.shop-thumbnails-outer{margin-top:0!important}.shop-product-info{padding:0 15px 15px!important}}@media screen and (min-width:800px){.shop-product-section{padding:10px 8px}.shop-product-carousel{padding:0 5px}}@media(max-width:799px){.shop-product-info{gap:2px}}@media(max-width:767px){.shop-product-info{gap:2px}}.shop-main-image,.shop-main-image img,.shop-image-zoom-wrapper,.shop-video,.shop-thumbnail,.shop-thumbnail img,.shop-thumbnail .thumb-square{border-radius:0!important}.custom-text-block-container-custom_text_pdQQkk,.custom-text-block-container-custom_text_Fm3qaa,.custom-text-block-container-custom_text_BYd69L,.custom-text-block-container-custom_text_XLBwJd,.custom-text-block-container-custom_text_teazbd{width:100%;display:block}.custom-text-block-custom_text_pdQQkk{margin-top:4px;margin-bottom:8px;text-align:left;width:100%;background-color:#0000;padding:0 4px;border-radius:4px}.custom-text-block-custom_text_pdQQkk .custom-text-main{display:flex;align-items:center;gap:8px;font-size:28px;font-weight:var(--font-weight-regular);width:100%;justify-content:flex-start;flex-shrink:0}.custom-text-block-custom_text_Fm3qaa,.custom-text-block-custom_text_BYd69L,.custom-text-block-custom_text_XLBwJd,.custom-text-block-custom_text_teazbd{margin-top:0;margin-bottom:0;text-align:left;width:100%;background-color:#fff;padding:0 4px;border-radius:4px}.custom-text-block-custom_text_Fm3qaa .custom-text-main,.custom-text-block-custom_text_BYd69L .custom-text-main,.custom-text-block-custom_text_XLBwJd .custom-text-main,.custom-text-block-custom_text_teazbd .custom-text-main{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:var(--font-weight-regular);width:100%;justify-content:flex-start;flex-shrink:0}.custom-text-block-custom_text_Fm3qaa .custom-text-icon,.custom-text-block-custom_text_BYd69L .custom-text-icon,.custom-text-block-custom_text_XLBwJd .custom-text-icon,.custom-text-block-custom_text_teazbd .custom-text-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#a47713;width:20px;height:20px;margin-left:0;margin-right:0}.custom-text-block-custom_text_Fm3qaa .custom-text-icon svg,.custom-text-block-custom_text_BYd69L .custom-text-icon svg,.custom-text-block-custom_text_XLBwJd .custom-text-icon svg,.custom-text-block-custom_text_teazbd .custom-text-icon svg{width:100%;height:100%;fill:currentcolor;stroke:currentcolor}[class*=custom-text-block-custom_text_] .custom-text-wrapper{width:100%}[class*=custom-text-block-custom_text_] .custom-text-content{color:#171717;margin:0;width:100%}[class*=custom-text-block-custom_text_] .custom-text-main-text-content{text-align:left;width:auto;font-weight:var(--font-weight-regular)}[class*=custom-text-block-custom_text_] .custom-text-main-text-content p{text-align:inherit;font-weight:inherit;margin-top:0}[class*=custom-text-block-custom_text_] .custom-text-main-text-content p:last-child{margin-bottom:0}[class*=custom-text-block-custom_text_] :not(strong):not(b){font-weight:inherit}[class*=custom-text-block-custom_text_] :is(span,div:not(.custom-text-icon),p,h1,h2,h3,h4,h5,h6):not(strong):not(b){font-weight:var(--font-weight-regular)}#block-price_BXHxWM .shop-product-price-block{font-size:20px!important;font-weight:600!important;color:#000!important}@media(max-width:767px){#block-price_BXHxWM .shop-product-price-block{font-size:16px!important}}.shop-add-to-cart-button .button-text{text-transform:none!important}#product-form-template--29135052407154__shop_product_details_YnRKdn,.form{width:100%!important;display:block}.shop-add-to-cart-button .path{stroke:#fff}#block-add_to_cart_hnegaC.guarantee-badges-container{display:flex;justify-content:flex-start;align-items:center;gap:6px;margin:-5px 0 10px;font-size:11px;letter-spacing:var(--letter-spacing-body);width:100%;flex-flow:wrap;color:#000!important}@keyframes guarantee-blink-1{0%,to{opacity:.5}50%{opacity:1}}@keyframes guarantee-pulse-1{0%{transform:scale(1);opacity:.5}to{transform:scale(2.2);opacity:0}}@keyframes guarantee-blink-2{0%,to{opacity:.5}50%{opacity:1}}@keyframes guarantee-pulse-2{0%{transform:scale(1);opacity:.5}to{transform:scale(2.2);opacity:0}}@media(max-width:480px){#block-add_to_cart_hnegaC.guarantee-badges-container{flex-flow:wrap;justify-content:flex-start;margin-top:-5px}}.new-product-faq{width:100%;margin:10px auto;font-size:95%}.new-faq-container{border-radius:5px;overflow:hidden;border:1px solid rgb(229,229,229);background-color:transparent}.new-faq-container.border-bottom-only{border-width:medium;border-style:none;border-color:currentcolor;border-image:none}.new-faq-container.border-bottom-only .faq-question,.new-faq-container.border-bottom-only .faq-answer{padding-right:0;padding-left:0}.faq-item{border-bottom:1px solid rgb(229,229,229);padding:0}.faq-item:last-child{border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor}.faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:6px 16px;cursor:pointer;font-weight:var(--font-weight-regular);position:relative;color:#444;background-color:#fff;font-size:14px;line-height:1.3;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;outline:none;transition:background-color .3s,color .3s;text-align:left;border-radius:5px!important}.faq-question-text{flex:1 1 0%}.faq-toggle{display:flex;align-items:center;justify-content:center;font-size:18px;margin-left:10px;transition:transform .4s cubic-bezier(.4,0,.2,1);color:#444;width:18px;height:18px;flex-shrink:0}.faq-toggle svg,.faq-toggle img{width:100%;height:100%;display:block}.faq-answer{padding:0 16px 0 0;max-height:0px;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),padding .3s;color:#707070;background-color:#fff;font-size:14px;line-height:1.4;opacity:0;will-change:max-height,opacity}.faq-answer-inner{padding-top:10px}.faq-answer p{margin-top:0;margin-bottom:.5em}.faq-answer p:last-child{margin-bottom:0}@media screen and (max-width:768px){.faq-question{padding:6px 14px;font-size:14px}.faq-toggle{font-size:16px;width:16px;height:16px}.faq-answer{padding:0 14px 0 0;font-size:14px}}@media screen and (max-width:480px){.faq-question{padding:6px 12px;font-size:14px}.faq-toggle{font-size:14px;width:14px;height:14px}.faq-answer{padding:0 12px 0 0;font-size:14px;line-height:1.3}}#image-text-section-template--29135052407154__image_with_text_yU6dxk{width:100%;overflow:hidden;border-radius:0;padding:10px 20px}#image-text-section-template--29135052407154__image_with_text_yU6dxk .image-text-container-wrapper{max-width:1200px;margin:0 auto;border-radius:8px;overflow:hidden;box-sizing:border-box;background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/30/assets/vtx-4.css.map */
