.mix-match{padding:0}.mix-match .mix-match__container{display:flex;flex-direction:column;gap:var(--gap-lg)}.mix-match .mix-match__back-link{display:inline-flex;align-items:center;gap:var(--gap-md);color:inherit;text-decoration:none;font-size:var(--font-size--md);font-weight:500;transition:opacity .2s ease;position:absolute;left:40px;top:30px}.mix-match .mix-match__back-link:hover{opacity:.7}.mix-match .mix-match__back-link .mix-match__back-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#1b1b1b;color:#fff}.mix-match .mix-match__back-link .mix-match__back-icon svg{width:16px;height:16px;transform:rotate(180deg);flex-shrink:0}.mix-match .mix-match__layout{display:grid;grid-template-columns:60% 40%;gap:var(--gap-4xl);align-items:start}.mix-match .mix-match__layout .mix-match__preview-column{padding:120px 0;background:#e9e9e9;height:calc(100vh - 190px);overflow:auto}.mix-match .mix-match__layout .mix-match__config-column{padding:60px;height:calc(100vh - 190px);overflow:auto}.mix-match .mix-match__header{display:flex;flex-direction:column;gap:var(--gap-sm);margin-bottom:64px}.mix-match .mix-match__header .mix-match__subtitle{font-family:var(--font-subheading--family);font-size:28px}.mix-match .mix-match__header .mix-match__title{font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,48px);font-weight:700;line-height:100%;margin:0;text-transform:uppercase}.mix-match .mix-match__header .mix-match__description{font-size:var(--font-size--md);color:#121212;line-height:140%;margin:0;max-width:500px}.mix-match .mix-match__warning{display:flex;align-items:flex-start;gap:var(--gap-md);padding:var(--padding-md) var(--padding-lg);background-color:#fff3cd;border:1px solid #ffc107;border-radius:var(--style-border-radius-sm);margin-bottom:var(--margin-lg)}.mix-match .mix-match__warning[hidden]{display:none}.mix-match .mix-match__warning .mix-match__warning-icon{display:flex;flex-shrink:0;color:#856404}.mix-match .mix-match__warning .mix-match__warning-icon svg{width:20px;height:20px;flex-shrink:0}.mix-match .mix-match__warning .mix-match__warning-text{flex:1;font-size:var(--font-size--sm);color:#856404;margin:0}.mix-match .mix-match__warning .mix-match__warning-close{display:flex;padding:0;border:none;background:transparent;cursor:pointer;opacity:.6;transition:opacity .2s ease}.mix-match .mix-match__warning .mix-match__warning-close:hover{opacity:1}.mix-match .mix-match__warning .mix-match__warning-close svg{width:16px;height:16px;flex-shrink:0}.mix-match .mix-match__section{margin-bottom:32px}.mix-match .mix-match__section .mix-match__section-title{font-family:var(--font-body--family);font-size:var(--font-size--lg);font-weight:700;margin:0 0 var(--margin-md);text-transform:none;color:#121212}.bundle-preview{max-width:590px;margin:0 auto}.bundle-preview .bundle-preview__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.bundle-preview .bundle-preview__slot{position:relative}.bundle-preview .bundle-preview__slot .bundle-preview__slot-inner{aspect-ratio:1;display:flex;align-items:center;justify-content:center}.bundle-preview .bundle-preview__slot .bundle-preview__remove{position:absolute;top:-3px;right:-3px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background-color:#1b1b1b;color:#fff;cursor:pointer;z-index:2}.bundle-preview .bundle-preview__slot .bundle-preview__image{width:100%;height:100%;object-fit:contain}.bundle-preview .bundle-preview__slot .bundle-preview__placeholder{width:70%;height:70%;color:#00000040}.bundle-preview .bundle-preview__slot .bundle-preview__price{font-size:var(--font-size--sm);font-weight:600;text-align:center;color:#1b1b1bcc;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.bundle-preview .bundle-preview__slot.bundle-preview__slot--empty .bundle-preview__slot-inner{border:1px dashed rgba(27,27,27,.4)}.bundle-preview .bundle-preview__slot.bundle-preview__slot--filled{background:transparent}.bundle-preview .bundle-preview__slot.bundle-preview__slot--filled .bundle-preview__slot-inner{border:1px solid rgba(27,27,27,.4)}.bundle-preview .bundle-preview__upgrade{margin-top:0;border:1px dashed rgba(27,27,27,.4);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.bundle-preview .bundle-preview__upgrade:hover{border-color:#0000004d;background-color:#00000005}.bundle-preview .bundle-preview__upgrade[hidden]{display:none}.bundle-preview .bundle-preview__upgrade .bundle-preview__upgrade-inner{display:flex;align-items:center;justify-content:center;gap:var(--gap-md);padding:40px var(--padding-lg)}.bundle-preview .bundle-preview__upgrade .bundle-preview__upgrade-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#ff3319;color:#fff;flex-shrink:0}.bundle-preview .bundle-preview__upgrade .bundle-preview__upgrade-icon svg{width:11px;flex-shrink:0}.bundle-preview .bundle-preview__upgrade .bundle-preview__upgrade-text{display:flex;flex-direction:column;gap:4px}.bundle-preview .bundle-preview__upgrade .bundle-preview__upgrade-text strong{font-family:var(--font-heading--family);font-size:24px;font-weight:700;line-height:normal;text-transform:uppercase}.bundle-preview .bundle-preview__upgrade .bundle-preview__upgrade-text span{line-height:100%;font-size:16px;color:#000c}.color-selector .color-selector__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-md)}.color-selector .color-selector__card{position:relative;display:flex;flex-direction:column;border:1px solid rgba(27,27,27,.4);overflow:hidden;transition:border-color .2s ease}.color-selector .color-selector__card:hover{border-color:#0000004d}.color-selector .color-selector__card.color-selector__card--sold-out{opacity:.6;pointer-events:none}.color-selector .color-selector__card.color-selector__card--unavailable{border-color:#e74c3c}.color-selector .color-selector__card.color-selector__card--unavailable:after{content:"";position:absolute;top:8px;right:8px;width:20px;height:20px;background-color:#e74c3c;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 3V6.5M6 8.5V9' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.color-selector .color-selector__card.color-selector__card--active{border-color:#1b1b1b}.color-selector .color-selector__card .color-selector__badge{position:absolute;top:8px;left:8px;padding:2px 8px;background-color:#1b1b1b;color:#fff;font-size:var(--font-size--3xs);font-weight:600;text-transform:uppercase;border-radius:2px;z-index:2}.color-selector .color-selector__card .color-selector__badge[hidden]{display:none}.color-selector .color-selector__card .color-selector__badge[data-badge=new]{background-color:#27ae60}.color-selector .color-selector__card .color-selector__image{width:100%;aspect-ratio:1;object-fit:cover}.color-selector .color-selector__card .color-selector__image.color-selector__image--placeholder{background-color:#f0f0f0}.color-selector .color-selector__card .color-selector__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#fffc;z-index:1}.color-selector .color-selector__card .color-selector__overlay span{font-size:var(--font-size--sm);font-weight:600;color:#0000007f}.color-selector .color-selector__card .color-selector__quantity{display:flex;align-items:center;justify-content:space-between;background-color:#fff;position:relative}.color-selector .color-selector__card .color-selector__quantity:after{content:"";height:1px;width:100%;position:absolute;background:#1b1b1b66;top:0}.color-selector .color-selector__card .color-selector__quantity .color-selector__qty-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background-color:#1b1b1b;color:#fff;cursor:pointer;transition:background-color .2s ease}.color-selector .color-selector__card .color-selector__quantity .color-selector__qty-btn:hover:not(:disabled){background-color:#1b1b1b66}.color-selector .color-selector__card .color-selector__quantity .color-selector__qty-btn:disabled{opacity:.3;cursor:not-allowed}.color-selector .color-selector__card .color-selector__quantity .color-selector__qty-value{font-size:var(--font-size--md);font-weight:600;color:#1b1b1b;min-width:24px;text-align:center}.size-selector .size-selector__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--margin-md)}.size-selector .size-selector__header .size-selector__title{font-family:var(--font-body--family);font-size:var(--font-size--lg);font-weight:700;text-transform:none;color:#121212;margin-bottom:0}.size-selector .size-selector__header .size-selector__title .size-selector__selected{font-weight:400;margin-left:var(--margin-xs)}.size-selector .size-selector__header .size-selector__guide-link{display:inline-flex;align-items:center;gap:var(--gap-xs);color:inherit;font-size:var(--font-size--sm);text-decoration:underline;text-underline-offset:2px}.size-selector .size-selector__header .size-selector__guide-link:hover{text-decoration:none}.size-selector .size-selector__header .size-selector__guide-link .size-selector__guide-icon{display:flex}.size-selector .size-selector__header .size-selector__guide-link .size-selector__guide-icon svg{width:16px;height:16px;flex-shrink:0}.size-selector .size-selector__buttons{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.size-selector .size-selector__buttons .size-selector__button{min-width:48px;min-height:48px;background:transparent;padding:var(--padding-sm) var(--padding-md);border:1px solid rgba(18,18,18,.4);font-size:var(--font-size--md);font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.size-selector .size-selector__buttons .size-selector__button:hover:not(:disabled){border-color:#0009}.size-selector .size-selector__buttons .size-selector__button.size-selector__button--selected{background-color:#1b1b1b;border-color:#1b1b1b;color:#fff}.size-selector .size-selector__buttons .size-selector__button.size-selector__button--unavailable,.size-selector .size-selector__buttons .size-selector__button:disabled{opacity:.4;cursor:not-allowed}.bundle-selector{display:flex;flex-direction:column;gap:8px}.bundle-selector .bundle-selector__option{cursor:pointer}.bundle-selector .bundle-selector__option .bundle-selector__radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bundle-selector .bundle-selector__option .bundle-selector__card{display:flex;align-items:center;gap:var(--gap-md);padding-right:24px;border:1px solid rgba(27,27,27,.25);background:#1b1b1b0d;transition:border-color .2s ease,background-color .2s ease}.bundle-selector .bundle-selector__option .bundle-selector__card .bundle-selector__image{width:100px;height:100px;padding:8px;flex-shrink:0;overflow:hidden}.bundle-selector .bundle-selector__option .bundle-selector__card .bundle-selector__image img{width:100%;height:100%;object-fit:contain}.bundle-selector .bundle-selector__option .bundle-selector__card .bundle-selector__image .bundle-selector__image-placeholder{width:100%;height:100%;background-color:#e0e0e0}.bundle-selector .bundle-selector__option .bundle-selector__card .bundle-selector__info{display:flex;flex-direction:column;gap:2px;flex:1}.bundle-selector .bundle-selector__option .bundle-selector__card .bundle-selector__info .bundle-selector__qty{font-size:var(--font-size--md);font-weight:500}.bundle-selector .bundle-selector__option .bundle-selector__card .bundle-selector__info .bundle-selector__price{display:flex;align-items:center;gap:var(--gap-sm)}.bundle-selector .bundle-selector__option .bundle-selector__card .bundle-selector__info .bundle-selector__price .bundle-selector__final-price{font-size:var(--font-size--md);font-weight:600;color:#121212}.bundle-selector .bundle-selector__option .bundle-selector__card .bundle-selector__info .bundle-selector__price .bundle-selector__original-price{font-size:var(--font-size--sm);font-weight:600;color:#12121266;text-decoration:line-through}.bundle-selector .bundle-selector__option .bundle-selector__card .bundle-selector__badges{display:flex;flex-wrap:wrap;gap:var(--gap-xs);justify-content:flex-end}.bundle-selector .bundle-selector__option .bundle-selector__card .bundle-selector__badges .bundle-selector__badge{padding:5px 8px;height:32px;font-family:var(--font-heading--family);font-size:var(--font-size--sm);font-weight:500;text-transform:uppercase}.bundle-selector .bundle-selector__option .bundle-selector__card .bundle-selector__badges .bundle-selector__badge.bundle-selector__badge--savings{background:#7e8743;color:#fff}.bundle-selector .bundle-selector__option .bundle-selector__card .bundle-selector__badges .bundle-selector__badge.bundle-selector__badge--popular,.bundle-selector .bundle-selector__option .bundle-selector__card .bundle-selector__badges .bundle-selector__badge.bundle-selector__badge--best{background:#1b1b1b;color:#fff}.bundle-selector .bundle-selector__option .bundle-selector__radio:checked+.bundle-selector__card{border:2px solid rgba(27,27,27,1)}.bundle-selector .bundle-selector__option:hover .bundle-selector__card{border-color:#0000004d}.sticky-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border:1px solid rgba(27,27,27,.4);border-bottom:none;z-index:var(--layer-sticky)}.sticky-bar .sticky-bar__container{display:flex;align-items:center;padding-block:var(--padding-md);padding:0 0 0 40px}.sticky-bar .sticky-bar__item{display:flex;align-items:center;height:64px;border-right:1px solid rgba(27,27,27,.4);padding:12px}.sticky-bar .sticky-bar__product{position:relative;display:flex;align-items:center;gap:var(--gap-sm);padding:12px 12px 12px 0}.sticky-bar .sticky-bar__product .sticky-bar__product-image{width:40px;height:40px;border-radius:var(--style-border-radius-xs);overflow:hidden;background-color:#f5f5f5}.sticky-bar .sticky-bar__product .sticky-bar__product-image img{width:100%;height:100%;object-fit:cover}.sticky-bar .sticky-bar__product .sticky-bar__product-image .sticky-bar__product-placeholder{width:100%;height:100%;background-color:#e0e0e0}.sticky-bar .sticky-bar__product .sticky-bar__product-select{display:flex;align-items:center;gap:var(--gap-xs);padding:0;border:none;background:transparent;font-size:var(--font-size--md);font-weight:600;cursor:pointer}.sticky-bar .sticky-bar__product .sticky-bar__product-select .sticky-bar__dropdown-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.sticky-bar .sticky-bar__product[data-dropdown-open] .sticky-bar__dropdown-icon{transform:rotate(180deg)}.sticky-bar .sticky-bar__product .sticky-bar__dropdown{position:absolute;bottom:calc(100% + 8px);left:0;min-width:200px;padding:var(--padding-sm);background-color:#fff;border:1px solid rgb(0 0 0 / 10%);border-radius:var(--style-border-radius-sm);box-shadow:0 4px 20px #00000026}.sticky-bar .sticky-bar__product .sticky-bar__dropdown[hidden]{display:none}.sticky-bar .sticky-bar__product .sticky-bar__dropdown .sticky-bar__dropdown-list{display:flex;flex-direction:column;gap:2px}.sticky-bar .sticky-bar__product .sticky-bar__dropdown .sticky-bar__dropdown-list .sticky-bar__dropdown-item{display:flex;align-items:center;gap:var(--gap-sm);padding:var(--padding-sm) var(--padding-md);border:none;border-radius:var(--style-border-radius-xs);background:transparent;font-size:var(--font-size--sm);cursor:pointer;transition:background-color .2s ease;width:100%;text-align:left}.sticky-bar .sticky-bar__product .sticky-bar__dropdown .sticky-bar__dropdown-list .sticky-bar__dropdown-item:hover{background-color:#0000000d}.sticky-bar .sticky-bar__product .sticky-bar__dropdown .sticky-bar__dropdown-list .sticky-bar__dropdown-item.is-active{background-color:#0000001a;font-weight:600}.sticky-bar .sticky-bar__delivery{display:flex;align-items:center;gap:4px;padding:12px;border-right:none}.sticky-bar .sticky-bar__delivery .sticky-bar__delivery-icon{display:flex;opacity:.6;width:40px;height:40px}.sticky-bar .sticky-bar__delivery .sticky-bar__delivery-icon svg{width:40px;height:40px;flex-shrink:0}.sticky-bar .sticky-bar__delivery .sticky-bar__delivery-text{font-size:var(--font-size--sm);color:#121212}.sticky-bar .sticky-bar__pack{font-size:var(--font-size--sm);font-weight:600;padding:12px;gap:4px;text-transform:uppercase;margin-left:auto;border-left:1px solid rgba(27,27,27,.4)}.sticky-bar .sticky-bar__pack .sticky-bar__bundle-select{display:none}.sticky-bar .sticky-bar__size{font-size:var(--font-size--sm);gap:8px;font-weight:600}.sticky-bar .sticky-bar__size .sticky-bar__size-value{font-weight:600}.sticky-bar .sticky-bar__size .sticky-bar__size-select{display:none}.sticky-bar .sticky-bar__progress{font-size:var(--font-size--sm);font-weight:600}.sticky-bar .sticky-bar__progress span:first-child{font-weight:600}.sticky-bar .sticky-bar__progress .sticky-bar__progress-label{margin-left:4px}.sticky-bar .sticky-bar__price{display:flex;align-items:center;gap:12px;font-weight:600}.sticky-bar .sticky-bar__price .sticky-bar__original-price{font-size:var(--font-size--sm);color:#1b1b1b4d;text-decoration:line-through}.sticky-bar .sticky-bar__price .sticky-bar__original-price:empty{display:none}.sticky-bar .sticky-bar__price .sticky-bar__final-price{font-size:var(--font-size--md)}.sticky-bar .sticky-bar__cta{display:flex;align-items:center;gap:12px;height:64px;padding:var(--padding-md) 24px;border:none;background-color:#ff3319;color:#fff;font-family:var(--font-heading--family);font-size:var(--font-size--md);font-weight:600;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.sticky-bar .sticky-bar__cta:hover:not(:disabled){background-color:#ff3319}.sticky-bar .sticky-bar__cta:disabled{background-color:#ff331966;cursor:not-allowed}.sticky-bar .sticky-bar__cta .sticky-bar__cta-icon{display:flex}.sticky-bar .sticky-bar__cta .sticky-bar__cta-icon svg{width:32px;height:32px;flex-shrink:0}.sticky-bar .sticky-bar__actions .sticky-bar__actions-price{display:none;visibility:hidden}@media screen and (max-width:1200px){.mix-match .mix-match__layout .mix-match__config-column{padding:24px}}@media screen and (max-width:1024px){.mix-match .mix-match__layout{grid-template-columns:1fr;gap:var(--gap-xl)}.mix-match .mix-match__layout .mix-match__preview-column{order:2;display:none;visibility:hidden}.mix-match .mix-match__layout .mix-match__config-column{order:1;padding:0 16px 40px;height:100%}.bundle-preview{position:static}}@media screen and (max-width:1024px){.mix-match{padding-block:var(--padding-xl)}.mix-match .mix-match__header{margin-bottom:40px}.mix-match .mix-match__header .mix-match__subtitle{font-size:20px}.mix-match .mix-match__header .mix-match__title{font-size:40px}.mix-match .mix-match__section .mix-match__section-title{font-size:16px}.mix-match .mix-match__section .size-selector .size-selector__buttons{gap:4px}.color-selector .color-selector__grid{gap:var(--gap-sm)}.color-selector .color-selector__card .color-selector__quantity .color-selector__qty-btn{width:32px;height:32px}.sticky-bar .sticky-bar__item{height:40px;border-bottom:1px solid rgba(27,27,27,.4);justify-content:center}.sticky-bar .sticky-bar__container{flex-wrap:wrap;padding:0}.sticky-bar .sticky-bar__product{border-right:none;padding-right:0;width:100%;justify-content:center}.sticky-bar .sticky-bar__product .sticky-bar__product-image{width:32px;height:32px}.sticky-bar .sticky-bar__progress{flex:1 1 30%;order:3;border-right:none}.sticky-bar .sticky-bar__progress .sticky-bar__progress-label{display:none;visibility:hidden}.sticky-bar .sticky-bar__delivery{order:10;justify-content:center;align-items:center;width:100%;border-top:1px solid rgba(27,27,27,.4)}.sticky-bar .sticky-bar__delivery .sticky-bar__delivery-icon{width:32px;height:32px}.sticky-bar .sticky-bar__delivery .sticky-bar__delivery-icon svg{width:100%;height:100%}.sticky-bar .sticky-bar__delivery .sticky-bar__delivery-text{font-size:12px}.sticky-bar .sticky-bar__pack{margin-left:0;padding:0;flex:1 1 30%;border-left:none;order:2}.sticky-bar .sticky-bar__pack .sticky-bar__pack-label{display:none}.sticky-bar .sticky-bar__pack .sticky-bar__bundle-select{display:flex;-webkit-appearance:none;appearance:none;width:100%;font-size:var(--font-size--sm);font-weight:600;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%231B1B1B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 30px center;background-color:transparent;height:47px;border:none;text-align:center}.sticky-bar .sticky-bar__pack .sticky-bar__bundle-select:focus{outline:none}.sticky-bar .sticky-bar__size{padding:0;flex:1 1 30%;order:1}.sticky-bar .sticky-bar__size .sticky-bar__size-label,.sticky-bar .sticky-bar__size .sticky-bar__size-value{display:none}.sticky-bar .sticky-bar__size .sticky-bar__size-select{display:flex;-webkit-appearance:none;appearance:none;width:100%;font-size:var(--font-size--sm);font-weight:600;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%231B1B1B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 35px center;background-color:transparent;height:47px;border:none;text-align:center}.sticky-bar .sticky-bar__size .sticky-bar__size-select:focus{outline:none}.sticky-bar .sticky-bar__price{display:none}.sticky-bar .sticky-bar__actions{display:flex;width:100%;order:5}.sticky-bar .sticky-bar__actions .sticky-bar__actions-price{display:flex;visibility:visible;align-items:center;justify-content:center;width:50%;padding:4px 8px;gap:12px}.sticky-bar .sticky-bar__actions .sticky-bar__actions-price .sticky-bar__original-price{font-size:var(--font-size--xs);color:#1b1b1b80;text-decoration:line-through}.sticky-bar .sticky-bar__actions .sticky-bar__actions-price .sticky-bar__original-price:empty{display:none}.sticky-bar .sticky-bar__actions .sticky-bar__actions-price .sticky-bar__final-price{font-size:var(--font-size--lg);font-weight:700}.sticky-bar .sticky-bar__actions .sticky-bar__cta{width:50%;justify-content:center;height:40px;font-size:var(--font-size--xs)}.sticky-bar .sticky-bar__actions .sticky-bar__cta svg{display:none}}.size-guide-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end}.size-guide-drawer[hidden]{display:none}.size-guide-drawer.is-open .size-guide-drawer__backdrop{opacity:1}.size-guide-drawer.is-open .size-guide-drawer__content{transform:translate(0)}.size-guide-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080;opacity:0;transition:opacity .3s ease;cursor:pointer}.size-guide-drawer__content{position:relative;width:100%;max-width:480px;height:100%;background-color:var(--color-background, #fff);transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column;overflow:hidden}.size-guide-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--padding-lg) var(--padding-xl);border-bottom:1px solid var(--color-border, #e5e5e5)}.size-guide-drawer__title{font-size:var(--font-size--xl);font-weight:700;margin:0}.size-guide-drawer__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:none;border:none;cursor:pointer;color:inherit;transition:opacity .2s ease}.size-guide-drawer__close:hover{opacity:.7}.size-guide-drawer__close svg{width:24px;height:24px}.size-guide-drawer__body{flex:1;padding:var(--padding-xl);overflow-y:auto}.size-guide-drawer__body p{margin:0 0 1em}.size-guide-drawer__body table{width:100%;border-collapse:collapse;margin:1em 0}.size-guide-drawer__body table th,.size-guide-drawer__body table td{padding:var(--padding-sm) var(--padding-md);text-align:left;border-bottom:1px solid var(--color-border, #e5e5e5)}.size-guide-drawer__body table th{font-weight:600;background-color:#00000008}@media screen and (max-width:749px){.size-guide-drawer__content{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mix-match.css.map */
