body{--aren-ui-line:#d9d8d3}header-component{--header-padding:16px}.header__menu-item,.menu-list__link{font-weight:500}.header__heading-logo{max-width:100%}.aren-disclosure{border-block-start:1px solid var(--aren-ui-line);font-family:var(--font-body--family)}.aren-disclosure:last-child{border-block-end:1px solid var(--aren-ui-line)}.aren-disclosure summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:20px;min-height:60px;font-size:13px;font-weight:500;line-height:1.5}.aren-disclosure summary::-webkit-details-marker{display:none}.aren-disclosure summary>span{font-size:21px;font-weight:400;transition:transform .2s}.aren-disclosure[open] summary>span{transform:rotate(45deg)}.aren-disclosure summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.aren-disclosure__body{font-size:14px;line-height:1.8;color:var(--color-foreground);padding-block:0 24px;overflow-wrap:anywhere}.aren-disclosure__body :is(h1,h2,h3,h4){font-size:18px;line-height:1.35;margin-block:22px 12px}.aren-disclosure__body table{width:100%;font-size:12px;border-collapse:collapse}.aren-disclosure__body :is(td,th){padding:12px 8px;text-align:start;border-block-end:1px solid var(--aren-ui-line);vertical-align:top}.aren-disclosure__body a{display:inline-block;text-decoration:underline;min-height:44px;padding-block:10px;margin-inline-end:24px}.aren-collection-notes{padding-block:0 54px}.aren-collection-notes .aren-disclosure__body{max-width:860px}.aren-product-information{width:100%}main[data-template^=collection] h1{font-size:clamp(25px,3.5vw,46px);line-height:1.15;letter-spacing:-.04em;font-weight:600}main[data-template^=collection] .card-gallery{--product-media-fit:contain;background:#f1f0ec}main[data-template^=collection] .card-gallery :is(.product-media__image,img){object-fit:contain}main[data-template^=product] .product-information__grid h1{font-size:clamp(26px,3vw,43px);font-weight:600;line-height:1.13;letter-spacing:-.045em}main[data-template^=product] .product-information__grid .product-details{gap:24px}main[data-template^=product] .product-information__grid .variant-option__button-label{min-width:47px;min-height:44px}main[data-template^=product] .product-information__grid .add-to-cart-button{min-height:54px;letter-spacing:.05em}main[data-template^=product] .product-information__grid .product-media-container{background:#f4f3ef}main[data-template^=product] .media-gallery__viewer{min-width:0}.aren-footer-nav{border-block-start:1px solid var(--aren-ui-line);background:var(--color-background);color:var(--color-foreground);padding-block:54px 42px}.aren-footer-nav__inner{width:min(100% - 80px,1480px);margin-inline:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:60px}.aren-footer-nav__brand img{display:block;width:auto;height:28px;max-width:160px}.aren-footer-nav__brand p{font-size:13px;line-height:1.7;max-width:260px;color:#65655e;margin-block:18px 0}.aren-footer-nav h2{font-family:var(--font-body--family);font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin:0 0 15px}.aren-footer-nav ul{list-style:none;margin:0;padding:0}.aren-footer-nav li a{font-size:12px;line-height:1.4;display:inline-flex;align-items:center;min-height:36px;padding-block:7px}.aren-footer-nav li a:hover{text-decoration:underline}
@media(max-width:749px){.aren-disclosure summary{font-size:12px;padding-block:18px}.aren-disclosure__body{font-size:13px}.aren-disclosure__body :is(td,th){font-size:11px;padding:10px 6px}.aren-collection-notes{padding-block-end:36px}main[data-template^=collection] h1{font-size:27px}main[data-template^=product] .product-information__grid h1{font-size:28px;line-height:1.15}main[data-template^=product] .product-information__grid{--gap:24px}.aren-footer-nav{padding-block:38px 30px}.aren-footer-nav__inner{width:calc(100% - 40px);grid-template-columns:1fr 1fr;gap:30px 20px}.aren-footer-nav__brand{grid-column:1/-1}.aren-footer-nav__brand img{height:24px}.aren-footer-nav__brand p{font-size:12px;max-width:310px}.aren-footer-nav li a{font-size:11px;min-height:40px}}
@media(prefers-reduced-motion:reduce){.aren-disclosure summary>span{transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}

.aren-directory{padding-block:42px 70px}.aren-directory__header{margin-block-end:32px}.aren-directory__header p{font-size:10px;letter-spacing:.13em;margin:0 0 16px}.aren-directory__header h1{font-size:clamp(30px,4.3vw,58px);font-weight:600;line-height:1.05;letter-spacing:-.055em;margin:0}.aren-directory__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.aren-directory__card{text-decoration:none;color:inherit;min-width:0}.aren-directory__image{aspect-ratio:4/5;background:#f1f0ec;overflow:hidden}.aren-directory__image img{width:100%;height:100%;object-fit:contain;padding:12px}.aren-directory__label{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-block:18px}.aren-directory__label h2{font-family:var(--font-body--family);font-size:21px;font-weight:500;letter-spacing:-.04em;margin:0}.aren-directory__label>span{font-size:23px}.aren-directory__card:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.aren-directory{padding-block:30px 46px}.aren-directory__header h1{font-size:29px}.aren-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.aren-directory__label{padding-block:13px}.aren-directory__label h2{font-size:18px}.aren-directory__image img{padding:7px}}
.aren-size-guide__image{display:block!important;width:100%;margin:0!important;padding:0!important}.aren-size-guide__image img{display:block;width:100%;height:auto;object-fit:contain}
