:root{--HSB-NAVY: #172542;--HSB-RED: #BB2130;--HSB-CLAY: #E0616A;--HSB-MIDNIGHT: #0F1A30;--HSB-WHITE: #FFFFFF;--HSB-LIGHT-GRAY: #F2F2F2;--HSB-NEUTRAL-GRAY: #E9E9E9;--HSB-SLATE: #475569;--HSB-GRAY: #6B7280;--HSB-GRAY-LIGHT: #94A3B8;--HSB-PATTERN-WHITE-05: rgba(255, 255, 255, .05);--HSB-PATTERN-WHITE-16: rgba(255, 255, 255, .16);--HSB-PATTERN-RED-34: rgba(187, 33, 48, .34);--HSB-PATTERN-NAVY-11: rgba(23, 37, 66, .11);--HSB-RULE: var(--HSB-PATTERN-RED-34);--HSB-SOFT: var(--HSB-LIGHT-GRAY);--HSB-NAVY-DEEP: var(--HSB-MIDNIGHT);--HSB-RED-LIGHT: var(--HSB-CLAY);--FONT-STACK-BODY: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--FONT-STACK-HEADING: "Anton", "Haettenschweiler", "Arial Narrow Bold", sans-serif;--FONT-STACK-SCRIPT: "Yellowtail", "Brush Script MT", cursive;--FONT-STACK-ACCENT: var(--FONT-STACK-BODY);--TYPE-STACK-NAV: var(--FONT-STACK-ACCENT);--TYPE-STACK-BUTTON: var(--FONT-STACK-ACCENT);--TYPE-STACK-KICKER: var(--FONT-STACK-ACCENT);--FONT-HEADING-LETTER-SPACING: -.018em}html{background:var(--HSB-NEUTRAL-GRAY);scroll-behavior:smooth}body,button,input,select,textarea{font-family:var(--FONT-STACK-BODY)}body{color:var(--HSB-SLATE);background:var(--HSB-WHITE);font-size:15px;line-height:1.55;text-rendering:optimizeLegibility}::selection{color:var(--HSB-WHITE);background:var(--HSB-RED)}h1,h2,h3,.hero__title,.standard__heading,.tile__title{color:var(--HSB-NAVY);font-family:var(--FONT-STACK-HEADING);font-size:max(40px,1em);font-weight:400;line-height:.96;letter-spacing:-.018em;text-transform:uppercase;text-wrap:balance}h4,h5,h6,.heading-size-1,.heading-size-2,.heading-size-3,.heading-size-4,.heading-size-5,.heading-size-6{font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT-BOLD);letter-spacing:.06em}h1 em,h2 em,h3 em,.hero__title em,.standard__heading em,.tile__title em,.rte em{color:var(--HSB-RED);font-family:var(--FONT-STACK-SCRIPT);font-weight:400;font-style:normal;letter-spacing:0;text-transform:none}.text--white h1 em,.text--white h2 em,.text--white h3 em,.palette--dark h1 em,.palette--dark h2 em,.palette--dark h3 em,.palette--bright h1 em,.palette--bright h2 em,.palette--bright h3 em{color:var(--HSB-CLAY)}.palette--dark h1,.palette--dark h2,.palette--dark h3,.text--white h1,.text--white h2,.text--white h3{color:var(--HSB-WHITE)}.standard__kicker,.kicker,.eyebrow,[class*=__eyebrow],[class*=__meta]{color:var(--HSB-GRAY);font-family:var(--FONT-STACK-ACCENT)}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--HSB-RED-LIGHT);outline-offset:3px}.header__wrapper{border-bottom:1px solid var(--HSB-RULE)}.theme__header{box-shadow:0 8px 30px #0f1a300d}.header__inner:not(.header__inner--bar){min-height:68px}.navlink--toplevel,.header__desktop__button .navlink,.toolbar__navlink{font-weight:800;letter-spacing:.08em}.navlink--toplevel .navtext,.header__desktop__button .navtext{position:relative}.navlink--toplevel .navtext:after,.header__desktop__button .navtext:after{position:absolute;right:0;bottom:-7px;left:0;height:2px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .2s ease}.navlink--toplevel:hover .navtext:after,.header__desktop__button .navlink:hover .navtext:after,.main-menu--active .navtext:after{transform:scaleX(1);transform-origin:left}.header__mobile__button,.header__desktop__button .navlink{min-width:44px;min-height:44px}.btn,.shopify-challenge__button,.btn--outline,.btn--soft,button[type=submit]:not(.header__mobile__button){min-height:48px;border-radius:0;font-family:var(--FONT-STACK-ACCENT);font-weight:800;letter-spacing:.075em;transition:transform .18s ease,box-shadow .18s ease,color .18s ease,background-color .18s ease}.btn:hover,.shopify-challenge__button:hover,.btn--outline:hover,.btn--soft:hover{box-shadow:0 7px #0f1a3029;transform:translateY(-2px)}.btn:active,.shopify-challenge__button:active,.btn--outline:active,.btn--soft:active{box-shadow:none;transform:translateY(0)}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:50px;border-radius:0;border-color:#17254259;background-color:var(--HSB-WHITE)}input::placeholder,textarea::placeholder{color:#17254280;opacity:1}.template-index .section-slideshow:first-child{border-bottom:8px solid var(--HSB-RED)}.template-index .text__standard{max-width:980px;margin-right:auto;margin-left:auto}.template-index .text__standard .standard__heading{font-size:clamp(44px,5.8vw,78px)}.template-index .text__standard .rte{max-width:760px;margin-right:auto;margin-left:auto;font-size:clamp(16px,1.35vw,20px);line-height:1.6}.template-index .section-collection .kicker-flourished{margin-bottom:clamp(24px,3vw,40px);font-family:var(--FONT-STACK-HEADING);font-size:clamp(40px,4.5vw,64px);font-weight:400;line-height:.95;letter-spacing:-.015em;text-align:left}.template-index .section-collection,.template-index .section-list-collections{border-top:1px solid var(--HSB-RULE);background:var(--HSB-WHITE)}.template-index .section-list-collections .kicker-flourished,.section-newsletter--handshake .kicker-flourished{margin-bottom:clamp(24px,3vw,40px);color:var(--HSB-NAVY);font-family:var(--FONT-STACK-HEADING)!important;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:.94;letter-spacing:-.018em;text-align:left}.template-index .collection-grid-item{margin-bottom:0;background:var(--HSB-SOFT)}.template-index .collection-grid-item__title{font-family:var(--FONT-STACK-HEADING)!important;font-size:clamp(38px,4vw,60px);font-weight:400;line-height:.9;letter-spacing:-.02em;text-transform:uppercase}.template-index .collection-grid-item__subtitle,.template-index .collection-grid-item__btn{font-family:var(--FONT-STACK-ACCENT);font-weight:800;letter-spacing:.09em}.template-index .collection-grid-item__btn{opacity:1;transform:translateY(0)}.section-newsletter--handshake{position:relative;overflow:hidden;border-top:6px solid var(--HSB-RED);color:var(--HSB-WHITE);background:var(--HSB-NAVY)}.section-newsletter--handshake .section-padding{position:relative}.section-newsletter--handshake .one-whole{width:min(100%,860px);margin:0 auto;text-align:center}.section-newsletter--handshake .hsb-newsletter__eyebrow{margin:0 0 14px;color:var(--HSB-GRAY-LIGHT);font-family:var(--FONT-STACK-ACCENT);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.section-newsletter--handshake .kicker-flourished{margin:0 0 18px;color:var(--HSB-WHITE);font-size:clamp(44px,5vw,68px);text-align:center}.section-newsletter--handshake .kicker-flourished:after{display:none}.section-newsletter--handshake .rte{max-width:680px;margin:0 auto 24px;color:var(--HSB-LIGHT-GRAY);font-size:clamp(16px,1.25vw,19px);line-height:1.55}.section-newsletter--handshake .newsletter__contain{width:100%;max-width:720px;margin:0 auto}.section-newsletter--handshake .hsb-newsletter__note{margin:12px 0 0;color:var(--HSB-GRAY-LIGHT);font-family:var(--FONT-STACK-ACCENT);font-size:12px}.section-newsletter--handshake .input-group{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;border:0;background:var(--HSB-WHITE)}.section-newsletter--handshake .input-group-field{width:100%;min-height:56px;padding:0 18px;border:0;color:var(--HSB-NAVY);background:var(--HSB-WHITE);font-family:var(--FONT-STACK-BODY);font-size:16px;font-weight:600}.section-newsletter--handshake .input-group-field::placeholder{color:var(--HSB-SLATE)!important;opacity:1!important}.section-newsletter--handshake .input-group-field::-webkit-input-placeholder{color:var(--HSB-SLATE)!important;opacity:1!important}.section-newsletter--handshake .input-group-button .btn{min-width:180px;min-height:56px;border:0;color:var(--HSB-WHITE);background:var(--HSB-RED)}.template-collection [data-section-type=collection]{border-bottom:1px solid var(--HSB-RULE);background:var(--HSB-WHITE)}.template-collection [data-section-type=hero]{border-bottom:4px solid var(--HSB-RED)}.template-collection [data-section-type=hero] .standard__heading,.template-collection [data-section-type=hero] .hero__title{color:var(--HSB-WHITE);font-family:var(--FONT-STACK-HEADING)!important;font-size:clamp(44px,5vw,68px);font-weight:400;line-height:.92;text-transform:uppercase}.template-collection [data-section-type=hero] .standard__rte{max-width:720px;margin:18px auto 0;color:var(--HSB-LIGHT-GRAY)}.template-collection .collection__nav{min-height:54px;border-color:var(--HSB-NEUTRAL-GRAY);font-family:var(--FONT-STACK-ACCENT);font-size:12px;font-weight:700}.template-collection .collection__filters__toggle,.template-collection .collection__sort select{font-family:var(--FONT-STACK-ACCENT);font-size:12px;font-weight:700}.template-password,.template-password .main-content{min-height:100%;background:var(--HSB-NAVY)}.template-password .password__outer{position:relative;min-height:100svh;height:auto;overflow:hidden;background:var(--HSB-NAVY)}.template-password .hsb-password__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:.5;pointer-events:none}.template-password .hsb-password__backdrop:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f1a3033,#1725429e);content:""}.template-password .hsb-password__backdrop,.template-password .hsb-password__backdrop>div,.template-password .hsb-password__backdrop img{width:100%;height:100%}.template-password .hsb-password__backdrop img{object-fit:cover}.template-password .password__wrapper{position:relative;display:grid;min-height:100svh;grid-template-rows:1fr auto;color:var(--HSB-SLATE);background:transparent}.template-password .password__main,.template-password .password__main__inner{display:grid;height:auto;place-items:center}.template-password .password__main__inner{width:100%;padding:44px 24px 24px}.template-password .password__box{width:min(100%,640px);max-width:none;margin:0;padding:clamp(34px,5vw,56px);border-top:8px solid var(--HSB-RED);border-radius:0;background:var(--HSB-WHITE);box-shadow:18px 18px #0f1a304d;text-align:left}.template-password .hsb-password__eyebrow{margin:0 0 14px;color:var(--HSB-RED);font-family:var(--FONT-STACK-ACCENT);font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.template-password .password__hero{max-width:none;margin:0 0 22px;padding:0 0 18px;border-bottom:1px solid var(--HSB-RULE);color:var(--HSB-NAVY);font-family:var(--FONT-STACK-ACCENT)!important;font-size:18px;font-weight:900;letter-spacing:.13em;line-height:1;text-transform:uppercase}.template-password .hsb-password__heading{margin:0;color:var(--HSB-NAVY);font-family:var(--FONT-STACK-HEADING)!important;font-size:clamp(46px,6vw,68px);font-weight:400;line-height:.9;text-transform:uppercase}.template-password .hsb-password__script{margin:10px 0 0;color:var(--HSB-RED);font-family:var(--FONT-STACK-SCRIPT);font-size:clamp(36px,4.5vw,50px);line-height:1}.template-password .password__message,.template-password .password__signup-form{max-width:none;padding-right:0;padding-left:0;background:transparent}.template-password .password__message,.template-password .password__signup-form>.rte{color:var(--HSB-SLATE);font-size:16px;line-height:1.55}.template-password .password__message{margin-top:20px}.template-password .password__signup-form{padding-top:22px}.template-password .input-group--inner-button{border:1px solid var(--HSB-NAVY)}.template-password .input-group-field,.template-password .input-group-button .btn{min-height:54px}.template-password .hsb-password__note{margin:12px 0 0;color:var(--HSB-GRAY);font-family:var(--FONT-STACK-ACCENT);font-size:11px}.template-password .password__footer{display:block;height:auto}.template-password .password__footer__inner{display:block;padding:18px 24px 24px;color:var(--HSB-WHITE);text-align:center}.template-password .password__modal__button{color:var(--HSB-WHITE);font-family:var(--FONT-STACK-ACCENT);font-size:12px;font-weight:700}.template-password .hsb-password__modal-heading{margin:0 0 22px;color:var(--HSB-NAVY);font-family:var(--FONT-STACK-HEADING);font-size:44px;line-height:.95;text-transform:uppercase}.product-grid-item{height:100%}.product-grid-item [data-grid-slide]{overflow:hidden;background:var(--HSB-SOFT)}.product-grid-item [data-grid-slide] img{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.product-grid-item:hover [data-grid-slide] img{transform:scale(1.025)}.product__grid__info{padding-top:16px}.product__grid__title{font-family:var(--FONT-STACK-ACCENT);font-size:15px;font-weight:800;letter-spacing:.035em}.product__grid__price{margin-top:5px;font-weight:700}.badge-box{border-radius:0;font-weight:800;letter-spacing:.07em}body .btn,body .btn--soft,body .btn--outline,body .shopify-challenge__button,body .shopify-payment-button .shopify-payment-button__button--unbranded,body .hsb-hosts__button,body .hsb-social__follow{--btn-bg: var(--HSB-RED);--btn-text: var(--HSB-WHITE);--btn-bg-hover: var(--HSB-NAVY);--btn-text-hover: var(--HSB-WHITE);border-color:var(--HSB-RED)!important;color:var(--HSB-WHITE)!important;background-color:var(--HSB-RED)!important;font-family:var(--FONT-STACK-ACCENT)!important}body .btn:hover,body .btn:active,body .btn:focus,body .btn--soft:hover,body .btn--soft:active,body .btn--soft:focus,body .btn--outline:hover,body .btn--outline:active,body .btn--outline:focus,body .shopify-challenge__button:hover,body .shopify-challenge__button:active,body .shopify-challenge__button:focus,body .shopify-payment-button .shopify-payment-button__button--unbranded:hover,body .hsb-hosts__button:hover,body .hsb-hosts__button:focus-visible,body .hsb-social__follow:hover,body .hsb-social__follow:focus-visible{border-color:var(--HSB-NAVY)!important;color:var(--HSB-WHITE)!important;background-color:var(--HSB-NAVY)!important}body .stain-button-canvas.group\/quick-action-button.bg-button.type-accent,body .stain-button-primary.group\/quick-action-button.bg-button.type-accent,body [id^=quick-add-menu-toolbar]{--rgb-button-main: 187 33 48;--rgb-button-contrast: 255 255 255;color:var(--HSB-WHITE)!important;background-color:var(--HSB-RED)!important;font-family:var(--FONT-STACK-ACCENT)!important}body .stain-button-canvas.group\/quick-action-button.bg-button.type-accent:hover,body .stain-button-primary.group\/quick-action-button.bg-button.type-accent:hover{color:var(--HSB-WHITE)!important;background-color:var(--HSB-NAVY)!important;opacity:1}[data-section-id$=story]{border-bottom:1px solid var(--HSB-RULE);background:var(--HSB-WHITE)}[data-section-id$=story] .brick__block__text{background:var(--HSB-WHITE)!important}[data-section-id$=story] .standard__kicker{color:var(--HSB-RED);font-family:var(--FONT-STACK-ACCENT);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}[data-section-id$=story] .standard__heading{color:var(--HSB-NAVY);font-family:var(--FONT-STACK-HEADING)!important;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:.9;text-transform:uppercase}[data-section-id$=story] .rte{color:var(--HSB-SLATE);font-family:var(--FONT-STACK-BODY);font-size:clamp(16px,1.25vw,19px);line-height:1.65}#about .section-icons,#about-us .section-icons,[id$=code] .section-icons{border-top:4px solid var(--HSB-RED);background:var(--HSB-LIGHT-GRAY)}#about .section-icons .kicker-flourished,#about-us .section-icons .kicker-flourished,[id$=code] .section-icons .kicker-flourished{margin-bottom:clamp(28px,4vw,48px);color:var(--HSB-NAVY);font-family:var(--FONT-STACK-HEADING)!important;font-size:clamp(44px,5vw,68px);font-weight:400;line-height:.92;text-align:left;text-transform:uppercase}#about .section-icons .icon__column__heading,#about-us .section-icons .icon__column__heading,[id$=code] .section-icons .icon__column__heading{color:var(--HSB-NAVY);font-family:var(--FONT-STACK-ACCENT);font-weight:800;letter-spacing:.04em}#about .section-icons .icon__column__paragraph,#about-us .section-icons .icon__column__paragraph,[id$=code] .section-icons .icon__column__paragraph{color:var(--HSB-SLATE)}.template-product .product-section{border-bottom:1px solid var(--HSB-RULE);background:var(--HSB-WHITE)}.template-product .product__media,.template-product .product__image__placeholder{background:var(--HSB-LIGHT-GRAY)}.template-product .product__media img{object-fit:contain}.template-product .product__inner{color:var(--HSB-SLATE)}.template-product .product__block__text strong{color:var(--HSB-GRAY);font-family:var(--FONT-STACK-ACCENT);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.template-product .product__title{color:var(--HSB-NAVY);font-family:var(--FONT-STACK-HEADING)!important;font-size:clamp(40px,3.8vw,58px)!important;font-weight:400;line-height:.94;text-transform:uppercase}.template-product .product__page__cutline{color:var(--HSB-SLATE);font-size:16px;line-height:1.5}.template-product .product__price{color:var(--HSB-NAVY);font-family:var(--FONT-STACK-ACCENT);font-size:22px!important;font-weight:800;letter-spacing:0}.template-product .radio__legend{color:var(--HSB-GRAY);font-family:var(--FONT-STACK-ACCENT);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.template-product .radio__fieldset .radio__button label{border-color:var(--HSB-NEUTRAL-GRAY);color:var(--HSB-NAVY);background:var(--HSB-WHITE)}.template-product .radio__fieldset .radio__button label:hover,.template-product .radio__fieldset .radio__button label:focus{border-color:var(--HSB-NAVY);color:var(--HSB-NAVY);background:var(--HSB-LIGHT-GRAY)}.template-product .radio__fieldset .radio__button input:checked~label{border-color:var(--HSB-NAVY);color:var(--HSB-WHITE);background:var(--HSB-NAVY)}.template-product .btn--add-to-cart{min-height:54px;border-color:var(--HSB-RED)!important;background:var(--HSB-RED)!important;font-size:13px}.template-product .btn--add-to-cart:hover,.template-product .btn--add-to-cart:focus-visible{border-color:var(--HSB-NAVY)!important;background:var(--HSB-NAVY)!important}.template-product .product-accordion .accordion__wrapper{border-color:var(--HSB-NEUTRAL-GRAY)}.template-product .product-accordion .accordion__title{min-height:54px;color:var(--HSB-NAVY);font-family:var(--FONT-STACK-ACCENT)!important;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.template-product .section-icons{border-bottom:1px solid var(--HSB-RULE);background:var(--HSB-LIGHT-GRAY)}.template-product .section-icons .kicker-flourished,.template-product .section-related .kicker-flourished{color:var(--HSB-NAVY);font-family:var(--FONT-STACK-HEADING)!important;font-size:clamp(40px,4vw,60px);font-weight:400;line-height:.94;text-align:left;text-transform:uppercase}.template-product .icon__column__heading{color:var(--HSB-NAVY);font-family:var(--FONT-STACK-ACCENT);font-weight:800}.template-product .section-related{border-top:1px solid var(--HSB-RULE);background:var(--HSB-WHITE)}@media(min-width:768px){.template-product .product-single .product__inner{max-width:520px}}.drawer,.cart__drawer{border-left:1px solid var(--HSB-RULE)}.footer__title,.subfooter__item{font-family:var(--FONT-STACK-ACCENT);letter-spacing:.05em}@media(max-width:767px){.header__inner:not(.header__inner--bar){min-height:60px}.template-index .text__standard .standard__heading{font-size:clamp(40px,12vw,60px)}.template-index .section-collection .kicker-flourished{font-size:clamp(38px,10vw,54px)}.template-index .section-list-collections .kicker-flourished,.section-newsletter--handshake .kicker-flourished{font-size:clamp(40px,11vw,58px)}.template-index .collection-grid-item__title{font-size:clamp(36px,8vw,46px)}.section-newsletter--handshake .one-whole{width:100%}.section-newsletter--handshake:after{display:none}.section-newsletter--handshake .input-group{grid-template-columns:1fr}.section-newsletter--handshake .input-group-button,.section-newsletter--handshake .input-group-button .btn{display:block;width:100%}.template-password .password__main__inner{padding:24px 16px 16px}.template-password .password__box{padding:30px 24px;box-shadow:10px 10px #0f1a304d}.template-password .input-group--inner-button{display:grid}.template-password .input-group-button,.template-password .input-group-button .btn{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/brand.css.map */
