.mixmatch-configurator{margin-top:40px}.mixmatch-configurator__grid{display:grid;grid-template-columns:calc(65% - var(--grid-desktop-horizontal-spacing) / 2) calc(35% - var(--grid-desktop-horizontal-spacing) / 2);column-gap:var(--grid-desktop-horizontal-spacing);row-gap:0;align-items:start}.mixmatch-configurator__content{min-width:0;padding-left:4rem}.mixmatch-configurator__image{display:block;width:100%;height:auto;border-radius:0}.mixmatch-configurator__vendor{margin:0 0 .8rem;text-transform:uppercase;letter-spacing:.12em}.mixmatch-configurator__title{margin:0 0 20px}.mixmatch-configurator__usp-list{display:grid;gap:1.2rem;margin:0 0 2rem}.mixmatch-configurator__usp-item{display:flex;align-items:center;gap:1rem;font-weight:600}.mixmatch-configurator__usp-item img{flex:0 0 28px}.mixmatch-configurator__icon-text{display:flex;align-items:flex-start;gap:1rem;margin-top:2rem}.mixmatch-configurator__icon-text img{flex:0 0 28px;margin-top:.2rem}.mixmatch-configurator__description,.mixmatch-configurator__share{margin-top:2rem}.mixmatch-configurator__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;margin-bottom:2rem;align-items:start}.mixmatch-configurator__field{margin-bottom:0;min-width:0}.mixmatch-configurator__label,.mixmatch-configurator__field label{display:block;margin:0 0 .8rem;font-weight:600;line-height:1.3}.mixmatch-configurator__select{width:100%;padding:10px 12px;border-radius:6px;border:1px solid #ddd;font-size:16px;background:#fff}.mixmatch-configurator__option-grid{display:grid;gap:.8rem;width:100%}.mixmatch-configurator__option-grid--rack,.mixmatch-configurator__option-grid--tilli{grid-template-columns:repeat(2,minmax(0,1fr))}.mixmatch-configurator__option--full{grid-column:1 / -1}.mixmatch-configurator__option{appearance:none;-webkit-appearance:none;width:100%;min-height:54px;padding:1rem 1.2rem;margin:0;border:1px solid rgba(18,18,18,.18);border-radius:10px;background:#fff;color:inherit;cursor:pointer;text-align:center;font:inherit;font-size:1rem;font-weight:500;line-height:1.3;box-shadow:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.mixmatch-configurator__option:hover{border-color:#12121259;background:#12121208}.mixmatch-configurator__option:focus-visible{outline:none;border-color:#121212;box-shadow:0 0 0 2px #1212121f}.mixmatch-configurator__option.is-active{background:#ece7d8;border-color:#af9a65;box-shadow:inset 0 0 0 1px #af9a65}.mixmatch-configurator__option span{display:block;width:100%;line-height:1.3;white-space:normal;word-break:break-word}.mixmatch-configurator__price-wrap{margin-top:24px;padding:20px;background:#f7f7f7;border-radius:12px}.mixmatch-configurator__price-row{display:flex;justify-content:space-between;gap:1rem;margin-bottom:10px}.mixmatch-configurator__price-row--total{margin-top:14px;padding-top:12px;border-top:1px solid rgba(18,18,18,.08);font-size:18px;font-weight:700}.mixmatch-configurator__form button{margin-top:20px}.product-form__buttons{margin-top:1.5rem}.cart-item--mixmatch .product-option{display:none}@media screen and (max-width:990px){.mixmatch-configurator{margin-top:24px}.mixmatch-configurator__content{padding-left:0}.mixmatch-configurator__grid{grid-template-columns:1fr;gap:24px}.mixmatch-configurator__image{max-height:42vh;object-fit:cover}.mixmatch-configurator__title{font-size:24px;margin-bottom:16px}.mixmatch-configurator__usp-list{gap:1rem;margin-bottom:1.5rem}.mixmatch-configurator__row{grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.25rem}.mixmatch-configurator__label,.mixmatch-configurator__field label{margin-bottom:.55rem}.mixmatch-configurator__price-wrap{margin-top:16px;padding:16px;border-radius:10px}.mixmatch-configurator__price-row{margin-bottom:8px}.mixmatch-configurator__price-row--total{margin-top:10px;padding-top:10px;font-size:17px}.mixmatch-configurator__form button{margin-top:14px}.product-form__buttons{margin-top:1rem}.mixmatch-configurator__icon-text,.mixmatch-configurator__description,.mixmatch-configurator__share{margin-top:1.5rem}}@media screen and (max-width:749px){.mixmatch-configurator{margin-top:16px}.mixmatch-configurator__grid{gap:16px}.mixmatch-configurator__media{background:#f7f7f7}.mixmatch-configurator__vendor{margin-bottom:.5rem;font-size:.75rem}.mixmatch-configurator__title{font-size:22px;margin-bottom:12px}.mixmatch-configurator__usp-list{gap:.85rem;margin-bottom:1.25rem}.mixmatch-configurator__usp-item{gap:.75rem;font-size:.95rem}.mixmatch-configurator__usp-item img,.mixmatch-configurator__icon-text img{flex:0 0 24px;width:24px;height:24px}.mixmatch-configurator__row{gap:1rem;margin-bottom:1rem}.mixmatch-configurator__label,.mixmatch-configurator__field label{margin-bottom:.45rem;font-size:.95rem}.mixmatch-configurator__select{padding:9px 10px;font-size:15px}.mixmatch-configurator__option-grid{gap:.6rem}.mixmatch-configurator__option{min-height:44px;padding:.7rem .75rem;font-size:.9rem;border-radius:8px}.mixmatch-configurator__price-wrap{margin-top:12px;padding:12px;border-radius:10px}.mixmatch-configurator__price-row{margin-bottom:6px;font-size:14px}.mixmatch-configurator__price-row--total{margin-top:8px;padding-top:8px;font-size:16px}.mixmatch-configurator__form button{margin-top:12px}.product-form__buttons{margin-top:.85rem}.mixmatch-configurator__icon-text,.mixmatch-configurator__description,.mixmatch-configurator__share{margin-top:1.25rem}}@media screen and (min-width:990px){.mixmatch-configurator__media{position:sticky;top:120px;align-self:start}}@media screen and (min-width:990px){.mixmatch-configurator.page-width{max-width:var(--page-width);padding-left:5rem;padding-right:5rem}.mixmatch-configurator__grid{display:grid;grid-template-columns:calc(65% - var(--grid-desktop-horizontal-spacing) / 2) calc(35% - var(--grid-desktop-horizontal-spacing) / 2);column-gap:var(--grid-desktop-horizontal-spacing);row-gap:0;align-items:start}.mixmatch-configurator__content{padding:0 0 0 4rem;min-width:0}.mixmatch-configurator__media{min-width:0;position:sticky;top:3rem;align-self:start}}.mixmatch-configurator__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 3rem);letter-spacing:calc(var(--font-heading-scale) * .06rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word;margin:0 0 1.5rem}@media only screen and (min-width:750px){.mixmatch-configurator__title{font-size:calc(var(--font-heading-scale) * 4rem)}}.mixmatch-configurator__vendor{margin:0 0 .8rem}.mixmatch-configurator__media{min-width:0}.mixmatch-configurator__image{display:block;width:100%;height:auto;max-height:none;object-fit:cover;object-position:center center;border-radius:0;background:transparent}@media screen and (max-width:749px){.mixmatch-configurator__image{width:100%;aspect-ratio:4 / 5;height:auto;object-fit:cover;object-position:center center;max-height:none}.mixmatch-configurator__media{background:transparent;position:static;top:auto}}@media screen and (min-width:750px)and (max-width:989px){.mixmatch-configurator__media{position:static;top:auto}}.mixmatch-configurator .product-form__submit,.mixmatch-configurator .product-form__submit.button,.mixmatch-configurator .button.button--full-width{color:rgb(var(--color-button-text))!important;background-color:rgba(var(--color-button),var(--alpha-button-background))!important}.mixmatch-configurator .product-form__submit:before,.mixmatch-configurator .button.button--full-width:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.mixmatch-configurator .product-form__submit:after,.mixmatch-configurator .button.button--full-width:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}
/*# sourceMappingURL=/cdn/shop/t/23/assets/product-configurator-mix-match.css.map */
