:root{--colour-black: #1a1a1a;--colour-white: #ffffff;--colour-grey-medium: #666666;--colour-grey-dark: #333333;--inactive-state-grey: #b2b2b2;--colour-grey-background: #e9e9e9;--pinline-grey: #cccccc}body.no-scroll{overflow:hidden}[hidden]{display:none!important}@media only screen and (min-width: 750px){#PageContainer{overflow:visible}}[data-section-type=product]{max-width:none!important}[data-section-type=product] .grid.product-single{margin-bottom:2.625rem}[data-section-type=product] .grid.product-single .product-single__media-group{padding-left:0;margin-right:-22px;width:100vw}[data-section-type=product] .grid.product-single .product-single__meta{text-align:left}[data-section-type=product] .grid.product-single .product-category{padding:0;display:flex;flex-wrap:wrap;gap:0 .5rem}[data-section-type=product] .grid.product-single .product-category__item{background:var(--colour-white);border:1px solid var(--colour-black);border-radius:3px;white-space:nowrap;cursor:pointer;font-size:.875rem;text-transform:uppercase;padding:.25rem .625rem;margin-bottom:.5rem}[data-section-type=product] .grid.product-single .product-single__title{font-size:1.5rem;font-weight:700;margin-top:0}[data-section-type=product] .grid.product-single .product-label-list{display:flex;flex-wrap:wrap;margin-top:1rem;margin-bottom:1rem}[data-section-type=product] .grid.product-single .product-label-list__item{display:block;font-weight:400;font-size:.875rem;line-height:.875rem;padding:.188rem 0px .188rem .5rem;border-left:thin solid currentColor;margin-right:1rem}.c_dw-text{margin-top:32px;background-color:#e9e9e9;display:inline-block;padding:5px 21px;border-radius:8px;font-size:14px}.c_dw-text a{color:#00f;text-decoration:underline}[data-section-type=product] .grid.product-single .star-ratings-css-top-wrapper{justify-content:flex-start;margin-top:1rem}[data-section-type=product] .grid.product-single .star-ratings-css-top-review-link{font-size:1rem;text-decoration:underline;font-weight:600}[data-section-type=product] .grid.product-single .product-single__description.rte{margin-top:2rem;font-family:Noto Sans JP,sans-serif}[data-section-type=product] .grid.product-single .product__price-block{display:flex;align-items:center;margin-top:1rem;padding-top:2rem;border-top:1px solid var(--pinline-grey)}[data-section-type=product] .grid.product-single .product__price dd,[data-section-type=product] .grid.product-single .product__price dt{text-align:left}[data-section-type=product] .grid.product-single .product__price .price{align-items:flex-start;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}[data-section-type=product] .grid.product-single .product__price .price__badge--sold-out{display:none}[data-section-type=product] .grid.product-single variant-swatch-king{display:block;margin:2rem 0 0}[data-section-type=product] .grid.product-single variant-swatch-king .swatch-label{font-size:1rem;font-weight:600}[data-section-type=product] .grid.product-single variant-swatch-king .swatch-view{margin:.5rem 0}[data-section-type=product] .grid.product-single variant-swatch-king [option-target]:not(:first-child){margin-top:2rem}[data-section-type=product] .grid.product-single variant-swatch-king+.product-form{margin-top:0;padding-top:0}[data-section-type=product] .grid.product-single #variant-inventory{font-size:1rem;margin-bottom:1rem}[data-section-type=product] .grid.product-single .popup-wrapper label,[data-section-type=product] .grid.product-single .size-chart-opener{font-size:.875rem;font-weight:700;text-decoration:underline}[data-section-type=product] .grid.product-single #text-metafield{margin-bottom:0;padding-bottom:2rem;border-bottom:1px solid var(--pinline-grey);font-family:Noto Sans JP,sans-serif}[data-section-type=product] .grid.product-single ._paidy-promotional-messaging{margin:0!important;border-bottom:1px solid var(--pinline-grey)}[data-section-type=product] .grid.product-single ._paidy-promotional-messaging+.product-form__controls-group--submit{margin-top:0!important;border-bottom:1px solid var(--pinline-grey)}[data-section-type=product] .grid.product-single ._paidy-promotional-messaging *{padding-left:0!important;padding-right:0!important}.variant-inventory-number{font-family:Noto Sans JP,sans-serif}.c_point-margin{margin-bottom:3px}[data-section-type=product] .grid.product-single .product-form__item{padding:0}[data-section-type=product] .grid.product-single #unisize_tag{margin-top:20px}@media (max-width: 767px){[data-section-type=product] .grid.product-single #unisize_tag{margin-top:3px}[data-section-type=product] .product-form__cart-submit{margin-bottom:1px!important}}[data-section-type=product] .grid.product-single .product-more-information{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--pinline-grey)}@media only screen and (min-width: 750px){[data-section-type=product] .grid.product-single{display:grid;grid-template-columns:1.15fr 1fr;position:relative;margin-left:0;margin-bottom:6rem}[data-section-type=product] .grid.product-single>.medium-up--one-half{width:100%!important}[data-section-type=product] .grid.product-single>.medium-up--one-half:nth-child(2){align-self:start;position:sticky;height:-moz-fit-content;height:fit-content;top:0}[data-section-type=product] .grid.product-single .product-single__media-group{min-width:50%}}@media only screen and (min-width: 1025px){[data-section-type=product] .grid.product-single{grid-template-columns:1.7fr 1fr}}[data-section-type=product] .product-description .product-description__title{font-size:1.5rem}[data-section-type=product] .product-description .product-description__content{margin-bottom:2rem;font-family:Noto Sans JP,sans-serif}[data-section-type=product] .product-description .product-details-drawer__opener-button{padding:.5rem 0px;margin-top:2rem;border-bottom:1px solid var(--pinline-grey)}.product-des-top{font-family:Noto Sans JP,sans-serif}@media only screen and (min-width: 1025px){[data-section-type=product] .product-description{display:grid;grid-template-columns:1fr 1fr;gap:1rem}[data-section-type=product] .product-description .product-description__title{font-size:1.75rem;font-family:Noto Sans JP,sans-serif}}[data-section-type=product] .product-des-top .des-top{display:flex;flex-wrap:wrap;gap:1rem 0;margin-bottom:30px}[data-section-type=product] .product-des-top .des-top-img{float:left;text-align:center;width:50px;height:50px;margin:0 10px 0 0}[data-section-type=product] .product-des-top .mini-widget{width:100%;flex:0 0 100%}@media only screen and (min-width: 1025px){[data-section-type=product] .product-des-top .des-top{gap:0 2rem}[data-section-type=product] .product-des-top .mini-widget{width:calc((100% - 2rem)/2);flex:0 0 calc((100% - 2rem)/2)}}.top-scroll-bar .scroll-bar{display:flex;justify-content:space-between;position:fixed;z-index:999;width:100%;align-items:center;background-color:#fff;border-bottom:1px solid #ccc;padding:10px 55px;top:var(--header-height, 0)}.top-scroll-bar .scroll-bar-title{font-size:1.25rem;font-weight:700;cursor:pointer}.top-scroll-bar .product-price{font-size:1.125rem}.top-scroll-bar .button-scroll{display:flex;align-items:center;justify-content:center;min-width:8.125rem;min-height:52px;text-align:center;background-color:#000;padding:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700}@media only screen and (max-width: 749px){.top-scroll-bar .scroll-bar{top:auto;bottom:0;display:block;padding:.5rem 22px}.top-scroll-bar .scroll-bar-title{font-size:1.075rem}.top-scroll-bar .product-price{font-size:1rem}.top-scroll-bar .button-scroll{margin-top:1rem;width:100%!important;font-size:1rem}}.product-hero-gallery{position:relative;overflow:hidden;width:100%;text-align:center}.product-gallery-grid figure img.blur-up.lazyautosizes.lazyloaded,.product-gallery-grid .slick-list.draggable{max-width:100%!important;max-height:100%!important}.product-gallery-grid .hero-gallery-image{display:block;position:relative;width:100%;height:auto;aspect-ratio:15/19;border:0px;cursor:zoom-in;background-color:#0000;padding:0;opacity:0;overflow:hidden;animation:.4s ease .4s 1 normal forwards running fadeIn}.product-gallery-grid .hero-gallery-image figure{position:relative;width:100%;height:100%;margin:0;overflow:hidden}.product-gallery-grid .hero-gallery-image figure>*{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%!important;max-height:100%!important}.product-gallery-grid .hero-gallery-image figure img{display:block;width:100%;height:100%;max-width:100%!important;max-height:100%!important;object-fit:cover;overflow-clip-margin:unset;overflow:visible;transition:none}.product-gallery-grid .hero-gallery-image figcaption{display:none}@media (max-width: 749px){.product-gallery-grid .hero-gallery-image{cursor:grab}.product-gallery-grid .hero-gallery-image figure img{transform:none!important}.product-gallery-grid .swiper-pagination{position:absolute;z-index:2;width:-moz-fit-content;width:fit-content;left:initial;top:.8rem;right:1rem;padding:.3rem .5rem;border-radius:2rem;font-size:.75rem;letter-spacing:.05rem;height:1.8rem;background-color:var(--colour-black);color:var(--colour-grey-medium)}.product-gallery-grid .swiper-pagination .swiper-pagination-current{color:var(--colour-white)}}.hero-gallery-show-button{display:none;font-weight:700;--transition-speed: .2s;align-items:center;justify-content:center;position:relative;text-decoration:none;min-width:130px;height:52px;transition:background-color var(--transition-speed) ease-in-out;border-bottom:1px solid currentColor;padding:4px 0;margin:2rem auto;background-color:#0000;cursor:pointer}.hero-gallery-show-button:after{content:"";display:inline-block;width:.5rem;height:.5rem;margin-left:1rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(315deg) translate(-1px,-3px);transition:transform .3s}.hero-gallery-show-button .btn-copy-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;font-size:1rem;transition:transform var(--transition-speed) ease-in-out;transform:scale(1);transform-origin:50% calc(100% + 2px)}.hero-gallery-show-button:hover:after{transform:rotate(315deg) translate(-1px,-3px) scale(1.4)}.hero-gallery-show-button:hover .btn-copy-wrap{transform:scale(1.0625)}@media (min-width: 750px){.hero-gallery-show-button{display:inline-flex}.product-gallery-grid .swiper-wrapper{display:grid!important;grid-template-columns:1fr;gap:2rem}}@media only screen and (min-width: 1025px){.product-gallery-grid .swiper-wrapper{grid-template-columns:1fr 1fr}}[data-hero-gallery-modal]{position:relative;z-index:10000000000000000}[data-hero-gallery-modal] figure img.blur-up.lazyautosizes.lazyloaded,[data-hero-gallery-modal] .slick-list.draggable{max-width:100%!important;max-height:100%!important}[data-hero-gallery-modal] .product-hero-modal{background:var(--colour-white);position:fixed;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:2147483647;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .2s;opacity:1;pointer-events:auto}[data-hero-gallery-modal] .product-hero-modal.modal-enter-done{opacity:1;pointer-events:auto}[data-hero-gallery-modal] .swiper,[data-hero-gallery-modal] .swiper-slide{width:100%;height:100%}[data-hero-gallery-modal] .swiper-slide button{cursor:grab;display:block;position:relative;width:100%;height:100%;border:0px;background-color:#0000;padding:0;opacity:0;overflow:hidden;animation:.4s ease .4s 1 normal forwards running fadeIn}[data-hero-gallery-modal] .swiper-slide figure{height:100%;width:100%;margin:0}[data-hero-gallery-modal] .swiper-slide figure>*{display:block;width:100%;height:100%;max-width:100%!important;max-height:100%!important}[data-hero-gallery-modal] .swiper-slide figure img{display:block;object-fit:cover;overflow-clip-margin:unset;overflow:visible;transition:none;width:100%;height:100%}[data-hero-gallery-modal] .swiper-slide figure figcaption{display:none}[data-hero-gallery-modal] .swiper-button-prev{position:absolute;z-index:2;display:none;opacity:1;transition:opacity .2s;background-image:url(data:image/svg+xml;utf8,%3Csvg%20style%3D%22width%3A%2029px%3B%20height%3A%2029px%22%20viewBox%3D%220%200%2029%2029%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%2229%22%20height%3D%2229%22%20rx%3D%2214.5%22%20fill%3D%22%231A1A1A%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.9939%2014.2814L9.37793%2021.9292L10.579%2023.1217L19.3864%2014.2813L10.5785%205.44043L9.37842%206.64048L16.9939%2014.2814Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center center;transform:rotate(180deg);left:1rem}[data-hero-gallery-modal] .swiper-button-prev:after{content:none}[data-hero-gallery-modal] .swiper-button-next{position:absolute;z-index:2;display:none;opacity:1;transition:opacity .2s;height:2rem;width:2rem;background-image:url(data:image/svg+xml;utf8,%3Csvg%20style%3D%22width%3A%2029px%3B%20height%3A%2029px%22%20viewBox%3D%220%200%2029%2029%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%2229%22%20height%3D%2229%22%20rx%3D%2214.5%22%20fill%3D%22%231A1A1A%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.9939%2014.2814L9.37793%2021.9292L10.579%2023.1217L19.3864%2014.2813L10.5785%205.44043L9.37842%206.64048L16.9939%2014.2814Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center center;right:1rem}[data-hero-gallery-modal] .swiper-button-next:after{content:none}[data-hero-gallery-modal] .swiper-pagination{position:absolute;z-index:2;width:-moz-fit-content;width:fit-content;left:initial;top:.8rem;right:2rem;padding:.3rem .5rem;border-radius:2rem;font-size:.75rem;letter-spacing:.05rem;height:1.8rem;background-color:var(--colour-black);color:var(--colour-grey-medium);height:-moz-fit-content;height:fit-content}[data-hero-gallery-modal] .swiper-pagination-current{color:var(--colour-white)}[data-hero-gallery-modal] .hero-gallery-close-button{background:var(--colour-black);border-radius:100%;border:0px;height:3rem;width:3rem;cursor:pointer;opacity:1;transition:opacity .2s;z-index:999999;position:absolute;z-index:2;bottom:3rem;left:50%;transform:translate(-50%,-50%)}[data-hero-gallery-modal] .hero-gallery-close-button:before,[data-hero-gallery-modal] .hero-gallery-close-button:after{content:"";position:absolute;top:50%;left:50%;width:1.5rem;height:2px;background-color:var(--colour-white)}[data-hero-gallery-modal] .hero-gallery-close-button:before{transform:translate(-50%,-50%) rotate(45deg)}[data-hero-gallery-modal] .hero-gallery-close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}@media (max-width: 480px){[data-hero-gallery-modal] .swiper-pagination{display:none}}@media (min-width: 750px){[data-hero-gallery-modal] .hero-gallery-show-button{display:inline-flex}[data-hero-gallery-modal] .swiper-button-prev,[data-hero-gallery-modal] .swiper-button-next{display:block}[data-hero-gallery-modal] .swiper-pagination{display:block;cursor:auto;top:3rem;left:50%;right:initial;transform:translate(-50%,-50%);font-size:.933rem;padding:.5rem 1rem}[data-hero-gallery-modal] .hero-gallery-close-button{height:3.75rem;width:3.75rem}[data-hero-gallery-modal] .product-gallery-grid .swiper-wrapper{display:grid!important;grid-template-columns:1fr;gap:2rem}}@media only screen and (min-width: 1025px){[data-hero-gallery-modal] .product-gallery-grid .swiper-wrapper{grid-template-columns:1fr 1fr}}.product-details-drawer__opener{width:100%;display:flex;flex-flow:column;justify-content:flex-start;height:auto;transition:max-height .5s ease-in;border-bottom:none}.product-details-drawer__opener-button{display:flex;flex-direction:row;text-transform:none;font-family:unset;width:100%;padding:0;margin:0;border:0px;cursor:pointer;text-align:left;background-color:#0000;justify-content:space-between;align-items:center;font-weight:700}.product-details-drawer__opener-button svg{transition:.3s ease-in}.product-details-drawer__opener-button-title{width:100%;position:relative;cursor:pointer;margin-bottom:0;line-height:24px;max-width:none;font-family:Noto Sans JP,sans-serif;text-transform:none;padding:.5rem 0px;font-size:1rem;font-weight:700}#product-details-drawer{display:none;position:fixed;width:100%;height:100%;opacity:0;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;cursor:pointer;background-color:#2b2b2bcc;z-index:9999;animation:.3s ease-out 0s 1 normal none running fadeIn}#product-details-drawer.is-active{display:flex;left:0;opacity:1}#product-details-drawer .accordion{position:relative;z-index:2;display:flex;flex-direction:row;text-transform:none;font-family:unset;width:100%;padding:0;margin:0;border:0px;cursor:pointer;text-align:left;background-color:#0000;justify-content:space-between;align-items:center;font-weight:inherit}#product-details-drawer .accordion .section-title{font-weight:400;margin:0;font-size:1rem}#product-details-drawer .accordion svg{transition:.3s ease-in}#product-details-drawer .accordion[aria-expanded=true] svg{transform:translateY(-50%) rotate(180deg)}@media only screen and (max-width: 1024px){#product-details-drawer .accordion+*{visibility:hidden!important;height:0px!important;display:none!important}#product-details-drawer .accordion[aria-expanded=true]+*{visibility:visible!important;height:auto!important;display:block!important}}@media only screen and (min-width: 1025px){#product-details-drawer .accordion{pointer-events:none;cursor:auto}#product-details-drawer .accordion svg{display:none}#product-details-drawer .accordion .section-title{font-weight:700}}#product-details-drawer .product-details-drawer__bg{display:block;width:100%;height:100%;z-index:990}#product-details-drawer .product-details-drawer__close-button{position:fixed;margin:auto auto 0;bottom:3rem;left:0;right:0;background:var(--colour-black);border-radius:100%;border:0px;height:3rem;width:3rem;cursor:pointer;opacity:1;transition:opacity .2s;z-index:999999}#product-details-drawer .product-details-drawer__close-button:before,#product-details-drawer .product-details-drawer__close-button:after{content:"";position:absolute;top:50%;left:50%;width:1.5rem;height:2px;background-color:var(--colour-white)}#product-details-drawer .product-details-drawer__close-button:before{transform:translate(-50%,-50%) rotate(45deg)}#product-details-drawer .product-details-drawer__close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}#product-details-drawer .product-details-drawer__contents{position:fixed;top:0;right:0;max-width:1080px;width:100%;height:100%;z-index:991;background-color:#fff;cursor:auto;animation:.6s ease 0s 1 normal none running fadeInDrawer}#product-details-drawer .product-details-drawer__menu{display:none;border-right:1px solid rgba(0,0,0,.3);flex-direction:column;align-items:center;padding-bottom:9rem;height:100%;overflow-y:auto}@media only screen and (min-width: 1025px){#product-details-drawer .product-details-drawer__menu{display:flex}}#product-details-drawer .product-details-drawer__menu .product-details-drawer__title{font-size:1.375rem;font-weight:400;margin:2rem 1rem 5rem}#product-details-drawer .product-details-drawer__menu .product-details-drawer__menu-list{width:100%}#product-details-drawer .product-details-drawer__menu .product-details-drawer__menu-item{transition:.3s;border-bottom:1px solid var(--colour-grey-background);padding:0}#product-details-drawer .product-details-drawer__menu .product-details-drawer__menu-item .product-details-drawer__menu-button-arrow{width:1rem;height:1rem;margin-left:.5rem;background-image:url(/cdn/shop/files/Chevron_Right.svg?v=1737968248);background-size:contain;background-repeat:no-repeat;background-position:center center;transition:.5s;transform:none}#product-details-drawer .product-details-drawer__menu .product-details-drawer__menu-item .product-details-drawer__menu-button{display:flex;justify-content:space-between;align-items:center;color:inherit;width:100%;padding:1rem 2rem;border:none;background-color:#0000;font-weight:inherit;font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;font-size:1rem}#product-details-drawer .product-details-drawer__menu .product-details-drawer__menu-item .product-details-drawer__menu-button.active{font-weight:700;border-bottom:2px solid #000}#product-details-drawer .product-details-drawer__menu .product-details-drawer__menu-item .product-details-drawer__menu-button.active .product-details-drawer__menu-button-arrow{transform:rotate(180deg)}@media only screen and (min-width: 1025px){#product-details-drawer .product-details-drawer__contents{width:80%;display:grid;grid-template-columns:16rem auto}#product-details-drawer .product-details-drawer__contents .product-details-drawer__close-button{height:3.75rem;width:3.75rem;right:auto;margin:auto 0 0;left:auto}}#product-details-drawer .product-details-drawer__aside{height:100%;width:100%;padding:0px 1rem 9rem;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}#product-details-drawer .product-details-drawer__aside ul{list-style-type:disc;list-style-position:outside;margin:1rem 0px 0px;padding:0px 0px 0px 2rem}#product-details-drawer .product-details-drawer__aside ul li{list-style-type:square;padding-bottom:0}#product-details-drawer .product-details-drawer__aside .product-details-drawer__title{font-size:1.375rem;margin-top:5rem;margin-bottom:5rem;text-align:center}#product-details-drawer .product-details-drawer__aside .product-details-drawer__aside-section{padding:12px 0;border-bottom:1px solid var(--pinline-grey)}#product-details-drawer .product-details-drawer__aside .product-details-drawer__aside-section.active .section-title{font-weight:700}#product-details-drawer .product-details-drawer__aside .product-details-drawer__aside-block{padding:1rem 0px;margin-top:1rem}@media only screen and (max-width: 1024px){#product-details-drawer .product-details-drawer__aside .product-details-drawer__aside-section.active{border-bottom:2px solid #000}}@media only screen and (min-width: 1025px){#product-details-drawer .product-details-drawer__aside .product-details-drawer__title,#product-details-drawer .product-details-drawer__aside .product-details-drawer__close-button{display:none}#product-details-drawer .product-details-drawer__aside .product-details-drawer__aside{padding:0px 2rem}#product-details-drawer .product-details-drawer__aside .product-details-drawer__aside-section{padding:2rem 0px;border-bottom:1px solid var(--colour-grey-dark)}}#product-details-drawer .product-details-drawer__aside .product-main-description{margin-bottom:1rem;font-size:1rem}#product-details-drawer .product-details-drawer__aside .product-features{display:grid;grid-template-columns:1fr 1fr;gap:2rem;border-bottom:1px solid var(--inactive-state-grey);padding-top:0;padding-bottom:2rem}#product-details-drawer .product-details-drawer__aside .product-features h4{padding-bottom:.5rem;border-bottom:1px solid var(--inactive-state-grey);font-weight:700;font-size:1rem}#product-details-drawer .product-details-drawer__aside .product-features__chart{border-bottom:1px solid var(--inactive-state-grey);padding:.5rem 0px;font-size:1rem}#product-details-drawer .product-details-drawer__aside .product-features__chart .product-features__chart-item{margin-bottom:0;font-weight:700}#product-details-drawer .product-details-drawer__aside .product-features__chart .product-features__chart-link{font-size:inherit;text-decoration:underline;font-weight:700}@media only screen and (min-width: 1025px){#product-details-drawer .product-details-drawer__aside .product-features__chart{display:flex;justify-content:space-between;align-items:center}#product-details-drawer .product-details-drawer__aside .product-features__chart .product-features__chart-item{margin-right:1rem}#product-details-drawer .product-details-drawer__aside .product-features__chart>:last-child{text-align:right}}#product-details-drawer .product-details-drawer__aside .product-fit-sizing img,#product-details-drawer .product-details-drawer__aside .product-fit-sizing video{display:block;width:100%;object-fit:contain;margin:0}#product-details-drawer .product-details-drawer__aside .product-fit-sizing .product-fit-sizing__text{margin:1rem 0px 0px;display:flex;flex-direction:column;justify-content:space-between}#product-details-drawer .product-details-drawer__aside .product-fit-sizing .product-fit-sizing__lead-size-chart{width:100%;display:flex;flex-flow:column;justify-content:flex-start;height:auto;transition:max-height .5s ease-in;border-bottom:1px solid var(--pinline-grey)}#product-details-drawer .product-details-drawer__aside .product-fit-sizing .product-fit-sizing__title{padding-bottom:.5rem;border-bottom:1px solid var(--inactive-state-grey);font-size:1rem;font-weight:700}#product-details-drawer .product-details-drawer__aside .product-fit-sizing .product-fit-sizing__description{font-size:1rem}#product-details-drawer .product-details-drawer__aside .product-fit-sizing .size-chart-opener{position:relative;z-index:2;display:flex;flex-direction:row;text-transform:none;font-family:unset;width:100%;padding:0;margin:0;border:0px;cursor:pointer;text-align:left;background-color:#0000;justify-content:space-between;align-items:center;background-image:url(/cdn/shop/files/Chevron_Right.svg?v=1737968248);background-size:8px;background-repeat:no-repeat;background-position:center right}#product-details-drawer .product-details-drawer__aside .product-fit-sizing .size-chart-opener .size-chart-opener__title{width:100%;position:relative;cursor:pointer;margin-bottom:0;line-height:24px;max-width:none;text-transform:none;padding:.5rem 0px;font-weight:revert}#product-details-drawer .product-details-drawer__aside .product-fit-sizing .size-chart-opener .size-chart-opener__icon{transition:.3s ease-in;transform:translateY(-50%)}@media only screen and (min-width: 1025px){#product-details-drawer .product-details-drawer__aside .product-fit-sizing{display:flex;justify-content:space-between}#product-details-drawer .product-details-drawer__aside .product-fit-sizing img,#product-details-drawer .product-details-drawer__aside .product-fit-sizing video{margin:0px 2rem 0px 0px;max-width:50%}}#product-details-drawer .product-details-drawer__aside #materials-care .product-features{border-bottom:none}#product-details-drawer .product-details-drawer__aside .product-features__video iframe{width:100%;height:auto;aspect-ratio:16/9;border:none}#product-details-drawer .product-details-drawer__aside .product-fair-trade{font-size:1rem}#product-details-drawer .product-details-drawer__aside .product-fair-trade img{display:block;width:100%;max-width:450px;margin-bottom:1rem;height:auto;object-fit:contain}#product-details-drawer .product-details-drawer__aside .product-layering-system{font-size:1rem}#product-details-drawer .product-details-drawer__aside .product-layering-system p{margin-bottom:0}#product-details-drawer .product-details-drawer__aside .product-layering-system .text-link{font-weight:700;text-decoration:underline}#product-details-drawer .product-details-drawer__aside .mxpr-summary__headline{display:none}#product-details-drawer .product-details-drawer__aside .mxpr-review__list{list-style:none;padding-inline:0;margin:0}#product-details-drawer .product-details-drawer__aside .mxpr-review__list li{list-style-type:none}#product-size-chart-popup{display:none;position:fixed;width:100%;height:100%;opacity:0;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;cursor:pointer;background-color:#2b2b2bcc;z-index:999999;animation:.3s ease-out 0s 1 normal none running fadeIn}#product-size-chart-popup.is-active{display:flex;left:0;opacity:1}#product-size-chart-popup .product-size-chart-popup__bg{display:block;width:100%;height:100%;position:absolute}#product-size-chart-popup .product-size-chart-popup__contents{position:fixed;top:0;right:0;max-width:850px;width:100%;height:100%;z-index:991;background-color:#fff;cursor:auto;animation:.6s ease 0s 1 normal none running fadeInDrawer}#product-size-chart-popup .product-size-chart-popup__header{display:inline-block;padding:2rem 1rem 0px}#product-size-chart-popup .product-size-chart-popup__close-button{color:inherit;font-weight:700;border-top:none;border-right:none;border-left:none;border-image:initial;border-bottom:1px solid #b2b2b2;background:none;cursor:pointer;text-decoration:none;padding-bottom:1rem;display:flex;flex-direction:row;align-items:center;gap:5px;font-size:1rem}#product-size-chart-popup .size-chart-contents{max-height:calc(100vh - var(--popup-header-height, 0));overflow-y:scroll}#product-size-chart-popup .help-page{padding:2rem 0px 6rem!important;margin:0 auto!important;max-width:100%!important;height:100%;width:92%!important}#product-size-chart-popup .help-page--fit-guide--item{width:100%;padding:0 calc((100% - 256px)/2)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDrawer{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.product-form .swym-button-bar{margin:0!important;padding:0!important}.product-form .swym-button-bar.swym-bbar-nomargin{display:none}.product-form .swym-button-bar .swym-btn-container{padding-bottom:1rem;border-bottom:1px solid var(--pinline-grey);margin-bottom:.5rem}.product-form .swym-button-bar .swym-button{font-size:16px;font-weight:400;width:100%!important;min-height:50px!important}.product-form .swym-button-bar .swym-add-to-watchlist.swym-icontext:after{margin-top:5px}#remind-me-subscribe-btn{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/231/assets/custom-product.css.map */
