@keyframes mcShakeEffect{3%{transform:translate(.9rem)}6%{transform:translate(-.9rem)}9%{transform:translate(.6rem)}12%{transform:translate(-.6rem)}15%{transform:translate(.3rem)}18%{transform:translate(-.3rem)}to{transform:translate(0)}}.product__view-details{margin-top:1.5rem}@media screen and (max-width: 989px){.product__media-wrapper{margin-bottom:2rem}}@media screen and (min-width: 990px){.product{display:flex}.product__item{width:50%}.product__media-wrapper{padding-right:3rem}.product--right .product__media-wrapper{padding-right:0!important;padding-left:3rem}.product__item-container{position:sticky;top:3rem}.product--right .product__info-wrapper{order:-1}}@media screen and (min-width: 1400px){.product__media-wrapper{width:calc(50% + 4.5rem);padding-right:4.5rem}.product--right .product__media-wrapper{padding-left:4.5rem}.product__info-wrapper{width:calc(50% - 4.5rem)}}@media screen and (min-width: 1600px){.product__media-wrapper{padding-right:4.5rem}.product--right .product__media-wrapper{padding-left:4.5rem}}.product-form__input{margin:0 0 .5rem;min-width:fit-content}.product-form__input--dropdown{margin-bottom:2rem}.product-form__quantity,.product-form__input:last-of-type{margin-bottom:0}.product-form__input .form__label{margin-bottom:var(--grid-v-mobile)}.product-form__input--dropdown .form__label{margin-bottom:.8rem!important}.product-form__input--dropdown .select__select{width:100%;max-width:100%}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;margin:0;height:1px;width:1px;display:none}#ProductGroupSelect a{text-decoration:none;color:rgba(var(--color-foreground),1)}.product-form__input input[type=radio]+label,#ProductGroupSelect .swatch-element{min-width:5rem;line-height:1.3;background:rgba(var(--color-background),1);border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-radius:var(--variant-pills-radius);margin-right:var(--grid-h-mobile);margin-bottom:var(--grid-v-mobile);padding:1.2rem;transition:box-shadow var(--duration-short) ease}.product-form__swatch input[type=radio]+label{font-size:0;letter-spacing:0;padding:0;border-radius:50%;width:4rem;height:4rem;min-width:unset;display:inline-block}.product-form__swatch input[type=radio]+label .pattern{background-size:contain;background-repeat:no-repeat;background-position:center;border:2px solid white}.product-form__swatch input[type=radio]+label .pattern:before{content:"";display:none;width:100%;height:100%;border-radius:50%;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);background-color:rgba(var(--color-foreground),.1);background-size:1.2rem;background-position:center;background-repeat:no-repeat}.product-form__swatch input[type=radio].disabled+label .pattern:before,.product-form__swatch input[type=radio]:disabled+label .pattern:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M7 7L17 17M7 17L17 7' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.product-form__swatch input[type=radio].disabled+label,.product-form__swatch input[type=radio]:disabled+label{pointer-events:none;display:none}.product-form__swatch input[type=radio].disabled+label .pattern:before,.product-form__swatch input[type=radio]:disabled+label .pattern:before{display:block}.product-form__swatch input[type=radio]:checked+label .pattern:before{display:block}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{color:rgba(var(--color-foreground),.4);border-color:rgba(var(--color-foreground),.4);display:none}.product-form__input input[type=radio].focused+label,.product-form__input input[type=radio]:checked+label{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),1)}.product-form__input input[type=radio].disabled:checked+label,.product-form__input input[type=radio]:disabled:checked+label{box-shadow:0 0 0 .3rem rgba(var(--color-foreground),.24)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}.product-form__quantity+.product-form__submit{width:calc(100% - (12.6rem / var(--font-body-scale) + var(--inputs-border-width) * 2) - var(--g-gap))}@media screen and (forced-colors: active){.product-form__input input[type=radio]:checked+label{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}.product-form__submit[aria-disabled=true]{color:Window}}@media screen and (hover: hover){.product-form__input input[type=radio]+label:hover,#ProductGroupSelect .swatch-element:hover{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),1)}}@media screen and (min-width: 750px){.product-form__quantity+.product-form__submit{width:calc(100% - (21.6rem / var(--font-body-scale) + var(--inputs-border-width) * 2) - var(--g-gap))}.product-form__swatch input[type=radio]+label{width:4.4rem;height:4.4rem}.product-form__input .form__label{margin-bottom:var(--grid-v-desktop)}.product-form__input input[type=radio]+label,#ProductGroupSelect .swatch-element{margin-right:calc(var(--grid-h-desktop) - 8px);margin-bottom:var(--grid-v-desktop)}}.product-block__heading{margin-bottom:1rem}.product__rating .rating{display:flex}.product__info-container iframe{max-width:100%}.product .price dl{margin-top:.5rem;margin-bottom:.5rem}.product-thumbnail{margin-top:1rem}.product-thumbnail .product__media-item{border-radius:1rem;width:90px;transition:border ease var(--duration-default);border:.1rem solid rgba(var(--color-foreground),0)}.product-thumbnail .product__media-item.swiper-slide-thumb-active{border-color:rgba(var(--color-foreground),1)}.product__media .thumb{width:4rem;height:4rem;padding:1.2rem;border:.1rem solid rgba(var(--color-background),.3);background:rgba(var(--color-background),.3);color:rgba(var(--color-foreground),1);-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.product__media-label{padding:.5rem 1.2rem;bottom:1rem;border-radius:4rem;border:.1rem solid rgba(var(--color-background),.3);background:rgba(var(--color-background),.3);-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.product__media-label span{flex-shrink:0}@media screen and (min-width: 750px){.product-thumbnail{margin-top:1.5rem}.product-thumbnail .product__media-item{width:7.6rem!important;height:7.6rem}}.product__inventory--text{margin-bottom:.5rem}.product__inventory--progress{display:block!important;height:.5rem;background:rgba(var(--color-foreground),.04)}.product__inventory--progress:after{content:"";position:absolute;left:0;top:0;height:100%;background:rgba(var(--color-background),1);background:var(--gradient-background);width:var(--percent, 100%);max-width:100%;transition:width var(--duration-long) ease;animation:mcWidth var(--duration-long) ease-out}.product__icon-with-text ul{padding:1.6rem;background-color:rgba(var(--color-foreground),.1)}.product__icon-with-text h4{margin-bottom:.7rem}.recipient-form{margin-bottom:2.5rem}.recipient-fields{padding:2rem 0 0}.js .recipient-fields{display:none}.recipient-form[open] .recipient-fields{display:block}.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}.product__pickup-availabilities[available]{margin-top:2rem}.pickup-availability-info *:not(:last-child){margin:0 0 .6rem}.pickup-availability-button .icon{margin-bottom:0;margin-right:.5rem}.pickup-availability-variant{margin:0 0 2rem}.pickup-availability-list__item{padding:2rem;margin-bottom:2rem;border-radius:var(--inputs-radius);border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity))}.pickup-availability-list__item:last-child{margin-bottom:0}.product__sticky{top:auto;bottom:1.5rem;left:50%;transform:translate(-50%);width:min(40rem,calc(100% - 3rem));opacity:0;visibility:hidden;transition:all ease var(--duration-default);padding:1.5rem;z-index:var(--z-index-base)}.product__sticky-image{width:5.5rem}.product__sticky-content{width:calc(100% - 5.5rem);padding-right:3rem}.product__sticky-image+.product__sticky-content{padding-left:1.5rem}.product__sticky-title{margin-bottom:.5rem}.product__sticky-toggle{width:1.6rem;height:1.6rem}.product__sticky-toggle:before,.product__sticky-toggle:after{content:"";position:absolute;top:50%;z-index:2;transition:transform ease var(--duration-default);transform:translateY(-50%) rotate(0);background:rgb(var(--color-foreground))}.product__sticky-toggle:before{right:.7rem;width:.2rem;height:100%}.product__sticky-toggle:after{right:0;width:100%;height:.2rem}.product__sticky.full .product__sticky-toggle:before{transform:translateY(-50%) rotate(90deg)}.product__sticky.full .product__sticky-toggle:after{transform:translateY(-50%) rotate(180deg)}.product__sticky-inner{opacity:0;visibility:hidden;width:0;height:0;transform:translateY(50%)}.product__sticky-inner.active{overflow:inherit;pointer-events:auto;visibility:visible;width:100%;height:auto;opacity:1;transform:translateY(0);padding-top:2rem}.product__sticky.active{opacity:1;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion: no-preference){.product__sticky-inner{transition-delay:.2s,.1s,.2s;transition-duration:.3s,.4s,.45s;transition-property:visibility,transform,opacity}}@media scren and (max-width: 749px){body.product__sticky-show{padding-bottom:var(--product-sticky-height, 0)}}@media screen and (min-width: 750px){.product__sticky{left:auto;right:max(1.5rem,calc((100% - var(--page-width)) / 2) + 1.5rem);transform:unset}}.product__xr-button .icon{margin-right:1rem}.product__xr-button[data-shopify-xr-hidden]{visibility:hidden}.shopify-design-mode .product__xr-button[data-shopify-xr-hidden]{display:none}@media screen and (max-width: 749px){.active .product__xr-button:not([data-shopify-xr-hidden]){display:block}}@media screen and (min-width: 750px){.product__xr-button[data-shopify-xr-hidden]{display:none}}.complementary-products .card-wrapper+.card-wrapper{margin-top:1.5rem}.product-thumbnail .product__media-item:last-child{margin-right:0!important}.product-thumbnail .swiper-wrapper img{border-radius:1rem}@media screen and (max-width: 749px){.product__info-container .product__title h1{font-size:1.8rem;line-height:2.4rem}}.product-form__buttons .product-form__submit{height:5rem}.product-form__buttons quantity-input{min-height:calc(4.8rem + var(--inputs-border-width) * 2);min-width:12.6rem}.product-form__buttons{align-items:flex-end}.product-form__buttons .product-form__submit{font-weight:700}.product-form__buttons .quantity__label,.product__variant .form__label{font-weight:600;font-size:1.8rem;margin-bottom:1rem;display:block}.product .accordion .accordion__title{font-weight:700;font-size:2rem}.product .accordion .accordion__content{margin-top:0}@media only screen and (max-width:749px){.accordion__content table td,.accordion__content table th{padding:6px 8px}}@media only screen and (max-width: 400px){.product-form__buttons quantity-input{min-width:11.6rem}.quantity{width:8.2rem}}table:not([class]){border:initial;box-shadow:none}table,tr,td{border:1px solid var(--color-border)}.accordion__content table{table-layout:fixed}.accordion__content table td,.accordion__content table th{padding:6px 8px}@media screen and (min-width: 750px){.product-form__buttons quantity-input{min-width:21.6rem}.product__accordion>*{font-size:calc(var(--font-body-size) + 1px)}.product__info-wrapper .price__container .price__sale .price-item--sale{font-size:calc(var(--font-body-size) + 15px)}.product__info-wrapper .price--medium.price--on-sale .price-item--regular,.product__info-wrapper .price--large.price--on-sale .price-item--regular{font-size:calc(2rem * var(--font-body-scale))}}.option_title{margin-bottom:10px}.color-swatch{transform:scale(1.1);margin-left:3px!important}@media screen and (max-width: 768px){.swatch-element{font-size:14px;padding:8px 10px}.estimated-delivery{font-size:16px;padding-left:10px}.hurry-icon{transform:scale(.8)}.variant-input-wrap label{padding:8px 12px}}#ProductGroupSelect{display:flex;flex-wrap:wrap}#ProductGroupDS{margin-bottom:.5rem}.ds-product-active{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),1)}table,tr,td{border:1px solid #3333}.product-single__title{text-transform:capitalize!important}@media only screen and (max-width: 767px){.jdgm-rev-widg{max-width:90vw!important;margin:auto}}.shipping_wrapper{background:#fff;border-radius:10px;padding:5px;box-shadow:0 1px 2px 1px #0009;margin-bottom:10px}.eta-shipping{padding:5px 0 5px 5px}.express-hide{display:none}.product__thumb .image-wrap{border-radius:10px!important}.product__thumb-item a.is-active:before,.product__thumb-item a:focus:before{border-radius:10px}.return-section{margin-top:0}.ornament-required__variant{display:none}.cut_off_detail{background:#f7f7f7;padding:10px 15px;border-radius:10px;margin-bottom:20px;display:flex;flex-direction:column;gap:10px;border:1px solid #CCCCCC}.ftd-noti{display:flex;align-items:center;color:var(--gradient-button);gap:10px;padding:10px 0}.ftd-noti-content{font-weight:600;font-size:.95em;line-height:1.4}.eta-shipping p{margin:0}.estimated-delivery{display:flex;align-items:center;padding-left:15px;margin-bottom:10px;font-size:18px;line-height:1.4}.hurry-icon{flex:0 0 50px}.eta-text{padding-left:10px}.variant-wrapper.js{margin-bottom:10px}.product-block--price{margin-bottom:15px}.variant-wrapper+.variant-wrapper{margin-top:15px}.product__quantity{margin-bottom:-10px;margin-top:-20px}.purchase-details__buttons{min-height:50px!important}.product__title h1{line-height:3.5rem}#ProductVersionSelect a:hover,#ProductVersionSelect span:hover{cursor:pointer}.form__label-sizechart{display:flex;justify-content:space-between;align-items:flex-start}.form__label-sizechart button{font-size:1.1em!important;font-weight:700;color:var(--gradient-button)}.disable__btn{opacity:.5;pointer-events:none}.variant-label-require{display:none}#loading_element{display:flex;align-items:center;margin:1rem 0;gap:.5rem;font-size:1.2em}#loading_element svg{max-width:3rem}.swiper-autoheight,.swiper-autoheight .swiper-slide{border-radius:1rem}#out-of-stock{color:red;font-size:1em;display:none;margin-top:-20px}.error-message{display:none!important}@media screen and (max-width: 768px){.product-form__input input[type=radio][name=Size]+label{margin-right:5px;padding:1rem;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/template-product.css.map */
