:root{--swiper-navigation-size: 20px}product-info{display:block;background-color:#fff}.flex{display:flex;flex-wrap:wrap;margin-bottom:20px;padding:0;list-style:none}.flex__item{width:100%;max-width:100%;flex-grow:1;flex-shrink:0}.swiper{z-index:0;border:none;outline:none}.swiper-wrapper,.swiper-slide{border:none;outline:none}.swiper-button-next,.swiper-button-prev{color:#007bff;background:#ffffffe6;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;outline:none;box-shadow:0 2px 8px #0000001a}.swiper-pagination-bullet-active{background:#007bff;border:none;outline:none}.product__media-wrapper .swiper-slide img,.product__media-wrapper .swiper-slide video,.product__media-wrapper .swiper-slide iframe{display:block;width:100%;height:100%;margin:0 auto;border:none;outline:none}.constrain-height .product__media-wrapper .swiper-slide img,.constrain-height .product__media-wrapper .swiper-slide video,.constrain-height .product__media-wrapper .swiper-slide iframe{max-height:75vh}.product__media-wrapper.media-cover .swiper-slide img,.product__media-wrapper.media-cover .swiper-slide video,.product__media-wrapper.media-cover .swiper-slide iframe{object-fit:cover;object-position:top}.product__media-wrapper.media-contain .swiper-slide img,.product__media-wrapper.media-contain .swiper-slide video,.product__media-wrapper.media-contain .swiper-slide iframe{object-fit:contain}.product__info-wrapper{padding-top:20px}.product__info-wrapper form>*+*{margin:15px 0}.product__info-wrapper .product__text{display:inline-flex;font-size:10px;letter-spacing:1.3px;text-transform:uppercase;line-height:1.2;margin:0}.product__info-wrapper .product__title *{margin:0}product-info .product__info-wrapper form>*:last-child{margin-bottom:0}.product__info-wrapper .product__title{word-break:break-word;margin-bottom:16px;margin-top:0}.product__title h1,.product__title h2{font-size:30px;font-weight:400;line-height:calc(1 + .3 / max (1,1));letter-spacing:.6px}.product__price{margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;row-gap:10px}.price__item{margin:0 15px 0 0;font-size:18px;letter-spacing:1px}.price__item.product-regular__price{margin-right:9px;color:rgb(var(--color-foreground))}.price__item.product-sale__price{font-size:16px}.option__label{display:block;margin-bottom:6px;font-size:13px;line-height:1.5;letter-spacing:.6px;padding-left:0}.pill-radio{display:none}.pill-label{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-radius:var(--variant-pills-radius);color:rgba(var(--color-foreground));background-color:rgb(var(--color-background));display:inline-block;margin:7px 5px 2px 0;padding:10px 20px;font-size:14px;letter-spacing:1px;line-height:1;text-align:center;transition:border .1s ease;cursor:pointer;position:relative}.product-form__input input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.pill-radio:checked+.pill-label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pill-label.pill-disabled{text-decoration:line-through}.variant-block__dropdown select{width:100%;height:45px;padding:0 31px 0 14px;border-radius:0;font-size:12px}.product__quantity svg.icon{width:10px;height:10px;pointer-events:none}.product__quantity button{padding:0;border:none;background:transparent;width:150px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;min-height:45px;color:rgb(var(--color-foreground))}.product__quantity .option__label{margin-bottom:7px}.product__quantity quantity-selector input:focus{border:none;outline:0px}.product__quantity quantity-selector{display:flex;align-items:center;justify-content:flex-start;width:142px;min-height:42px;outline:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity))}.product__quantity quantity-selector input{border:none;text-align:center;background:transparent;width:100%;font-size:16px;color:currentColor;font-family:var(--font-body-family)}.product__quantity quantity-selector input::-webkit-outer-spin-button,.product__quantity quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__quantity quantity-selector input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.product-form__buttons button{width:100%;background:transparent;border:none;outline:none;padding:12.5px 10px;cursor:pointer;font-size:15px;letter-spacing:1px;color:var(--color-secondary-button);position:relative;border-radius:4px}.product-form__buttons button:hover{outline:none}.product-form__buttons .button--primary{background-color:transparent!important;border:2px solid!important;color:inherit!important;outline:none!important;box-shadow:none!important}.product-form__buttons .button--primary:hover{background-color:inherit!important;color:#fff!important;outline:none!important;box-shadow:none!important}.product-form__buttons button.button--primary{background-color:transparent!important;border:2px solid!important;color:inherit!important;outline:none!important;box-shadow:none!important}.product-form__buttons button.button--primary:hover{background-color:inherit!important;color:#fff!important;outline:none!important;box-shadow:none!important}.shopify-payment-button__button{font-size:15px;letter-spacing:1px}shopify-buy-it-now-button .shopify-payment-button__button{background:#000;color:#fff}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#000}.shopify-payment-button{margin-top:12px}.shopify-payment-button .shopify-payment-button__button--unbranded{background:rgba(var(--color-button),var(--alpha-button-background))}.product-form__input{padding:0;margin:0 0 12px;min-width:fit-content;border:none}.product__info-wrapper .product__accordion{margin-top:25px;margin-bottom:0;border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid rgba(var(--color-foreground),.08)}.product__accordion summary{display:flex;align-items:center;position:relative;line-height:1;padding:15px 0;cursor:pointer;list-style:none}.product__accordion .svg-wrapper{display:inline-flex;justify-content:center;align-items:center;fill:rgb(var(--color-foreground));width:20px;height:20px;align-self:center;margin-right:10px}.product__accordion .summary__title{display:flex;flex:1}.product__accordion .accordion__title{display:flex;align-items:center;max-width:calc(100% - 96px);min-height:16px;margin:0;font-size:16px;font-weight:500;color:rgb(var(--color-foreground))}.product__accordion svg.icon.icon-caret{width:10px;height:6px;position:relative;right:15px}.product__accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.product__accordion .accordion__content{margin-bottom:15px;word-break:break-word;overflow-x:auto;padding:0 10px;line-height:1.6}.accordion__content>*:first-child{margin-top:0}.accordion__content>*:last-child{margin-bottom:0}.product__accordion+.product__accordion{margin-top:0;border-top:none}.product__inventory{display:flex;align-items:center;gap:.5rem;font-size:16px;letter-spacing:.5px}.product__inventory .svg-wrapper,.product__inventory svg{width:15px;height:15px}.product__inventory .svg-wrapper{display:inline-flex;justify-content:center;align-items:center}.selling_plan_theme_integration--hidden{display:none}.product__subscription ul{list-style:none;margin:0;padding:0}.product__subscription fieldset{padding:0}.selling_options_container>hr{margin:0}.selling_options_container>div{padding:10px}.selling_options_container--no-one-time>hr:first-of-type{display:none}.subscriptions_app_embed_block,.shopify_subscriptions_app_block{display:none}@media screen and (min-width: 750px){.product--right .product__media-wrapper{order:1}.product--right .product__info-wrapper{order:0}.product__info-wrapper{display:inline-flex;max-width:50%;width:calc(50% - 20px);height:100%;padding-top:0;flex-direction:column}.product--left .product__info-wrapper{padding-left:40px}.product--right .product__info-wrapper{padding-right:40px}.product__info-sticky{position:sticky;top:137px}.product__info-wrapper .caption-with-letter-spacing{font-size:10px;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.product__info-wrapper .subtitle{font-size:16px;line-height:1.8;letter-spacing:1px;color:#121212b3}.product__media-wrapper{max-width:50%;width:calc(50% - 20px)}.product__title h1,.product__title h2{font-size:40px;color:rgb(var(--color-foreground))}.product--small .product__variants variant-selector,.product--small .product-form__buttons button,.product--small .product-form__buttons .shopify-payment-button,.product--small .product__accordion,.product--small .share-button,.product--medium .product__variants variant-selector,.product--medium .product-form__buttons button,.product--medium .product-form__buttons .shopify-payment-button,.product--medium .product__accordion,.product--medium .share-button{display:block;max-width:440px}.product--large .product__variants variant-selector,.product--large .product__accordion,.product--large .product-form__buttons button,.product--large .product-form__buttons .shopify-payment-button,.product--large .share-button{max-width:343px}}@media screen and (min-width: 990px){.product__media-wrapper{position:sticky;top:100px;align-self:flex-start;height:fit-content;z-index:2}}[processing] .loading__spinner{display:block!important;left:50%;top:50%;transform:translate(-50%,-50%)}[processing] .quick-add__submit.button span{font-size:0}.loading__spinner svg{animation:spinner 2s infinite linear}@media screen and (min-width: 990px){.product--large .product__info-wrapper{max-width:35%;width:calc(35% - 20px)}.product--large .product__media-wrapper{max-width:65%;width:calc(65% - 20px)}.product--medium .product__info-wrapper{max-width:45%;width:calc(45% - 20px)}.product--medium .product__media-wrapper,.product--small .product__info-wrapper{max-width:55%;width:calc(55% - 20px)}.product--small .product__media-wrapper{max-width:45%;width:calc(45% - 20px)}}.gallery-style-grid .gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gallery-gap, 10px);margin-bottom:20px}.gallery-style-grid .grid-item.featured{grid-column:1 / -1;grid-row:1 / 3}.gallery-style-grid .grid-item{position:relative;overflow:hidden;border-radius:8px;transition:transform .3s ease}.gallery-hover-effects .gallery-style-grid .grid-item:hover{transform:scale(1.02)}.gallery-style-grid .grid-item img,.gallery-style-grid .grid-item video{width:100%;height:100%;object-fit:cover}.gallery-style-masonry .gallery-masonry{columns:2;column-gap:var(--gallery-gap, 10px);margin-bottom:20px}.gallery-style-masonry .masonry-item{break-inside:avoid;margin-bottom:10px;border-radius:8px;overflow:hidden;transition:transform .3s ease}.gallery-hover-effects .gallery-style-masonry .masonry-item:hover{transform:scale(1.02)}.gallery-style-masonry .masonry-item.featured{column-span:all;margin-bottom:15px}.gallery-style-masonry .masonry-item img,.gallery-style-masonry .masonry-item video{width:100%;height:auto;display:block}.gallery-style-carousel .gallery-carousel{margin-bottom:20px;background:transparent}.gallery-style-carousel .main-carousel{margin-bottom:15px;border-radius:8px;overflow:hidden;border:none;outline:none}.gallery-style-carousel .thumbnail-gallery{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;padding:10px 0}.gallery-style-carousel .thumbnail-item:hover{opacity:1;transform:scale(1.05);border-color:#007bff;box-shadow:0 4px 16px #007bff4d}.gallery-style-carousel .thumbnail-item.active{opacity:1;border-color:#007bff;transform:scale(1.05)}.gallery-style-carousel .thumbnail-item img,.gallery-style-carousel .thumbnail-item video{width:100%;height:100%;object-fit:cover;display:block;border:none;outline:none}.gallery-style-stacked .gallery-stacked{display:flex;flex-direction:column;gap:var(--gallery-gap, 15px);margin-bottom:20px}.gallery-style-stacked .stacked-item{border-radius:8px;overflow:hidden;transition:transform .3s ease}.gallery-hover-effects .gallery-style-stacked .stacked-item:hover{transform:translateY(-2px)}.gallery-style-stacked .stacked-item.featured{order:-1}.gallery-style-stacked .stacked-item img,.gallery-style-stacked .stacked-item video{width:100%;height:auto;display:block}@media screen and (min-width: 750px){.gallery-style-grid .gallery-grid{grid-template-columns:repeat(3,1fr);gap:calc(var(--gallery-gap, 10px) * 1.5)}.gallery-style-masonry .gallery-masonry{columns:3;column-gap:calc(var(--gallery-gap, 10px) * 1.5)}.gallery-style-carousel .thumbnail-gallery{gap:10px;padding:15px 0}.gallery-style-carousel .thumbnail-item{height:90px;width:90px}.gallery-style-stacked .gallery-stacked{gap:calc(var(--gallery-gap, 15px) * 1.33)}}@media screen and (min-width: 990px){.gallery-style-grid .gallery-grid{grid-template-columns:repeat(4,1fr);gap:calc(var(--gallery-gap, 10px) * 2)}.gallery-style-masonry .gallery-masonry{columns:4;column-gap:calc(var(--gallery-gap, 10px) * 2)}.gallery-style-carousel .thumbnail-gallery{gap:12px;padding:20px 0}.gallery-style-carousel .thumbnail-item{height:50px;width:50px}}@media screen and (max-width: 749px){.gallery-style-grid .gallery-grid{grid-template-columns:1fr;gap:calc(var(--gallery-gap, 10px) * .8)}.gallery-style-grid .grid-item.featured{grid-column:1;grid-row:1}.gallery-style-masonry .gallery-masonry{columns:1;column-gap:calc(var(--gallery-gap, 10px) * .8)}.gallery-style-carousel .thumbnail-gallery{gap:6px;padding:8px 0}.gallery-style-carousel .thumbnail-item{height:30px;width:30px}.gallery-style-stacked .gallery-stacked{gap:calc(var(--gallery-gap, 15px) * .67)}}.gallery-style-grid .light-box-zoom-trigger,.gallery-style-masonry .light-box-zoom-trigger,.gallery-style-carousel .light-box-zoom-trigger,.gallery-style-stacked .light-box-zoom-trigger{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:2}.gallery-style-grid .product__media-icon,.gallery-style-masonry .product__media-icon,.gallery-style-carousel .product__media-icon,.gallery-style-stacked .product__media-icon{position:absolute;top:10px;right:10px;background:#ffffffe6;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;z-index:3}.gallery-style-grid .loading__spinner,.gallery-style-masonry .loading__spinner,.gallery-style-carousel .loading__spinner,.gallery-style-stacked .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4}.gallery-hover-effects .gallery-style-grid .grid-item,.gallery-hover-effects .gallery-style-masonry .masonry-item,.gallery-hover-effects .gallery-style-carousel .main-carousel .swiper-slide,.gallery-hover-effects .gallery-style-stacked .stacked-item{position:relative}.gallery-hover-effects .gallery-style-grid .grid-item:before,.gallery-hover-effects .gallery-style-masonry .masonry-item:before,.gallery-hover-effects .gallery-style-carousel .main-carousel .swiper-slide:before,.gallery-hover-effects .gallery-style-stacked .stacked-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000001a;opacity:0;transition:opacity .3s ease;z-index:1}.gallery-hover-effects .gallery-style-grid .grid-item:hover:before,.gallery-hover-effects .gallery-style-masonry .masonry-item:hover:before,.gallery-hover-effects .gallery-style-carousel .main-carousel .swiper-slide:hover:before,.gallery-hover-effects .gallery-style-stacked .stacked-item:hover:before{opacity:1}.gallery-animations .gallery-style-masonry .masonry-item{opacity:0;transform:translateY(20px);animation:masonryFadeIn .6s ease forwards}.gallery-style-masonry .masonry-item{opacity:1;transform:translateY(0)}.gallery-style-masonry .masonry-item.masonry-animate{animation:masonryFadeIn .6s ease forwards}@keyframes masonryFadeIn{to{opacity:1;transform:translateY(0)}}.gallery-animations .gallery-style-grid .grid-item{opacity:0;transform:scale(.9);animation:gridFadeIn .5s ease forwards}.gallery-style-grid .grid-item{opacity:1;transform:scale(1)}.gallery-style-grid .grid-item:nth-child(1){animation-delay:.1s}.gallery-style-grid .grid-item:nth-child(2){animation-delay:.2s}.gallery-style-grid .grid-item:nth-child(3){animation-delay:.3s}.gallery-style-grid .grid-item:nth-child(4){animation-delay:.4s}.gallery-style-grid .grid-item:nth-child(5){animation-delay:.5s}@keyframes gridFadeIn{to{opacity:1;transform:scale(1)}}.gallery-animations .gallery-style-stacked .stacked-item{opacity:0;transform:translate(-20px);animation:stackedFadeIn .5s ease forwards}.gallery-style-stacked .stacked-item{opacity:1;transform:translate(0)}.gallery-style-stacked .stacked-item:nth-child(1){animation-delay:.1s}.gallery-style-stacked .stacked-item:nth-child(2){animation-delay:.2s}.gallery-style-stacked .stacked-item:nth-child(3){animation-delay:.3s}.gallery-style-stacked .stacked-item:nth-child(4){animation-delay:.4s}.gallery-style-stacked .stacked-item:nth-child(5){animation-delay:.5s}@keyframes stackedFadeIn{to{opacity:1;transform:translate(0)}}.gallery-style-grid .grid-item:focus,.gallery-style-masonry .masonry-item:focus,.gallery-style-carousel .thumbnail-item:focus,.gallery-style-stacked .stacked-item:focus{outline:2px solid #007acc;outline-offset:2px}.gallery-style-grid .loading__spinner,.gallery-style-masonry .loading__spinner,.gallery-style-carousel .loading__spinner,.gallery-style-stacked .loading__spinner{background:#ffffffe6;border-radius:50%;padding:10px}.product__info-wrapper img{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-main-product.css.map */
