.product{margin:0}.naoko-size-required-note{display:none;margin:0 0 1rem;font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.9rem;letter-spacing:0;color:#df0000}product-info.naoko-no-size-selected .naoko-size-required-note{display:block}product-info.naoko-no-size-selected .shopify-payment-button{display:none!important}.product-details{--font-body--family: "Montserrat", sans-serif;--font-heading--family: "Montserrat", sans-serif;--font-subheading--family: "Montserrat", sans-serif;font-family:Montserrat,sans-serif}.product-details :where(h1,h2,h3,h4,h5,h6,p,span,a,button,label,legend,li){font-family:Montserrat,sans-serif}.product.grid{gap:0}.product__media-wrapper{padding-left:0}@media screen and (min-width:750px){.product__column-sticky{display:block;position:sticky;top:3rem;z-index:2}.product__info-wrapper{padding:0 0 0 5rem}.product__info-wrapper--extra-padding{padding:0 0 0 8rem}}.shopify-payment-button__button{font-family:inherit;min-height:5rem}.shopify-payment-button__button [role=button].focused{outline:.2rem solid rgb(var(--color-foreground-rgb) / var(--opacity-50))!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem var(--color-primary-button-background),0 0 0 .3rem var(--color-foreground),0 0 .5rem .4rem rgb(var(--color-foreground-rgb) / var(--opacity-30))!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgb(var(--color-foreground-rgb) / var(--opacity-50))!important;box-shadow:0 0 0 .1rem var(--color-primary-button-background),0 0 0 .3rem var(--color-foreground),0 0 .5rem .4rem rgb(var(--color-foreground-rgb) / var(--opacity-30))!important}.shopify-payment-button__button--unbranded{background-color:var(--color-primary-button-background);color:var(--color-primary-button-text);font-size:var(--font-size--sm);letter-spacing:.07rem}.shopify-payment-button__button--unbranded::selection{background-color:rgb(var(--color-primary-button-text-rgb) / var(--opacity-30))}@media(hover:hover){.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--color-primary-button-background)}}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:var(--font-size--2xs);letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:var(--font-size--xs);line-height:1.4;letter-spacing:.04rem;margin-bottom:1.5rem}.product-form__error-message-wrapper .svg-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.7rem;margin-top:.25rem}.product-form__input{flex:0 0 100%;padding:0;max-width:44rem;min-width:fit-content;border:none}.customization-option .product-form__input{flex:unset}.product-form__input .form__label{padding-left:0}.product-form__input .select{max-width:100%}.product-form__input .svg-wrapper{right:1.5rem}.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:var(--opacity-50)}@media screen and (forced-colors:active){.product-form__submit[aria-disabled=true]{color:Window}}.shopify-payment-button__more-options{color:var(--color-foreground)}.shopify-payment-button__button{font-size:var(--font-size--md);letter-spacing:.1rem}.product__info-container>*+*{margin:1.5rem 0}.product__info-container iframe{max-width:100%}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:2.5rem 0}.product__text{margin-bottom:0}a.product__text{display:block;text-decoration:none;color:rgb(var(--color-foreground-rgb) / var(--opacity-75))}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__title{word-break:break-word;margin-bottom:1.5rem}.product__title>*{margin:0}.product__title>a{display:none}.product__title+.product__text.caption-with-letter-spacing{margin-top:-1.5rem}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__accordion .accordion__content{padding:0 1rem}.product .price .badge,.product .price__container{margin-bottom:.5rem}.product .price dl{margin-top:.5rem;margin-bottom:.5rem}.product .price--sold-out .price__badge-sale{display:none}.price-product-container .price__compare-row,.product .price__compare-row{font-family:Montserrat,sans-serif;font-weight:400;font-size:12px;line-height:20px;letter-spacing:-.03em;display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.price-product-container .price__compare-row .price__regular-label,.price-product-container .price__compare-row .price-item--regular,.price-product-container .price__compare-row .price__discount-inline,.product .price__compare-row .price__regular-label,.product .price__compare-row .price-item--regular,.product .price__compare-row .price__discount-inline{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}@media screen and (min-width:750px){.product__info-container{max-width:60rem}.product__info-container .price--on-sale .price-item--regular{font-size:var(--font-size--md)}.product__info-container>*:first-child{margin-top:0}}.product__description-title{font-weight:600}.product__tax{margin-top:-1.4rem}.price-per-item__label.form__label{margin-bottom:0rem}.product-form__quantity-top .form__label{margin-bottom:1.2rem}.product-form__buttons{max-width:44rem}div[data-product-variant-media]:has(>button[style*="display: none;"]){display:none}.product-form__buttons:has(div[data-product-variant-media]>button[style*="display: none;"]) .accelerated-checkout-block{display:none}.buy-buttons-block div[data-product-variant-media]>button.product-form__submit{background-color:#000!important;color:#fff!important;border-color:#000!important}.buy-buttons-block div[data-product-variant-media].naoko-preorder>button.product-form__submit{background-color:#ff7900!important;border-color:#ff7900!important}div[data-product-variant-media].naoko-soldout>button.product-form__submit{display:none}.buy-buttons-block .add-to-cart-button-container>button.product-form__submit[disabled]{display:none}.buy-buttons-block .email-me-button{background-color:#c7c7c7!important;color:#000!important;border-color:#c7c7c7!important}.buy-buttons-block .product-restore-email{margin:0!important;width:100%!important;max-width:none!important}.buy-buttons-block .email-me-button.email-me-inlineButton{width:100%!important}.buy-buttons-block .add-to-cart-button-inner:has(>.add-to-cart-button-container>button.product-form__submit[disabled]){width:100%}.buy-buttons-block .add-to-cart-button-inner:has(>.add-to-cart-button-container>button.product-form__submit[disabled])>.add-to-cart-button-container{flex:1 1 auto;min-width:0}product-info:has(.product-form__submit[disabled]) shipping-time-block{display:none}@media screen and (min-width:750px){.buy-buttons-block .product-form__submit{height:60px}.buy-buttons-block .email-me-button,.buy-buttons-block .product-restore-email{height:60px!important}.buy-buttons-block .add-to-cart-button-container .card-wishlist{flex:0 0 60px!important;width:60px;min-height:60px;align-self:stretch}}.product__media-icon .icon{width:1.2rem;height:1.4rem}.product__media-icon,.thumbnail__badge{background:var(--color-background);border-radius:var(--style-border-radius-50);border:.1rem solid rgb(var(--color-foreground-rgb) / var(--opacity-10));color:var(--color-foreground);display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;left:1.2rem;top:1.2rem;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.product__media-video .product__media-icon{opacity:var(--opacity-100)}@media screen and (min-width:750px){.grid__item.product__media-item--full{width:100%}}.product__media-item>*{display:block;position:relative}.product__media-toggle{display:flex;border:none;background-color:transparent;color:currentColor;padding:0}.product__media-toggle:after{content:"";cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.product__media-toggle:focus-visible{outline:0;box-shadow:none}@media(forced-colors:active){.product__media-toggle:focus-visible,.product__media-toggle:focus-visible:after{outline:transparent solid 1px;outline-offset:2px}}.product__media-toggle.focused{outline:0;box-shadow:none}.product__media-toggle:focus-visible:after,.product__media-toggle.focused:after{box-shadow:0 0 0 .3rem var(--color-foreground),0 0 0 .5rem rgb(var(--color-foreground-rgb) / var(--opacity-50))}.product-popup-modal__content{padding:1rem .5rem}@media screen and (min-width:750px){.product-popup-modal__content{width:70%;padding:1rem .5rem 3rem}}.product-popup-modal__content .drawer__header{padding-top:.5rem}.product-popup-modal__content img{max-width:100%}@media screen and (max-width:749px){.product-popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}}.product-popup-modal__opener{display:inline-block}.product-popup-modal__button{font-size:var(--font-size--md);padding-right:1.3rem;padding-left:0;min-height:4.4rem;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}@media(hover:hover){.product-popup-modal__button:hover{text-decoration-thickness:.2rem}}.product-popup-modal__content-info{padding-right:4.4rem}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width:749px){.product-popup-modal__content-info>*{max-height:100%}}.thumbnail-list{flex-wrap:wrap;grid-gap:1rem}.size-chart-popup-modal .popup__inner{padding:1rem .5rem}@media screen and (min-width:750px){.thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr)}}.thumbnail-list_item--variant:not(:first-child){display:none}@media screen and (min-width:1025px){.thumbnail-list{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:749px){.product__media-item,.thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}}.thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:var(--color-foreground);cursor:pointer;background-color:transparent}@media(hover:hover){.thumbnail:hover{opacity:var(--opacity-70)}}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem var(--color-foreground);border-color:var(--color-foreground)}.image-zoom-inline-full-size{cursor:zoom-out;z-index:1;margin:0}.product__modal-opener>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;display:flex;align-items:center;height:48px;width:48px}.js .product__media{overflow:hidden!important}.thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 .3rem var(--color-foreground),0 0 0 .5rem rgb(var(--color-foreground-rgb) / var(--opacity-50))}.thumbnail[aria-current]:focus,.thumbnail.focused{outline:0;box-shadow:0 0 0 .3rem var(--color-foreground),0 0 0 .5rem rgb(var(--color-foreground-rgb) / var(--opacity-50))}@media(forced-colors:active){.thumbnail[aria-current]:focus,.thumbnail.focused{outline:transparent solid 1px}}.thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .1rem var(--color-foreground)}.thumbnail img{object-fit:cover;width:100%;height:100%;pointer-events:none}.thumbnail__badge .icon{width:1rem;height:1rem}.thumbnail__badge .icon-3d-model{width:1.2rem;height:1.2rem}.thumbnail__badge{color:rgb(var(--color-foreground-rgb),var(--opacity-60));height:2rem;width:2rem;left:auto;right:.4rem;top:.4rem}.thumbnail-list__item{position:relative}.thumbnail-list__item:before{content:"";display:block;padding-bottom:100%}.product:not(.featured-product) .product__view-details{display:none}.product__view-details{display:block;text-decoration:none}@media(hover:hover){.product__view-details:hover{text-decoration:underline;text-underline-offset:.3rem}}.product__view-details .icon{width:1.2rem;margin-left:1.2rem;flex-shrink:0}.icon-with-text{--icon-size: 3rem;--icon-spacing: 1rem}.icon-with-text--horizontal{display:flex;justify-content:center;column-gap:3rem;flex-direction:row}.icon-with-text--vertical{--icon-size: 2rem}.icon-with-text .svg-wrapper{fill:var(--color-foreground);height:var(--icon-size);width:var(--icon-size)}.icon-with-text--horizontal .svg-wrapper,.icon-with-text--horizontal img{margin-bottom:var(--icon-spacing)}.icon-with-text--vertical .svg-wrapper{min-height:var(--icon-size);min-width:var(--icon-size);margin-right:var(--icon-spacing)}.icon-with-text img{height:var(--icon-size);width:var(--icon-size);object-fit:contain}.icon-with-text--vertical img{margin-right:var(--icon-spacing)}.icon-with-text--horizontal .h4{padding-top:calc(var(--icon-size) + var(--icon-spacing));text-align:center}.icon-with-text--horizontal .svg-wrapper+.h4,.icon-with-text--horizontal img+.h4,.icon-with-text--horizontal.icon-with-text--text-only .h4{padding-top:0}.icon-with-text__item{display:flex;align-items:center}.icon-with-text--horizontal .icon-with-text__item{flex-direction:column;width:33%}.icon-with-text--vertical .icon-with-text__item{margin-bottom:var(--icon-size)}.product__sku.visibility-hidden:after{content:"#"}.product-media-container{--aspect-ratio: var(--preview-ratio);--ratio-percent: calc(1 / var(--aspect-ratio) * 100%);position:relative;width:100%;max-width:100%}.product-media-container.constrain-height{--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-right:auto;margin-left:auto}.product-media-container.constrain-height.media-fit-contain{--contained-width: calc(var(--constrained-height) * var(--aspect-ratio));width:min(var(--contained-width),100%)}.product-media-container .media{padding-top:var(--ratio-percent)}.product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent))}.media-gallery__grid .product-media-container--video .product-media__image{position:relative;display:block;width:100%;height:auto}.media-gallery__grid .product-media-container--video.constrain-height .product-media__image{max-height:var(--constrained-height)}.media-gallery__grid .product-media-container--video .product-media>deferred-media.media{padding-top:0}@media screen and (max-width:749px){.product-media-container.media-fit-cover{display:flex;align-self:stretch}.product-media-container.media-fit-cover .media{position:initial}}@media screen and (min-width:750px){.product-media-container{max-width:100%}.product-media-container:not(.media-type-image){--aspect-ratio: var(--ratio)}.product-media-container.constrain-height{--viewport-offset: 170px;--constrained-min-height: 500px}.product-media-container.media-fit-cover .deferred-media__poster img{object-fit:cover;width:100%}}.recipient-form{--recipient-checkbox-margin-top: .34rem;display:block;position:relative;max-width:44rem;margin-bottom:2.5rem}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:var(--font-size--md);display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 2rem}.recipient-fields__field .field__input,.customer .recipient-fields__field .field input{padding:1rem 1rem .3rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.28rem;z-index:5;top:.4rem;width:10px;height:9px}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required{display:inline}.recipient-form ul{padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){.recipient-fields>hr{border-top:.1rem solid var(--color-foreground)}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid var(--color-foreground)}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.product-countdown-wrapper .product-countdown{position:relative;display:inline-grid;grid-template-columns:repeat(7,auto);justify-content:center;align-items:center;gap:.5rem;padding:0 2.4rem}.product-countdown-wrapper .divider{justify-content:center;min-width:1rem;color:var(--countdown-text-color);font-size:clamp(1.6rem,2vw,2.4rem)}.product-countdown-bar,.product-countdown-labels{display:contents}.product-countdown-bar{font-size:clamp(2.6rem,4vw,4rem)}.product-countdown-bar *{color:var(--countdown-text-color)}.product-countdown-bar .product-countdown-num,.product-countdown-bar .divider{position:relative;z-index:var(--layer-flat)}.product-countdown-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:60%;background:var(--countdown-background-color);border:var(--countdown-border-width) solid var(--countdown-border-color);border-style:var(--countdown-border-style);border-radius:var(--countdown-border-radius)}.product-countdown-labels{font-size:var(--font-size--2xs)}.product-countdown-labels .divider{opacity:var(--opacity-0)}.product-countdown-num,.product-countdown-label{display:inline-block;min-width:clamp(3.2rem,4vw,5.2rem);text-align:center}.product-countdown:has(.loading){opacity:var(--opacity-80);pointer-events:none;filter:blur(1.5px) brightness(1.15);transition:opacity var(--animation-speed-slowest) var(--animation-timing-hover),filter var(--animation-speed-slowest) var(--animation-timing-hover)}.main-product-information product-recommendations swiper-component,featured-product product-recommendations swiper-component{max-width:44rem}@media screen and (min-width:750px){.product-information__grid.product-information--media-left,.product-information__grid.product-information--media-right{--pdp-details-width: 427px}.product-information__grid:not(.product-information__grid--half,:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:minmax(0,1fr) var(--pdp-details-width)}.product-information__grid:not(.product-information__grid--half,:has(.product-information__media:empty)).product-information--media-right{grid-template-columns:var(--pdp-details-width) minmax(0,1fr)}}@media screen and (min-width:750px)and (max-width:1199px){media-gallery.media-gallery--two-column .media-gallery__grid{grid-template-columns:1fr}}@media screen and (min-width:1025px){.main-product-information.section>product-info.product-information{grid-column:1 / -1;padding-inline:var(--page-margin);box-sizing:border-box}.product-information__grid:not(.product-information__grid--half,:has(.product-information__media:empty)).product-information--media-left{--pdp-details-width: 397px;grid-template-columns:min(60vw,calc(100% - var(--pdp-details-width) - 40px)) var(--pdp-details-width);column-gap:40px;justify-content:start}.product-information--media-left .product-information__media{padding-inline-end:0!important}.product-information--media-left .product-details{padding-inline-start:0!important}}.product-gallery-collapsible{position:relative;overflow:hidden}.product-gallery-show-more{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;background:transparent;border:none;cursor:pointer;width:100%;font:inherit;color:var(--color-foreground);z-index:1}.product-gallery-show-more .show-more-text{display:block;width:246px;border:1px solid #E4E6E7;text-align:center;font-size:16px;padding:10px;background-color:#fff}@media screen and (max-width:749px){.media-gallery--carousel .swiper-button-prev,.media-gallery--carousel .swiper-button-next,.media-gallery--mobile-carousel .swiper-button-prev,.media-gallery--mobile-carousel .swiper-button-next,.media-gallery--carousel .swiper-controls__thumbnails-container[thumbnails],.media-gallery--mobile-carousel .swiper-controls__thumbnails-container[thumbnails]{display:none!important}.media-gallery--carousel .swiper-main,.media-gallery--mobile-carousel .swiper-main{padding-bottom:18px!important;background-color:var(--color-background)}.media-gallery--carousel .swiper-pagination,.media-gallery--mobile-carousel .swiper-pagination{position:absolute!important;margin-top:0!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;width:100%!important;display:flex;gap:3px;justify-content:center;padding:3px 0;pointer-events:none}.media-gallery--carousel .swiper-pagination-bullet,.media-gallery--mobile-carousel .swiper-pagination-bullet{width:14px;height:2px;border-radius:1px;opacity:.25;background:currentColor;flex-shrink:0;margin:0!important;pointer-events:none}.media-gallery--carousel .swiper-pagination-bullet-active,.media-gallery--mobile-carousel .swiper-pagination-bullet-active{width:28px;opacity:.85}.media-gallery--mobile-carousel .media-gallery__grid{display:none!important}.media-gallery--mobile-carousel swiper-component{display:block!important}}.product-information .product-details h1,.product-information .product-details .text-block.custom-font-size h1,.product-information .product-details .text-block.custom-font-size{font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:#000;margin:0}.product-information .product-details product-price.text-block.custom-font-size{margin-block-start:calc(12px - var(--gap, 0px))}.product-information .product-details product-price .price-item{line-height:1}.product-information .product-details h1{padding-block-start:4px}.product-information .form__label{font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:26px}.product-information .product-form__submit{font-size:18px;font-weight:600;letter-spacing:0;line-height:42px}@media screen and (max-width:749px){.multitasking-bar,.section--toolbar-mobile{display:none!important}}.product-details .accordion{border:none}.product-details .accordion__row,.product-details details.accordion__row{border-top:.75px solid #A7A7A7;padding:24px 0 24px 10px}.product-details .accordion__row:last-child{border-bottom:none}.product-details .accordion__row summary,.product-details .accordion__row .accordion__summary{padding:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:26px;letter-spacing:-.03em;color:#000}.product-details .accordion__row .accordion__content,.product-details .accordion__row .accordion__content p,.product-details .accordion__row .accordion__content li{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:19.2px;color:#000}.product-details .accordion__row .accordion__content ul{list-style:disc;padding-left:21px;margin:8px 0 0}.product-details .accordion__row .accordion__content{padding:16px 0 0}.product-details .product-form,.product-details .product-form__buttons{max-width:none}.buy-buttons-block .product-form__submit,.buy-buttons-block .email-me-button,.buy-buttons-block .product-restore-email{height:60px;width:100%;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;letter-spacing:0;line-height:42px;text-transform:uppercase}.buy-buttons-block .add-to-cart-button-container{display:flex;align-items:stretch;gap:10px;width:100%}.buy-buttons-block .add-to-cart-button-container>div[data-product-variant-media],.buy-buttons-block .add-to-cart-button-container>.product-form__submit{flex:1 1 auto;min-width:0}.buy-buttons-block .add-to-cart-button-container .card-wishlist{flex:0 0 60px;width:60px;min-height:60px;border:2px solid #323232;background:transparent;display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.group-block-content:has(>.size-chart):has(>.pickup-butiki){flex-wrap:nowrap;align-items:flex-end;gap:12px}.group-block-content:has(>.size-chart):has(>.pickup-butiki)>.size-chart{flex:0 1 auto;min-width:0}.group-block-content:has(>.size-chart):has(>.pickup-butiki)>.pickup-butiki{flex:0 0 auto}.group-block-content:has(>.size-chart):has(>.pickup-butiki)>.size-chart .popup__button{width:100%;text-align:left;white-space:normal}}.product-details .product-info__link,.product-details a.size-chart-popup-modal__opener,.product-details a.pickup-availability-button{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:26px;letter-spacing:-.03em;color:#464646;text-decoration:none;border-bottom:.75px solid #A7A7A7;padding-bottom:10px;display:inline-flex;align-items:center;gap:6px}@media screen and (max-width:749px){product-info h1{font-size:1.55rem!important;line-height:1.3!important;letter-spacing:-.03em!important}product-info .price-item--sale{font-size:1.9rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.03em!important;color:#ff7900!important}product-info .price:not(.price--on-sale) .price-item--regular{font-size:1.9rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.03em!important;color:#000!important}product-info .price:not(.price--on-sale) .price-item--sale{color:#000!important}product-info .price__compare-row{align-items:center;gap:.4rem;flex-wrap:wrap}product-info .price__compare-row .price__regular-label{display:inline}product-info .price__compare-row,product-info .price__compare-row .price__regular-label,product-info .price__compare-row .price-item--regular,product-info .price__compare-row s{font-size:1rem!important;color:#000!important;font-weight:400!important;line-height:1.4!important;letter-spacing:-.03em!important}product-info .price__discount-inline{background:none;color:#000!important;font-size:1rem!important;font-weight:400!important;line-height:1.4!important;letter-spacing:-.03em!important;padding:0;border-radius:0}product-info fieldset.variant-option>legend.form__label{font-size:1.2rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.03em!important;text-transform:uppercase;flex:0 0 100%}product-info fieldset.variant-option{gap:.6rem;align-items:stretch}product-info fieldset.variant-option>input{position:absolute}product-info .variant-option--pill{--product-swatch-height: 5rem}product-info .variant-option--pill input[type=radio]+label{flex:1 1 0!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;height:auto!important;font-size:1.4rem;font-weight:500;letter-spacing:-.03em}product-info .variant-option--pill input[type=radio]+label>span{border-radius:0!important;font-size:1.4rem!important;font-weight:500!important;letter-spacing:-.03em!important}product-info .add-to-cart-button{font-size:1.2rem!important;line-height:1.2!important;letter-spacing:0!important;height:4.75rem!important;min-height:0!important}product-info .add-to-cart-button-inner,product-info .add-to-cart-button-inner .add-to-cart-button-container,product-info .add-to-cart-button-inner .card-wishlist,product-info .add-to-cart-button-inner wish-list,product-info .add-to-cart-button-inner .card-wishlist .button{height:4.75rem!important;min-height:0!important}product-info .add-to-cart-button-inner .card-wishlist{flex:0 0 5.35rem!important;width:5.35rem!important;border:0!important}product-info .add-to-cart-button-inner .wishlist-button,product-info .add-to-cart-button-inner .wishlist-button:hover,product-info .add-to-cart-button-inner .wishlist-button:active,product-info .add-to-cart-button-inner .wishlist-button:focus,product-info .add-to-cart-button-inner .wishlist-button:focus-visible{transform:none!important;transition:none!important;border:1px solid #1f1f1f!important}product-info .size-chart .popup__button,product-info .pickup-butiki .pickup-butiki__button{display:inline-flex;align-items:center;gap:.4rem;font-size:1.3rem!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.03em!important;color:#464646!important}product-info .size-chart .popup__button .custom,product-info .pickup-butiki .pickup-butiki__label{font-size:1.3rem!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.03em!important;color:#464646!important;text-decoration:none}product-info .pickup-butiki .pickup-butiki__button svg{width:1.3rem!important;height:1.3rem!important;min-width:1.3rem!important;min-height:1.3rem!important;flex:0 0 auto}product-info .shipping-time__heading{font-size:1.2rem;line-height:1.3;margin-bottom:12px}product-info .shipping-time__card{min-height:0;padding:12px 18px;gap:12px}product-info .shipping-time__title{font-size:11px;line-height:1.3}product-info .buy-buttons-block{margin-top:21px}product-info shipping-time-block{margin-top:18px;margin-bottom:22px}product-info .product-tab-item .product-tab-item__header{font-size:1.4rem}product-info .product-tab-item__content,product-info .product-tab-item__content p,product-info .product-tab-item__content li{font-size:1.3rem;line-height:1.45}.product-details{max-width:var(--pdp-mobile-details-width, 43rem);margin-inline:auto}}.product-information .price-product-container .price__omnibus{display:block;width:100%;margin-top:.6rem;font-size:1.2rem;line-height:2rem;letter-spacing:-.036rem;font-weight:400;color:#000}.product-information .price-product-container .price__omnibus-value{white-space:nowrap}@media screen and (max-width:749px){.product-information .price-product-container .price__omnibus{font-size:1rem;line-height:1.4;letter-spacing:-.03em;color:#000}}@media screen and (min-width:750px){product-info h1{font-size:1.8rem!important;line-height:22px!important;letter-spacing:-.03em!important}product-info .price-item--sale,product-info .price:not(.price--on-sale) .price-item--regular{font-size:1.6rem!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.03em!important}product-info .price-item--sale{color:#ff7900!important}product-info .price:not(.price--on-sale) .price-item--regular,product-info .price:not(.price--on-sale) .price-item--sale{color:#000!important}product-info .price__compare-row{align-items:center;gap:.4rem;flex-wrap:wrap}product-info .price__compare-row .price__regular-label{display:inline}product-info .price__compare-row,product-info .price__compare-row .price__regular-label,product-info .price__compare-row .price-item--regular,product-info .price__compare-row s,product-info .price__discount-inline{font-size:1rem!important;color:#000!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.03em!important;background:none;padding:0;border-radius:0}product-info fieldset.variant-option>legend.form__label{font-size:1.2rem!important;font-weight:600!important;line-height:26px!important;letter-spacing:-.03em!important;text-transform:uppercase;flex:0 0 100%}product-info fieldset.variant-option{gap:.8rem;align-items:stretch}product-info fieldset.variant-option>input{position:absolute}product-info .variant-option--pill{--product-swatch-height: 4rem}product-info .variant-option--pill input[type=radio]+label{flex:0 0 6.2rem!important;width:6.2rem!important;min-width:0!important;margin:0!important;padding:0!important;height:auto!important;font-size:1.2rem;font-weight:500;letter-spacing:-.03em}product-info .variant-option--pill input[type=radio]+label>span{border-radius:0!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:-.03em!important}product-info .size-chart .popup__button,product-info .pickup-butiki .pickup-butiki__button{display:inline-flex;align-items:center;gap:.6rem;font-size:1.2rem!important;font-weight:600!important;line-height:1!important;letter-spacing:-.03em!important;color:#464646!important}product-info .size-chart .popup__button .custom,product-info .pickup-butiki .pickup-butiki__label{font-size:1.2rem!important;font-weight:600!important;line-height:1!important;letter-spacing:-.03em!important;color:#464646!important;text-decoration:none}product-info .pickup-butiki .pickup-butiki__button svg{width:1.6rem!important;height:1.6rem!important;min-width:1.6rem!important;min-height:1.6rem!important;flex:0 0 auto}product-info .add-to-cart-button,product-info .buy-buttons-block .product-form__submit,product-info .buy-buttons-block .email-me-button,product-info .buy-buttons-block .product-restore-email{font-size:1.4rem!important;font-weight:600!important;line-height:42px!important;letter-spacing:0!important;height:5rem!important;min-height:0!important}product-info .buy-buttons-block .add-to-cart-button-container{gap:2.1rem}product-info .buy-buttons-block .add-to-cart-button-container .card-wishlist{flex:0 0 5.3rem!important;width:5.3rem!important;height:5rem!important;min-height:0!important;border:0!important}product-info .add-to-cart-button-inner .card-wishlist .button,product-info .add-to-cart-button-inner wish-list{height:5rem!important;min-height:0!important}product-info .add-to-cart-button-inner .wishlist-button,product-info .add-to-cart-button-inner .wishlist-button:hover,product-info .add-to-cart-button-inner .wishlist-button:active,product-info .add-to-cart-button-inner .wishlist-button:focus,product-info .add-to-cart-button-inner .wishlist-button:focus-visible{transform:none!important;transition:none!important;border:1px solid #1f1f1f!important}product-info .shipping-time__heading{font-size:1.2rem!important;line-height:26px!important;margin-bottom:18px}product-info .shipping-time__card{min-height:40px;height:40px;padding:0 30px;gap:20px;align-items:center}product-info .shipping-time__title{font-size:1.2rem!important;line-height:1.3!important}product-info .add-to-cart-button-inner{justify-content:flex-start;gap:21px}product-info .add-to-cart-button-inner>.add-to-cart-button-container{flex:0 0 304px!important;width:304px!important;min-width:0!important}product-info .discount-price-calc{width:248px}product-info .discount-frame-pdp{padding:4px 20px}product-info .product-tab-item .product-tab-item__header{font-size:1.4rem!important}product-info .product-tab-item__content,product-info .product-tab-item__content p,product-info .product-tab-item__content li{font-size:1.4rem!important;line-height:19.2px!important}product-info .discount-frame-pdp__text{font-size:11px}.product-information .price-product-container .price__omnibus{font-size:1rem;line-height:1.3;letter-spacing:-.03em;color:#000;margin-top:6px}product-info product-price{margin-top:2px!important}product-info .price-product-container .price__compare-row{margin-top:14px}product-info .price-product-container .discount-price-calc{margin-top:15px}product-info product-price+.shopify-app-block{margin-top:0}product-info .naoko-color-swatches-block{margin-top:0}product-info .discount-frame-pdp{margin-bottom:10px}product-info .naoko-color-swatches-block~variant-selects{margin-top:11px!important}product-info variant-selects{margin-top:9px!important}product-info .group-block:has(>.group-block-content>.size-chart){margin-top:9px}product-info .buy-buttons-block{margin-top:29px}product-info shipping-time-block{margin-top:29px;margin-bottom:19px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/section-main-product.css.map */
