#bundle-sticky_add_to_cart{z-index:120}.product__form__wrapper .selector-wrapper--boxes:not(.selector-wrapper--swatches){display:block}.product__form__wrapper .selector-wrapper--boxes:not(.selector-wrapper--swatches) .radio__fieldset{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:auto;margin:0}.product__form__wrapper .selector-wrapper--boxes:not(.selector-wrapper--swatches) .radio__button{display:block;margin:0}.product__form__wrapper .selector-wrapper--boxes:not(.selector-wrapper--swatches) .radio__label{display:flex;align-items:center;justify-content:center;height:100%;min-height:44px;min-width:0;padding:8px 4px;box-sizing:border-box;font-size:calc(.875rem * var(--adjust-body));line-height:1.2;text-align:center;overflow-wrap:anywhere}.product__form__wrapper .selector-wrapper--boxes:not(.selector-wrapper--swatches) .radio__label:hover{color:var(--text);background-color:var(--bg);border-color:var(--text)}.product__form__wrapper .selector-wrapper--boxes:not(.selector-wrapper--swatches) .radio__input:checked~.radio__label{color:var(--text);background-color:var(--bg);border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text);font-weight:600}.product__form__wrapper .selector-wrapper--boxes:not(.selector-wrapper--swatches) .radio__button:is(.sold-out,.unavailable) .radio__label{color:var(--text-alpha-50);background-color:#0000000d;text-decoration:line-through}.product__form__wrapper .selector-wrapper--boxes:not(.selector-wrapper--swatches) .radio__button:is(.sold-out,.unavailable) .radio__input:checked~.radio__label{border-color:var(--text)}.product__form__wrapper .selector-wrapper--boxes:not(.selector-wrapper--swatches) .radio__legend__label{font-weight:600}.product__form__wrapper .radio__legend__value{font-weight:400}.select__label .vtl-size-guide-anchor:not(:empty)+.vtl-size-guide-label{display:none}.vtl-size-guide-anchor{--vtl-size-guide-ruler: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='none' stroke='%23000' stroke-width='12'%3E%3Crect x='26.2' y='82.7' width='203.6' height='90.51' rx='8' transform='rotate(-45 128.01 127.977)'/%3E%3Cpath d='m132 60 32 32M96 96l32 32M60 132l32 32'/%3E%3C/svg%3E")}.vtl-size-guide-anchor .Vtl-SizeChartButtonWrapper{display:flex}.vtl-size-guide-anchor .Vtl-SizeChartButton{gap:5px;margin:0;padding:0;color:var(--text);font-size:calc(.875rem * var(--adjust-body));line-height:26px;text-decoration:none}.vtl-size-guide-anchor .Vtl-SizeChartButton:before{content:"";flex:none;width:16px;height:16px;background-color:currentColor;-webkit-mask:var(--vtl-size-guide-ruler) center / contain no-repeat;mask:var(--vtl-size-guide-ruler) center / contain no-repeat}.vtl-size-guide-anchor .Vtl-SizeChartButton:hover span{text-decoration:underline;text-underline-offset:3px}html .Vtl-Modal.Vtl-SizeChartModal[open]::backdrop{background-color:#0003;-webkit-backdrop-filter:none;backdrop-filter:none}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-Modal__InnerWrapper{width:100%;height:100%}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-Modal__ContentWrapper{position:fixed;top:0;right:0;bottom:0;left:auto;width:590px;max-width:100%;height:100%;max-height:none;border-radius:0;background:var(--bg);color:var(--text);box-shadow:0 0 10px #0006;opacity:1;pointer-events:auto;transform:translate(100%);transition:transform .3s cubic-bezier(.46,.01,.32,1)}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-Modal__InnerWrapper--Active .Vtl-Modal__ContentWrapper{top:0;transform:none;transition:transform .4s cubic-bezier(.46,.01,.32,1)}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent{height:100%}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Header{min-height:70px;padding:8px 20px 8px 40px;border-bottom:0;color:var(--heading);font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:calc(1.1rem * var(--adjust-heading));line-height:1.25;text-transform:uppercase;letter-spacing:.05em}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Header .Vtl-CloseButton{width:54px;height:54px;padding:18px;color:var(--text)}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Header .Vtl-CloseButton svg{width:18px;height:18px;fill:currentColor;transition:transform .3s ease}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Header .Vtl-CloseButton:hover svg{transform:rotate(90deg)}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Header{position:relative;flex-direction:column;justify-content:center;gap:12px;padding:28px 54px 20px;text-align:center}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Header:before{content:"";flex:none;width:100px;height:50px;background:url(/cdn/shop/files/goumi-logo_02415193-35c0-4069-b7b1-2c734e09da0a.png?v=1691426635&width=200) center / contain no-repeat}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Header .Vtl-CloseButton{position:absolute;top:8px;right:20px}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Container{flex:1 1 auto;min-width:0;max-height:none;overflow-y:auto}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Spinner{width:auto;height:100%}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Content,html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__MeasureGuide,html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Image{max-width:none;padding:0 40px 30px;font-size:calc(.875rem * var(--adjust-body))}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Image{width:100%;box-sizing:border-box;object-fit:contain}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Content th,html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Content td{padding:10px}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Content th{font-weight:600}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Content .TableWrapper+.TableWrapper{margin-top:24px}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__MeasureGuide img{display:block;max-width:100%;height:auto;margin:0 auto}@media only screen and (max-width:1023px){html .Vtl-Modal.Vtl-SizeChartModal .Vtl-Modal__ContentWrapper{width:calc(100vw - 400px)}}@media only screen and (max-width:767px){html .Vtl-Modal.Vtl-SizeChartModal .Vtl-Modal__ContentWrapper{width:100%}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Header{padding:20px 54px 16px;font-size:calc(1rem * var(--adjust-heading))}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Header .Vtl-CloseButton{right:0}html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Content,html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__MeasureGuide,html .Vtl-Modal.Vtl-SizeChartModal .Vtl-SizeChartModalContent__Image{padding:0 20px 20px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/vitals-custom.css.map */
