:root:root{--font-body--weight:500;--font-paragraph--weight:500;--font-subheading--weight:600}body{font-weight:500}.rs-title{margin:0;font-weight:500;line-height:1.1}.rs-title__name{display:block;font-size:44px;text-transform:uppercase;line-height:1.1}.rs-title__name{margin-inline-start:-.035em}.rs-title__name[data-first=A]{margin-inline-start:.015em}details.details .details__header{font-size:15px}.rs-title__sub{display:block;font-size:20px;line-height:1.3;margin-top:4px}@media(max-width:749px){.rs-title__name{font-size:40px}}.rs-crumbs{font-size:13px;letter-spacing:.02em;text-transform:uppercase}.rs-crumbs a{color:inherit;text-decoration:none}.rs-crumbs span{margin-inline:6px}.quantity-selector-wrapper:has(+span add-to-cart-component){display:none}product-form-component .accelerated-checkout-block{display:none}.add-to-cart-button{min-height:50px;text-transform:uppercase;font-size:15px;letter-spacing:.03em}.add-to-cart-button .add-to-cart-icon{display:none}.variant-option--buttons:not(:has(:checked)) .variant-option__button-label__pill{display:none}.variant-option[data-testid=variant-option-single]{display:none}.rs-dot{display:block;width:30px;height:30px;border-radius:50%;background:var(--dot);border:1px solid rgb(0 0 0/.25);outline:1px solid #000;outline-offset:2px;margin:3px}.rs-color-name{margin:0;font-size:14px}.media-gallery__grid .product-media-container,slideshow-slide:has(.product-media){aspect-ratio:3/4;overflow:hidden}.media-gallery__grid .product-media,slideshow-slide .product-media{aspect-ratio:auto!important;height:100%;width:100%}.media-gallery__grid .product-media img,slideshow-slide .product-media img{width:100%;height:100%;object-fit:cover}.dialog-zoomed-gallery .product-media{aspect-ratio:auto!important}.product-media img[alt$="front view"],.product-media img[alt$="back view"],.product-media img[alt$=walking]{transform:scale(1.08)}variant-picker form{display:flex;flex-direction:column;gap:var(--gap-md,12px)}.variant-option:has([data-rs-color]){order:-1;display:flex;flex-wrap:wrap;gap:12px}.variant-option:has([data-rs-color]) legend{display:none}.variant-option__button-label[data-rs-color]{flex:none;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;margin:3px;border-radius:50%;background:var(--dot);border:1px solid rgb(0 0 0/.25);font-size:0;color:transparent;overflow:visible}.variant-option__button-label[data-rs-color]:before,.variant-option__button-label[data-rs-color]:after{display:none}.variant-option__button-label[data-rs-color] .variant-option__button-label__pill{display:none}.variant-option__button-label[data-rs-color]:has(:checked){outline:1px solid #000;outline-offset:2px}.rs-card-title{margin:0}.rs-card-name{display:block;font-size:18px;line-height:1.2;text-transform:uppercase;font-weight:500}.rs-card-sub{display:block;font-size:12.5px;line-height:1.3;text-transform:uppercase;margin-top:1px;font-weight:500}a[ref=productTitleLink]+product-price{font-size:17px;margin-top:6px}a[ref=productTitleLink]+product-price .price{font-size:17px;font-weight:500}.rs-title~product-price .price,div:has(>.rs-title)~product-price .price,*:has(>*>.rs-title)~product-price .price{font-size:19px;font-weight:500}.rs-sg__tabs{display:flex;justify-content:center;margin:4px 0 14px}.rs-sg__tabs button{all:unset;cursor:pointer;border:1px solid #000;margin-inline-start:-1px;padding:5px 14px;font-size:12px;font-weight:700;text-transform:uppercase}.rs-sg__tabs button.is-active{background:#000;color:#fff}.rs-sg__panel{overflow-x:auto}.rs-sg__panel[hidden]{display:none}.rs-sg table{width:100%;border-collapse:collapse;border:1px solid #000;font-size:14px;text-align:start}.rs-sg thead th{text-transform:uppercase;font-weight:500;border-bottom:1px solid #000}.rs-sg th,.rs-sg td{padding:10px 12px;text-align:start;white-space:nowrap}.rs-sg tbody tr:nth-child(odd){background:#f7f7f7}.rs-sg__note{font-size:12px;margin:8px 0 0;line-height:1.4}.rs-sg__help{border:1px solid #000;background:#f7f7f7;padding:12px;margin-top:10px;font-size:14px}.rs-sg__help p{margin:6px 0 0}.rs-returns{display:flex;align-items:center;gap:8px;margin:-18px 0 0;font-size:14px;color:inherit;text-decoration:none}.rs-returns svg{width:14px;height:14px;flex:none}#cart-drawer dialog.theme-drawer__dialog{display:flex;flex-direction:row}#cart-drawer dialog:not([open]){display:none}@media(min-width:750px){#cart-drawer dialog.theme-drawer__dialog{width:min(800px,100vw);max-width:800px}}#cart-drawer .cart-drawer__inner{flex:1;min-width:0}#cart-drawer .theme-drawer__title{font-size:32px;font-weight:400;text-transform:uppercase}#cart-drawer .theme-drawer__badge,#cart-drawer .cart-items__media{display:none}#cart-drawer .cart-items__table-row{grid-template-columns:0 minmax(0,1fr) auto;column-gap:0}#cart-drawer dialog::backdrop{background:#00000059;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#cart-drawer .cart__checkout-button{min-height:50px;text-transform:uppercase;width:100%}.rs-rail{width:150px;flex:none;padding:12px 10px;overflow-y:auto;border-inline-end:1px solid #eee}.rs-rail:not(:has(.rs-rail__card)){display:none}#cart-drawer dialog:has(.cart-drawer--empty) .rs-rail{display:none}@media(max-width:749px){.rs-rail{display:none}}.rs-rail__title{margin:0 0 10px;font-size:15px;font-weight:600;text-align:center}.rs-rail__card{margin-bottom:18px}.rs-rail__card img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}.rs-rail__name{display:block;margin-top:6px;font-size:15px;text-transform:uppercase;color:inherit;text-decoration:none}.rs-rail__sub{margin:2px 0;font-size:12px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rs-rail__price{margin:4px 0 8px;font-size:14px}.rs-rail__add{all:unset;box-sizing:border-box;display:block;width:100%;text-align:center;cursor:pointer;border:1px solid #000;padding:7px 0;font-size:12px;text-transform:uppercase}.rs-rail__sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.rs-rail__sizes[hidden]{display:none}.rs-rail__sizes button{all:unset;text-align:center;cursor:pointer;border:1px solid #000;padding:5px 0;font-size:12px}.rs-rail__sizes button:disabled{opacity:.35;cursor:default}[data-rs-color="Light Blue"]{--dot:#AFC9E3}[data-rs-color="Teal Blue"]{--dot:#1F5673}[data-rs-color="Sage Green"]{--dot:#9DAD9F}[data-rs-color=Beige]{--dot:#BBA48F}[data-rs-color=Black]{--dot:#111111}[data-rs-color=White]{--dot:#FFFFFF}[data-rs-color="Light Pink"]{--dot:#F3D6D3}.rs-usps{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.35}.rs-usps li{display:flex;align-items:flex-start;gap:8px}.rs-usps svg{width:16px;height:16px;flex:none;margin-top:1px}.rs-usps a{color:inherit;text-decoration:none}.rs-usps a:hover{text-decoration:underline}.variant-picker legend{font-weight:700}.group-block-content>div:has(>.rs-usps)+div:not(:has(*)){display:none}.variant-option:has([data-rs-color]) legend.rs-opt-legend{display:block;flex-basis:100%;margin:0 0 2px;font-weight:400}.rs-opt-legend{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:400;margin:0 0 10px}.rs-opt-label{font-weight:700}p.rs-opt-legend{margin-top:16px}.rs-ships{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;margin-top:-16px;background:#f4f2ee;border:1px solid #E3DFD8;font-size:14px}.rs-ships[hidden]{display:none}.rs-ships__dot{width:8px;height:8px;border-radius:50%;background:#6b8f71;flex:none}.rs-tiers{padding:14px var(--cart-drawer-padding,20px) 18px;background:#f4f2ee;border-bottom:1px solid #E3DFD8;margin-bottom:16px}.rs-tiers__msg{margin:0 0 30px;font-size:14px;text-align:left}.rs-tiers__track{position:relative;height:6px;background:#ddd8d0;margin:0 26px 34px 0}.rs-tiers__fill{position:absolute;inset:0 auto 0 0;background:#121212;transition:width .3s}.rs-tiers__step{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.rs-tiers__dot{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #DDD8D0}.rs-tiers__step.is-done .rs-tiers__dot{background:#121212;border-color:#121212}.rs-tiers__q,.rs-tiers__p{position:absolute;white-space:nowrap;font-size:12px}.rs-tiers__q{bottom:22px;font-weight:600}.rs-tiers__p{top:22px;opacity:.8}.rs-trust{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.rs-trust__line{display:flex;align-items:center;justify-content:center;gap:14px;margin:0;font-size:14px;font-weight:600}.rs-trust__line a{display:flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.rs-trust__line svg{width:18px;height:18px}.rs-trust__sep{width:1px;height:16px;background:currentColor;opacity:.4}.rs-trust__pay{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0}.rs-trust__pay svg{width:38px;height:24px}.variant-option__button-label[data-rs-color] .swatch{display:block;width:100%;height:100%;min-width:0;border:0;border-radius:50%;margin:0}.product-media-container{scroll-margin-top:90px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/rs-product.css.map */
