:root{--rw-red: #c1121f;--rw-red-deep: #9b0e19;--rw-black: #0a0a0a;--rw-ink: #141414;--rw-muted: #6b6b6b;--rw-line: #e7e7e5;--rw-soft: #f5f5f3;--rw-white: #ffffff;--rw-ease: cubic-bezier(.2, .7, .2, 1);--rw-track: .14em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--rw-black);color:var(--rw-white)}:focus-visible{outline-color:var(--rw-red)}.button:not(.button-secondary):not(.button-unstyled):not(.button--tertiary):not(.dialog-thumbnails-list__thumbnail){border-radius:0;letter-spacing:var(--rw-track);text-transform:uppercase;font-weight:600;transition:background-color .3s var(--rw-ease),color .3s var(--rw-ease),border-color .3s var(--rw-ease),transform .2s var(--rw-ease)}.button-secondary{border-radius:0;letter-spacing:var(--rw-track);text-transform:uppercase}input[type=email],input[type=text],input[type=search],input[type=tel],input[type=number],textarea,select{border-radius:0}.ur-ft.ur-s{--a: var(--s-accent, var(--rw-red));background:var(--s-bg, var(--rw-black));color:var(--s-fg, #d6d6d3);position:relative;padding-top:calc(var(--s-pt, 56) * 1px);padding-bottom:calc(var(--s-pb, 24) * 1px)}.ur-ft.ur-s:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--a)}.ur-ft__promise{display:grid;grid-template-columns:1fr;gap:0;margin-bottom:40px;border-bottom:1px solid rgb(255 255 255 / .12)}.ur-ft__promise li{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid rgb(255 255 255 / .08);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#fff}.ur-ft__promise li:first-child{border-top:0}.ur-ft__promise svg{flex:none;width:22px;height:22px;stroke:var(--a);fill:none;stroke-width:1.4}.ur-ft__promise ul,ul.ur-ft__promise{list-style:none;margin-left:0;padding-left:0}.ur-ft__news{display:grid;gap:20px;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid rgb(255 255 255 / .12)}.ur-ft .ur-ft__news-title{margin:0;font-family:var(--ur-fh, var(--font-heading--family));font-weight:500;opacity:1;font-size:clamp(2.4rem,5vw,3.4rem);line-height:1.05;color:#fff;text-transform:var(--ur-tt, none);letter-spacing:.01em}.ur-ft .ur-ft__news-text{margin:10px 0 0;font-size:15px;opacity:.75}.ur-ft .ur-ft__news-form{display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;align-items:stretch}.ur-ft__news-form input[type=email]{flex:0 0 auto;width:100%;min-height:54px;padding:0 18px;background:transparent;color:#fff;border:1px solid rgb(255 255 255 / .35);font:400 16px/1 var(--ur-fb, var(--font-body--family))}.ur-ft__news-form input[type=email]::placeholder{color:#ffffff8c}.ur-ft__news-form input[type=email]:focus{border-color:#fff;outline:0}.ur-ft__news-form .ur-btn{width:100%;min-height:54px;padding:0 28px;background:#fff;color:var(--rw-black);border-radius:0;letter-spacing:var(--rw-track);transition:background-color .3s var(--rw-ease),color .3s var(--rw-ease)}.ur-ft__news-form .ur-btn:hover{background:var(--a);color:#fff;opacity:1}.ur-ft__news-form [role=status],.ur-ft__news-form [role=alert]{margin:4px 0 0;font-size:13px}.ur-ft__brand{padding-bottom:28px}.ur-ft .ur-logo{font-size:clamp(1.8rem,5.4vw,2.6rem);color:#fff;letter-spacing:.12em;max-width:100%}.ur-ft .ur-logo--img img{width:auto;max-width:200px;max-height:64px}.ur-ft__tag{max-width:34ch;color:#bdbdb9}.ur-ft__contact{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:8px;font-size:14px;line-height:1.55;color:#cfcfcb}.ur-ft__contact a{border-bottom:1px solid transparent;transition:border-color .25s var(--rw-ease),color .25s var(--rw-ease)}.ur-ft__contact a:hover{color:#fff;border-color:var(--a)}.ur-ft__hours{opacity:.7}.ur-ft__social{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ur-ft__social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgb(255 255 255 / .28);color:#fff;transition:background-color .3s var(--rw-ease),border-color .3s var(--rw-ease)}.ur-ft__social a:hover{background:var(--a);border-color:var(--a)}.ur-ft__social svg{width:26px;height:26px;fill:none;stroke:currentColor}.ur-ft .ur-acc{border-top:1px solid rgb(255 255 255 / .14)}.ur-ft .ur-acc>summary{color:#fff;font-size:12px;letter-spacing:.2em;min-height:56px}.ur-ft .ur-acc li a{padding:7px 0;font-size:14px;color:#bdbdb9;opacity:1;transition:color .25s var(--rw-ease),padding-left .25s var(--rw-ease)}.ur-ft .ur-acc li a:hover{color:#fff;padding-left:6px}.ur-ft__base{border-top:1px solid rgb(255 255 255 / .14);color:#9a9a96;font-size:12px;letter-spacing:.06em;opacity:1;align-items:flex-start}.ur-ft__pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ur-ft__pay li{line-height:0}.ur-ft__pay .ur-pay{height:24px;width:auto;border-radius:3px}.ur-ft__top{text-transform:uppercase;letter-spacing:.16em;color:#fff;border-bottom:1px solid var(--a);padding-bottom:2px}@media(min-width:750px){.ur-ft__promise{grid-template-columns:repeat(3,1fr)}.ur-ft__promise li{border-top:0;border-left:1px solid rgb(255 255 255 / .1);padding:22px 24px}.ur-ft__promise li:first-child{border-left:0;padding-left:0}.ur-ft__news{grid-template-columns:1fr minmax(320px,520px);align-items:center;gap:64px}.ur-ft .ur-ft__news-form{flex-direction:row;flex-wrap:wrap;gap:0}.ur-ft__news-form input[type=email]{flex:1 1 auto;width:auto;min-width:0;border-right:0}.ur-ft__news-form .ur-btn{width:auto}.ur-ft__news-form [role=status],.ur-ft__news-form [role=alert]{flex:1 0 100%;margin-top:10px}.ur-ft .ur-ft__grid{grid-template-columns:1.5fr repeat(3,1fr);gap:56px}.ur-ft .ur-acc{border-top:0}.ur-ft .ur-ft__base{margin-top:48px;align-items:center}}.product-information__grid{align-items:start}@media(min-width:990px){.product-information__grid>.product-details{position:sticky;top:96px;align-self:start}}.product-details{--rw-pad: clamp(0px, 1.2vw, 12px)}.product-information__media .media,.product-information__media .product-media-container{background:var(--rw-soft)}.product-information__media .media img,.product-information__media .product-media-container img{mix-blend-mode:multiply}.product-information__media .product-media-container--zoomable{cursor:zoom-in}.product-information__media .swiper-controls__thumbnails-container{margin-top:10px}.product-information__media .swiper-controls__thumbnail{border-radius:0;opacity:.55;transition:opacity .3s var(--rw-ease),outline-color .3s var(--rw-ease);outline:1px solid transparent;outline-offset:-1px;background:var(--rw-soft)}.product-information__media .swiper-controls__thumbnail:hover,.product-information__media .swiper-controls__thumbnail.swiper-slide-thumb-active,.product-information__media .swiper-controls__thumbnail[aria-current=true],.product-information__media .swiper-controls__thumbnail.is-active{opacity:1;outline-color:var(--rw-black)}.product-information__media .card__badge{top:14px;left:14px}.product-details h1{font-size:clamp(2.8rem,4.2vw,4.4rem);line-height:1.05;letter-spacing:.005em;text-transform:none;margin:0}.product-details .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 12px;font-size:clamp(2rem,2.4vw,2.6rem);font-weight:500;letter-spacing:.01em;color:var(--rw-black)}.product-details .price .price-item{margin:0}.product-details .price .price-item--sale,.product-details .price .price-item--last.price-item--sale{color:var(--rw-red);font-weight:600}.product-details .price .price-item--regular.variant-item__old-price,.product-details .price--on-sale .price-item--regular{font-size:.72em;color:var(--rw-muted);text-decoration:line-through;font-weight:400}.product-details .price .badge,.product-details .price__badge-sale{border-radius:0;background:var(--rw-red);color:#fff;border-color:var(--rw-red);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;padding:.5rem .9rem}.product-details variant-selects,.product-details .variant-selects{--variant-pills-radius: 0;--variant-pills-border-width: 1px}.product-details .variant-option .form__label,.product-details .product-form__input .form__label{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin-bottom:.4rem}.product-form__input--pill input[type=radio]+label{min-width:5rem;padding:1.4rem 1.2rem;margin:.8rem .6rem .2rem 0;font-size:1.3rem;letter-spacing:.08em;font-weight:500;border-color:#cfcfcc;border-radius:0;transition:background-color .25s var(--rw-ease),color .25s var(--rw-ease),border-color .25s var(--rw-ease)}@media(hover:hover){.product-form__input--pill input[type=radio]:not(:disabled):not(.disabled)+label:hover{border-color:var(--rw-black)}}.variant-option--buttons input[type=radio]:checked+label,.variant-option--buttons input[type=radio][checked]+label,.variant-option--buttons input[type=radio].checked+label,.variant-option--buttons input[type=radio]+label.checked{background:var(--rw-black);color:#fff;border-color:var(--rw-black)}.variant-option--buttons input[type=radio]:disabled+label,.variant-option--buttons input[type=radio].disabled+label{background:transparent;border-style:dashed;color:#a5a5a2}.product-details .quantity{border-radius:0}.product-details .product-form__submit,.product-details .add-to-cart-button-container .button,.product-details button[id^=ProductSubmitButton-]{min-height:56px;background:var(--rw-black);color:#fff;border:1px solid var(--rw-black);border-radius:0;font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600}@media(hover:hover){.product-details .product-form__submit:not([disabled]):not([aria-disabled=true]):hover,.product-details .add-to-cart-button-container .button:not([disabled]):not([aria-disabled=true]):hover,.product-details button[id^=ProductSubmitButton-]:not([disabled]):not([aria-disabled=true]):hover{background:var(--rw-red);border-color:var(--rw-red);color:#fff}}.product-details .product-form__submit[aria-disabled=true],.product-details .product-form__submit[disabled]{background:#e6e6e4;color:#8a8a87;border-color:#e6e6e4}.product-details .add-to-cart-button-container{flex:1 1 auto;min-width:0}.product-details .shopify-payment-button__button--unbranded,.product-details .accelerated-checkout-block .shopify-payment-button__button{border-radius:0;min-height:52px}.product-details .shopify-payment-button__button--unbranded{background:transparent;color:var(--rw-black);border:1px solid var(--rw-black);letter-spacing:.2em;text-transform:uppercase;font-size:1.3rem}.product-details .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--rw-black);color:#fff}.rw-assure{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--rw-line);border-bottom:1px solid var(--rw-line)}.rw-assure li{display:flex;align-items:center;gap:14px;padding:14px 0;font-size:1.3rem;letter-spacing:.04em}.rw-assure li+li{border-top:1px solid var(--rw-line)}.rw-assure svg{flex:none;width:20px;height:20px;fill:none;stroke:var(--rw-red);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.product-details .details{border-color:var(--rw-line)}.product-details .details__header{font-size:1.25rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.product-details .details-content{font-size:1.5rem;line-height:1.7;color:#3a3a38}.sticky-atc{border-top:1px solid var(--rw-line);box-shadow:0 -10px 30px #0000000f;padding-bottom:env(safe-area-inset-bottom,0px)}.sticky-atc .button,.sticky-atc .product-form__submit{min-height:52px;border-radius:0;background:var(--rw-black);color:#fff;border-color:var(--rw-black);letter-spacing:.18em;text-transform:uppercase}@media(max-width:749px){.template-product main{padding-bottom:84px}.product-details h1{font-size:2.8rem}.product-details .price{font-size:2.1rem}}.collection-hero{position:relative;overflow:hidden}#MainContent [id^=collection-hero-]:not(.section--content-stacked) .collection-hero__inner{min-height:clamp(260px,44vw,520px);display:flex;align-items:center}#MainContent [id^=collection-hero-]:not(.section--content-stacked){aspect-ratio:auto}#MainContent [id^=collection-hero-]:not(.section--content-stacked) .collection-hero__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}#MainContent .collection-hero__image-wrapper img{width:100%;height:100%;object-fit:cover}#MainContent .collection-hero__image-wrapper.banner__media:after{opacity:1;background:linear-gradient(180deg,#0a0a0a40,#0a0a0ab3)}#MainContent .collection-hero__text-wrapper{padding:clamp(36px,7vw,88px) var(--page-margin, 20px);text-align:center;align-items:center}.collection-hero h1{margin:0;font-size:clamp(3.4rem,7vw,7rem);line-height:.98;letter-spacing:.06em;text-transform:uppercase;color:#fff}.collection-hero h1:after{content:"";display:block;width:56px;height:2px;margin:clamp(14px,2vw,24px) auto 0;background:var(--rw-red)}.collection-hero .rte,.collection-hero p{max-width:62ch;margin-left:auto;margin-right:auto;text-align:center;font-size:1.5rem;line-height:1.7;color:#ffffffd9}.facets-vertical-sort,.facets-vertical-form{letter-spacing:.04em}.facet-filters__field-label,.facets__summary,.facets__summary .caption-large{letter-spacing:.16em;text-transform:uppercase;font-size:1.15rem;font-weight:600}.sorting-wrapper{border-bottom:1px solid var(--rw-line);padding-bottom:14px}.facets__panel .facets__list,.global-settings-popup{border-radius:0}.active-facets__button-inner.button{border-radius:0;padding:.7rem 1.2rem;font-size:1.1rem;background:var(--rw-black);color:#fff;border-color:var(--rw-black)}.active-facets__button-remove{color:var(--rw-red);letter-spacing:.12em;text-transform:uppercase;font-size:1.1rem}.facets__bubble,.bubble.facets__bubble{background:var(--rw-red);color:#fff}.product-card-wrapper .card__inner,.product-card-wrapper .card--block-media{background:var(--rw-soft)}.product-card-wrapper .card__media img,.product-card-wrapper .card--block-media img{transition:transform .9s var(--rw-ease),opacity .5s var(--rw-ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-card-wrapper:hover .card__media img:first-child{transform:scale(1.035)}}.product-card-wrapper .card--block-title,.product-card-wrapper .card--block-title a{font-size:1.3rem;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--rw-black)}.product-card-wrapper .card--block-price,.product-card-wrapper .card--block-price .price{font-size:1.4rem;letter-spacing:.03em}.product-card-wrapper .price-item--sale,.product-card-wrapper .price__sale .price-item--last{color:var(--rw-red);font-weight:600}.product-card-wrapper .price-item--regular.variant-item__old-price,.product-card-wrapper .price--on-sale .price-item--regular{color:var(--rw-muted);text-decoration:line-through}.card__badge .badge,.product-card-wrapper .badge{border-radius:0;letter-spacing:.14em;text-transform:uppercase;font-size:1rem;font-weight:600;padding:.5rem .9rem}.product-grid{row-gap:clamp(28px,4vw,56px)}.pagination__item,.pagination .pagination__item{border-radius:0;letter-spacing:.08em}.pagination__item--current{background:var(--rw-black);color:#fff}.pagination-total-progress{background:var(--rw-line)}.infinite-scrolling-btn{min-width:220px}@media(prefers-reduced-motion:reduce){.button,.ur-ft a,.product-card-wrapper img,.product-form__input--pill input[type=radio]+label{transition:none!important}}.quantity__label{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem 1rem}.quantity__rules-cart{display:inline-flex;align-items:center}.quantity__rules-cart .quantity__tooltip-trigger{top:0;display:inline-flex;align-items:center;gap:.6rem;width:auto;height:auto;padding:.35rem 1rem .35rem .8rem;border:1px solid rgb(193 18 31 / .35);border-radius:999px;background:#c1121f0f;color:var(--rw-red);cursor:default;line-height:1}.quantity__rules-cart .svg-wrapper{width:1.5rem;height:1.5rem}.quantity__rules-cart .quantity__tooltip-trigger .quantity__tooltip,.quantity__rules-cart .quantity__tooltip-trigger:hover .quantity__tooltip,.quantity__rules-cart .quantity__tooltip-trigger:focus .quantity__tooltip{position:static;transform:none;opacity:1;visibility:visible;background:transparent;color:inherit;padding:0;border-radius:0;font-size:1.05rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:none}.quantity__rules-cart .quantity__tooltip:after{display:none}.quantity__rules-cart .quantity-cart{font-weight:700}.cart-drawer .drawer__heading{font-size:2.6rem;line-height:1.1;letter-spacing:.01em}.cart-drawer .wrapper-cart-count{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--rw-muted)}.cart-drawer .cart-item{padding-top:1.6rem;padding-bottom:1.6rem;border-color:var(--rw-line)}.cart-drawer .cart-item__image{aspect-ratio:3 / 4;width:100%;height:auto;object-fit:cover;background:var(--rw-soft)}.cart-drawer .cart-item__name{font-size:1.25rem;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.cart-drawer .product-option,.cart-drawer .cart-item__details dl{font-size:1.25rem;color:var(--rw-muted)}.cart-drawer .cart-item__price-wrapper,.cart-drawer .cart-item__price-wrapper *,.cart-drawer .totals__total-value,.cart-drawer .price,.cart-drawer .money{white-space:nowrap}.cart-drawer .cart-item__old-price{color:var(--rw-muted);font-size:1.2rem}.cart-drawer .cart-item__discounted-prices .price:not(.cart-item__old-price),.cart-drawer .cart-item__discounted-prices .price-item--last{color:var(--rw-red);font-weight:600}.cart-drawer .cart-item__quantity .quantity,.cart-drawer .cart-item .quantity-selector{border-radius:0}.cart-drawer .totals,.cart-drawer .drawer__footer .totals{align-items:baseline}.cart-drawer .totals__total{font-family:var(--font-heading--family);font-size:1.9rem}.cart-drawer .tax-note,.cart-drawer .tax-note a{font-size:1.2rem;line-height:1.6;color:var(--rw-muted)}.cart-drawer .cart__ctas{display:grid;gap:1rem}.cart-drawer .cart__checkout-button{min-height:56px;background:var(--rw-black);color:#fff;border:1px solid var(--rw-black);border-radius:0;letter-spacing:.2em;text-transform:uppercase;font-weight:600}@media(hover:hover){.cart-drawer .cart__checkout-button:not([disabled]):hover{background:var(--rw-red);border-color:var(--rw-red);color:#fff}}.cart-drawer .cart__viewcart-button{display:flex;align-items:center;justify-content:center;min-height:52px;background:transparent;color:var(--rw-black);border:1px solid var(--rw-line);border-radius:0;letter-spacing:.2em;text-transform:uppercase;font-size:1.2rem;font-weight:600}@media(hover:hover){.cart-drawer .cart__viewcart-button:hover{border-color:var(--rw-black)}}.cart-drawer .drawer__inner{padding-bottom:env(safe-area-inset-bottom,0px)}.toolbar-mobile{transition:transform .35s var(--rw-ease),opacity .25s var(--rw-ease)}body[class*=overflow-hidden] .toolbar-mobile,body[class*=overflow-hidden] .support-launcher,body[class*=overflow-hidden] [class*=support-launcher],body[class*=overflow-hidden] #ShopifyChat,body[class*=overflow-hidden] #shopify-chat,body[class*=overflow-hidden] [id^=shopify-chat],body[class*=overflow-hidden] [id^=uwsl-]{opacity:0;pointer-events:none}body[class*=overflow-hidden] .toolbar-mobile{transform:translateY(110%)}.tabs-product-header>*,.drawer--menu .drawer__header .tabs-product-header *{font-size:1.35rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.drawer--menu .menu-drawer__navigation-container,.drawer--menu .menu-drawer__navigation,.site-nav-mobile{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.drawer--menu .menu-drawer__menu-item,.site-nav-mobile .menu-drawer__menu-item{min-height:60px;font-size:1.5rem;letter-spacing:.04em;border-bottom:1px solid var(--rw-line);transition:background-color .25s var(--rw-ease),padding-left .25s var(--rw-ease)}@media(hover:hover){.drawer--menu .menu-drawer__menu-item:hover{background:var(--rw-soft);padding-left:2rem}}.menu-drawer__menu-item--active{box-shadow:inset 3px 0 0 var(--rw-red)}.menu-drawer__menu-item>.svg-wrapper{opacity:.55}.drawer--menu .menu-drawer__utility-heading,.drawer--menu .drawer-localization .caption,.drawer--menu .menu-drawer__utility-links{letter-spacing:.18em;text-transform:uppercase;font-size:1.1rem}.drawer__close:focus-visible,.menu-drawer__close-button:focus-visible,.quick-add-modal__toggle:focus-visible,.quick-view-modal__toggle:focus-visible{outline:1.5px solid var(--rw-black);outline-offset:-4px}.drawer .cus-scrollbar,.drawer cart-drawer-items,.drawer .menu-drawer__navigation-container{scrollbar-width:thin;scrollbar-color:#c9c9c6 transparent}.quick-add-modal__content,.quick-view-modal__content{border-radius:0}.quick-add-modal__content h3,.quick-view-modal__content h3{letter-spacing:.01em}.quick-add-modal__content:focus,.quick-add-modal__content:focus-visible,.quick-view-modal__content:focus,.quick-view-modal__content:focus-visible,.drawer__inner:focus-visible,.cart-drawer [tabindex="-1"]:focus-visible,[role=dialog]:focus-visible{outline:none}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ur-premium.css.map */
