.product{position:relative;height:100vh;height:100svh;padding-top:41px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden}@media screen and (min-width: 768px){.product{height:100vh;padding-top:33px}}.product__images{display:flex;justify-content:center;height:100%;background-color:#efefef}.product__images__list{list-style-type:none;height:100%;margin:0;padding:0;display:flex;align-items:center;cursor:grab}.product__images__list.v--single-image{cursor:default}.product__images__list__item{flex-shrink:0;width:auto!important;height:100svh!important;margin:0;padding:0 0 30vh}@media screen and (min-width: 768px){.product__images__list__item{padding:0 0 10vh}}.product__images__list__item__image{height:100%}@media screen and (min-width: 768px){.product__images__list__item__image{width:auto}}.product__info-wrapper{position:absolute;right:10px;bottom:10px;left:10px;z-index:2;padding:30px 6px 6px!important;border-radius:5px;box-sizing:content-box;background-color:#b2b2b280;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);cursor:pointer}@media screen and (min-width: 768px){.product__info-wrapper{right:auto;bottom:12px;left:50%;max-width:1004px;width:100%;transform:translate(-50%)}}@media screen and (min-width: 750px){.product__info-container{display:grid;grid-template-columns:2fr 1fr;gap:6px;max-width:none!important;cursor:default}.product__info-wrapper.v--collapsed .product__info-container{grid-template-columns:1fr 1fr}}.product__info__handle{display:block!important;position:absolute;left:50%;top:10px;width:31px;height:2px;border-radius:2px;background-color:#fff;transform:translate(-50%);cursor:pointer}.product__info__handle .product__info__handle-open-instruction{position:absolute;top:0;left:50%;padding:5px 0;font-family:Inter,sans-serif;font-size:9px;line-height:12px;color:#fff;letter-spacing:-.04em;white-space:nowrap;transform:translate(-50%)}.product__info__handle-open-instruction-desktop,.v--collapsed .product__info__handle-open-instruction-desktop{display:none}@media screen and (min-width: 768px){.v--collapsed .product__info__handle-open-instruction-desktop{display:block}}.product__info__handle-close-instruction-desktop{display:none}@media screen and (min-width: 768px){.product__info__handle-close-instruction-desktop{display:block}}.v--collapsed .product__info__handle-close-instruction-desktop,.product__info__handle-open-instruction-mobile{display:none}.v--collapsed .product__info__handle-open-instruction-mobile{display:block}@media screen and (min-width: 768px){.v--collapsed .product__info__handle-open-instruction-mobile{display:none}}.product__info__handle-close-instruction-mobile{display:block}@media screen and (min-width: 768px){.product__info__handle-close-instruction-mobile{display:none}}.v--collapsed .product__info__handle-close-instruction-mobile{display:none}.product__summary{display:flex;flex-direction:column;margin:0!important;border-radius:5px;background-color:#fffc;transition:all .8s ease-in}.product__summary__basic_info{display:flex;padding:10px}.product__summary__basic_info__image{width:50px;overflow:hidden;transition:width .2s ease-in,margin .2s ease-in,opacity .2s}@media screen and (min-width: 768px){.product__summary__basic_info__image{width:0px;opacity:0}}.product__info-wrapper.v--collapsed .product__summary__basic_info__image{width:50px;margin:0 10px 0 0;opacity:1}.product__summary__basic_info__image img{display:block;width:50px;height:50px;border-radius:5px;object-fit:contain;object-position:center;background-color:#fff}.product__summary__basic_info__details{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:5px 0}.product__summary__basic_info__details__title_and_price{display:flex;justify-content:space-between}.product__summary__basic_info__details__title_and_price .product__title{margin-bottom:0}.product__summary__basic_info__details__title_and_price .product__title h1{font-family:Inter,sans-serif;font-size:12px;line-height:14px;color:#000;letter-spacing:-.04em;display:flex;flex-direction:row-reverse;gap:5px}.product__summary__basic_info__details__title_and_price .price{font-family:Inter,sans-serif;font-size:11.5px;line-height:14px;color:#000;letter-spacing:-.04em;display:flex;flex-direction:row-reverse;gap:5px}.product .price__container{margin-bottom:0!important}.product .price .badge{margin:0!important;padding:0;border:none;font-size:9.5px;line-height:14px;color:#1000f4;background-color:transparent}.hidden-form{display:none}.product__variation_options{display:flex;gap:12px}.product-form__input{display:flex;justify-content:space-between;align-items:center;max-width:none!important;margin:0!important}.product-form__input .form__label{margin:0!important;font-family:Inter,sans-serif;font-size:12px;line-height:14px;color:#00000080;letter-spacing:-.04em}.product-form__input--pill input[type=radio]+label{font-family:Inter,sans-serif;font-size:10px!important;line-height:10px!important;letter-spacing:0!important;color:#000!important;margin:0!important;padding:5px!important;border:none!important;background-color:transparent!important;border-radius:2px!important}.product-form__input--pill input[type=radio]:checked+label{color:#fff!important;background-color:#1000f4!important}.product__details{display:flex;flex-direction:column;margin:5px 0 0!important;transition:all .8s ease-in}@media screen and (min-width: 768px){.product__details{margin:0!important}}.product__info-wrapper.v--collapsed .product__details{flex-direction:row}.product__details__image{display:none}@media screen and (min-width: 768px){.product__details__image{display:block}}.product__info-wrapper.v--collapsed .product__details__image{display:none}.product__details__image img{width:100%;height:auto;object-fit:contain;object-position:center}.buy_buttons,.product__info-container .product-form,.product__info-container .product-form .form{display:flex;flex:1}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:0!important}.product-form__error-message-wrapper{display:none;position:absolute;top:0;right:0;padding:2px 0;font-size:9px!important;color:red;margin:0;transform:translateY(-100%)}.product-form__error-message-wrapper .svg-wrapper{display:none}.product-form__buttons{display:flex;flex:1;max-width:none!important;border-radius:5px;overflow:hidden}@media screen and (min-width: 768px){.product-form__buttons{justify-content:flex-end;flex-direction:column;align-self:flex-end;border-radius:5px}.product__info-wrapper.v--collapsed .product-form__buttons{align-self:stretch}}.product__info-wrapper.v--collapsed .product-form__buttons{flex-direction:row;justify-content:flex-start}.product-form__submit{flex:1;height:auto;min-height:auto;margin:0;padding:10px;border-radius:0;box-sizing:border-box;background-color:#1000f4}.product-form__submit.button.button--full-width.button--secondary{flex:1;display:flex;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-size:9px;line-height:9px;text-transform:uppercase;letter-spacing:0;text-align:left;color:#fff;margin:0;border-bottom-left-radius:5px;border-top-left-radius:5px}@media screen and (min-width: 768px){.product-form__submit.button.button--full-width.button--secondary{flex:0;margin:0 0 4px;border-radius:5px}}.product__info-wrapper.v--collapsed .product-form__submit.button.button--full-width.button--secondary{flex:1;margin:0;border-radius:0}.product-form__submit.button.button--full-width.button--secondary:after{content:"";display:block;position:static;width:19px;height:19px;border-radius:0;box-shadow:none;background-image:url(lock-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.shopify-payment-button{display:flex;align-items:center;flex:1;padding:10px;border-bottom-right-radius:5px;border-top-right-radius:5px;background-color:#000}@media screen and (min-width: 768px){.shopify-payment-button{border-top-left-radius:5px}}.product.out-of-stock .shopify-payment-button{cursor:not-allowed;opacity:.5}@media screen and (min-width: 768px){.product__info-wrapper.v--collapsed .shopify-payment-button{flex:0;border-radius:5px}}.product__info-wrapper.v--collapsed .shopify-payment-button{flex:1;border-radius:0}.shopify-payment-button shopify-accelerated-checkout{flex:1}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{display:none}.shopify-payment-button__button--unbranded{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0!important;font-family:Inter,sans-serif!important;font-size:9px!important;line-height:9px!important;text-transform:uppercase!important;letter-spacing:0!important;text-align:left!important;background-color:#000!important}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#000}.shopify-payment-button__button--unbranded:hover:after,.shopify-payment-button__button--unbranded:hover:not([disabled]):after{box-shadow:none}.shopify-payment-button__button--unbranded:after{content:"";display:block;position:static;width:19px;height:19px;border-radius:0;box-shadow:none;background-image:url(right-arrow-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:auto;height:auto;border-radius:0}.button:before,button:after{display:none}.product__summary__tabs{flex:1;padding:10px;background-color:#dfdfdf4d}.product__info-wrapper.v--collapsed .product__summary__tabs{display:none}.product__summary__tabs__nav{display:flex;justify-content:space-between;list-style-type:none;margin:0 0 20px;padding:0}.product__summary__tabs__nav.v--gift-card{justify-content:flex-start}.product__summary__tabs__nav__item{margin:0;padding:0 15px;font-family:Inter,sans-serif;font-size:11.5px;line-height:12px;letter-spacing:-.04em;color:#0000004d;cursor:pointer}.product__summary__tabs__nav__item:first-child{padding-left:0}.product__summary__tabs__nav__item:last-child{padding-right:0}.product__summary__tabs__nav__item:hover,.product__summary__tabs__nav__item.v--active{color:#000}.product__summary__tabs__content__details{display:none;font-family:Inter,sans-serif;font-size:11.5px;line-height:12px;letter-spacing:-.01em;color:#000}.product__summary__tabs__content__details.v--active{display:block}.product__summary__tabs__content__details__image{display:block;width:50%;height:auto}.product__summary__tabs__content__details a{color:#1000f4;text-decoration:none}.product__summary__tabs__content__details .pickup_available{display:flex;align-items:center;margin:40px 0 0}.product__summary__tabs__content__details .pickup_available svg{display:inline-block;vertical-align:middle;margin:0 .4em 0 0;border:none;background-color:transparent}.product__summary__tabs__content__details .product__gift_card__options .form__label{display:none}.product__summary__tabs__content__details .product__gift_card__options .product__variation_options{display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.product__summary__tabs__content__details .product__gift_card__options .product-form__input--pill .product__variation_options input[type=radio]+label{display:flex;padding:0!important;border-radius:0!important;background-color:transparent!important}.product__summary__tabs__content__details .product__gift_card__options .product-form__input--pill .product__variation_options input[type=radio]+label span{padding:5px!important;border-radius:5px!important;font-size:9.5px!important;line-height:14px!important;letter-spacing:-.02em!important;background-color:#17171733!important}.product__summary__tabs__content__details .product__gift_card__options .product-form__input--pill .product__variation_options input[type=radio]:checked+label span{color:#fff!important;background-color:#1000f4!important}.product__gift_card__price{font-family:Inter,sans-serif;font-size:11px;line-height:14px;color:#00000080;letter-spacing:-.04em}.product__gift_card__price__toggle_options{display:inline;padding:0;border:none;font-family:Inter,sans-serif;font-size:11px;line-height:14px;color:#00000080;letter-spacing:-.04em;background-color:transparent;cursor:pointer}.product__gift_card__price__toggle_options:hover{color:#000}.si-button{padding:0 20px!important;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:36px!important;font-weight:400!important;letter-spacing:0!important}
/*# sourceMappingURL=/cdn/shop/t/96/assets/single-product.css.map */
