.blur-overlay{position:relative;overflow:visible;color:var(--blur-overlay-color, var(--White));padding:var(--blur-overlay-padding, var(--blur-shift-width))}.blur-overlay:after{content:"";z-index:-1;position:absolute;top:calc(var(--blur-width) * 3 / -4);right:calc(var(--blur-width) * 3 / -4);bottom:calc(var(--blur-width) * 3 / -4);left:calc(var(--blur-width) * 3 / -4);margin:var(--blur-width);background:#c40063cc;background:var(--blur-overlay-bg, rgba(196, 0, 99, .8));filter:blur(calc(var(--blur-width) / 2));backdrop-filter:blur(var(--blur-width));transition:opacity var(--blur-overlay-fade-duration) var(--blur-overlay-fade-easing)}html.blur-overlay-mask-hack .blur-overlay:after{top:calc(var(--blur-overlay-mask-outset, calc(var(--blur-width) * .5)) * -1);right:calc(var(--blur-overlay-mask-outset, calc(var(--blur-width) * .5)) * -1);bottom:calc(var(--blur-overlay-mask-outset, calc(var(--blur-width) * .5)) * -1);left:calc(var(--blur-overlay-mask-outset, calc(var(--blur-width) * .5)) * -1);margin:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--blur-width),#000 calc(100% - var(--blur-width)),transparent 100%),linear-gradient(to right,transparent 0,#000 var(--blur-width),#000 calc(100% - var(--blur-width)),transparent 100%);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0,#000 var(--blur-width),#000 calc(100% - var(--blur-width)),transparent 100%),linear-gradient(to right,transparent 0,#000 var(--blur-width),#000 calc(100% - var(--blur-width)),transparent 100%);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-composite:source-in,xor;mask-composite:intersect}.blur-overlay__content{position:relative;z-index:1;padding:var(--blur-overlay-content-padding, var(--blur-width))}.blur-overlay--backdrop-before:after{content:none}.blur-overlay--backdrop-before:before{content:"";z-index:-1;position:absolute;top:calc(var(--blur-width) * 3 / -4);right:calc(var(--blur-width) * 3 / -4);bottom:calc(var(--blur-width) * 3 / -4);left:calc(var(--blur-width) * 3 / -4);margin:var(--blur-width);background:#c40063cc;background:var(--blur-overlay-bg, rgba(196, 0, 99, .8));filter:blur(calc(var(--blur-width) / 2));backdrop-filter:blur(var(--blur-width));transition:opacity var(--blur-overlay-fade-duration) var(--blur-overlay-fade-easing)}html.blur-overlay-mask-hack .blur-overlay--backdrop-before:before{top:calc(var(--blur-overlay-mask-outset, calc(var(--blur-width) * .5)) * -1);right:calc(var(--blur-overlay-mask-outset, calc(var(--blur-width) * .5)) * -1);bottom:calc(var(--blur-overlay-mask-outset, calc(var(--blur-width) * .5)) * -1);left:calc(var(--blur-overlay-mask-outset, calc(var(--blur-width) * .5)) * -1);margin:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--blur-width),#000 calc(100% - var(--blur-width)),transparent 100%),linear-gradient(to right,transparent 0,#000 var(--blur-width),#000 calc(100% - var(--blur-width)),transparent 100%);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0,#000 var(--blur-width),#000 calc(100% - var(--blur-width)),transparent 100%),linear-gradient(to right,transparent 0,#000 var(--blur-width),#000 calc(100% - var(--blur-width)),transparent 100%);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-composite:source-in,xor;mask-composite:intersect}@media(max-width:800px){.product{display:block}}.product__media-wrapper{grid-column:1/8}.product__info-wrapper{grid-column:8/12}@media(max-width:800px){.product__info-wrapper{padding:.8rem var(--gutter) 0;margin-bottom:4rem}}.product__info-container{position:sticky;top:0;min-height:100vh;padding-top:18rem;display:flex;flex-direction:column;gap:4rem}@media(max-width:800px){.product__info-container{position:static;position:initial;padding-top:0;gap:3.2rem;min-height:0}}.product__info-container>*:not(.product__accordion)+.product__accordion{margin-top:0}.product__info-container>*.product__accordion{margin-top:-3.6rem}@media(max-width:800px){.product__info-container>*.product__accordion{margin-top:-2.8rem}}.product__info-container>*:last-child{margin-bottom:0}@media(max-width:800px){.product__title-container{order:-9}}.product__title-wrap{display:flex;justify-content:space-between}.product__tax{text-align:right}.product__description{margin-top:-1.6rem}@media(max-width:800px){.product__description{margin:0}}.product__color-wrapper{display:flex;gap:1rem}@media(max-width:800px){.product__color-wrapper{order:-7}}.product__colors{display:flex;align-items:flex-start;gap:1rem;margin-top:.6rem}.product__color{width:.8rem;height:.8rem;border-radius:100%;flex-shrink:0;position:relative}.product__color:empty{display:block}.product__color:before,.product__color:after{content:"";position:absolute}.product__color:after{inset:-.5rem}.product__color--current:before{inset:-.3rem;border:1px dashed var(--Black);border-radius:100%}.product__color--white{border:1px solid #ccc}.product__variant-picker-wrapper{display:grid}@media(max-width:800px){.product__variant-picker-wrapper{order:-5}}.product__variant-picker-wrapper>*{grid-area:1/1}@media(max-width:800px){.product__buy-buttons-wrapper{z-index:99;position:fixed;bottom:0;left:0;right:0;width:100%;transition:all .2s}}.product__buy-buttons-wrapper--hide{opacity:0;transform:translateY(100%)}.product__buy-buttons-wrapper .product-form__buttons{display:flex;flex-direction:column;gap:.8rem}.product__buy-buttons-wrapper .product-form__bis-trigger{width:100%;-webkit-text-decoration:none;text-decoration:none;box-shadow:none!important;border-radius:0!important}.size-chart-modal{justify-self:end;align-self:start}.size-chart-modal__toggle{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.3em}.size-chart-modal__content{position:fixed;inset:0;z-index:1004;display:flex;align-items:flex-start;justify-content:center;height:auto;min-height:0;padding:var(--size-chart-overlay-margin);border:0;background:transparent;color:var(--White);overflow:hidden}.size-chart-modal__panel{--blur-overlay-bg: var(--size-chart-overlay-bg);--blur-overlay-padding: var(--size-chart-overlay-padding);--blur-overlay-mask-outset: var(--size-chart-overlay-mask-outset);--blur-overlay-scroll-fade: var(--size-chart-overlay-scroll-fade);opacity:1;transition:opacity var(--blur-overlay-fade-duration) var(--blur-overlay-fade-easing)}@starting-style{.size-chart-modal__panel{opacity:0}}.size-chart-modal__panel{position:relative;display:flex;flex-direction:column;width:var(--size-chart-overlay-width);max-height:var(--size-chart-overlay-max-height);isolation:isolate;overflow:visible}.size-chart-modal__body{position:relative;z-index:1;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.45) transparent}.size-chart-modal__body::-webkit-scrollbar{width:3px;height:3px}.size-chart-modal__body::-webkit-scrollbar-track,.size-chart-modal__body::-webkit-scrollbar-track-piece{background:transparent}.size-chart-modal__body::-webkit-scrollbar-thumb{background-color:#ffffff73;border-radius:999px}.size-chart-modal__body{mask-image:linear-gradient(to bottom,#0000 0,#000 4rem calc(100% - 4rem),#0000);mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgb(0,0,0) var(--blur-overlay-scroll-fade, 4rem),rgb(0,0,0) calc(100% - var(--blur-overlay-scroll-fade, 4rem)),rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgb(0,0,0) 4rem,rgb(0,0,0) calc(100% - 4rem),rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgb(0,0,0) var(--blur-overlay-scroll-fade, 4rem),rgb(0,0,0) calc(100% - var(--blur-overlay-scroll-fade, 4rem)),rgba(0,0,0,0) 100%);position:relative;flex:1 1 auto;min-height:0;max-width:100%;padding-top:3.2rem;padding-right:3.2rem;overflow:auto;font-size:1.4rem;line-height:1.3}.size-chart-modal__body h1{display:none}.size-chart-modal__body h2,.size-chart-modal__body h3,.size-chart-modal__body h4,.size-chart-modal__body h5,.size-chart-modal__body h6{font-size:1.4rem;line-height:1.3;margin:0 0 1.6rem}.size-chart-modal__body p{max-width:72rem;margin:0 0 1.6rem}.size-chart-modal__body table{width:58rem;table-layout:fixed;font-size:inherit;line-height:inherit;margin-bottom:1.6rem}.size-chart-modal__body table+*{margin-top:1.6rem}.size-chart-modal__body th,.size-chart-modal__body td{padding:1.4rem 1.8rem;border-color:currentColor;color:currentColor;background:transparent;vertical-align:middle;word-break:normal}@media(max-width:749px){.size-chart-modal{--size-chart-overlay-width: calc(100vw - (var(--size-chart-overlay-margin) * 2))}.size-chart-modal__panel{width:var(--size-chart-overlay-width)}.size-chart-modal__body{padding-right:2.8rem}}.size-chart-modal__content{--size-chart-overlay-margin: var(--gutter);--size-chart-overlay-width: min(50vw, calc(100vw - (var(--size-chart-overlay-margin) * 2)));--size-chart-overlay-max-height: calc(100dvh - (var(--size-chart-overlay-margin) * 2));--size-chart-overlay-padding: max(2.4rem, min(4vw, 4.8rem));--size-chart-overlay-bg: var(--blur-overlay-bg);--size-chart-overlay-mask-outset: calc(var(--blur-width) * .5);--size-chart-overlay-scroll-fade: 4rem}@media(max-width:749px){.size-chart-modal__content{--size-chart-overlay-margin: 0rem;--size-chart-overlay-width: 100vw;--size-chart-overlay-max-height: 100dvh}}.size-chart-modal__content .modal-overlay{position:fixed;inset:0;display:block;background:transparent}.size-chart-modal__content .modal-overlay:after{display:block;background:transparent}.size-chart-modal__content .size-chart-modal__panel{z-index:1}.size-chart-modal__content .modal__close-button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:.4rem;border:0;color:var(--White);background:transparent;box-shadow:none;cursor:pointer}.size-chart-modal__content .modal__close-button .svg-wrapper,.size-chart-modal__content .modal__close-button svg{display:block;width:2.4rem;height:2.4rem}.size-chart-modal__content .modal__close-button{position:absolute;top:1.2rem;right:1.2rem;z-index:2;width:4.8rem;height:4.8rem;color:currentColor}@media(max-width:749px){.product-media-gallery__media--image{aspect-ratio:5/7;-o-object-fit:cover;object-fit:cover}}
