::selection{background:var(--off-blue);color:#fff}html{accent-color:var(--off-red);caret-color:var(--off-red)}:focus-visible{outline-color:var(--off-red)}.off-h{letter-spacing:-.01em;line-height:.92}.off-lead{line-height:1.55}.off-eyebrow{letter-spacing:.04em;font-size:15px}.off-section.off-split:not(:has(.off-split__media--ratio)) .off-h.off-h--xl{font-size:clamp(38px,4.6vw,74px)}@media(min-width:990px){.off-split:not(.off-split--reverse):not(:has(.off-split__media--ratio)) .off-split__text{padding-inline-end:48px}}.off-cats{padding-block:96px 104px}.off-cats .off-row-head{margin-bottom:32px}.off-cats__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 20px}.off-cats__grid>.off-cat{grid-column:span 2}.off-cats__grid>.off-cat:nth-child(-n+2){grid-column:span 3}.off-cat{aspect-ratio:auto;background:transparent;border:0;border-radius:0;overflow:visible;gap:14px}.off-cat__media{position:relative;inset:auto;aspect-ratio:4 / 3;background:var(--off-surface);border-radius:var(--off-radius-card);overflow:hidden}.off-cats__grid>.off-cat:nth-child(-n+2) .off-cat__media{aspect-ratio:16 / 9}.off-cat__media img,.off-cat__media svg,.off-cat__media .off-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:7%;mix-blend-mode:multiply}.off-cat__label{position:static;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;background:none;color:var(--off-blue);font-size:26px;line-height:1}.off-cat__label:after{content:"\2192";font-family:var(--off-font-body);font-weight:600;font-size:22px;transition:transform .15s}.off-cat:hover .off-cat__label:after{transform:translate(4px)}.off-cat:hover .off-cat__label{color:var(--off-red-dark)}.off-cat--accent .off-cat__label{background:none;color:var(--off-red-dark)}.off-cats__grid>.off-cat:nth-child(-n+2) .off-cat__label{font-size:32px}@media(max-width:989px){.off-cats{padding-block:64px}.off-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.off-cats__grid>.off-cat,.off-cats__grid>.off-cat:nth-child(-n+2){grid-column:span 1}.off-cats__grid>.off-cat:nth-child(-n+2) .off-cat__media{aspect-ratio:4 / 3}.off-cat__label,.off-cats__grid>.off-cat:nth-child(-n+2) .off-cat__label{font-size:20px}}@media(max-width:749px){.off-cats{padding-block:48px}.off-cat{border:0;background:transparent;gap:10px}.off-cat__media{aspect-ratio:1 / .85;background:var(--off-surface)}.off-cat__media img{padding:8%}.off-cat__label,.off-cats__grid>.off-cat:nth-child(-n+2) .off-cat__label{font-size:18px;padding:0;margin:0}.off-cat__label:after{font-size:17px}}.off-section.off-cj{padding-block:112px}.off-cj .off-cj__badge{box-shadow:none}.off-cj .off-cj__steps{border-top:0;padding-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 0}.off-cj .off-cj__steps li{flex-direction:row;align-items:center;gap:0;font-size:18px}.off-cj .off-cj__steps li+li:before{content:"\2192";margin-inline:14px;color:var(--off-red);font-family:var(--off-font-body);font-weight:600}.off-cj .off-cj__num{display:none}@media(max-width:989px){.off-section.off-cj{padding-block:64px}}@media(max-width:749px){.off-section.off-cj{padding-block:48px}.off-cj .off-cj__steps li{font-size:15px}.off-cj .off-cj__steps li+li:before{margin-inline:8px}}.off-spot .off-spot__card{box-shadow:none}.off-spot a.off-spot__card:hover{box-shadow:0 0 0 2px var(--off-red)}.off-spot .off-spot__points{border-top:0;padding-top:8px}.off-spot .off-spot__eyebrow{display:none}.off-section.off-brands{padding-block:96px}.off-brands.off-section .off-brand{border:0;box-shadow:none}.off-brands .off-brand:not(.off-brand--dark):not(.off-brand--red){background:var(--off-surface)}.off-brands a.off-brand:not(.off-brand--dark):not(.off-brand--red):hover{background:#e7eaee}.off-brands.off-section a.off-brand:hover{box-shadow:none;transform:none}@media(max-width:749px){.off-section.off-brands{padding-block:48px}}.off-store__text{gap:20px}.fcm-bar__kicker{letter-spacing:.02em}.fcm-bar .fcm-bar__empty.fcm-bar__empty{border-left:0;background:#fff}.off-store .off-eyebrow{display:none}@media(max-width:749px){#header-component .account-button{display:none!important}}.off-brand-skin .product-grid__card .card-gallery .product-media-container,.off-brand-skin .product-grid__card .card-gallery .product-media{height:100%;width:100%;align-items:center;justify-content:center}.off-brand-skin .product-grid__card .card-gallery .product-media__image{height:100%;width:100%}.os-sub .os-sub__card{border:0;border-radius:0;background:transparent;overflow:visible;gap:12px}.os-sub .os-sub__card:hover{transform:none;box-shadow:none}.os-sub .os-sub__media{aspect-ratio:1 / 1;background:var(--off-surface);border-radius:var(--off-radius-card)}.os-sub .os-sub__media img{padding:0;object-fit:contain;mix-blend-mode:multiply}.os-sub .os-sub__card:hover .os-sub__media img{transform:scale(1.03)}.os-sub .os-sub__body{border-top:0;padding:0;gap:4px}.os-sub .os-sub__title{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--off-font-head);font-size:20px;line-height:1.05;color:var(--off-blue);letter-spacing:0}.os-sub .os-sub__title:after{content:"\2192";font-family:var(--off-font-body);font-weight:600;font-size:18px;transition:transform .15s}.os-sub .os-sub__card:hover .os-sub__title{color:var(--off-red-dark)}.os-sub .os-sub__card:hover .os-sub__title:after{transform:translate(4px)}.os-sub .os-sub__count{font-size:14px;color:var(--off-muted)}@media(max-width:749px){.os-sub .os-sub__title{font-size:17px}.os-sub .os-sub__body{padding:0}}body .ospz{--os-acc: var(--off-red);--os-ink: var(--off-blue);--os-mut: var(--off-muted);--os-line: #dfe3e8;--os-bg: var(--off-surface);font-family:var(--off-font-body)}body .ospz h2,body .ospz h3,body .ospz legend{font-family:var(--off-font-head);text-transform:uppercase;letter-spacing:0;color:var(--off-blue)}body .ospz .os-cfg{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;padding:0;background:#fff;border-radius:var(--off-radius-card);overflow:visible}body .ospz .os-stage{background:var(--off-surface);border-radius:var(--off-radius-card);padding:32px 24px 20px;top:110px}body .ospz .os-stage svg{max-height:560px;filter:drop-shadow(0 18px 24px rgba(15,42,74,.14))}body .ospz #osForm{padding:8px 0 8px 48px}body .ospz #osForm>h2{font-size:34px!important;line-height:1;margin-bottom:20px}body .ospz fieldset{margin:0 0 28px}body .ospz legend{font-size:20px;margin-bottom:10px}body .ospz label.os-l{font-size:14px;font-weight:600;color:var(--off-ink);margin:14px 0 8px}body .ospz fieldset>label.os-l:first-of-type{margin-top:0}body .ospz .os-sw{gap:8px}body .ospz .os-sw button{width:34px;height:34px;border:0;box-shadow:inset 0 0 0 1px #0f2a4a2e;transition:transform .12s,box-shadow .12s}body .ospz .os-sw button:hover{transform:scale(1.08)}body .ospz .os-sw button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #0f2a4a2e,0 0 0 3px #fff,0 0 0 5px var(--off-red)}body .ospz .os-sw input[type=color]{width:34px;height:34px;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 1px #0f2a4a2e}body .ospz .os-sw input[type=color]::-webkit-color-swatch-wrapper{padding:0}body .ospz .os-sw input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}body .ospz input[type=text],body .ospz input[type=number],body .ospz input[type=email],body .ospz select,body .ospz textarea{min-height:48px;padding:12px 14px;border:1px solid #cdd3dc;border-radius:var(--off-radius);font-size:16px;color:var(--off-ink);transition:border-color .15s,box-shadow .15s}body .ospz textarea{min-height:96px}body .ospz select{appearance:none;-webkit-appearance:none;padding-right:40px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F2A4A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center / 16px no-repeat}body .ospz input:focus,body .ospz select:focus,body .ospz textarea:focus{outline:0;border-color:var(--off-blue);box-shadow:0 0 0 3px #0f2a4a26}body .ospz input[type=checkbox]{width:18px;height:18px;vertical-align:-3px;margin-right:6px;accent-color:var(--off-red)}body .ospz input[type=file]{width:100%;padding:10px;border:1px dashed #b9c1cc;border-radius:var(--off-radius);background:var(--off-surface);font-size:14px;color:var(--off-muted)}body .ospz input[type=file]::file-selector-button{margin-right:12px;padding:9px 16px;border:0;border-radius:var(--off-radius);background:var(--off-blue);color:#fff;font:600 14px var(--off-font-body);cursor:pointer}body .ospz .os-tabs{margin-top:16px;padding:4px;gap:4px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #dfe3e8}body .ospz .os-tabs button{padding:8px 20px;border-radius:999px;font-family:var(--off-font-head);font-size:15px;text-transform:uppercase;color:var(--off-blue)}body .ospz .os-tabs button[aria-pressed=true]{background:var(--off-blue);color:#fff}body .ospz .os-sizes{gap:8px}body .ospz .os-sizes span{min-width:56px;padding:12px 10px;border-color:#cdd3dc;font-family:var(--off-font-head);font-size:17px;color:var(--off-blue);transition:border-color .15s,background .15s}body .ospz .os-sizes span:hover{border-color:var(--off-blue)}body .ospz .os-sizes input:checked+span{background:var(--off-blue);border-color:var(--off-blue);color:#fff}body .ospz .os-total{border-top:0;margin-top:8px;padding:18px 20px;background:var(--off-surface);border-radius:var(--off-radius-card)}body .ospz .os-total strong{font-family:var(--off-font-head);font-size:34px;color:var(--off-blue)}body .ospz #osSubmit{min-height:58px;font-family:var(--off-font-head);font-size:20px;letter-spacing:.02em;text-transform:uppercase;border-radius:var(--off-radius);transition:background .15s}body .ospz #osSubmit:hover{background:var(--off-red-dark)}body .ospz .os-btn{border-radius:var(--off-radius)}@media(max-width:800px){body .ospz .os-cfg{gap:24px}body .ospz .os-stage{padding:20px 16px 16px}body .ospz .os-stage svg{max-height:360px}body .ospz #osForm{padding:0}body .ospz #osForm>h2{font-size:28px!important}body .ospz .os-sw button,body .ospz .os-sw input[type=color]{width:36px;height:36px}}body .ospz .os-kick{display:none}body .ospz .os-card{border:0;box-shadow:none;background:var(--off-surface);border-radius:var(--off-radius-card)}body .ospz .os-steps{gap:32px;margin-block:72px}body .ospz .os-steps>div{background:none;padding:0;border-radius:0}body .ospz .os-steps>div:before{display:block;font-family:var(--off-font-head);font-weight:800;font-size:56px;line-height:.9;color:var(--off-red);margin-bottom:10px}body .ospz .os-steps h3{font-size:20px;margin:0 0 6px}body .ospz .os-steps p{font-size:15px;line-height:1.5;color:var(--off-ink);margin:0}@media(max-width:800px){body .ospz .os-steps{gap:24px 16px;margin-block:48px}body .ospz .os-steps>div:before{font-size:44px}}@media(min-width:990px){.off-store .off-store__map{margin-inline-end:max(var(--page-margin, 40px),calc((100vw - var(--page-width, 1520px)) / 2 + var(--page-margin, 40px)))}.off-store .off-store__map{margin-block-end:96px;border-radius:var(--off-radius-card);overflow:hidden}}:root{--off-gap: 112px}@media(max-width:989px){:root{--off-gap: 80px}}@media(max-width:749px){:root{--off-gap: 56px}}#MainContent:has(>[id$=__hero])>.shopify-section:not(:has(.off-bg-dark,.fcm-bar,.off-spot)) :is(.off-cats,.off-section.off-cj,.off-section.off-brands,.off-visit,.off-reviews){padding-block:calc(var(--off-gap) / 2)}#MainContent:has(>[id$=__hero])>.shopify-section:has(.off-bg-dark,.fcm-bar,.off-spot)+.shopify-section:not(:has(.off-bg-dark,.fcm-bar,.off-spot)){padding-top:calc(var(--off-gap) / 2)}#MainContent:has(>[id$=__hero])>.shopify-section:not(:has(.off-bg-dark,.fcm-bar,.off-spot)):has(+.shopify-section :is(.off-bg-dark,.fcm-bar,.off-spot)),#MainContent:has(>[id$=__hero])>.shopify-section:not(:has(.off-bg-dark,.fcm-bar,.off-spot)):last-child{padding-bottom:calc(var(--off-gap) / 2)}#MainContent:has(>[id$=__hero]) .off-section.off-spot{padding-block:calc(var(--off-gap) * .8)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/off-refine.css.map */
