@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&family=Source+Sans+3:wght@400;500;600;700&display=swap";:root{--rex-navy:#0B1E3D;--rex-navy2:#142850;--rex-navy3:#1A3461;--rex-steel:#2A4E8C;--rex-steel2:#4A6FA5;--rex-sky:#7B9EC8;--rex-paper:#F6F8FB;--rex-cloud:#EDF1F7;--rex-ink:#0B1426;--rex-muted:#8094B0;--rex-red:#B22222;--rex-border:#C8D2E2;--rex-font:"Outfit",-apple-system,BlinkMacSystemFont,sans-serif;--rex-body:"Source Sans 3",-apple-system,sans-serif}@keyframes rexShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.collection-hero:not(.collection-hero--with-image){background:linear-gradient(135deg,#f6f8fb,#edf1f7,#e4edf7,#edf1f7,#f6f8fb);background-size:300% 300%;animation:rexShift 20s ease infinite;border-bottom:1px solid var(--rex-border)}@media(prefers-reduced-motion:reduce){.collection-hero{animation:none}}.collection-hero:not(.collection-hero--with-image) .collection-hero__inner{padding-top:3.6rem;padding-bottom:3rem;text-align:left}.collection-hero:not(.collection-hero--with-image) .collection-hero__text-wrapper{display:block;max-width:78rem;margin:0}.collection-hero:not(.collection-hero--with-image) .collection-hero__title{font-family:var(--rex-font);font-weight:800;color:var(--rex-ink);letter-spacing:-.02em;line-height:1.05;font-size:clamp(2.8rem,4.5vw,4.4rem);margin:0 0 1rem;text-align:left}.collection-hero:not(.collection-hero--with-image) .collection-hero__description{font-family:var(--rex-body);color:var(--rex-navy3);font-size:1.55rem;line-height:1.6;max-width:66rem;margin:0;text-align:left}.facets-container .product-count__text,.collection-product-count,.product-count__text,facet-filters-form .facets__summary{font-family:var(--rex-body)}.card-wrapper .card,.card-wrapper .card__inner{border-radius:10px}.card-wrapper .card{background:#fff;border:1.5px solid var(--rex-border);box-shadow:0 1px 4px #0b1e3d0d;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;overflow:hidden}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 10px 26px #0b1e3d21;border-color:var(--rex-steel)}.card__content,.card-wrapper .card__content{padding:1.2rem 1.3rem 1.4rem}.card__heading,.card__heading a,.card-information .card__heading,.card__information .card__heading{font-family:var(--rex-font);font-weight:700;color:var(--rex-ink);letter-spacing:-.01em;line-height:1.25}.card-wrapper:hover .card__heading a{color:var(--rex-steel)}.card-information,.card__information{font-family:var(--rex-body)}.card-information .price,.card__information .price,.card .price__regular .price-item,.card .price-item--regular{font-family:var(--rex-font);font-weight:700;color:var(--rex-navy)}.card .price--on-sale .price-item--sale,.card .price__sale .price-item--sale{color:var(--rex-red)}.card .price__sale .price-item--regular{color:var(--rex-muted)}.card__badge .badge{font-family:var(--rex-font);font-weight:700;letter-spacing:.04em;border-radius:6px;text-transform:uppercase;font-size:1rem;background:var(--rex-navy);color:#fff;border:0}.card .quick-add__submit{background:var(--rex-navy);color:#fff;border:0;border-radius:8px;font-family:var(--rex-font);font-weight:700}.card .quick-add__submit:hover{background:var(--rex-navy2)}.button:not(.button--secondary):not(.button--tertiary),.product-form__submit{font-family:var(--rex-font);font-weight:700;letter-spacing:.02em;border-radius:8px;background:var(--rex-navy);color:#fff;box-shadow:none;transition:background .2s ease,transform .15s ease}.button:not(.button--secondary):not(.button--tertiary):hover,.product-form__submit:hover{background:var(--rex-navy2);transform:translateY(-1px)}.button--secondary{font-family:var(--rex-font);font-weight:700;border-radius:8px;background:transparent;color:rgb(var(--color-foreground));box-shadow:0 0 0 1.5px rgba(var(--color-foreground),.55) inset}.button--secondary:hover{box-shadow:0 0 0 1.5px rgb(var(--color-foreground)) inset}.button--tertiary{font-family:var(--rex-font)}.product__title,.product__title h1,.product__title h2{font-family:var(--rex-font);font-weight:800;color:rgb(var(--color-foreground));letter-spacing:-.02em;line-height:1.08}.product__info-container .price,.product__info-container .price-item--regular{font-family:var(--rex-font);font-weight:800;color:rgb(var(--color-foreground));font-size:2.2rem}.product__info-container .price--on-sale .price-item--sale{color:var(--rex-red)}.product__description{font-family:var(--rex-body);color:rgb(var(--color-foreground))}.product__sku,.product__inventory{font-family:var(--rex-body)}.product__media-wrapper .product__media,.product__media-item .product__media{border-radius:10px;overflow:hidden;border:1px solid var(--rex-border)}.thumbnail{border-radius:6px}.thumbnail.is-active,.thumbnail[aria-current]{box-shadow:0 0 0 2px var(--rex-steel)}.quantity{border:1.5px solid var(--rex-border);border-radius:8px}.product__accordion .accordion__title,.product__accordion summary{font-family:var(--rex-font);font-weight:700;color:rgb(var(--color-foreground))}.facets__heading,.facets__summary,.mobile-facets__heading,.facets__disclosure .facets__summary{font-family:var(--rex-font);font-weight:700;color:rgb(var(--color-foreground))}.active-facets__button-inner,.active-facets .active-facets__button{border:1.5px solid rgba(var(--color-foreground),.25);border-radius:20px;color:rgb(var(--color-foreground));font-family:var(--rex-body)}.facets__list .facet-checkbox{font-family:var(--rex-body)}.pagination__list .pagination__item{font-family:var(--rex-font);font-weight:600}.pagination__item--current{color:rgb(var(--color-foreground));border-bottom:2px solid currentColor}.related-products .title,.collection .title,.section-header h2,.title-wrapper h2{font-family:var(--rex-font);font-weight:800;letter-spacing:-.02em}.header__heading-link:not(:has(.header__heading-logo-wrapper)){display:inline-block;max-width:300px;font-size:1.5rem;line-height:1.2;font-weight:700;white-space:normal;overflow:hidden}.facets-vertical .facets-vertical-form,.facets-vertical .facets__form{font-family:var(--rex-body)}.facets__disclosure-vertical{border-bottom:1px solid var(--rex-border)}.facets__disclosure-vertical .facets__summary{font-family:var(--rex-font);font-weight:700;font-size:1.45rem;color:rgb(var(--color-foreground));padding:1.4rem 0;cursor:pointer;letter-spacing:-.01em;list-style:none}.facets__disclosure-vertical .facets__summary:hover{color:var(--rex-steel)}.facets__disclosure-vertical .facets__summary .icon-caret{color:var(--rex-navy3);height:.8rem}.facets__disclosure-vertical[open]>.facets__summary{color:var(--rex-navy)}.facets__summary-label span{color:var(--rex-steel);font-weight:600}.facets__display-vertical{border:0;box-shadow:none;padding:0 0 1rem;position:static}.facets-wrap-vertical{border:0;padding:0}.facets__display-vertical .facet-checkbox{font-family:var(--rex-body);font-size:1.35rem;color:rgb(var(--color-foreground));padding:.55rem 0;line-height:1.3;display:flex;align-items:center;gap:.7rem}.facets__display-vertical .facet-checkbox:hover{color:var(--rex-steel)}.facets__display-vertical .facet-checkbox input[type=checkbox]{accent-color:var(--rex-navy);width:17px;height:17px}.facets__display-vertical .facet-checkbox--disabled{opacity:.45}.facets__display-vertical .facet-checkbox span:last-child{color:var(--rex-muted)}.active-facets-vertical .active-facets__button-inner{border:1.5px solid var(--rex-border);border-radius:20px;color:rgb(var(--color-foreground))}.active-facets__button-remove .icon{color:var(--rex-red)}.card__inventory{font-family:var(--rex-body);font-size:1.15rem;font-weight:600;letter-spacing:.02em;margin-top:.4rem;display:flex;align-items:center;gap:.4rem}.card__inventory[data-stock-status=in]{color:var(--rex-steel)}.card__inventory[data-stock-status=low]{color:var(--rex-red)}.card__inventory[data-stock-status=out]{color:var(--rex-muted)}.card__inventory-icon{width:13px;height:13px;flex-shrink:0}.rte a{color:var(--rex-steel);text-underline-offset:2px}.rte a:hover{color:var(--rex-navy)}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5{font-family:var(--rex-font);color:var(--rex-navy)}.rte blockquote{border-left:3px solid var(--rex-red);padding-left:1.2rem;color:var(--rex-navy2);font-style:normal}.main-page-title{font-family:var(--rex-font);font-weight:800;color:var(--rex-navy);letter-spacing:.3px}.main-page-title:after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:var(--rex-red);margin:1.1rem auto 0}.template-search__header .title,.template-search__header h1,.template-search__header .h1{font-family:var(--rex-font);font-weight:800;color:var(--rex-navy)}.template-search .search__input.field__input{font-family:var(--rex-body)}.template-search .search__input.field__input:focus{border-color:var(--rex-steel);box-shadow:0 0 0 2px #2a4e8c2e}.template-search--empty p[role=status]{font-family:var(--rex-font);font-size:1.7rem;color:var(--rex-navy2);text-align:center;padding:2.5rem 0}.template-404{padding:5.5rem 0 6rem;text-align:center}.template-404 .title{font-family:var(--rex-font);font-weight:900;color:var(--rex-navy);font-size:clamp(3rem,7vw,5.4rem);letter-spacing:.5px}.template-404 .title:after{content:"";display:block;width:72px;height:4px;border-radius:2px;background:var(--rex-red);margin:1.4rem auto 0}.title--primary,.collection-list__item .card__heading,.collection-list__item .full-unstyled-link{font-family:var(--rex-font);color:var(--rex-navy)}.collection-list__item:hover .card__heading a{color:var(--rex-steel)}.card__media>img,.card .media>img{transition:transform .55s cubic-bezier(.22,1,.36,1)}.card-wrapper:hover .card__media>img,.product-card-wrapper:hover .card__media>img{transform:scale(1.05)}.button:active,.shopify-payment-button__button:active{transform:scale(.985)}@media(prefers-reduced-motion:reduce){.card__media>img{transition:none}.card-wrapper:hover .card__media>img,.product-card-wrapper:hover .card__media>img{transform:none}}.cart-items thead th,.cart-items__heading{font-family:Outfit,sans-serif!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;color:#8094b0!important}.cart-items thead{border-bottom:2px solid #C8D2E2}.cart-items .cart-item{border-bottom:1px solid #EDF1F7;transition:background .2s ease}.cart-items .cart-item td{padding-top:1.8rem;padding-bottom:1.8rem}.cart-items .cart-item:hover{background:#f6f8fb}.cart-items .cart-item__image,.cart-items .cart-item__media img{border:1px solid #EDF1F7;border-radius:10px;background:#fff;box-shadow:0 2px 10px #0b1e3d0f}.cart-items .cart-item__name{font-family:Outfit,sans-serif!important;font-weight:700!important;color:#0b1426!important;line-height:1.3;transition:color .15s ease}.cart-items .cart-item__name:hover{color:#2a4e8c!important}.cart-items .product-option,.cart-items .cart-item__details dd,.cart-items .cart-item__details .product-option{color:#8094b0}.cart-items .cart-item__price-wrapper .price,.cart-items .cart-item__totals .price,.cart-items .cart-item__final-price{font-family:Outfit,sans-serif;font-weight:800;color:#0b1426}.cart-items .cart-item__old-price,.cart-items s,.cart-items .price--end s{color:#8094b0}.cart-items .cart-item__discounted-prices .cart-item__final-price{color:#b22222}.cart-items .cart-discount,.cart-items .discounts__discount{font-family:Outfit,sans-serif;font-weight:700;color:#1a6b3c;background:#e6f4ec;border-radius:6px;padding:.2rem .55rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.95rem}.cart-items .quantity.cart-quantity,.cart-items .quantity{border:1.5px solid #C8D2E2;border-radius:8px;overflow:hidden;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.cart-items .quantity:focus-within{border-color:#2a4e8c;box-shadow:0 0 0 3px #2a4e8c1f}.cart-items .quantity__button{color:#2a4e8c;transition:background .15s ease,color .15s ease}.cart-items .quantity__button:hover{background:#fff3d1;color:#946800}.cart-items .quantity__button svg{width:16px;height:16px}.cart-items .quantity__input{font-family:Outfit,sans-serif;font-weight:700;color:#0b1426}.cart-items cart-remove-button .button,.cart-items .button.cart-remove-button{color:#8094b0;transition:color .15s ease,transform .15s ease}.cart-items cart-remove-button .button:hover{color:#b22222;transform:translateY(-1px)}@media(prefers-reduced-motion:no-preference){.cart-items .cart-item{animation:rex-cart-row .5s ease both}.cart-items .cart-item:nth-child(2){animation-delay:.05s}.cart-items .cart-item:nth-child(3){animation-delay:.1s}.cart-items .cart-item:nth-child(4){animation-delay:.15s}.cart-items .cart-item:nth-child(n+5){animation-delay:.2s}@keyframes rex-cart-row{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}.cart__footer{background:#f6f8fb;border:1px solid #C8D2E2;border-radius:14px;padding:2rem 2.2rem!important}.cart__footer .totals__subtotal,.cart__footer .totals__total{font-family:Outfit,sans-serif;font-weight:700;color:#0b1426}.cart__footer .totals__total{font-size:1.3rem}.cart__footer .totals__total-value{font-family:Outfit,sans-serif;font-weight:800;color:#0b1426;font-size:1.8rem}.cart__footer .tax-note,.cart__footer .tax-note *{color:#8094b0!important}.cart__footer #checkout,.cart__ctas #checkout{background:#ffc72c!important;color:#0b1426!important;font-family:Outfit,sans-serif;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:10px;box-shadow:0 6px 18px #ffc72c52;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.cart__footer #checkout:after,.cart__ctas #checkout:after{display:none}.cart__footer #checkout:hover,.cart__ctas #checkout:hover{background:#ffd350!important;transform:translateY(-2px);box-shadow:0 10px 26px #ffc72c6b}.cart__warnings .cart__empty-text,.cart__warnings h1{font-family:Outfit,sans-serif;font-weight:800;color:#0b1e3d}.cart__warnings .button{background:#0b1e3d;color:#fff;border-radius:8px;font-weight:700}.cart__warnings .button:hover{background:#142850}.card-wrapper .card,.product-card-wrapper .card{background:#fff;border:1px solid #EDF1F7;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0b1e3d0f;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .2s ease}.card-wrapper:hover .card,.product-card-wrapper:hover .card{transform:translateY(-8px);box-shadow:0 22px 44px #0b1e3d33;border-top:3px solid #FFC72C}.card__media,.card .media{background:#fff;overflow:hidden}.card__media img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.card-wrapper:hover .card__media img,.product-card-wrapper:hover .card__media img{transform:scale(1.07)}.card__heading,.card__heading a,.card-information .card__heading{font-family:Outfit,sans-serif!important;font-weight:700!important;color:#0b1426!important;line-height:1.3}.card__heading a:hover{color:#2a4e8c!important}.card .caption-with-letter-spacing,.card-information .caption-with-letter-spacing{font-family:Outfit,sans-serif;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#2a4e8c!important;font-size:.78rem}.card-information .price,.card .price{font-family:Outfit,sans-serif}.price__regular .price-item,.price .price-item--regular{font-weight:800;color:#0b1426}.price--on-sale .price-item--sale,.price__sale .price-item--sale{color:#b22222!important;font-weight:800}.price__sale .price-item--regular,.price del,.price s{color:#8094b0!important}.card__badge .badge,.card .badge{font-family:Outfit,sans-serif!important;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:4px}.facets__heading,.facet-filters__label,.facets summary,.facets__summary,.facets-vertical .facets__heading{font-family:Outfit,sans-serif!important;font-weight:700!important;letter-spacing:.06em;color:#2a4e8c!important}.facet-filters__sort,.facets__sort,.product-count__text,.facets__product-count,#ProductCount{font-family:Outfit,sans-serif;font-weight:700;color:#0b1426}.active-facets__button .active-facets__button-inner{background:#fff3d1!important;color:#946800!important;border:1px solid #FFC72C!important;border-radius:99px;font-family:Outfit,sans-serif;font-weight:700}.facets input[type=checkbox],.facets input[type=radio]{accent-color:#2A4E8C}.facets details>summary{transition:color .15s ease}.facets details[open]>summary{color:#0b1e3d!important}.rich-text__heading{font-family:Outfit,sans-serif!important;font-weight:800!important;letter-spacing:-.01em}.rich-text__text{line-height:1.6}[id*=rich_text_hpfrVg] .rich-text{background:transparent!important}[id*=rich_text_hpfrVg] .rich-text:not(:has(.rich-text__text)){display:none!important}[id*=rich_text_hpfrVg] .rich-text__blocks:has(.rich-text__text){display:flex;align-items:center;gap:1.1rem;background:#fffdf5;border:1px solid #F0D998;border-left:6px solid #FFC72C;border-radius:8px;padding:1.35rem 1.8rem;max-width:none;margin:0;text-align:left}[id*=rich_text_hpfrVg] .rich-text__blocks:has(.rich-text__text):before{content:"!";flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:#ffc72c;color:#0b1426;font-family:Outfit,sans-serif;font-weight:800;font-size:1.35rem;line-height:1;display:flex;align-items:center;justify-content:center}[id*=rich_text_hpfrVg] .rich-text__text{margin:0}[id*=rich_text_hpfrVg] .rich-text__text strong{font-family:Outfit,sans-serif;color:#0b1426;font-weight:700}.product__title,.product__title h1,.product__title h2{font-family:Outfit,sans-serif!important;font-weight:800!important;color:#0b1426!important;letter-spacing:-.01em;line-height:1.18}.product__text.caption-with-letter-spacing,.product .product__text.subtitle{font-family:Outfit,sans-serif;color:#2a4e8c;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:.82rem}.product .price{font-family:Outfit,sans-serif}.product .price .price-item--regular{font-family:Outfit,sans-serif;font-weight:800;color:#0b1426;font-size:2rem}.product .price--on-sale .price-item--sale{color:#b22222}.product .price--on-sale .price-item--regular{color:#8094b0}.product-form__input .quantity,.product .quantity{border:1.5px solid #C8D2E2;border-radius:10px;overflow:hidden}.product .quantity__button{color:#2a4e8c;transition:background .15s,color .15s}.product .quantity__button:hover{background:#ffc72c;color:#0b1426}.product .quantity__button:focus-visible{box-shadow:inset 0 0 0 2px #2a4e8c}.product .quantity__input{font-family:Outfit,sans-serif;font-weight:700;color:#0b1426}.product-form__submit{background:#ffc72c!important;color:#0b1426!important;font-family:Outfit,sans-serif!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;border:0!important;border-radius:10px!important;box-shadow:0 6px 18px #ffc72c52;transition:transform .12s,box-shadow .15s,background .15s}.product-form__submit:hover:not([disabled]){background:#ffd350!important;transform:translateY(-1px);box-shadow:0 9px 24px #ffc72c6b}.product-form__submit:after{display:none!important}.product-form__submit[disabled],.product-form__submit.loading{opacity:.6}.shopify-payment-button__button--unbranded{background:#0b1e3d!important;border-radius:10px!important;font-family:Outfit,sans-serif;font-weight:700}.product__inventory{font-family:Outfit,sans-serif;font-weight:600}.product__inventory.inventory--high,.product__inventory.inventory--low{color:#1a6b3c}.product__inventory.inventory--low{color:#b8860b}.product__media-wrapper .product__media,.product__media-wrapper .media{border:1px solid #EDF1F7;border-radius:12px;overflow:hidden;background:#f6f8fb}.product__media-gallery .thumbnail.global-media-settings{border-radius:8px}.product__media-list .thumbnail--active,.thumbnail-list__item .thumbnail[aria-current]{box-shadow:0 0 0 2px #2a4e8c}.product__accordion .accordion__title,.product .collapsible-content .summary__title,.product summary.h4{font-family:Outfit,sans-serif!important;font-weight:800!important;color:#0b1426!important}.product__accordion summary,.product .accordion summary{padding:1.05rem 0}.product__accordion .accordion__title .icon-accordion,.product .accordion .icon{color:#2a4e8c}.rex-pw{margin:1.1rem 0}.rex-pw__callout{background:#0b1e3d;background-image:linear-gradient(160deg,#142850,#0b1e3d 70%);border-radius:10px;padding:.95rem 1.15rem;display:flex;gap:1.4rem;flex-wrap:wrap}.rex-pw__item{display:inline-flex;align-items:center;gap:.5rem;font-family:Outfit,sans-serif;font-weight:700;font-size:.92rem;color:#fff}.rex-pw__item svg{width:18px;height:18px;color:#ffc72c;flex:0 0 auto}.rex-pw__trust{display:flex;gap:1.5rem;flex-wrap:wrap;padding:.95rem 0;margin-top:.2rem;border-top:1px solid #EDF1F7;border-bottom:1px solid #EDF1F7}.rex-pw__t{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;color:#41506b}.rex-pw__t svg{width:18px;height:18px;color:#2a4e8c;flex:0 0 auto}.rex-comp{margin:1.3rem 0 0;display:grid;gap:1rem}.rex-comp__prop65{display:flex;gap:.85rem;align-items:flex-start;background:#fff7d6;border:1px solid #E7C200;border-left:6px solid #FFC72C;border-radius:8px;padding:1rem 1.2rem}.rex-comp__warn{flex:0 0 auto;width:30px;height:30px;display:flex}.rex-comp__warn svg{width:30px;height:30px}.rex-comp__p65body{font-size:.95rem;line-height:1.55;color:#3a2e00}.rex-comp__p65body strong{font-family:Outfit,sans-serif;color:#0b1426}.rex-comp__p65body a{color:#2a4e8c;text-decoration:underline}.rex-comp__ca{background:#f6f8fb;border:1px solid #EDF1F7;border-radius:8px;padding:1.1rem 1.3rem}.rex-comp__ca-h{font-family:Outfit,sans-serif!important;font-weight:800!important;color:#0b1426!important;font-size:1.05rem;margin:0 0 .5rem}.rex-comp__ca-body{font-size:.95rem;line-height:1.6;color:#41506b}.rex-comp__ca-body p{margin:0 0 .5rem}.rex-comp__edit-note{font-size:.82rem;color:#8094b0;font-style:italic}.rex-comp__edit-note code{background:#edf1f7;padding:.05rem .35rem;border-radius:4px}.quick-order-list__total,.quick-order-list-total{background:#0b1e3d!important}.quick-order-list__total *,.quick-order-list-total *{color:#fff!important}.quick-order-list thead th,.quick-order-list__table thead th{font-family:Outfit,sans-serif;font-weight:800;color:#0b1426;text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;border-bottom:2px solid #C8D2E2}.quick-order-list tbody tr:hover,.quick-order-list__table tbody tr:hover{background:#f6f8fb}.quick-order-list .variant-item__name,.quick-order-list__table .variant-option{font-weight:600;color:#0b1426}.quick-order-list .quantity__button{color:#2a4e8c}.quick-order-list .quantity__button:hover{background:#ffc72c;color:#0b1426}.quick-order-list .quantity__input{font-family:Outfit,sans-serif;font-weight:700;color:#0b1426}.quick-order-list__button .button,.quick-order-list button[type=submit]{background:#ffc72c!important;color:#0b1426!important;font-family:Outfit,sans-serif!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.05em;border:0!important;border-radius:10px!important}.quick-order-list__button .button:after{display:none!important}.variant-item__live-stock{vertical-align:middle;white-space:nowrap}@media screen and (min-width:990px){.quick-order-list__table th.qol-live-col{padding-left:0;text-align:left}.variant-item__live-stock{padding-left:0}}.rex-qol-stock{display:inline-flex;align-items:center;gap:.4rem;min-width:34px;height:30px;padding:0 .65rem;background:#e8f3ec;color:#1a6b3c;border-radius:7px;font-family:Outfit,sans-serif;font-weight:800;font-size:.95rem;line-height:1}.rex-qol-stock__dot{width:7px;height:7px;border-radius:50%;background:#1a6b3c;flex:0 0 auto}.rex-qol-stock--out{background:#fbeaea;color:#b22222}.rex-qol-stock--out .rex-qol-stock__dot{background:#b22222}.quick-order-list__total{padding:1.1rem 1.6rem!important;border-radius:10px}.quick-order-list-total__info{gap:1rem}@media screen and (max-width:749px){.quick-order-list__total{padding:1rem 1.1rem!important}}.rex-pw__callout{padding:1rem 1.25rem}.rex-comp-acc{border:1px solid #EDF1F7;border-radius:10px;overflow:hidden;margin:1.3rem 0 0}.rex-comp-acc__summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.2rem;background:#f6f8fb}.rex-comp-acc__summary::-webkit-details-marker{display:none}.rex-comp-acc__title{display:flex;align-items:center;gap:.55rem;font-family:Outfit,sans-serif;font-weight:800;font-size:1.02rem;color:#0b1426}.rex-comp-acc__title svg{width:20px;height:20px;flex:0 0 auto}.rex-comp-acc__chev{width:18px;height:18px;color:#2a4e8c;flex:0 0 auto;transition:transform .2s ease}.rex-comp-acc[open] .rex-comp-acc__chev{transform:rotate(180deg)}.rex-comp-acc__body{padding:1.1rem 1.2rem;display:grid;gap:1rem}.quick-order-list__total .quick-order-list__button,.quick-order-list__total a.quick-order-list__button.button--secondary{background:#ffc72c!important;color:#0b1426!important;border:0!important;font-family:Outfit,sans-serif;font-weight:800;letter-spacing:.04em;box-shadow:0 4px 14px #ffc72c4d}.quick-order-list__total .quick-order-list__button:hover{background:#ffd350!important}.quick-order-list__total .quick-order-list__button:after{display:none!important}.quick-order-list__total .quick-order-list__button-text{color:#0b1426!important}.main-blog .title--primary{font-family:Outfit,sans-serif!important;font-weight:800!important;color:#0b1e3d!important;letter-spacing:-.01em;font-size:clamp(2.6rem,5vw,4rem)}.main-blog .title--primary:after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:#ffc72c;margin-top:1.2rem}.article-card__info,.article-card__info.caption-with-letter-spacing{font-family:Outfit,sans-serif;color:#2a4e8c;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.article-card__excerpt{color:#41506b;line-height:1.6}.article-template__title{font-family:Outfit,sans-serif!important;font-weight:800!important;color:#0b1e3d!important;letter-spacing:-.015em;line-height:1.14;font-size:clamp(2.6rem,4.6vw,4rem)}.article-template>header .circle-divider,.article-template>header .caption-with-letter-spacing,.article-template__title~.circle-divider{font-family:Outfit,sans-serif;color:#2a4e8c;font-weight:700;letter-spacing:.08em}.article-template__hero{border-radius:12px;overflow:hidden}.article-template__content.rte h2{font-family:Outfit,sans-serif;font-weight:800;color:#0b1e3d;margin-top:2.6rem;letter-spacing:-.01em}.article-template__content.rte h3{font-family:Outfit,sans-serif;font-weight:700;color:#0b1e3d;margin-top:2rem}.article-template__content.rte p{line-height:1.7}.article-template__content.rte a{color:#2a4e8c;text-decoration:underline}.article-template__content.rte a:hover{color:#0b1e3d}.article-template__content.rte blockquote{border-left:4px solid #FFC72C;background:#f6f8fb;padding:1.3rem 1.7rem;border-radius:0 8px 8px 0;font-style:normal;color:#0b1426;margin:2rem 0}.article-template__content.rte ul li::marker,.article-template__content.rte ol li::marker{color:#2a4e8c}.article-template__link{font-family:Outfit,sans-serif;font-weight:700;color:#2a4e8c}.article-template__comment-wrapper h2{font-family:Outfit,sans-serif!important;font-weight:800!important;color:#0b1e3d!important}.article-template__comments-comment{background:#fff;border:1px solid #EDF1F7;border-radius:10px;padding:1.4rem 1.6rem;margin-bottom:1.2rem}.article-template__comments-comment .circle-divider{font-family:Outfit,sans-serif;color:#2a4e8c;font-weight:700}.article-template__comment-wrapper .field__input:focus,.article-template__comment-wrapper .text-area:focus{border-color:#2a4e8c;box-shadow:0 0 0 2px #2a4e8c2e}.article-template__comment-wrapper .button{background:#ffc72c!important;color:#0b1426!important;font-family:Outfit,sans-serif!important;font-weight:800!important;letter-spacing:.04em;border:0!important;border-radius:9px!important}.article-template__comment-wrapper .button:after{display:none!important}.utility-bar{border-top:3px solid #FFC72C!important}.utility-bar__grid{display:flex!important;align-items:center;gap:14px}.utility-bar__grid>.announcement-bar,.utility-bar__grid>slideshow-component.announcement-bar{flex:1 1 auto}.rex-util__side{flex:0 0 auto;display:flex;align-items:center}.rex-util__side--right{margin-left:auto}.rex-util__phone{font-family:Outfit,sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:.04em;color:#ffc72c!important;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.rex-util__phone:before{content:"\260e";font-size:1.05em;line-height:1}.rex-util__trust{font-family:Outfit,sans-serif;font-weight:600;font-size:1.05rem;letter-spacing:.05em;color:#7b9ec8;text-transform:uppercase;white-space:nowrap}.rex-util__trust b,.rex-util__trust strong{color:#ffc72c}.header__menu-item,.header__inline-menu .header__menu-item{font-family:Outfit,sans-serif!important;font-weight:600!important;letter-spacing:.03em}.header__menu-item:hover{text-decoration:underline;text-decoration-color:#ffc72c;text-decoration-thickness:2px;text-underline-offset:7px}.header__menu-item--accent{color:#ffc72c!important}.header__active-menu-item{text-decoration-color:#ffc72c}.header__icon .svg-wrapper{color:#dce5f2}.header__icon:hover .svg-wrapper{color:#fff}.cart-count-bubble{background:#ffc72c!important}.cart-count-bubble span,.cart-count-bubble span[aria-hidden]{color:#0b1426!important}.rex-apply-btn{display:inline-flex!important;align-items:center;align-self:center;gap:.5rem;width:auto!important;height:auto!important;background:#ffc72c;color:#0b1426!important;font-family:Outfit,sans-serif;font-weight:800;font-size:1.2rem;letter-spacing:.04em;padding:.85rem 1.6rem;border-radius:9px;text-transform:uppercase;white-space:nowrap;transition:background .15s;margin-left:2.2rem}.rex-apply-btn:hover{background:#ffd350}.rex-apply-btn .svg-wrapper{color:#0b1426;display:inline-flex}.rex-apply-btn svg{width:1.3rem;height:1.3rem}[id*=featured-collection]{background:#edf1f7;border-top:1px solid #C8D2E2;padding-top:3.2rem;padding-bottom:3.8rem;margin-top:2.2rem}[id*=featured-collection] .collection__title.title-wrapper{text-align:left;margin-bottom:1.8rem}[id*=featured-collection] .title-wrapper .title{font-family:Outfit,sans-serif!important;font-weight:800!important;color:#0b1e3d!important;font-size:clamp(2.4rem,3.4vw,3.2rem);letter-spacing:-.01em}[id*=featured-collection] .title-wrapper .title:before{content:"JUST ARRIVED";display:block;font-family:Outfit,sans-serif;font-weight:800;font-size:1.15rem;letter-spacing:.2em;color:#f2b600;margin-bottom:.7rem}[id*=featured-collection] .title-wrapper .title:after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:#ffc72c;margin-top:1.1rem}[id*=featured-collection] .collection__view-all .button{font-family:Outfit,sans-serif;font-weight:800;color:#0b1e3d;border-color:#c8d2e2}[id*=featured-collection] .collection__view-all .button:hover{border-color:#ffc72c}.rex-page__eyebrow{font-family:Outfit,sans-serif;font-weight:800;font-size:1.15rem;letter-spacing:.2em;color:#f2b600;text-transform:uppercase;margin:0 0 .8rem}.rex-page .main-page-title,.rex-content .main-page-title{font-family:Outfit,sans-serif!important;font-weight:800!important;color:#0b1e3d!important;letter-spacing:-.015em}.rex-page .main-page-title:after,.rex-content .main-page-title:after{content:"";display:block;width:66px;height:4px;border-radius:2px;background:#ffc72c;margin-top:1.4rem}.rex-page .rte,.rex-content__body{color:#41506b}.rex-page .rte h2,.rex-content__body h2{font-family:Outfit,sans-serif;font-weight:800;color:#0b1e3d;font-size:2.3rem;margin:2.8rem 0 1.1rem;letter-spacing:-.01em}.rex-page .rte h3,.rex-content__body h3{font-family:Outfit,sans-serif;font-weight:700;color:#0b1e3d;margin:2rem 0 .8rem}.rex-page .rte p,.rex-content__body p{line-height:1.7}.rex-page .rte a,.rex-content__body a{color:#2a4e8c;text-decoration:underline}.rex-page .rte a:hover,.rex-content__body a:hover{color:#0b1e3d}.rex-page .rte ul li::marker,.rex-page .rte ol li::marker,.rex-content__body li::marker{color:#2a4e8c}.rex-page .rte blockquote,.rex-content__body blockquote{border-left:4px solid #FFC72C;background:#f6f8fb;padding:1.3rem 1.7rem;border-radius:0 8px 8px 0;color:#0b1426;margin:2rem 0}.rex-content__head{margin-bottom:2.4rem}.rex-content__layout{display:grid;grid-template-columns:240px 1fr;gap:4rem;align-items:start}.rex-content__layout.rex-content--notoc{grid-template-columns:1fr;max-width:76rem}.rex-content__layout.rex-content--notoc .rex-content__toc{display:none}.rex-content__toc{position:sticky;top:2rem}.rex-content__toc-h{font-family:Outfit,sans-serif;font-weight:800;font-size:1.1rem;letter-spacing:.16em;color:#8a97ad;text-transform:uppercase;margin-bottom:1.2rem}.rex-content__toc ul{list-style:none;margin:0;padding:0}.rex-content__toc li{margin-bottom:.2rem}.rex-content__toc a{display:block;font-family:Outfit,sans-serif;font-weight:600;font-size:1.35rem;color:#41506b;text-decoration:none;padding:.7rem 1.2rem;border-left:2px solid #EDF1F7;border-radius:0 6px 6px 0;transition:color .15s,border-color .15s,background .15s}.rex-content__toc a.is-active{color:#0b1e3d;border-left-color:#ffc72c;background:#f6f8fb}.rex-content__toc a:hover{color:#0b1e3d}@media(max-width:990px){.rex-content__layout{grid-template-columns:1fr}.rex-content__toc{display:none}}.template-search__header h1{font-family:Outfit,sans-serif!important;font-weight:800!important;color:#0b1e3d!important;letter-spacing:-.01em}.template-search__header h1:after{content:"";display:block;width:60px;height:4px;border-radius:2px;background:#ffc72c;margin:1.2rem auto 0}.rex-welcome{max-width:120rem;margin:0 auto}.rex-welcome__hero{background:#0b1e3d;padding:5rem 5.6rem 4.6rem;position:relative;border-radius:0}.rex-welcome__hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:#ffc72c}.rex-welcome__eyebrow{font-family:Outfit,sans-serif;font-weight:800;font-size:1.2rem;letter-spacing:.22em;color:#ffc72c;text-transform:uppercase;margin:0}.rex-welcome__eyebrow--gold{color:#f2b600}.rex-welcome__title{font-family:Outfit,sans-serif;font-weight:800;font-size:clamp(3rem,4.6vw,4.2rem);color:#fff;letter-spacing:-.015em;line-height:1.08;margin:1.2rem 0 .6rem;max-width:18ch}.rex-welcome__sub{font-family:Outfit,sans-serif;font-weight:600;font-size:1.8rem;color:#7b9ec8;letter-spacing:.02em;margin:0 0 1.8rem}.rex-welcome__body{color:#cdd8ea;line-height:1.6;max-width:64ch;margin-bottom:2.6rem;font-size:1.65rem}.rex-welcome__body p{margin:0}.rex-welcome__cta{display:flex;gap:1.4rem;flex-wrap:wrap}.rex-welcome__btn{font-family:Outfit,sans-serif;font-weight:800;font-size:1.35rem;letter-spacing:.04em;text-transform:uppercase;padding:1.4rem 2.6rem;border-radius:9px;text-decoration:none;display:inline-flex;align-items:center;gap:.8rem;transition:background .15s,border-color .15s}.rex-welcome__btn--gold{background:#ffc72c;color:#0b1426}.rex-welcome__btn--gold:hover{background:#ffd350}.rex-welcome__btn--ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35)}.rex-welcome__btn--ghost:hover{border-color:#ffc72c;color:#ffc72c}.rex-welcome__trust{display:grid;grid-template-columns:repeat(4,1fr);background:#142850}.rex-welcome__trust>div{padding:1.6rem 1.8rem;text-align:center;border-right:1px solid rgba(123,158,200,.18)}.rex-welcome__trust>div:last-child{border-right:0}.rex-welcome__n{font-family:Outfit,sans-serif;font-weight:800;font-size:1.6rem;color:#ffc72c}.rex-welcome__t{font-size:1.25rem;color:#7b9ec8;letter-spacing:.04em;margin-top:.2rem}.rex-welcome__inv{padding:4.4rem 5.6rem 5rem}.rex-welcome__h2{font-family:Outfit,sans-serif;font-weight:800;font-size:clamp(2.4rem,3.2vw,3rem);color:#0b1e3d;letter-spacing:-.01em;margin:.7rem 0 0}.rex-welcome__rule{width:64px;height:4px;border-radius:2px;background:#ffc72c;margin:1.3rem 0 2.8rem}.rex-welcome__tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.rex-welcome__tile{border:1px solid #C8D2E2;border-radius:13px;padding:2.2rem 1.8rem;text-align:center;text-decoration:none;display:block;transition:transform .16s,box-shadow .16s,border-color .16s}.rex-welcome__tile:hover{transform:translateY(-4px);box-shadow:0 16px 30px -16px #0b1e3d66;border-color:#ffc72c}.rex-welcome__ic{display:block;width:4.6rem;height:4.6rem;margin:0 auto 1.4rem;color:#2a4e8c}.rex-welcome__ic svg{width:100%;height:100%}.rex-welcome__nm{display:block;font-family:Outfit,sans-serif;font-weight:700;font-size:1.5rem;color:#0b1e3d;margin-bottom:.5rem}.rex-welcome__d{display:block;font-size:1.3rem;color:#41506b;line-height:1.45}.rex-welcome__shop{font-family:Outfit,sans-serif;font-weight:800;font-size:1.1rem;letter-spacing:.08em;color:#f2b600;text-transform:uppercase;margin-top:1.2rem;display:inline-block}.rex-welcome__band{background:#edf1f7;border-top:1px solid #C8D2E2;padding:3rem 5.6rem;display:flex;align-items:center;justify-content:space-between;gap:1.8rem;flex-wrap:wrap}.rex-welcome__bt{font-family:Outfit,sans-serif;font-weight:800;font-size:1.9rem;color:#0b1e3d}.rex-welcome__bs{font-size:1.4rem;color:#41506b;margin-top:.2rem}@media(max-width:749px){.rex-welcome__hero,.rex-welcome__inv,.rex-welcome__band{padding-left:2.4rem;padding-right:2.4rem}.rex-welcome__trust,.rex-welcome__tiles{grid-template-columns:repeat(2,1fr)}.rex-welcome__trust>div:nth-child(2n){border-right:0}.rex-welcome__trust>div:nth-child(1),.rex-welcome__trust>div:nth-child(2){border-bottom:1px solid rgba(123,158,200,.18)}}.rex-deal{margin:1.4rem 0 1.8rem;padding:1.4rem 1.6rem;border:1px solid var(--rex-border);border-left:4px solid #FFC72C;border-radius:10px;background:linear-gradient(180deg,#fffbef,#f6f8fb)}.rex-deal__head{display:flex;align-items:center;gap:.6rem;margin-bottom:1.05rem}.rex-deal__star{color:#f2b600;font-size:1.7rem;line-height:1}.rex-deal__eyebrow{font-family:var(--rex-font);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem;color:var(--rex-navy)}.rex-deal__terms{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.rex-deal__badge{display:inline-block;background:#ffc72c;color:#3a2c00;font-family:var(--rex-font);font-weight:700;font-size:1.3rem;padding:.5rem 1.15rem;border-radius:999px;line-height:1.2}.rex-deal__moq{display:inline-block;background:#fff;color:var(--rex-navy);border:1.5px solid var(--rex-navy);font-family:var(--rex-font);font-weight:600;font-size:1.25rem;padding:.45rem 1.05rem;border-radius:999px;line-height:1.2}.rex-deal__save{display:inline-flex;align-items:baseline;gap:.6rem;font-family:var(--rex-font)}.rex-deal__save s{color:var(--rex-muted);font-size:1.3rem}.rex-deal__save b{color:var(--rex-navy);font-size:1.7rem;font-weight:800}.rex-deal__save em{font-style:normal;color:var(--rex-red);font-weight:700;font-size:1.2rem}.rex-deal__note{margin:.4rem 0 0;font-family:var(--rex-body);color:var(--rex-navy3);font-size:1.35rem}.rex-deal__ends{margin-top:1.05rem;display:flex;align-items:baseline;gap:.5rem;font-family:var(--rex-body);font-size:1.25rem;color:var(--rex-muted)}.rex-deal__ends-label{text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;font-weight:600}.rex-deal__clock{font-weight:700;color:var(--rex-red);font-family:var(--rex-font)}
/*# sourceMappingURL=/cdn/shop/t/48/assets/rex-navy-storefront.css.map */
