fieldset{border:none;padding:0;gap:8px}.modal__container .modal__header{display:flex;align-items:flex-start;justify-content:center;position:relative;width:365px;max-width:100%;margin:auto}.modal__container .modal__header .modal__close{position:absolute;right:0;top:0}.modal__container .modal__header .modal__close svg{width:14px;height:14px}.modal__container h2{text-align:center;font-size:18px;font-weight:500;line-height:135%}.variant-options .variants-wrapper{display:flex;gap:10px}.variant-options .variants-wrapper label{width:68px;text-align:center;padding:8px 10px;font-size:13px;line-height:135%;font-weight:500;color:#212322;text-transform:uppercase}.product-form:has(product-form){padding:0;margin:40px 0}.product-form product-form form{padding:0}.variant-options{gap:8px;margin:8px 0}.variant-options .color{gap:20px;padding:8px 0}.variant-options input{overflow:hidden;position:absolute;height:100%;width:100%;margin:0;opacity:0;cursor:pointer}.variant-options input+label{border:1px solid #212322;padding:4px 8px;text-transform:uppercase;line-height:normal;transition:all .3s ease-in-out;color:#212322}.product-form__input:not(.color) input[type=radio]:checked+label{background-color:var(--color-primary-text);color:var(--color-primary-background)}.product-form__input:not(.color) input[type=radio].sold-out+label{border-style:dashed;border-color:var(--color-border);color:var(--color-border);text-decoration:line-through}.product-form__input.color input[type=radio].sold-out+label:after{background:linear-gradient(-45deg,transparent calc(50% - .7px),white calc(50% - .7px),white 50%,white calc(50% + .7px),transparent calc(50% + .7px));border-radius:50%;content:"";height:100%;position:absolute;top:0;left:2px;width:calc(100% - 4px)}.variant-options input+label.swatch-wrapper{width:20px;height:20px;border-radius:50%;padding:2px;background:var(--color-primary-background);background-position:center;border:.5px solid var(--color-border);transition:all .3s ease-in-out}.variant-options .swatch{display:block;background:var(--color-border);border-radius:50%;border:.5px solid var(--color-border);padding:7px}.variant-options input:checked+label.swatch-wrapper{border:1px solid var(--color-primary-text)}variant-selects select{background:transparent;border:none;border-bottom:1px solid;width:min(100%,200px);margin-bottom:1rem}.tooltip{position:absolute;top:-34px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:var(--color-primary-background);border:1px solid var(--color-border);white-space:nowrap;text-transform:uppercase;font-size:10px;transition:opacity .3s cubic-bezier(.215,.61,.355,1);opacity:0;padding:.25rem .5rem;pointer-events:none}.tooltip:after,.tooltip:before{position:absolute;top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0}.tooltip:before{border-color:var(--color-border) rgba(202,202,201,0) rgba(202,202,201,0);border-width:7px;margin-left:-7px}.tooltip:after{border-color:var(--color-primary-background) hsla(0,0%,96.9%,0) hsla(0,0%,96.9%,0);border-width:6px;margin-left:-6px}.modal__container{padding:40px 20px;border:1px solid #212322;background:#faf6f2;overflow:auto;text-align:center}.modal__container .rte{margin-top:35px;color:#212322}.modal__container .rte tbody{font-size:13px;font-weight:500;line-height:135%;text-transform:uppercase}.modal__container .rte tbody tr:first-child,.modal__container .rte tbody tr,.modal__container .rte tbody tr:last-child{border:none}.modal__container .rte tbody th{padding:0;font-weight:500}.modal__container .rte tbody tr td{padding:26px 10px 0}.modal__container .rte tbody tr th:first-child,.modal__container .rte tbody tr td:first-of-type{text-align:left;padding-left:0}.modal__container .rte tbody tr td:last-of-type{padding-right:0}.size-chart-modal h2.text-center{font-family:var(--font-body);color:#000;text-transform:uppercase}.size-chart-modal .modal__close{top:37px;right:54px}@media screen and (max-width:767px){.variant-options input+label{font-size:10px}.modal__container{padding:20px 10px}.modal__container h2{font-size:15px}.modal__container .modal__header .modal__close{display:none}.modal__container .rte tbody{font-size:11px}.modal__container .rte tbody tr td{padding:26px 1px 0;font-size:11px}.variant-options .variants-wrapper label{font-size:11px}}@media(hover:hover){.variant-options input:hover+label.swatch-wrapper{border:1px solid}.variant-options input:hover+label.swatch-wrapper .tooltip{opacity:1;z-index:1}.product-form__input:not(.color) input:hover+label{background-color:#212322;color:#efe4d8}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/variants.css.map */
