.gio-product-detail-page #MainContent{padding-top:118px;padding-bottom:clamp(140px,12vw,220px)}.gio-product-detail-page .product{gap:clamp(32px,5vw,84px);align-items:start}.gio-product-detail-page .product__media-wrapper{overflow:visible;border-radius:0;background:transparent}.gio-product-detail-page .product__media-toggle,.gio-product-detail-page .product__media-icon{display:none}.gio-product-detail-page .product__modal-opener--image{cursor:default;pointer-events:none}.gio-product-detail-page .product__media-wrapper .product__media-list{align-items:center}.gio-product-detail-page .product__media-wrapper .product__media-item{align-self:center}.gio-product-visual-gallery{display:none}@media screen and (max-width:749px){.gio-product-detail-page .gio-native-media-gallery{display:none}.gio-product-detail-page .gio-product-visual-gallery{position:relative;display:block;width:100%;height:clamp(390px,112vw,480px);margin:0 auto 20px;touch-action:pan-y}.gio-product-detail-page .gio-product-visual-gallery__stage{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:18px;isolation:isolate}.gio-product-detail-page .gio-product-visual-gallery__image{position:absolute;display:block;width:auto;max-width:100%;max-height:100%;height:100%;margin:auto;border-radius:18px;object-fit:contain;opacity:0;pointer-events:none;transition:opacity .18s ease}.gio-product-detail-page .gio-product-visual-gallery__image.is-active{opacity:1}.gio-product-detail-page .gio-product-visual-gallery__controls{position:absolute;z-index:2;top:50%;right:0;left:0;display:flex;justify-content:space-between;padding:0 8px;pointer-events:none;transform:translateY(-50%)}.gio-product-detail-page .gio-product-visual-gallery__button{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:0;border-radius:50%;background:#111;color:#fff;font-family:Geist Giovento,Arial,sans-serif;font-size:28px;font-weight:300;line-height:1;pointer-events:auto;box-shadow:0 8px 20px #0000001f}}@media screen and (min-width:990px){.gio-product-detail-page .gio-native-media-gallery{display:none}.gio-product-detail-page .gio-product-visual-gallery{position:relative;display:block;width:min(100%,660px);height:760px;margin:0 auto}.gio-product-detail-page .gio-product-visual-gallery__stage{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.gio-product-detail-page .gio-product-visual-gallery__image{position:absolute;display:block;width:auto;max-width:100%;height:100%;margin:auto;border-radius:24px;object-fit:contain;opacity:0;pointer-events:none;transition:opacity .18s ease}.gio-product-detail-page .gio-product-visual-gallery__image.is-active{opacity:1}.gio-product-detail-page .gio-product-visual-gallery__controls{position:absolute;z-index:2;top:50%;right:0;left:0;display:flex;justify-content:space-between;padding:0 12px;pointer-events:none;transform:translateY(-50%)}.gio-product-detail-page .gio-product-visual-gallery__button{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:50%;background:#111;color:#fff;cursor:pointer;font-family:Geist Giovento,Arial,sans-serif;font-size:30px;font-weight:300;line-height:1;pointer-events:auto;box-shadow:0 8px 20px #0000001f;transition:background-color .16s ease,color .16s ease,transform .16s ease}.gio-product-detail-page .gio-product-visual-gallery__button:hover,.gio-product-detail-page .gio-product-visual-gallery__button:focus-visible{background:#ffea00;color:#111;transform:scale(1.06)}.gio-product-detail-page .product__media-wrapper media-gallery:not(.gio-native-media-gallery){display:block;max-width:660px;margin:0 auto}.gio-product-detail-page .product__media-wrapper .product__media-list{display:flex;min-height:760px;height:760px;align-items:center;transform:none}.gio-product-detail-page .product__media-wrapper .product__media-item,.gio-product-detail-page .product__media-wrapper .product-media-container,.gio-product-detail-page .product__media-wrapper .product__modal-opener,.gio-product-detail-page .product__media-wrapper .product-media-container .media{height:760px}.gio-product-detail-page .product__media-wrapper .product-media-container .media{padding-top:0}.gio-product-detail-page .product__media-wrapper .product-media-container,.gio-product-detail-page .product__media-wrapper .product__modal-opener,.gio-product-detail-page .product__media-wrapper .product-media-container .media,.gio-product-detail-page .product__media-wrapper .product-media-container .media img{border-radius:24px!important;overflow:hidden!important;clip-path:inset(0 round 24px);isolation:isolate}.gio-product-detail-page .product__media-wrapper .product-media-container .media img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.gio-product-detail-page .product__media-wrapper .slider-mobile-gutter>.slider-buttons{transform:translateY(-50%)}}@media screen and (min-width:750px){.gio-product-detail-page .product--thumbnail_slider .thumbnail-slider{display:none!important}.gio-product-detail-page .product__media-wrapper slider-component[id^=GalleryViewer-]{position:relative}.gio-product-detail-page .product__media-wrapper .slider-mobile-gutter>.slider-buttons{position:absolute;z-index:2;top:50%;right:0;left:0;display:flex!important;justify-content:space-between;padding:0 12px;pointer-events:none;transform:translateY(-50%)}.gio-product-detail-page .product__media-wrapper .slider-mobile-gutter>.slider-buttons .slider-button{display:flex!important;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:50%;background:#111;color:#fff;pointer-events:auto;box-shadow:0 8px 20px #0000001f;transition:background-color .16s ease,color .16s ease,transform .16s ease}.gio-product-detail-page .product__media-wrapper .slider-mobile-gutter>.slider-buttons .slider-button:hover{background:#ffea00;color:#111;transform:scale(1.06)}.gio-product-detail-page .product__media-wrapper .slider-mobile-gutter>.slider-buttons .slider-counter{display:none}}@media screen and (min-width:990px){.gio-product-detail-page .product__media-wrapper .slider-mobile-gutter>.slider-buttons{transform:translateY(-50%)}}.gio-product-detail-page .product__info-container{width:min(100%,clamp(320px,29vw,480px));max-width:100%;padding:clamp(26px,3.3vw,44px);border-radius:24px;background:#f5f5f2}@media screen and (min-width:750px){.gio-product-detail-page .product__info-container.product__column-sticky{position:sticky;top:112px;align-self:start;right:auto;transform:none}}@media screen and (min-width:1200px){.gio-product-detail-page .product--large:not(.product--no-media) .product__media-wrapper{width:calc(57% - var(--grid-desktop-horizontal-spacing) / 2);max-width:57%}.gio-product-detail-page .product--large:not(.product--no-media) .product__info-wrapper{width:calc(43% - var(--grid-desktop-horizontal-spacing) / 2);max-width:43%;padding-left:clamp(3.2rem,3.4vw,4.8rem)}.gio-product-detail-page .product__info-container{width:100%;max-width:560px;margin-left:auto}.gio-product-detail-page .product__info-container.product__column-sticky{transform:translate(clamp(48px,calc(7.5vw - 40px),104px))}}@media screen and (min-width:990px)and (max-width:1199px){.gio-product-detail-page .product--large:not(.product--no-media) .product__media-wrapper{width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2);max-width:58%}.gio-product-detail-page .product--large:not(.product--no-media) .product__info-wrapper{width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2);max-width:42%;padding-left:clamp(2rem,3vw,3.2rem)}}.gio-product-detail-page .product__text{margin-bottom:9px;color:#11111185;font-size:1.25rem;font-weight:600;letter-spacing:.1em}.gio-product-detail-page .product__title h1{margin:0;font-family:Geist Giovento,Arial,sans-serif;font-size:clamp(3.2rem,3.15vw,4.6rem);font-weight:600;letter-spacing:-.06em;line-height:1.03}.gio-product-detail-page .price--large .price-item{font-size:2.25rem;font-weight:600;letter-spacing:-.04em}.gio-product-detail-page .product__tax{color:#11111185;font-size:1.35rem;line-height:1.4}.gio-product-detail-page .product-form__input{margin:28px 0 0}.gio-product-detail-page .product-form__input .form__label{margin-bottom:12px;font-family:Geist Giovento,Arial,sans-serif;font-size:1.45rem;font-weight:600}.gio-product-detail-page .product-form__input input[type=radio]+label{min-width:52px;min-height:42px;border:1px solid rgba(17,17,17,.18);border-radius:999px;padding:0 16px;background:#fff;color:#111;font-family:Geist Giovento,Arial,sans-serif;font-size:1.45rem;font-weight:500;line-height:40px;transition:background .15s ease,border-color .15s ease,color .15s ease}.gio-product-detail-page .product-form__input input[type=radio]:checked+label{border-color:#111;background:#111;color:#fff}.gio-product-detail-page .product-form__submit{min-height:58px;border:0;border-radius:999px;background:#111;color:#fff;font-family:Geist Giovento,Arial,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:-.02em;transition:background .15s ease,transform .15s ease}.gio-product-detail-page .product-form__submit:before,.gio-product-detail-page .product-form__submit:after{display:none}.gio-product-detail-page .product-form__submit:hover:not([disabled]){background:#2b2b2b;transform:translateY(-1px)}.gio-product-detail-page .shopify-payment-button{display:none}.gio-product-detail-page .product__accordion{margin-top:0;border-top:1px solid rgba(17,17,17,.16)}.gio-product-detail-page .product__accordion summary{padding:20px 0;font-family:Geist Giovento,Arial,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:-.01em}.gio-product-detail-page .gio-product-size-guide-title{max-width:none;white-space:nowrap;word-break:normal}.gio-product-detail-page .product__accordion .accordion__content{padding:0 0 20px;color:#1111119e;font-size:clamp(1.35rem,1.05vw,1.5rem);line-height:1.55;letter-spacing:0}.gio-product-detail-page .product__accordion .accordion__content h1,.gio-product-detail-page .product__accordion .accordion__content h2,.gio-product-detail-page .product__accordion .accordion__content h3,.gio-product-detail-page .product__accordion .accordion__content h4,.gio-product-detail-page .product__accordion .accordion__content h5,.gio-product-detail-page .product__accordion .accordion__content h6,.gio-product-detail-page .product__accordion .accordion__content p,.gio-product-detail-page .product__accordion .accordion__content li{font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit}.gio-product-detail-page .product__accordion .accordion__content h1,.gio-product-detail-page .product__accordion .accordion__content h2,.gio-product-detail-page .product__accordion .accordion__content h3,.gio-product-detail-page .product__accordion .accordion__content h4,.gio-product-detail-page .product__accordion .accordion__content h5,.gio-product-detail-page .product__accordion .accordion__content h6{margin:0;font-weight:400}.gio-product-detail-page .gio-product-description h3{margin:0 0 .7rem;color:#111;font-size:1.35rem;font-weight:700;letter-spacing:.01em;line-height:1.3;text-transform:uppercase}.gio-product-detail-page .gio-product-description ul{margin:0 0 2.2rem;padding:0;list-style:none}.gio-product-detail-page .gio-product-description li{position:relative;margin:.45rem 0 0;padding-left:1.7rem}.gio-product-detail-page .gio-product-description li:before{position:absolute;top:.62em;left:.25rem;width:.55rem;height:.55rem;border-radius:50%;background:#111;content:""}.gio-product-detail-page .gio-product-description h3:last-of-type+ul{margin-bottom:0}.gio-product-detail-page .product__accordion .accordion__content h6+h6,.gio-product-detail-page .product__accordion .accordion__content p+p,.gio-product-detail-page .product__accordion .accordion__content li+li{margin-top:.7em}.gio-product-detail-page .product-popup-modal{background:#eeeeeec2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gio-product-detail-page .product-popup-modal__content{width:min(76rem,calc(100vw - 3rem));height:auto;max-height:calc(100vh - 3rem);margin-top:1.5rem;border:0;border-radius:20px;padding:32px 42px;background:#fff;box-shadow:0 20px 70px #00000029}.gio-product-detail-page .product-popup-modal__content-info{padding-right:0}.gio-product-detail-page .product-popup-modal__content-info h1{margin:0 0 24px;font-family:Geist Giovento,Arial,sans-serif;font-size:2.6rem;font-weight:600;text-align:center}.gio-product-detail-page .product-popup-modal__content-info table{width:100%;overflow:hidden;border:1px solid #e3e3e3;border-radius:10px;border-collapse:separate;border-spacing:0;font-size:1.45rem}.gio-product-detail-page .product-popup-modal__content-info th,.gio-product-detail-page .product-popup-modal__content-info td{padding:12px 16px;border-bottom:1px solid #ededed}.gio-product-detail-page .product-popup-modal__toggle{position:absolute;top:-13px;right:-13px;width:28px;height:28px;border:0;background:#111;color:#fff}.gio-size-guide-modal{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#eeeeeec2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gio-size-guide-modal__panel{position:relative;box-sizing:border-box;width:min(1216px,calc(100vw - 48px));max-height:calc(100vh - 32px);overflow:visible;border-radius:16px;padding:20px 28px;background:#fff;box-shadow:0 20px 70px #00000029}.gio-size-guide-modal h2{margin:0 52px 12px;font-family:Geist Giovento,Arial,sans-serif;font-size:22px;line-height:28px;font-weight:600;text-align:center}.gio-size-guide-modal__content{box-sizing:border-box;min-width:0;padding:0 52px}.gio-size-guide-modal__table-wrap{height:320px;overflow:hidden;border:1px solid #e5e5e5;border-radius:6px;background:#fff}.gio-size-guide-modal__content table{width:100%!important;height:100%;max-width:100%;border:0;border-collapse:collapse;table-layout:fixed}.gio-size-guide-modal__content thead tr{background:#fafafa}.gio-size-guide-modal__content tbody tr:nth-child(2n){background:#fafafa}@media screen and (min-width:750px){.gio-size-guide-modal__content{display:grid;height:clamp(368px,56vh,432px);grid-template-columns:minmax(0,1.2fr) minmax(0,1.45fr);gap:28px;align-items:center;overflow:hidden}.gio-size-guide-modal__image-column{margin:0;min-width:0;height:100%;display:flex;flex-direction:column;gap:6px}.gio-size-guide-modal__image-wrap{flex:1;min-height:0;overflow:hidden}.gio-size-guide-modal__image-wrap img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}.gio-size-guide-modal__table-column{min-width:0;align-self:start;padding-top:20px}}.gio-size-guide-modal__content img{max-width:100%;height:auto}@media screen and (min-width:750px){.gio-size-guide-modal__image-wrap img{height:100%}}.gio-size-guide-modal__image-column>p{margin:0;color:#a3a3a3;font-family:Geist Giovento,Arial,sans-serif;font-size:12px;line-height:16px}.gio-size-guide-modal__content th,.gio-size-guide-modal__content td{box-sizing:border-box;padding:10px 14px;border-bottom:1px solid #ededed;border-right:1px solid #ededed;font-family:Geist Giovento,Arial,sans-serif;font-size:14px;line-height:18px}.gio-size-guide-modal__content th:first-child,.gio-size-guide-modal__content td:first-child{width:15%;white-space:nowrap;word-break:normal}.gio-size-guide-modal__content thead th,.gio-size-guide-modal__content tbody th{font-weight:600;color:#111}.gio-size-guide-modal__content th:last-child,.gio-size-guide-modal__content td:last-child{border-right:0}.gio-size-guide-modal__legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;margin:14px 0 0 14px}.gio-size-guide-modal__legend-item{display:flex;align-items:baseline;gap:8px;min-width:0;color:#737373;font-family:Geist Giovento,Arial,sans-serif;font-size:14px;line-height:18px}.gio-size-guide-modal__legend-item strong{color:#111}.gio-size-guide-modal__lab-scroll{overflow-y:auto;padding:0}.gio-size-guide-modal__lab-stack{display:flex;flex-direction:column;gap:12px}.gio-size-guide-modal__lab-title{padding:0 52px;text-align:center}.gio-size-guide-modal__lab-title h2{margin:0;color:#0a0a0a;font-family:Geist Giovento,Arial,sans-serif;font-size:22px;font-weight:600;line-height:28px;letter-spacing:.005em}.gio-size-guide-modal__lab-clip{position:relative;width:100%;overflow-x:hidden}.gio-size-guide-modal__lab-grid{box-sizing:border-box;display:grid;height:clamp(368px,56vh,432px);grid-template-columns:minmax(368px,1.2fr) minmax(512px,1.45fr);gap:28px;overflow:hidden;padding:0 52px}.gio-size-guide-modal__lab-image-column{display:flex;min-height:0;flex-direction:column;gap:6px}.gio-size-guide-modal__lab-image-wrap{position:relative;min-height:0;flex:1;overflow:hidden;border-radius:6px;background:#fff}.gio-size-guide-modal__lab-image-wrap img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}.gio-size-guide-modal__lab-image-column>p{flex-shrink:0;margin:0;color:#a3a3a3;font-family:Geist Giovento,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:.005em}.gio-size-guide-modal__lab-table-column{display:flex;min-height:0;flex-direction:column;gap:16px;padding-top:20px}.gio-size-guide-modal__lab-table-wrap{width:100%;height:320px;overflow:hidden;border:1px solid #e5e5e5;border-radius:6px;background:#fff}.gio-size-guide-modal__lab-table-wrap table{width:100%!important;height:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed}.gio-size-guide-modal__lab-table-wrap thead tr{background:#fafafa}.gio-size-guide-modal__lab-table-wrap tbody tr:nth-child(2n){background:#fafafa}.gio-size-guide-modal__lab-table-wrap th,.gio-size-guide-modal__lab-table-wrap td{box-sizing:border-box;padding:10px 14px;border:0;border-bottom:1px solid #f1f1f1;color:#525252;font-family:Geist Giovento,Arial,sans-serif;font-size:14px;font-weight:400!important;line-height:18px;text-align:left}.gio-size-guide-modal__lab-table-wrap th{color:#0a0a0a;font-weight:600}.gio-size-guide-modal__lab-table-wrap th:first-child,.gio-size-guide-modal__lab-table-wrap td:first-child{width:15%;white-space:nowrap;word-break:normal}.gio-size-guide-modal__lab-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;margin:4px 0 0 14px}.gio-size-guide-modal__lab-legend .gio-size-guide-modal__legend-item{color:#525252;font-size:14px;line-height:18px;letter-spacing:.005em}.gio-size-guide-modal__lab-actions{display:flex;justify-content:flex-end;padding:0 52px}.gio-size-guide-modal__lab-actions .gio-size-guide-modal__done{margin:0}@media screen and (max-width:1050px){.gio-size-guide-modal__lab-title,.gio-size-guide-modal__lab-actions{padding-right:0;padding-left:0}.gio-size-guide-modal__lab-grid{height:auto;grid-template-columns:1fr;overflow-y:auto;padding:0}.gio-size-guide-modal__lab-image-column{height:352px}.gio-size-guide-modal__lab-table-column{padding-top:0}}.gio-size-guide-modal__close{position:absolute;top:-13px;right:-13px;width:28px;height:28px;border:0;border-radius:50%;background:#111;color:#fff;cursor:pointer;font-size:2rem;line-height:1}.gio-size-guide-modal__done{display:flex;min-height:40px;margin:12px 52px 0 auto;border:0;border-radius:999px;padding:0 24px;background:#111;color:#fff;cursor:pointer;font-family:Geist Giovento,Arial,sans-serif;font-size:13px;font-weight:500}@media screen and (max-width:989px){.gio-product-detail-page #MainContent{padding-top:94px}.gio-product-detail-page .product__info-container{width:100%;max-width:none}}@media screen and (max-width:749px){.gio-product-detail-page .page-width{padding-right:16px;padding-left:16px}.gio-product-detail-page .product{gap:18px}.gio-product-detail-page .product__media-wrapper .product-media-container,.gio-product-detail-page .product__media-wrapper .product__modal-opener,.gio-product-detail-page .product__media-wrapper .product-media-container .media,.gio-product-detail-page .product__media-wrapper .product-media-container .media img{border-radius:18px!important;overflow:hidden!important;clip-path:inset(0 round 18px);isolation:isolate}.gio-product-detail-page .product__info-container{padding:26px 20px;border-radius:18px}.gio-product-detail-page .product__title h1{font-size:clamp(3rem,10vw,4rem)}.gio-product-detail-page .product-popup-modal__content{width:calc(100vw - 2rem);padding:26px 20px}.gio-size-guide-modal{padding:16px}.gio-size-guide-modal__panel{max-height:calc(100vh - 32px);overflow-y:auto;padding:26px 20px}.gio-size-guide-modal h2{margin-right:28px;margin-left:28px;font-size:20px}.gio-size-guide-modal__content{padding:0}.gio-size-guide-modal__image-wrap{text-align:center}.gio-size-guide-modal__image-column>p{margin:8px 0 18px}.gio-size-guide-modal__table-wrap{height:auto;overflow-x:auto}.gio-size-guide-modal__content table{min-width:520px}.gio-size-guide-modal__legend{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.gio-size-guide-modal__done{margin-right:0}}.gio-lab-size{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#e5e5e5bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:gio-lab-size-in .2s ease-out both}@keyframes gio-lab-size-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.gio-lab-size__panel{position:relative;box-sizing:border-box;display:flex;width:min(1216px,calc(100vw - 48px));max-height:calc(100vh - 32px);flex-direction:column;border-radius:16px;padding:20px 28px;background:#fff}.gio-lab-size__x{position:absolute;top:-12px;right:-12px;display:flex;width:26px;height:26px;align-items:center;justify-content:center;border:0;border-radius:50%;background:#000c;color:#fff;cursor:pointer}.gio-lab-size__scroll{overflow-y:auto;padding:0}.gio-lab-size__stack{display:flex;flex-direction:column;gap:12px}.gio-lab-size__title{padding:0 52px;text-align:center}.gio-lab-size__title h2{margin:0;color:#0a0a0a;font-family:Geist Giovento,Arial,sans-serif;font-size:22px;font-weight:600;line-height:28px;letter-spacing:.005em}.gio-lab-size__clip{position:relative;width:100%;overflow-x:hidden}.gio-lab-size__grid{box-sizing:border-box;display:grid;height:clamp(368px,56vh,432px);grid-template-columns:minmax(368px,1.2fr) minmax(512px,1.45fr);gap:28px;overflow:hidden;padding:0 52px}.gio-lab-size__image-column{display:flex;min-height:0;flex-direction:column;gap:6px}.gio-lab-size__image-wrap{position:relative;min-height:0;flex:1;overflow:hidden;border-radius:6px;background:#fff}.gio-lab-size__image-wrap img{display:block;width:100%;height:100%;object-fit:contain}.gio-lab-size__image-column p{flex-shrink:0;margin:0;color:#a3a3a3;font-family:Geist Giovento,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:.005em}.gio-lab-size__table-column{display:flex;min-height:0;flex-direction:column;gap:16px;padding-top:20px}.gio-lab-size__table-wrap{height:320px;overflow:hidden;border:1px solid #e5e5e5;border-radius:6px;background:#fff}.gio-lab-size__table-wrap table{width:100%!important;height:100%;margin:0;border:0!important;border-collapse:collapse;table-layout:fixed}.gio-lab-size__table-wrap thead tr{border:0!important;border-bottom:1px solid #e5e5e5!important;background:#fafafa}.gio-lab-size__table-wrap tbody tr{border:0!important;border-bottom:1px solid #f5f5f5!important}.gio-lab-size__table-wrap tbody tr:last-child{border-bottom:0}.gio-lab-size__table-wrap tbody tr:nth-child(2n){background:#fafafa}.gio-lab-size__table-wrap th,.gio-lab-size__table-wrap td{padding:10px 14px;border:0!important;border-right:0!important;border-left:0!important;color:#525252;font-family:Geist Giovento,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:left;letter-spacing:.005em}.gio-lab-size__table-wrap th{color:#0a0a0a;font-weight:600}.gio-lab-size__table-wrap th:first-child,.gio-lab-size__table-wrap td:first-child{width:16%;white-space:nowrap;word-break:normal;overflow-wrap:normal}.gio-lab-size__legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;margin:4px 0 0 14px}.gio-lab-size__legend-item{display:flex;align-items:baseline;gap:8px;color:#525252;font-family:Geist Giovento,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:.005em}.gio-lab-size__legend-item strong{color:#0a0a0a}.gio-lab-size__actions{display:flex;justify-content:flex-end;padding:0 52px}.gio-lab-size__done{height:40px;padding:0 24px;border:0;border-radius:999px;background:#000c;color:#fff;cursor:pointer;font-family:Geist Giovento,Arial,sans-serif;font-size:13px;font-weight:500}@media screen and (max-width:1050px){.gio-lab-size__title,.gio-lab-size__actions{padding-right:0;padding-left:0}.gio-lab-size__grid{height:auto;grid-template-columns:1fr;overflow-y:auto;padding:0}.gio-lab-size__image-column{height:352px}.gio-lab-size__table-column{padding-top:0}}.gio-product-detail-page .product__media-wrapper .gio-native-media-gallery{display:none!important}.gio-product-detail-page .gio-product-editorial-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%}.gio-product-detail-page .gio-product-editorial-gallery__item{display:block;min-width:0;align-self:start;margin:0;overflow:hidden;border-radius:24px;background:#eee}.gio-product-detail-page .gio-product-editorial-gallery__image{display:block;width:100%;height:auto;object-fit:contain;object-position:center;mix-blend-mode:multiply}.gio-product-detail-page .gio-product-editorial-gallery--tuxedo-grey .gio-product-editorial-gallery__item:nth-child(1){order:1}.gio-product-detail-page .gio-product-editorial-gallery--tuxedo-grey .gio-product-editorial-gallery__item:nth-child(2){order:4}.gio-product-detail-page .gio-product-editorial-gallery--tuxedo-grey .gio-product-editorial-gallery__item:nth-child(3){order:3}.gio-product-detail-page .gio-product-editorial-gallery--tuxedo-grey .gio-product-editorial-gallery__item:nth-child(4){order:2}.gio-product-detail-page .gio-product-editorial-gallery--faded-grey .gio-product-editorial-gallery__item:nth-child(1){order:1}.gio-product-detail-page .gio-product-editorial-gallery--faded-grey .gio-product-editorial-gallery__item:nth-child(2){order:2}.gio-product-detail-page .gio-product-editorial-gallery--faded-grey .gio-product-editorial-gallery__item:nth-child(3){order:4}.gio-product-detail-page .gio-product-editorial-gallery--faded-grey .gio-product-editorial-gallery__item:nth-child(4){order:3}.gio-product-detail-page .gio-product-editorial-gallery--digital-black .gio-product-editorial-gallery__item:first-child{display:flex;aspect-ratio:2 / 3;align-items:center}.gio-product-detail-page .product__info-container{width:100%;max-width:420px;padding:clamp(26px,2.5vw,36px);border-radius:24px;background:#f5f5f2}.gio-product-detail-page .product__title h1{font-size:clamp(2.1rem,2vw,2.8rem);font-weight:500;letter-spacing:-.045em;line-height:1.08}.gio-product-detail-page .price--large .price-item{font-size:1.9rem;font-weight:500}.gio-product-detail-page .price.price--sold-out .price__badge-sold-out{display:none}.gio-product-detail-page .product__text{font-size:1.1rem;font-weight:500;letter-spacing:.08em}.gio-product-detail-page .product__tax{font-size:1.2rem}.gio-product-detail-page .product-form__input{margin-top:24px}.gio-product-detail-page .product-form__input .form__label{margin-bottom:10px;font-size:1.25rem;font-weight:500}.gio-product-detail-page .product-form__input input[type=radio]+label{min-width:44px;min-height:40px;padding:0 12px;border-radius:0;font-size:1.3rem;line-height:38px}.gio-product-detail-page .product-form__submit{min-height:54px;border-radius:999px;background:#ffe500;color:#111;font-size:1.6rem;font-weight:600;line-height:1;letter-spacing:0}.gio-product-detail-page .product-form__submit:hover:not([disabled]){background:#111;color:#ffe500;transform:none}.gio-product-detail-page .product__accordion{border-top-color:#111}.gio-product-detail-page .product__accordion summary{padding:17px 0;font-size:1.3rem;font-weight:500}@media screen and (min-width:990px){.gio-product-detail-page .page-width{max-width:none;padding-right:clamp(24px,3vw,56px);padding-left:clamp(24px,3vw,56px)}.gio-product-detail-page .product.product.grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,29vw);gap:clamp(32px,4vw,76px)}.gio-product-detail-page .product--large:not(.product--no-media) .product__media-wrapper,.gio-product-detail-page .product--large:not(.product--no-media) .product__info-wrapper{width:auto;max-width:none;padding:0}.gio-product-detail-page .product__info-wrapper{align-self:stretch}.gio-product-detail-page .product__info-container{margin:0}.gio-product-detail-page .product__info-container.product__column-sticky{position:sticky;top:118px;transform:none}}@media screen and (max-width:989px){.gio-product-detail-page .gio-product-editorial-gallery{grid-template-columns:1fr;gap:4px}.gio-product-detail-page .product__info-container{max-width:none;margin-top:24px}}@media screen and (max-width:749px){.gio-product-detail-page #MainContent{padding-top:78px}.gio-product-detail-page .page-width{padding-right:0;padding-left:0}.gio-product-detail-page .product{gap:0}.gio-product-detail-page .gio-product-editorial-gallery{display:flex;width:100%;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none}.gio-product-detail-page .gio-product-editorial-gallery::-webkit-scrollbar{display:none}.gio-product-detail-page .gio-product-editorial-gallery__item,.gio-product-detail-page .gio-product-editorial-gallery--digital-black .gio-product-editorial-gallery__item:first-child{display:flex;width:100%;height:clamp(360px,112vw,480px);flex:0 0 100%;align-items:center;justify-content:center;aspect-ratio:auto;scroll-snap-align:start;scroll-snap-stop:normal;border-radius:0;background:transparent}.gio-product-detail-page .gio-product-editorial-gallery__image{width:100%;height:100%;object-fit:cover}.gio-product-detail-page .product__info-wrapper{padding:0 20px}.gio-product-detail-page .product__info-container{margin-top:28px}.gio-product-detail-page .product__title h1{font-size:2.35rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/giovento-product.css.map?local_rev=20260818_0024 */
