.main-product{padding-bottom:112px}@media (max-width: 989.98px){.main-product{padding-bottom:48px}}.main-product .breadcrumbs{padding:32px 0 24px}@media (max-width: 989.98px){.main-product .breadcrumbs{padding:16px 0}}.main-product .main-product__container{display:flex;gap:62px}@media (max-width: 989.98px){.main-product .main-product__container{flex-direction:column;gap:40px}}.main-product .main-product__container .product-media{width:49%}@media (max-width: 989.98px){.main-product .main-product__container .product-media{width:100%}}.main-product .main-product__container .product-media .product-media-inner{display:flex;flex-direction:column;gap:16px;position:sticky}@media (max-width: 749.98px){.main-product .main-product__container .product-media .product-media-inner{gap:8px}}.main-product .main-product__container .product-media .product-media-inner .badges{position:absolute;top:24px;right:24px;z-index:2;max-width:calc(100% - 48px);flex-wrap:wrap;justify-content:flex-end}@media (max-width: 749.98px){.main-product .main-product__container .product-media .product-media-inner .badges{top:12px;right:12px;max-width:calc(100% - 24px)}}.main-product .main-product__container .product-media .product-media__gallery,.main-product .main-product__container .product-media .product-media__thumbnails{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.main-product .main-product__container .product-media .product-media__gallery::-webkit-scrollbar,.main-product .main-product__container .product-media .product-media__thumbnails::-webkit-scrollbar{display:none}.main-product .main-product__container .product-media .product-media__gallery .product-media__slide,.main-product .main-product__container .product-media .product-media__thumbnails .product-media__slide{scroll-snap-align:start;flex-shrink:0}.main-product .main-product__container .product-media .product-media__gallery .product-media__slide .media-container,.main-product .main-product__container .product-media .product-media__thumbnails .product-media__slide .media-container{position:relative;padding-top:125%;overflow:hidden}.main-product .main-product__container .product-media .product-media__gallery .product-media__slide .media-container>*,.main-product .main-product__container .product-media .product-media__thumbnails .product-media__slide .media-container>*{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-product .main-product__container .product-media .product-media__gallery .product-media__slide{border-radius:12px;overflow:hidden;width:100%;position:relative}@media (max-width: 749.98px){.main-product .main-product__container .product-media .product-media__gallery .product-media__slide{border-radius:4px}}@media (hover: hover){.main-product .main-product__container .product-media .product-media__gallery .product-media__slide .media-container.type-image{cursor:zoom-in}}@media (hover: hover){.main-product .main-product__container .product-media .product-media__gallery .product-media__slide .media-container.type-image.zoom-active{cursor:zoom-out}}@media (hover: hover){.main-product .main-product__container .product-media .product-media__gallery .product-media__slide .media-container.type-image.zoom-active~.drift-zoom-pane{opacity:1}}.main-product .main-product__container .product-media .product-media__gallery .product-media__slide .media-container .pinch-zoom-parent{position:absolute;top:0;left:0;width:100%;height:100%}.main-product .main-product__container .product-media .product-media__gallery .product-media__slide .media-container .pinch-zoom-parent .pinch-zoom-container{height:100%!important}.main-product .main-product__container .product-media .product-media__gallery .product-media__slide .media-container .pinch-zoom-parent .pinch-zoom{height:100%;width:100%}.main-product .main-product__container .product-media .product-media__gallery .product-media__slide .drift-zoom-pane{opacity:0}.main-product .main-product__container .product-media .product-media__gallery .product-media__slide .drift-zoom-pane img{-o-object-fit:cover;object-fit:cover}.main-product .main-product__container .product-media .product-media__gallery .product-media__slide .product-model{display:block;position:relative;padding-top:125%;border-radius:4px;overflow:hidden;color:var(--green)}.main-product .main-product__container .product-media .product-media__gallery .product-media__slide .product-model[loaded] .product-model__poster{display:none}.main-product .main-product__container .product-media .product-media__gallery .product-media__slide .product-model .product-model__poster,.main-product .main-product__container .product-media .product-media__gallery .product-media__slide .product-model model-viewer,.main-product .main-product__container .product-media .product-media__gallery .product-media__slide .product-model .shopify-model-viewer-ui{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.main-product .main-product__container .product-media .product-media__gallery .product-media__slide .product-model .icon-3d-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px}.main-product .main-product__container .product-media .product-media__thumbnails-container{position:relative}.main-product .main-product__container .product-media .product-media__thumbnails-container .product-media__thumbnails{width:calc(100% - 124px);margin:0 auto}@media (max-width: 749.98px){.main-product .main-product__container .product-media .product-media__thumbnails-container .product-media__thumbnails{width:calc(100% - 70px)}}.main-product .main-product__container .product-media .product-media__thumbnails-container .product-media__thumbnails .product-media__slide{width:25%;cursor:pointer;padding-inline:8px}@media (max-width: 749.98px){.main-product .main-product__container .product-media .product-media__thumbnails-container .product-media__thumbnails .product-media__slide{padding-inline:4px}}@media (max-width: 449.98px){.main-product .main-product__container .product-media .product-media__thumbnails-container .product-media__thumbnails .product-media__slide{width:33.33%}}.main-product .main-product__container .product-media .product-media__thumbnails-container .product-media__thumbnails .product-media__slide .media-container{border-radius:4px;overflow:hidden}.main-product .main-product__container .product-media .product-media__thumbnails-container .product-media__thumbnails .product-media__slide .media-container .media-badge{width:25px;height:25px;top:4px;right:4px;left:auto}.main-product .main-product__container .product-media .product-media__thumbnails-container .product-media__thumbnails .product-media__slide .media-container .media-badge span{width:100%;height:100%}.main-product .main-product__container .product-media .product-media__thumbnails-container .arrow{width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;visibility:hidden}@media (max-width: 749.98px){.main-product .main-product__container .product-media .product-media__thumbnails-container .arrow{width:32px;height:32px}}.main-product .main-product__container .product-media .product-media__thumbnails-container .arrow.arrow--left{left:6px}@media (max-width: 749.98px){.main-product .main-product__container .product-media .product-media__thumbnails-container .arrow.arrow--left{left:-8px}}.main-product .main-product__container .product-media .product-media__thumbnails-container .arrow.arrow--right{right:6px}@media (max-width: 749.98px){.main-product .main-product__container .product-media .product-media__thumbnails-container .arrow.arrow--right{right:-8px}}.main-product .main-product__container .product-media .product-media__thumbnails-container .arrow.arrow--disabled{opacity:.5;cursor:default}.main-product .main-product__container .product-media .product-media__thumbnails-container .arrow .icon-arrow{width:100%;height:100%}.main-product .main-product__container .product-media .product-media__thumbnails-container.show-arrows .arrow{visibility:visible}.main-product .main-product__container .product-info{flex:1}.main-product .main-product__container .product-info .product-vendor{font-family:Archivo,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:32px;letter-spacing:0;text-transform:uppercase;word-spacing:normal;color:var(--green);margin-bottom:16px}@media (max-width: 989.98px){.main-product .main-product__container .product-info .product-vendor{font-family:Archivo,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:22px;letter-spacing:0;text-transform:uppercase;word-spacing:normal;margin-bottom:12px}}.main-product .main-product__container .product-info .product-title{font-family:Archivo,sans-serif;font-weight:400;font-style:normal;font-size:48px;line-height:56px;letter-spacing:-1px;text-transform:uppercase;word-spacing:-5px;margin-bottom:24px}@media (max-width: 989.98px){.main-product .main-product__container .product-info .product-title{font-family:Archivo,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:32px;letter-spacing:0;text-transform:uppercase;word-spacing:normal;margin-bottom:16px}}.main-product .main-product__container .product-info .product-rating{display:block;width:-moz-fit-content;width:fit-content;cursor:pointer;margin-bottom:24px}@media (max-width: 989.98px){.main-product .main-product__container .product-info .product-rating{margin-bottom:16px}}.main-product .main-product__container .product-info .product-rating .loox-rating-content{flex-wrap:wrap;gap:6px}.main-product .main-product__container .product-info .product-rating .loox-rating-content .loox-icon{color:var(--blue);width:16px;height:16px;position:relative;top:-2px}@media (max-width: 749.98px){.main-product .main-product__container .product-info .product-rating .loox-rating-content .loox-icon{width:14px;height:14px;top:-1px}}.main-product .main-product__container .product-info .product-rating .loox-rating-content .loox-rating-label{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none;margin-left:4px}@media (max-width: 989.98px){.main-product .main-product__container .product-info .product-rating .loox-rating-content .loox-rating-label{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;text-transform:none}}.main-product .main-product__container .product-info .product-description{display:block;font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none;margin-bottom:24px}@media (max-width: 989.98px){.main-product .main-product__container .product-info .product-description{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;text-transform:none;margin-bottom:16px}}.main-product .main-product__container .product-info .product-description *{font-size:14px!important;line-height:24px!important;box-shadow:none!important}@media (max-width: 989.98px){.main-product .main-product__container .product-info .product-description *{font-size:12px!important;line-height:20px!important}}.main-product .main-product__container .product-info .product-description p,.main-product .main-product__container .product-info .product-description ul,.main-product .main-product__container .product-info .product-description li{margin-bottom:16px}.main-product .main-product__container .product-info .product-description p>br{display:none}.main-product .main-product__container .product-info .product-description ul{padding-left:24px}.main-product .main-product__container .product-info .product-description .iframe-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.main-product .main-product__container .product-info .product-description .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main-product .main-product__container .product-info .product-description iframe{display:block;max-width:100%}.main-product .main-product__container .product-info .product-description .product-description__btn{text-decoration:underline;cursor:pointer}.main-product .main-product__container .product-info .product-price{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:36px;letter-spacing:0;text-transform:none;margin-bottom:24px}@media (max-width: 989.98px){.main-product .main-product__container .product-info .product-price{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;text-transform:none;margin-bottom:16px}}.main-product .main-product__container .product-info .product-low-stock-alert{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none;color:var(--dark-40);margin-bottom:24px}@media (max-width: 989.98px){.main-product .main-product__container .product-info .product-low-stock-alert{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;text-transform:none;margin-bottom:16px}}.main-product .main-product__container .product-info .color-linkify{display:block;margin-bottom:32px}.main-product .main-product__container .product-info .color-linkify *{margin:0;padding:0;border:none}.main-product .main-product__container .product-info .color-linkify .webyzeProductColorsLabel{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}@media (max-width: 989.98px){.main-product .main-product__container .product-info .color-linkify .webyzeProductColorsLabel{margin-bottom:12px}}.main-product .main-product__container .product-info .color-linkify .webyzeProductColorsLabel .color-linkify__label{font-family:B612,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none}@media (max-width: 989.98px){.main-product .main-product__container .product-info .color-linkify .webyzeProductColorsLabel .color-linkify__label{font-family:B612,sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;text-transform:none}}.main-product .main-product__container .product-info .color-linkify .webyzeProductColorsLabel .color-linkify__colors{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none}@media (max-width: 989.98px){.main-product .main-product__container .product-info .color-linkify .webyzeProductColorsLabel .color-linkify__colors{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;text-transform:none}}.main-product .main-product__container .product-info .color-linkify .webyzeProductColors{display:grid;grid-template-columns:repeat(auto-fill,100px);gap:8px!important;flex-wrap:wrap!important}@media (max-width: 989.98px){.main-product .main-product__container .product-info .color-linkify .webyzeProductColors{grid-template-columns:repeat(auto-fill,minmax(75px,1fr))}}.main-product .main-product__container .product-info .color-linkify .webyzeProductColors .swatchProductColor{margin:0!important;border:none!important;box-shadow:none!important;border-radius:8px!important;overflow:visible!important;position:relative!important;width:auto!important;height:0!important;padding:125% 0 0!important}@media (max-width: 989.98px){.main-product .main-product__container .product-info .color-linkify .webyzeProductColors .swatchProductColor{padding:100% 0 0!important}}.main-product .main-product__container .product-info .color-linkify .webyzeProductColors .swatchProductColor.currentSwatch>div{box-shadow:inset 0 0 0 2px var(--green)}.main-product .main-product__container .product-info .color-linkify .webyzeProductColors .swatchProductColor.swatchUnavailable{display:none!important}.main-product .main-product__container .product-info .color-linkify .webyzeProductColors .swatchProductColor>div{border-radius:8px!important;position:absolute;top:0;left:0;width:100%;height:100%}.main-product .main-product__container .product-info .color-linkify .webyzeProductColors .swatchProductColor .webyzeTooltip{display:none!important}.main-product .main-product__container .product-info .more-info{display:flex;gap:12px 32px;flex-wrap:wrap;margin-bottom:32px}@media (max-width: 989.98px){.main-product .main-product__container .product-info .more-info{margin-bottom:24px}}@media (max-width: 749.98px){.main-product .main-product__container .product-info .more-info{flex-direction:column}}.main-product .main-product__container .product-info .more-info:empty{display:none}.main-product .main-product__container .product-info .more-info .more-info__content{display:flex;align-items:center;gap:8px}.main-product .main-product__container .product-info .more-info .more-info__content .more-info__icon{width:24px;height:24px}.main-product .main-product__container .product-info .more-info .more-info__content .more-info__link{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none;text-decoration:underline}@media (max-width: 989.98px){.main-product .main-product__container .product-info .more-info .more-info__content .more-info__link{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;text-transform:none;text-decoration:underline}}.main-product .main-product__container .product-info .characteristics{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-bottom:16px}@media (max-width: 749.98px){.main-product .main-product__container .product-info .characteristics{gap:12px;margin-bottom:12px}}.main-product .main-product__container .product-info .characteristics .characteristic{background-color:#2a2a2a;display:grid;grid-template-columns:62px 1fr;gap:16px;align-items:center;padding:12px;border-radius:8px}@media (max-width: 749.98px){.main-product .main-product__container .product-info .characteristics .characteristic{padding:8px}}.main-product .main-product__container .product-info .characteristics .characteristic .characteristic__image{position:relative;padding-top:100%}.main-product .main-product__container .product-info .characteristics .characteristic .characteristic__image .image-container{position:absolute;top:0;left:0;width:100%;height:100%}.main-product .main-product__container .product-info .characteristics .characteristic .characteristic__content .characteristic__title{font-family:B612 Mono,monospace;font-weight:700;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none}.main-product .main-product__container .product-info .characteristics .characteristic .characteristic__content .characteristic__text{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none;color:var(--dark-40)}.main-product .main-product__container .product-info .product-tabs{display:block}.main-product .main-product__container .product-info .product-tabs .product-tab{border-bottom:1px solid var(--dark-20)}.main-product .main-product__container .product-info .product-tabs .product-tab:last-child{border-color:#0000}.main-product .main-product__container .product-info .product-tabs .product-tab.active .icon-arrow{transform:rotate(180deg)}.main-product .main-product__container .product-info .product-tabs .product-tab .product-tab__header{display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer}.main-product .main-product__container .product-info .product-tabs .product-tab .product-tab__header .product-tab__header-inner{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap}.main-product .main-product__container .product-info .product-tabs .product-tab .product-tab__header .product-tab__header-inner .product-tab__title{font-family:B612 Mono,monospace;font-weight:700;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none}@media (max-width: 989.98px){.main-product .main-product__container .product-info .product-tabs .product-tab .product-tab__header .product-tab__header-inner .product-tab__title{font-family:B612 Mono,monospace;font-weight:700;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;text-transform:none}}.main-product .main-product__container .product-info .product-tabs .product-tab .product-tab__header .icon-arrow{transition:transform .5s ease}.main-product .main-product__container .product-info .product-tabs .product-tab .product-tab__content-container{max-height:0;transition:all .5s ease;overflow:hidden}.main-product .main-product__container .product-info .product-tabs .product-tab .product-tab__content-container .product-tab__content{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none;padding-bottom:24px}@media (max-width: 989.98px){.main-product .main-product__container .product-info .product-tabs .product-tab .product-tab__content-container .product-tab__content{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;text-transform:none}}.main-product .main-product__container .product-info .product-video{border:1px solid var(--white);border-radius:8px;padding:16px;display:flex;align-items:center;gap:24px;margin-top:16px}@media (max-width: 989.98px){.main-product .main-product__container .product-info .product-video{margin-top:24px}}@media (max-width: 749.98px){.main-product .main-product__container .product-info .product-video{flex-direction:column;gap:16px}}.main-product .main-product__container .product-info .product-video .product-video__video{width:45.5%}@media (max-width: 749.98px){.main-product .main-product__container .product-info .product-video .product-video__video{width:100%}}.main-product .main-product__container .product-info .product-video .product-video__video .video-conainer{display:block;position:relative;overflow:hidden;padding-top:56.25%;border-radius:8px}.main-product .main-product__container .product-info .product-video .product-video__video .video-conainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main-product .main-product__container .product-info .product-video .product-video__content{flex:1;display:flex;justify-content:center;flex-direction:column;gap:4px}@media (max-width: 749.98px){.main-product .main-product__container .product-info .product-video .product-video__content{width:100%}}.main-product .main-product__container .product-info .product-video .product-video__content .product-video__title{font-family:B612 Mono,monospace;font-weight:700;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none}@media (max-width: 749.98px){.main-product .main-product__container .product-info .product-video .product-video__content .product-video__title{font-family:B612 Mono,monospace;font-weight:700;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;text-transform:none}}.main-product .main-product__container .product-info .product-video .product-video__content .product-video__description{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none;color:var(--dark-40)}@media (max-width: 749.98px){.main-product .main-product__container .product-info .product-video .product-video__content .product-video__description{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;text-transform:none}}.product-modal{visibility:hidden}.product-modal.transition{transition:visibility .3s step-end}.product-modal.open{visibility:visible;transition:visibility .3s step-start}.product-modal.open .product-modal__container{transform:translate(0)}.product-modal:before{content:"";position:fixed;top:0;bottom:0;right:0;left:0;z-index:1001;background-color:var(--white);opacity:.5}.product-modal .product-modal__container{background-color:var(--black);position:fixed;top:0;right:0;height:100%;z-index:1002;width:100%;max-width:520px;padding:64px 96px;transform:translate(100%);transition:transform .3s ease;overflow-y:auto}@media (max-width: 749.98px){.product-modal .product-modal__container{top:auto;left:0;bottom:0;max-width:none;height:-moz-fit-content;height:fit-content;max-height:90dvh;padding:48px 24px;transform:translateY(100%);border-radius:8px 8px 0 0}}.product-modal .product-modal__container .product-modal__header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:48px}@media (max-width: 749.98px){.product-modal .product-modal__container .product-modal__header{margin-bottom:32px}}.product-modal .product-modal__container .product-modal__header .product-modal__heading{font-family:Archivo,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:32px;letter-spacing:0;text-transform:uppercase;word-spacing:normal}@media (max-width: 749.98px){.product-modal .product-modal__container .product-modal__header .product-modal__heading{font-family:Archivo,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:32px;letter-spacing:0;text-transform:uppercase;word-spacing:normal}}.product-modal .product-modal__container .product-modal__header .icon-close{width:24px;height:24px;cursor:pointer;position:relative;top:3px}.product-modal .product-modal__container .product-modal__body .product-modal__row{padding:24px 0;border-bottom:1px solid var(--dark-80)}.product-modal .product-modal__container .product-modal__body .product-modal__row:first-child{padding-top:0}.product-modal .product-modal__container .product-modal__body .product-modal__row:last-child{padding-bottom:0;border-bottom:none}.product-modal .product-modal__container .product-modal__body .product-modal__row .product-modal__title{margin-bottom:4px}.product-modal .product-modal__container .product-modal__body .product-modal__title{font-family:B612 Mono,monospace;font-weight:700;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none;color:var(--blue);margin-bottom:8px}@media (max-width: 749.98px){.product-modal .product-modal__container .product-modal__body .product-modal__title{font-family:B612 Mono,monospace;font-weight:700;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;text-transform:none}}.product-modal .product-modal__container .product-modal__body .product-modal__content{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none}@media (max-width: 749.98px){.product-modal .product-modal__container .product-modal__body .product-modal__content{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;text-transform:none}}.product-modal .product-modal__container .product-modal__body .product-modal__image{margin-top:32px}.product-modal .product-modal__container .product-modal__body .product-modal__image .image-container{border-radius:8px}.product-form{display:block;margin-bottom:40px}@media (max-width: 989.98px){.product-form{margin-bottom:24px}}.product-form .product-form__variant-radios{display:block;margin-bottom:32px}@media (max-width: 989.98px){.product-form .product-form__variant-radios{margin-bottom:24px}}.product-form .product-form__variant-radios .product-form__option{margin-bottom:24px}.product-form .product-form__variant-radios .product-form__option:last-of-type{margin-bottom:0}.product-form .product-form__variant-radios .product-form__option .product-form__option-heading{font-family:B612,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none;margin-bottom:16px}@media (max-width: 989.98px){.product-form .product-form__variant-radios .product-form__option .product-form__option-heading{font-family:B612,sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;text-transform:none;margin-bottom:12px}}.product-form .product-form__variant-radios .product-form__option .product-form__option-values{display:flex;flex-wrap:wrap;gap:8px}.product-form .product-form__variant-radios .product-form__option .product-form__option-values input[type=radio]{display:none}.product-form .product-form__variant-radios .product-form__option .product-form__option-values input[type=radio]:checked.disabled+.product-form__button-label{cursor:not-allowed}.product-form .product-form__variant-radios .product-form__option .product-form__option-values input[type=radio]:checked+.product-form__button-label{background-color:var(--white);color:#2a2a2a}.product-form .product-form__variant-radios .product-form__option .product-form__option-values .product-form__button-label{font-family:B612,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:20px;letter-spacing:0;text-transform:none;border:1px solid var(--white);border-radius:25px;padding:6px 16px;cursor:pointer}.product-form .product-form__cta-container.discontinued #BIS_trigger{display:none!important}.product-form .product-form__cta-container .product-form__cta{display:flex;gap:16px}@media (max-width: 749.98px){.product-form .product-form__cta-container .product-form__cta{flex-direction:column;gap:12px}}.product-form .product-form__cta-container .product-form__cta .product-form__number-input{border:1px solid var(--white);border-radius:25px;display:flex;height:48px}@media (max-width: 749.98px){.product-form .product-form__cta-container .product-form__cta .product-form__number-input{justify-content:center}}.product-form .product-form__cta-container .product-form__cta .product-form__number-input input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-family:B612 Mono,monospace;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none;max-width:48px;padding:0;margin:0;background:#0000;box-shadow:none;border:none;outline:none;color:var(--white);text-align:center;pointer-events:none}.product-form .product-form__cta-container .product-form__cta .product-form__number-input input[type=number]::-webkit-inner-spin-button,.product-form .product-form__cta-container .product-form__cta .product-form__number-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.product-form .product-form__cta-container .product-form__cta .product-form__number-input>span{display:flex;outline:none;-webkit-appearance:none;background-color:#0000;border:none;align-items:center;justify-content:center;width:44px;cursor:pointer;margin:0;position:relative}.product-form .product-form__cta-container .product-form__cta .product-form__number-input>span:after,.product-form .product-form__cta-container .product-form__cta .product-form__number-input>span:before{display:inline-block;position:absolute;content:"";width:10px;height:2px;background-color:var(--white);top:50%;left:50%;transform:translate(-50%,-50%)}.product-form .product-form__cta-container .product-form__cta .product-form__number-input>span.plus:after{transform:translate(-50%,-50%) rotate(90deg)}.product-form .product-form__cta-container .product-form__cta .sold-out-btn{cursor:not-allowed}.product-form .product-form__cta-container .product-form__cta .add-to-cart-btn.loading{position:relative;background-color:var(--green);color:var(--green)}.product-form .product-form__cta-container .product-form__cta .add-to-cart-btn.loading:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid var(--black);border-radius:50%;border-left-color:var(--green);animation:loading 1s linear infinite}.product-form .product-form__cta-container #BIS_trigger{margin-top:12px;font-family:B612 Mono,monospace;font-weight:700;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none;display:inline-block;padding:12px 32px;text-align:center;border-radius:25px;transition:background-color .3s ease,color .3s ease;cursor:pointer;background-color:#0000;color:#fff;box-shadow:inset 0 0 0 1px var(--white)!important;line-height:24px!important;padding:12px!important}@media (hover: hover){.product-form .product-form__cta-container #BIS_trigger:hover{background-color:var(--white);color:#2a2a2a}}.sticky-add-to-cart{position:fixed;bottom:0;left:0;right:0;background:var(--black);z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:12px 32px;box-shadow:0 -4px 4px #ffffff0d}@media (max-width: 749.98px){.sticky-add-to-cart{padding:12px 16px}}.sticky-add-to-cart .sticky-add-to-cart__product{display:flex;align-items:center;gap:24px}@media (max-width: 989.98px){.sticky-add-to-cart .sticky-add-to-cart__product{display:none}}.sticky-add-to-cart .sticky-add-to-cart__product .product-image{width:55px;flex-shrink:0}.sticky-add-to-cart .sticky-add-to-cart__product .product-image .image-container{position:relative;padding-top:100%;border-radius:8px}.sticky-add-to-cart .sticky-add-to-cart__product .product-image .image-container img{position:absolute;top:0;left:0;width:100%;height:100%}.sticky-add-to-cart .sticky-add-to-cart__product .product-info{display:flex;flex-direction:column}.sticky-add-to-cart .sticky-add-to-cart__product .product-info .product-vendor{font-family:Archivo,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:22px;letter-spacing:0;text-transform:uppercase;word-spacing:normal;color:var(--green)}.sticky-add-to-cart .sticky-add-to-cart__product .product-info .product-title{font-family:Archivo,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:32px;letter-spacing:0;text-transform:uppercase;word-spacing:normal}.sticky-add-to-cart .product-form{margin-bottom:0}@media (max-width: 989.98px){.sticky-add-to-cart .product-form{width:100%}}.sticky-add-to-cart .product-form .product-form__cta{flex-direction:row;align-items:center}@media (max-width: 749.98px){.sticky-add-to-cart .product-form .product-form__cta{gap:8px}}.sticky-add-to-cart .product-form .product-form__cta .product-form__number-input{min-width:114px}@media (max-width: 749.98px){.sticky-add-to-cart .product-form .product-form__cta .product-form__number-input input[type=number]{max-width:30px}}@media (max-width: 749.98px){.sticky-add-to-cart .product-form .product-form__cta .product-form__number-input>span{width:32px}}@media (max-width: 989.98px){.sticky-add-to-cart .product-form .product-form__cta .add-to-cart-btn{width:100%}}@media (max-width: 749.98px){.sticky-add-to-cart .product-form .product-form__cta .add-to-cart-btn{padding:12px}}@keyframes loading{to{transform:translate(-50%,-50%) rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/main-product.css.map */
