.sizeguide{display:none}.sizeguide.open{display:block}.sizeguide__wrapper{display:flex;flex-direction:column;gap:1.5rem;position:fixed;border-radius:0;inset:0;padding:1.75rem var(--gutter-wide);background-color:var(--color-bg-primary);z-index:11;max-width:none;overflow-y:auto;overflow-x:hidden}@media(min-width: 1024px){.sizeguide__wrapper{right:.5rem;top:.5rem;left:auto;border-radius:.25rem;bottom:.5rem;padding:var(--spacing-m) 1.25rem;max-width:29.4375rem}}.sizeguide__title{display:flex;justify-content:space-between;align-items:center}.sizeguide__title .h5{font-size:1.375rem;height:1.375rem}@media(min-width: 1024px){.sizeguide__title .h5{font-size:2.25rem;height:2.25rem}}.sizeguide__close{padding:.75rem;background-color:var(--color-bg-2);border-radius:100%;height:2rem;width:2rem;position:relative;cursor:pointer}.sizeguide__close svg{height:.75rem;width:.75rem;position:absolute;top:.625rem;left:.625rem}.sizeguide__header,.sizeguide__footer{display:flex;flex-direction:column;gap:1.5rem;max-width:none}@media(min-width: 1024px){.sizeguide__header,.sizeguide__footer{max-width:29.4375rem}}.sizeguide__header--subtext,.sizeguide__footer--subtext{color:var(--color-text-tertiary)}.sizeguide__header a,.sizeguide__footer a{color:var(--color-accent-1)}.sizeguide__measurements{display:none;overflow:auto;margin-right:-1.25rem}.sizeguide__measurements.active{display:flex}.sizeguide__tabs{display:flex;gap:2.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border-1);width:100%}.sizeguide__tab{position:relative;cursor:pointer}.sizeguide__tab:after{content:"";position:absolute;width:100%;height:.125rem;background-color:rgba(0,0,0,0);bottom:-0.75rem;left:.0625rem;transition:background-color .3s var(--ease-smooth)}.sizeguide__tab.active:after,.sizeguide__tab:hover:after{background-color:var(--color-border-2)}.sizeguide .sizeguide__table-container{width:100%;padding-right:var(--gutter-wide);box-shadow:none !important}.sizeguide .sizeguide__table-container.scrollable{overflow-x:auto}.sizeguide .sizeguide__table-container.scrollable .sizeguide__table th:first-child,.sizeguide .sizeguide__table-container.scrollable .sizeguide__table td:first-child{position:sticky;left:0;z-index:2;border-left:none;border-right:none}.sizeguide .sizeguide__table-container.scrollable .sizeguide__table th:first-child:after,.sizeguide .sizeguide__table-container.scrollable .sizeguide__table td:first-child:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:var(--color-border-primary)}.sizeguide .sizeguide__table-container.scrollable .sizeguide__table th:first-child:before,.sizeguide .sizeguide__table-container.scrollable .sizeguide__table td:first-child:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:var(--color-border-primary)}.sizeguide .sizeguide__table-container.scrollable .sizeguide__table th:nth-child(2),.sizeguide .sizeguide__table-container.scrollable .sizeguide__table td:nth-child(2){border-left:none}.sizeguide .sizeguide__table{border-collapse:collapse;border-spacing:0;width:100%}.sizeguide .sizeguide__table th,.sizeguide .sizeguide__table td{width:25%;min-width:6.8125rem;text-align:center;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-shadow:none !important;border:1px solid var(--color-border-primary)}.sizeguide .sizeguide__table.length-2 th,.sizeguide .sizeguide__table.length-2 td{width:50%;max-width:none}.sizeguide .sizeguide__table.length-3 th,.sizeguide .sizeguide__table.length-3 td{width:33%;max-width:none}.sizeguide__sizes{position:sticky;left:0}.sizeguide__size--title,.sizeguide__size--value{padding:.75rem .5rem}.sizeguide__size--value{background-color:var(--color-bg-2)}.sizeguide__size--title{background-color:var(--color-bg-1)}.sizeguide__instructions{display:flex;flex-direction:column;gap:var(--gutter-wide)}.sizeguide__instructions div{color:var(--color-text-tertiary)}.sizeguide__instructions div strong{color:var(--color-text-primary)}.modal{opacity:0;z-index:-1;pointer-events:none;transition:opacity 300ms var(--ease-smooth)}.modal-overlay{background-color:var(--color-bg-primary);opacity:.5;backdrop-filter:blur(5px);position:fixed;inset:0;z-index:-1}.modal-inner{position:fixed;top:50%;right:50%;transform:translate(50%, -50%);z-index:15;opacity:1;border-radius:.25rem;flex-direction:column;max-width:22.375rem;width:90%;height:80vh}@media(min-width: 1024px){.modal-inner{flex-direction:row;max-width:56.5rem}}@media(min-width: 1024px){.modal-inner__media,.modal-inner__content{width:50%}}.modal-inner__media .image{height:100%}.modal-inner__media video{width:-webkit-fill-available}.modal-inner__content{padding:var(--spacing-xl);gap:var(--gutter-x-wide);display:flex;flex-direction:column}.modal-inner__title{font-size:2rem;font-weight:400}.modal-inner__text{font-size:1rem}.modal-inner__subtext{color:var(--color-text-tertiary)}.modal-inner__close{position:absolute;top:var(--gutter-x-wide);right:var(--gutter-x-wide);z-index:1}.modal-inner__newsletter-input-wrapper{display:flex;flex-direction:column;gap:var(--gutter-x-wide)}.modal-inner__newsletter-input{padding:.875rem 1rem;border:1px solid var(--color-border-primary);border-radius:.25rem}.modal-inner__newsletter-submit{border-radius:2.5rem;text-transform:none}.modal.active{opacity:1;z-index:10;pointer-events:all}.modal.active .modal-overlay{display:block}.modal.active .modal-inner,.modal.active .modal-inner__sizeguide{display:flex}
