.swm-wear-signature{background:#eee7da;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(24px,4vw,60px);border-radius:48% 48% 2px 2px;max-width:485px;width:100%;margin:auto}.swm-wear-signature img{width:100%;height:auto;display:block}.swm-wear-signature>span{letter-spacing:.42em;font:600 14px/1.4 var(--swm-sans,Arial,sans-serif);margin:10px 0 25px;color:#3d2a1e}.swm-wear-signature p{font:italic 20px/1.4 var(--swm-serif,Georgia,serif);color:#52674d;text-align:center}.swm-wear-sizing{background:#edf1e8;color:#314936;padding:clamp(56px,7vw,100px) 0}.swm-wear-size-layout{max-width:1410px;margin:auto;padding-inline:clamp(23px,5.3vw,76px);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,90px);align-items:start}.swm-wear-size-copy h2{font:400 clamp(34px,3.7vw,53px)/1.16 var(--swm-serif,Georgia,serif);letter-spacing:-.035em;margin:16px 0 25px;text-wrap:balance}.swm-wear-size-copy p{font:400 14px/1.85 var(--swm-sans,Arial,sans-serif)}.swm-wear-measure{display:grid;grid-template-columns:30px 1fr;gap:12px;margin:28px 0;border-top:1px solid #cad5c5;padding-top:24px}.swm-wear-measure span{font:italic 22px/1.4 var(--swm-serif,Georgia,serif);color:#78916f}.swm-wear-measure p{margin:0}.swm-wear-size-copy .swm-wear-size-note{font-size:12px;color:#5b7156}.swm-wear-chart{border:1px solid #cbd8c5;background:#fffdf8;margin:0 0 14px}.swm-wear-chart summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:22px 26px;gap:15px}.swm-wear-chart summary::-webkit-details-marker{display:none}.swm-wear-chart summary strong{display:block;font:400 27px/1.2 var(--swm-serif,Georgia,serif)}.swm-wear-chart summary small{display:block;font:400 12px/1.5 var(--swm-sans,Arial,sans-serif);color:#65785e;margin-top:6px}.swm-wear-plus{font:300 28px/1 sans-serif}.swm-wear-chart[open] .swm-wear-plus{transform:rotate(45deg)}.swm-wear-chart summary:focus-visible,.swm-wear-table:focus-visible{outline:3px solid #8a6c50;outline-offset:3px}.swm-wear-table{overflow-x:auto;padding:0 26px 23px}.swm-wear-table table{width:100%;border-collapse:collapse;font:400 13px/1.6 var(--swm-sans,Arial,sans-serif);color:#314936}.swm-wear-table caption{text-align:left;font-size:11px;color:#6c7c65;padding:0 0 12px}.swm-wear-table th,.swm-wear-table td{text-align:left;padding:9px 12px;border-bottom:1px solid #e0e6dc}.swm-wear-table thead{background:#e9eee3}.swm-wear-table tbody tr:nth-child(2n){background:#f8f8f2}@media(max-width:900px){.swm-wear-size-layout{grid-template-columns:1fr}.swm-wear-signature{max-width:430px}}@media(max-width:560px){.swm-wear-chart summary{padding:20px}.swm-wear-table{padding:0 16px 20px}.swm-wear-signature{aspect-ratio:1.15}}.swm-wear-order-note{background:#edf1e8;border-color:#c7d2bf;color:#314936;gap:6px 12px}.swm-wear-order-note .swm-advent-preorder-note__date{border-left:1px solid #b7c5af;padding-left:12px;font-size:12px}.swm-wear-order-detail{margin:10px 0 0;max-width:56ch;font:400 12px/1.7 var(--font-body--family,Arial,sans-serif);color:#60705b}.product-information:has(.swm-wear-order-note) .variant-picker__form{gap:14px}.product-information:has(.swm-wear-order-note) .variant-option--buttons{display:flex;gap:6px}.product-information:has(.swm-wear-order-note) .variant-option--buttons legend{font-size:12px;margin-bottom:7px}.product-information:has(.swm-wear-order-note) .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 0 auto;min-width:38px;min-height:36px;padding:7px 12px;font-size:12px;line-height:1.3}.product-information:has(.swm-wear-order-note) .variant-option__button-label__text{text-wrap:nowrap}@media(max-width:749px){.product-information:has(.swm-wear-order-note) .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:40px;min-width:40px}.swm-wear-order-note{padding:9px 11px}.swm-wear-order-note .swm-advent-preorder-note__label{font-size:10px}}#swm-wear-size-guide:target{scroll-margin-top:120px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/swm-wear.css.map */
