body{position:relative}body .shopify-challenge__container{display:flex;min-width:100%;flex-direction:column;justify-content:center;grid-gap:16px;gap:16px;height:40vh;margin:100px 0;align-items:center}body .shopify-challenge__message{font-family:"GT America Extended",sans-serif;font-size:1.3rem;font-weight:500;font-style:normal;line-height:120%;font-feature-settings:"ss06" on;font-size:1.3rem !important;font-weight:400}@media(min-width: 768px){body .shopify-challenge__message{font-size:1.5rem;line-height:2.4rem}}body .shopify-challenge__button{min-width:300px;margin-top:16px !important;border-radius:2px;font-family:"GT America Extended",sans-serif;font-size:1.3rem;font-weight:500;font-style:normal;line-height:120%;font-feature-settings:"ss06" on;font-size:1.2rem;font-weight:400;line-height:1.1;display:flex;align-items:center;flex-direction:row;justify-content:center;height:48px;padding:21.5px 0;cursor:pointer;transition:border-color .3s ease,background-color .3s ease,color .3s ease,opacity .3s ease;color:var(--color-white);border:none;outline:none;background-color:var(--color-dark)}@media(min-width: 768px){body .shopify-challenge__button{font-size:1.5rem;line-height:2.4rem}}@media(min-width: 768px){body .shopify-challenge__button{font-size:1.2rem;height:unset;padding:13px 0}}body::before{position:absolute;z-index:1000;z-index:-1;top:0;right:0;bottom:0;left:0;display:block;visibility:hidden;content:"";transition:all .2s ease-in-out;opacity:0;background:rgba(0,0,0,.3)}body #dummy-chat-button-iframe{transform:scale(0.8) !important;transform-origin:bottom right !important}@media(max-width: 767px){body.template-product #dummy-chat-button-iframe{right:24px !important;bottom:124px !important;left:auto !important;left:initial !important}}body.cart-drawer-open::before{z-index:4999;visibility:visible;opacity:1}body.cart-drawer-open #dummy-chat-button-iframe{display:none}body main:focus{outline:none}body .locale-selectors__selector{width:100% !important}@media(min-width: 1025px){body .locale-selectors__selector{width:auto !important}}lightbox-component{position:relative;display:block}lightbox-component .modal__inner{height:100%}@media(min-width: 768px){lightbox-component .modal__inner{max-height:100%}}lightbox-component .close-holder .container-for-labelforzoomcontainer h3{text-transform:capitalize;padding:0 12px;font-family:"Messina Sans";font-size:1.2rem;font-weight:400;font-style:normal;line-height:1.8rem;font-feature-settings:"ss06" on}@media(min-width: 768px){lightbox-component .close-holder{position:absolute}}lightbox-component .close-holder button,lightbox-component .close-holder svg{width:20px;height:20px}lightbox-component .content-holder{position:relative;display:flex;align-items:center;width:100%;height:calc(100% - 160px);padding-bottom:100px}@media(min-width: 768px){lightbox-component .content-holder{height:100%;padding-bottom:0}}lightbox-component .swiper{position:relative;display:block;overflow:hidden;box-sizing:border-box;width:100%;height:100%}@media(min-width: 768px){lightbox-component .swiper{margin-left:80px}}@media(min-width: 1280px){lightbox-component .swiper{margin-left:unset}}lightbox-component .swiper .swiper-wrapper{display:flex;flex-flow:row;box-sizing:content-box;width:100%;height:100%;transition:transform}@media(min-width: 768px){lightbox-component .swiper .swiper-wrapper{flex-flow:column}}lightbox-component .swiper .swiper-wrapper .swiper-slide{position:relative;overflow:hidden;flex:0 0 auto;height:100%;cursor:url("data:image/svg+xml,%3Csvg width=%2721%27 height=%2721%27 viewBox=%270 0 21 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2710.5%27 cy=%2710.5%27 r=%2710%27 fill=%27white%27 fill-opacity=%270.2%27 stroke=%27%2333302D%27/%3E%3Crect x=%2710%27 y=%277%27 width=%271%27 height=%278%27 fill=%27%2333302D%27/%3E%3Crect x=%2714.5%27 y=%2710.5%27 width=%271%27 height=%278%27 transform=%27rotate%2890 14.5 10.5%29%27 fill=%27%2333302D%27/%3E%3C/svg%3E%0A") 16 16,pointer;transition:transform;scroll-snap-align:start}lightbox-component .swiper .swiper-wrapper .swiper-slide.swiper-slide-zoomed{cursor:url("data:image/svg+xml,%3Csvg width=%2721%27 height=%2721%27 viewBox=%270 0 21 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2710.5%27 cy=%2710.5%27 r=%2710%27 fill=%27white%27 fill-opacity=%270.1%27 stroke=%27%2333302D%27/%3E%3Crect x=%2714.5%27 y=%2710.5%27 width=%271%27 height=%278%27 transform=%27rotate%2890 14.5 10.5%29%27 fill=%27%2333302D%27/%3E%3C/svg%3E%0A") 16 16,pointer}@media(min-width: 768px){lightbox-component .swiper .swiper-wrapper .swiper-slide{overflow:hidden;flex:0 0 100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}lightbox-component .swiper .swiper-wrapper .swiper-slide video,lightbox-component .swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1;-o-object-fit:scale-down;object-fit:scale-down}@media(min-width: 768px){lightbox-component .swiper .swiper-wrapper .swiper-slide video,lightbox-component .swiper .swiper-wrapper .swiper-slide img{width:unset}}lightbox-component .swiper .swiper-zoom-container{display:flex;align-items:center;justify-content:center;height:100%}lightbox-component .swiper__arrows{position:absolute;z-index:20;bottom:-32px;left:10%;display:none;grid-gap:14px;gap:14px}@media(min-width: 768px){lightbox-component .swiper__arrows{top:40%;left:calc((100vw - 1440px)/2 - 10px);transform:translateX(50%)}}@media(min-width: 768px){lightbox-component .swiper__arrows{left:calc((100vw - 1440px)/2 - 80px);display:flex}}lightbox-component .swiper__arrows .swiper-button-disabled{opacity:.3}lightbox-component .swiper__arrows .arrow svg path,lightbox-component .swiper__arrows .arrow svg line{transition:stroke .3s ease;border:#fff 2px solid;stroke:#000;mix-blend-mode:difference}lightbox-component .swiper__pagination{position:absolute;z-index:20;bottom:130px;left:50%;display:flex;align-items:center;flex-flow:row;width:auto;margin-top:var(--spacing-2x);transform:translateX(-50%);grid-gap:var(--spacing-1x);gap:var(--spacing-1x)}@media(min-width: 768px){lightbox-component .swiper__pagination{top:50%;right:10%;bottom:unset;left:unset;align-items:center;flex-flow:column;justify-content:center;transform:translateY(-50%) translateX(50%)}}@media(min-width: 768px){lightbox-component .swiper__pagination{bottom:-20px}}lightbox-component .swiper__pagination .swiper-pagination-bullet:not(:only-child){position:relative;width:16px;height:16px;background-color:rgba(0,0,0,0)}lightbox-component .swiper__pagination .swiper-pagination-bullet:not(:only-child)::after{position:absolute;top:50%;left:50%;width:2px;height:2px;content:"";transition:width .3s ease,height .3s ease,background-color .3s ease,border .3s ease,top .3s ease,left .3s ease,transform .3s ease;transform:translate(-50%, -50%);border-radius:50%;background-color:var(--color-dark)}lightbox-component .swiper__pagination .swiper-pagination-bullet:not(:only-child):hover::after{top:50%;left:50%;width:8px;height:8px;transform:translate(-50%, -50%);border:1px solid var(--color-dark);background-color:rgba(0,0,0,0)}lightbox-component .swiper__pagination .swiper-pagination-bullet:not(:only-child).swiper-pagination-bullet-active::after{top:50%;left:50%;width:16px;height:16px;transform:translate(-50%, -50%);border:1px solid var(--color-dark);background-color:rgba(0,0,0,0)}lightbox-component .swiper .lightbox__image-title{font-family:"Messina Sans";font-size:1.2rem;font-weight:400;font-style:normal;line-height:1.8rem;font-feature-settings:"ss06" on;position:absolute;right:0;bottom:0;padding:4px 8px;background-color:var(--color-white);position:absolute;right:0;bottom:0}lightbox-component .swiper--thumb{position:absolute;z-index:20;bottom:0;left:50%;display:flex;align-items:center;flex-flow:row;width:100%;margin-top:var(--spacing-2x);padding:0 var(--spacing-2x);transform:translateX(-50%)}@media(min-width: 768px){lightbox-component .swiper--thumb{position:relative;top:0;bottom:unset;left:60px;align-items:center;flex-flow:column;justify-content:center;order:-1;width:84px;padding:0;transform:none}}@media(min-width: 1440px){lightbox-component .swiper--thumb{position:absolute;top:50%;left:80px;align-items:center;flex-flow:column;justify-content:center;order:unset;padding:0;transform:translateY(-50%) translateX(50%)}}@media(min-width: 1536px){lightbox-component .swiper--thumb{left:calc((100vw - 1440px)/2 - 100px)}}lightbox-component .swiper--thumb .swiper-wrapper{display:flex;flex-flow:row;box-sizing:content-box;width:100%;height:100%;transition:transform}@media(min-width: 768px){lightbox-component .swiper--thumb .swiper-wrapper{flex-flow:column}}lightbox-component .swiper--thumb .swiper-wrapper .swiper-slide{position:relative;flex:0 0 auto;width:80px;height:80px;padding:2px;cursor:pointer;transition:transform}lightbox-component .swiper--thumb .swiper-wrapper .swiper-slide::after{position:absolute;top:0;left:0;width:82px;height:82px;content:"";border:1px solid #d2d2d2}lightbox-component .swiper--thumb .swiper-wrapper .swiper-slide.swiper-slide-thumb-active::after{position:absolute;top:0;left:0;width:82px;height:82px;content:"";border:1px solid var(--color-dark)}lightbox-component .swiper--thumb .swiper-wrapper .swiper-slide video,lightbox-component .swiper--thumb .swiper-wrapper .swiper-slide img{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;-o-object-fit:scale-down;object-fit:scale-down}
