.header--bordered:not(.header--transparent){box-shadow:none}.template-product .product{margin:25px 0 40px}.template-product .product-meta{border-bottom:0}.template-product .product__zoom-button{width:42px;height:42px;border-radius:50%}.product-meta__labels{display:flex;flex-wrap:wrap;gap:10px;margin-block-end:15px}.template-product .product-meta__label{font-size:12px;color:#000;opacity:.4;gap:10px;display:flex;flex-wrap:wrap;margin:0}.template-product .product-meta__title{font-size:18px;letter-spacing:.6px;margin-block:0 12px}.template-product .product__info .product-meta__label-list .label--subdued{display:none}.product-meta__preorderNote{background:#f1f1f1;margin-block:38px 12px;padding:30px 20px 30px 38px;line-height:1.5;font-family:var(--font-ja);letter-spacing:0}.product-meta__preorderNote p{line-height:1.5;margin-bottom:7px}.product-meta__preorderNote span{font-size:12px}.template-product .product-meta__price-list-container .price--large:not(.price--compare){font-size:18px}.template-product .product_express--grid{display:flex;gap:30px;border-bottom:1px solid rgba(0,0,0,.15);padding-block:20px}.template-product .product_express--grid:first-child{border-top:1px solid rgba(0,0,0,.15)}.template-product .product_express--left{width:80px;text-align:center}.template-product .product_express--left .color_name{font-size:11px;line-height:1.5;margin-block-start:12px;display:block}.template-product .product_express--right{flex:1}.template-product .product_express--right .variant_color{display:flex;align-items:center}.template-product .product_express--right .variant_color--left{flex:1}.template-product .product_express--right .variant_color--right{width:150px}.template-product .product_express--right .variant_color:not(:last-child){padding-block-end:20px;margin-block-end:20px;border-bottom:1px solid rgba(0,0,0,.15)}.template-product .product_express--right .variant_info--name{font-size:13px;color:#111;display:inline-block;min-width:33px}.template-product .product_express--right .text--small{font-size:13px}.template-product .product_express--right .variant_info--delivery_date{display:block}.template-product .product_express--right .c-wishlist{width:37px}.template-product .product_express--right .button{height:40px;line-height:38px;font-size:13px;font-weight:300;border-radius:3px;padding:0 10px;width:100%;border:1px solid #000;transition:all .3s ease}.template-product .product_express--right .button.disabled{pointer-events:none}.product-meta__share-label{font-size:12px;color:#000}.product-meta__share-button-list .link{color:#000}.product-form__option-link{font-size:12px;color:#000}.c-wishlist wishlist-button-product .wk-button{padding-right:0!important;justify-content:flex-end}.template-product .product_express--right .button.button--secondary{background:none}@media screen and (pointer: fine){.template-product .product_express--right .button.button--primary:hover{background:#fff;color:#000}.template-product .product_express--right .button.button--secondary:hover{background:#000;background-position:100% -100%,100% 100%;color:#fff}.template-product .product_express--right .button.button--secondary[disabled]:hover{background:none;cursor:default;color:#000}}.product-tabs__tab-item-wrapper .collapsible{visibility:visible;height:auto;overflow:auto}.product-content .tabs-nav__item{opacity:1}.product-meta__label-list{position:relative;top:2px}.product-meta__price-list-container .price-list:after{content:"Tax in";font-size:12px;color:#000;margin-left:5px}@media screen and (min-width: 1000px){.template-product .product{position:relative;flex-flow:row wrap}.template-product .product--thumbnails--wrapper{width:56.111111%}.template-product .product__media{padding-inline-start:0;width:100%}.template-product .product__info{width:calc(100% - 56.111111% - 53px);order:2}.template-product .product__thumbnail-list-inner{gap:16px}.template-product .product--thumbnails-left .product__thumbnail-list{margin-inline-end:30px}.template-product .product--thumbnails-left .product__thumbnail{width:95px;min-width:95px;padding:0}.template-product .product__thumbnail:after{box-shadow:0 0 0 1px #000}.c-card-product{margin-right:25px}.product-meta__aside{margin-block-start:10px;margin-inline-end:25px}.product--thumbnails-left .product__thumbnail-list{max-height:calc((var(--product-media-width) - 136px) / var(--largest-image-aspect-ratio) + 133px)}.product-content{margin-inline:0;margin-block-start:68px;margin-block-end:68px;width:100%}.product-content .product-content__tabs{width:100%;margin-inline:0}.product-content .tabs-nav--loose .tabs-nav__item-list{gap:31px}.product-content .tabs-nav{margin-block-end:43px}.product-content .tabs-nav__item{padding-block-end:23px;opacity:1}.product-tabs__tab-item-content{line-height:25px}.product-tabs__tab-item-content span{font-size:12px}.product-list__inner--scroller{margin-inline:0}.shopify-section--recently-viewed-products .product-item-meta__swatch-list,.shopify-section--product-recommendations .product-item-meta__swatch-list{position:absolute;bottom:0;right:15px;width:50%;justify-content:flex-end}.shopify-section--recently-viewed-products .product-item__info,.shopify-section--product-recommendations .product-item__info{padding-inline:10px}.template-product .product_express--right .variant_color--left{padding-right:10px}#vs-inpage{margin-right:25px}}@media screen and (min-width: 1000px) and (max-width: 1200px){.template-product .product--thumbnails--wrapper{width:50%}.template-product .product__info{width:calc(50% - 45px)}}@media screen and (max-width: 999px){.template-product .product--thumbnails--wrapper{display:contents}.template-product .product{display:flex;flex-direction:column;margin-block-start:0}.product-content{order:3}.product__media-item{padding-inline:0}.product__media-nav{margin-block-start:29px}.template-product .product__zoom-button{width:36px;height:36px;bottom:15px;right:-5px}.template-product .product__thumbnail-list-inner{gap:8px}.template-product .product--thumbnails-left .product__thumbnail{width:53px;min-width:53px;padding:0}.template-product .product__thumbnail:after{box-shadow:0 0 0 1px #000}.template-product .product-meta{margin-block:28px 0}.template-product .product-meta__label{font-size:11px}.template-product .product-meta__title{font-size:14px;margin-block:0 10px}.template-product .product-meta__price-list-container .price--large:not(.price--compare){font-size:14px}.product-meta__preorderNote{margin-block:26px 4px;padding:29px 20px 27px 30px}.product-meta__preorderNote p{font-size:11px;margin-bottom:9px}.product-meta__preorderNote span{font-size:9px}.button-group-mb{display:flex;align-items:center;gap:11px}.button-group-mb .button--primary{border-radius:3px;height:50px;line-height:50px;width:calc(100% - 60px);font-size:11px;letter-spacing:.5px}.button-group-mb .c-wishlist{width:49px}.product-meta__aside{justify-content:flex-end;margin-block-start:1px}.product-meta__share-label{margin-inline-end:20px}.product-meta__share-label{font-size:11px}.tabs-nav__item-list{padding-inline:20px}.product-content .tabs-nav__item{font-size:11px;padding-block-end:15px}.product-content{margin-block-start:50px}.product-tabs__tab-item-content{line-height:22px}.product-tabs__tab-item-content span{font-size:9px}.product-list__inner--scroller{grid-auto-columns:69vw;gap:0}.shopify-section .section__header{justify-content:center;align-items:center;margin-block-end:23px}.shopify-section .section__header .h2{font-size:16px}.c-card-product{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 39px);height:100%;max-height:70vh;z-index:10;visibility:hidden;opacity:0;transition:all .3s ease-in-out}.c-card-product.is-showing-popup{visibility:visible;opacity:1;transition:all .3s ease-in-out}.popup__overlay{content:"";opacity:0;visibility:hidden;background:#000;width:100vw;height:100vh;transition:visibility .6s ease-in-out,opacity .6s ease-in-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.c-card-product.is-showing-popup>.popup__overlay{visibility:visible;opacity:.3}.product_express--wrapper{background:#fff}.product_express--wrapper .popup-header{text-align:center;position:relative;height:71px;border-bottom:1px solid #FFFFFF;display:flex;justify-content:center;flex-direction:column;padding:10px}.product_express--wrapper .popup-header p{margin:0;font-size:12px;letter-spacing:.5px}.product_express--wrapper .icon-close{position:absolute;right:-8px;top:-14px;width:36px;height:36px;border-radius:50%;background:#ececec;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}.template-product .product_express--grid{padding:20px;gap:25px}.template-product .product_express--right .c-wishlist{display:none}.product_express--wrapper .popup-content{padding-bottom:20px}.product_express--wrapper .popup-content .popup-content--inner{max-height:430px;overflow-y:scroll;overflow-x:hidden}.template-product .product_express--left{width:60px}.template-product .product_express--right .variant_info--name{font-size:11px;min-width:22px}.template-product .product_express--right .text--small{font-size:11px}.template-product .product_express--right .variant_info--delivery_date{display:block}.variant_info--inventory .icon--zero{width:11px;height:11px;position:relative;top:1px}.template-product .product_express--right .variant_color--right{width:105px}.template-product .product_express--right .variant_info--top{padding-right:10px}.template-product .product_express--right .button{font-size:10px;height:35px;line-height:33px;letter-spacing:.5px}.template-product .product_express--right .variant_color:not(:last-child){padding-block-end:14px;margin-block-end:15px}.shopify-section--recently-viewed-products .product-item__info,.shopify-section--product-recommendations .product-item__info{padding-inline:7px}.c-wishlist wishlist-button-product .wk-button{border-radius:50%!important;border:1px solid rgba(0,0,0,.15)!important;justify-content:center;padding:0!important;height:49px;width:49px}}.product-form{row-gap:8px}.c-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:500px;height:auto;max-height:50vh;z-index:10;visibility:hidden;opacity:0;transition:all .3s ease-in-out}.c-modal[aria-hidden=false]{visibility:visible;opacity:1}.c-modal[aria-hidden=false]>.popup__overlay{visibility:visible;opacity:.3}.c-modal .popup__overlay{content:"";bottom:calc(100% - 10px);opacity:0;visibility:hidden;background:#000;width:100vw;height:100vh;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.c-modal .Modal__Close{position:absolute;right:30px;top:0;margin-top:20px;color:#000;width:20px}.c-modal .Modal__Content{text-align:center;background:#fff;height:100%;display:flex;flex-direction:column;justify-content:center;padding:50px}.c-modal .Modal__Content svg path{fill:#000}.c-modal .Modal__Content--action .button{border-radius:3px;border:1px solid #000;font-size:14px;transition:all .3s ease}.c-modal .Modal__Content--action .link-to--CartPage{margin-bottom:20px}.c-modal .Modal__Content--action .js-CloseModal{background:#fff;color:#000}@media screen and (pointer: fine){.c-modal .Modal__Content--action .js-CloseModal:hover{background:#000;color:#fff}}@media screen and (max-width: 999px){.c-modal{width:calc(100% - 40px)}.c-modal .Modal__Content{padding:20px 20px 30px}}.prev-next-button{border-radius:50%}.product-form__add-button[disabled]{opacity:.5}.template-product .LeeepCol4.LeeepScrollHorizontal .LeeepListScrollInner{gap:0;grid-template-columns:repeat(999,25%)}.template-product .LeeepListStaffPost .LeeepListUserImage{display:none}.template-product .LeeepListDate{font-size:11px;margin:8px 10px 0!important;color:#000;opacity:.4}.template-product .LeeepListUserInfo{margin-left:10px!important;flex-basis:100%}.template-product .LeeepListUserName,.template-product .LeeepListUserHeight,.template-product .LeeepListUserShop{font-size:13px;color:#000}.template-product .LeeepListUserHeight:after{margin-inline:1px 0}.template-product .LeeepByLeeep{display:none!important}@media screen and (max-width: 999px){.template-product .LeeepCol4.LeeepScrollHorizontal .LeeepListScrollInner{padding-left:0;grid-template-columns:none;grid-auto-columns:69vw;grid-auto-flow:column;min-width:min-content}.template-product .LeeepList{scroll-snap-type:x mandatory;margin-inline:calc(-1* var(--container-gutter));scrollbar-width:none;overflow-x:auto;overflow-y:hidden}.template-product .LeeepList .LeeepListScrollOuter{padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.template-product .LeeepListDate{font-size:9px}.template-product .LeeepListUserName,.template-product .LeeepListUserHeight,.template-product .LeeepListUserShop{font-size:11px}}.drawer--sizeGuide{left:0;right:0!important;margin:0 auto;transform:none!important;opacity:0;visibility:hidden;transition:all .3s ease;height:auto;max-height:unset;top:calc(var(--header-height) + 10px);max-width:600px}.drawer--sizeGuide[open]{visibility:visible;opacity:1}.drawer--sizeGuide .drawer__overlay{top:0;width:100vw;height:100vh;left:50%;transform:translate(-50%);right:50%}.drawer--sizeGuide .drawer__content{position:relative;z-index:1;background:#fff;padding:20px}.drawer--sizeGuide .drawer__content img{margin-block:0}.popover--sizeGuide .popover__content{padding:20px}.popover--sizeGuide .popover__content img{margin-block:0}.c-modal .modal__close{position:absolute;right:30px;top:0;margin-top:20px;color:#000;width:20px}.c-modal .globo-form-control.hidden{display:none!important}.c-modal .globo-form-control .globo-form-input{border-radius:3px!important}.c-modal .globo-form-control .globo-form-input input{padding:0 12px!important;height:40px!important;min-height:40px!important;text-align:left!important}.c-modal .globo-form-control .globo-label{transform:translate(12px,10px) scale(1)!important}.c-modal .globo-form-control .globo-label.gfb__label__filled,.c-modal .globo-form-control .globo-label.gfb__label__shink{transform:translate(12px,-6px) scale(.75)!important}.c-modal .gfb__footer button{border-radius:3px!important}.c-modal[aria-hidden=true] .panel{visibility:hidden!important}.has-product-gift .variant_color--right{display:none!important}.hidden--price .product-meta__price-list-container{display:none}.c-modal .title.globo-heading{font-size:17px!important}.c-modal .description.globo-description{font-size:14px!important}.c-modal .gfb-style-material_filled .message.success .gfb__content-title,.c-modal .gfb-style-material_filled .message.error .gfb__content-title{font-size:15px;text-align:left}.c-modal .globo-form-app .message .content{font-size:13px;text-align:left}.c_product_info__comingSoon{display:flex;align-items:center;gap:10px;margin-top:0;margin-bottom:0}.c_product_info__comingSoon span{margin-bottom:1em}.c_media-alt-text{position:absolute;bottom:22px;right:70px;margin:0;background:#f1f1f180;padding:2px 12px}@media screen and (max-width: 999px){.c_media-alt-text{bottom:20px;right:60px}}.bss-b2b-price-no-vat{display:none}.product-meta__price-list-container:has(.bss_label) .price.price--compare,.product-meta__price-list-container:has(.bss_label) .product-meta__label-list.label-list{display:none}.product-item:has(.price-list.price-list--centered span+span) .product-item__label-list.label-list{display:none}.price.price--highlight:has(.bss-b2b-price-has-vat)~.price.price--compare{display:none}.product__info .product-meta__price-list-container>span{font-size:18px!important}.product__info .product-meta__price-list-container>span:first-child{color:#7c7c7c!important}.product__info .product-meta__price-list-container>span:nth-child(3){font-size:12px!important;margin-top:4px;margin-left:5px!important}.product-meta__price-list-container.is-b2b:after{content:"Tax in";font-size:12px;color:#000;margin-left:5px;position:relative;top:2px}@media screen and (max-width: 999px){.product__info .product-meta__price-list-container>span{font-size:14px!important}.product-meta__price-list-container.is-b2b:after{top:1px}.product__info .product-meta__price-list-container>span:nth-child(3){font-size:11px!important;margin-top:3px}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/custom-product.css.map */
