/* Generated by outputs/wordpress-dev/shared-shell-all/build-shell-css.cjs.
 * Source: assets/home-chic.css. Rebuild after changing shared chrome styles.
 * Legacy content keeps its original theme, template, typography and colours. */
@font-face{font-family:'SCH Montserrat';src:url('fonts/Montserrat-Light.woff2') format('woff2');font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:'SCH Figtree';src:url('fonts/Figtree-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'SCH Figtree';src:url('fonts/Figtree-Semibold.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
body.srh-chic-shell-only{--sch-unit:1px;--sch-red:#c6263e;--sch-bg:#000;--sch-ink:#fff;--sch-line:#262626;--sch-gutter:calc(40 * var(--sch-unit));--sch-max:calc(1600 * var(--sch-unit));--sch-breath:calc(80 * var(--sch-unit));--sch-heading:'SCH Montserrat',Montserrat,Arial,sans-serif;--sch-font:'SCH Figtree',Figtree,Arial,sans-serif;--sch-outer:max(calc((100vw - var(--sch-max) + var(--sch-gutter) * 2) / 2),var(--sch-gutter));--sch-inner:calc(100vw - var(--sch-outer) * 2);--sch-grid:calc((var(--sch-inner) - 19 * 24 * var(--sch-unit)) / 20)}
body.srh-chic-shell-only .sch-shell-region{--theme-font-family:var(--sch-font);--theme-text-color:#fff;--theme-headings-color:#fff;--theme-palette-color-1:#c6263e;--theme-palette-color-2:#a11e32;color:#fff;font:400 calc(14 * var(--sch-unit))/1.733333333 var(--sch-font)}
body.srh-chic-shell-only .sch-shell-region{box-sizing:border-box}
body.srh-chic-shell-only .sch-shell-region *{box-sizing:border-box}
body.srh-chic-shell-only .sch-dialog{box-sizing:border-box}
body.srh-chic-shell-only .sch-dialog *{box-sizing:border-box}
body.srh-chic-shell-only .sch-shell-region{width:100%;max-width:none;margin:0;background:#000;color:#fff}
body.srh-chic-shell-only .sch-shell-region :where(h1,h2,h3,h4,p,figure,blockquote,ul,ol){margin:0;padding:0}
body.srh-chic-shell-only .sch-shell-region :where(ul,ol){list-style:none}
body.srh-chic-shell-only .sch-shell-region :where(a){color:inherit;text-decoration:none}
body.srh-chic-shell-only .sch-shell-region :where(button,input,select,textarea){font:inherit;letter-spacing:inherit}
body.srh-chic-shell-only .sch-shell-region :where(button){appearance:none;border:0;box-shadow:none;border-radius:0;padding:0;min-height:0;background:none;color:inherit;cursor:pointer;line-height:inherit;text-transform:none}
body.srh-chic-shell-only .sch-shell-region :where(img){display:block;max-width:100%;height:auto}
body.srh-chic-shell-only .sch-shell-region :where(svg){display:block;max-width:100%;flex-shrink:0}
body.srh-chic-shell-only .sch-shell-region [hidden]{display:none!important}
body.srh-chic-shell-only .sch-dialog [hidden]{display:none!important}
body.srh-chic-shell-only .sch-shell-region :where(a,button,input,select,textarea):focus-visible{outline:calc(2 * var(--sch-unit)) solid var(--sch-red);outline-offset:calc(4 * var(--sch-unit))}
body.srh-chic-shell-only .sch-container{width:100%;max-width:var(--sch-max);margin-inline:auto;padding-inline:var(--sch-gutter)}
body.srh-chic-shell-only .sch-eyebrow{font:600 calc(13 * var(--sch-unit))/1.5 var(--sch-font);letter-spacing:calc(1 * var(--sch-unit));text-transform:uppercase;color:#fff}
body.srh-chic-shell-only .sch-button{display:inline-flex;align-items:center;justify-content:center;min-height:calc(52 * var(--sch-unit));padding:calc(14 * var(--sch-unit)) calc(30 * var(--sch-unit));border:1px solid #fff;border-radius:calc(4 * var(--sch-unit));background:#fff;color:#000;font:600 calc(13 * var(--sch-unit))/1.5 var(--sch-font);letter-spacing:calc(1 * var(--sch-unit));text-transform:uppercase;text-align:center;transition:background .2s,color .2s,border-color .2s}
body.srh-chic-shell-only .sch-shell-region a.sch-button{display:inline-flex;align-items:center;justify-content:center;min-height:calc(52 * var(--sch-unit));padding:calc(14 * var(--sch-unit)) calc(30 * var(--sch-unit));border:1px solid #fff;border-radius:calc(4 * var(--sch-unit));background:#fff;color:#000;font:600 calc(13 * var(--sch-unit))/1.5 var(--sch-font);letter-spacing:calc(1 * var(--sch-unit));text-transform:uppercase;text-align:center;transition:background .2s,color .2s,border-color .2s}
body.srh-chic-shell-only .sch-shell-region button.sch-button{display:inline-flex;align-items:center;justify-content:center;min-height:calc(52 * var(--sch-unit));padding:calc(14 * var(--sch-unit)) calc(30 * var(--sch-unit));border:1px solid #fff;border-radius:calc(4 * var(--sch-unit));background:#fff;color:#000;font:600 calc(13 * var(--sch-unit))/1.5 var(--sch-font);letter-spacing:calc(1 * var(--sch-unit));text-transform:uppercase;text-align:center;transition:background .2s,color .2s,border-color .2s}
body.srh-chic-shell-only .sch-button:hover{background:var(--sch-red)!important;border-color:var(--sch-red)!important;color:#fff!important}
body.srh-chic-shell-only .sch-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:calc(36 * var(--sch-unit));min-height:calc(44 * var(--sch-unit));padding:calc(8 * var(--sch-unit))}
body.srh-chic-shell-only .sch-icon-button svg{width:calc(24 * var(--sch-unit));height:calc(24 * var(--sch-unit))}
body.srh-chic-shell-only .sch-announcement{position:sticky;top:var(--sch-adminbar-height,0px);z-index:111;display:flex;justify-content:center;align-items:center;min-height:calc(48 * var(--sch-unit));padding:calc(15 * var(--sch-unit)) var(--sch-gutter);background:#000;color:var(--sch-red);font:400 calc(11 * var(--sch-unit))/1.5 var(--sch-font);text-align:center}
body.srh-chic-shell-only .sch-announcement p{margin:0}
body.srh-chic-shell-only .sch-header{position:sticky;top:calc(var(--sch-adminbar-height,0px) + var(--sch-announcement-height,48px));z-index:110;width:100%;border-bottom:1px solid var(--sch-line);background:#000;color:#fff}
body.srh-chic-shell-only .sch-header-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:calc(78 * var(--sch-unit));padding-top:calc(27 * var(--sch-unit));padding-bottom:calc(27 * var(--sch-unit));gap:calc(24 * var(--sch-unit))}
body.srh-chic-shell-only .sch-logo{display:flex;align-items:center;justify-content:center;width:calc(112 * var(--sch-unit));margin:0;color:#fff;font:600 calc(15 * var(--sch-unit))/1.15 var(--sch-font);letter-spacing:calc(1 * var(--sch-unit));text-align:center}
body.srh-chic-shell-only .sch-logo img{width:100%;height:auto;max-height:calc(32 * var(--sch-unit));object-fit:contain}
body.srh-chic-shell-only .sch-logo small{display:block;font:400 calc(6 * var(--sch-unit))/1.4 var(--sch-font);letter-spacing:calc(.7 * var(--sch-unit))}
body.srh-chic-shell-only .sch-header-tools{display:flex;align-items:center;gap:calc(24 * var(--sch-unit));min-width:0}
body.srh-chic-shell-only .sch-header-left{display:flex;align-items:center;gap:calc(24 * var(--sch-unit));min-width:0}
body.srh-chic-shell-only .sch-header-tools{justify-content:flex-end}
body.srh-chic-shell-only .sch-header-left{justify-content:flex-start}
body.srh-chic-shell-only .sch-header-search{display:flex;align-items:center;gap:calc(12 * var(--sch-unit));text-align:left;color:#ccc;font-size:calc(14 * var(--sch-unit));white-space:nowrap}
body.srh-chic-shell-only .sch-header-search svg{width:calc(24 * var(--sch-unit));height:calc(24 * var(--sch-unit))}
body.srh-chic-shell-only .sch-header-tools svg{width:calc(24 * var(--sch-unit));height:calc(24 * var(--sch-unit))}
body.srh-chic-shell-only .sch-header-left svg{width:calc(24 * var(--sch-unit));height:calc(24 * var(--sch-unit))}
body.srh-chic-shell-only .sch-cart{display:inline-flex;position:relative;align-items:center;gap:calc(8 * var(--sch-unit))}
body.srh-chic-shell-only .sch-cart-link .srh-cart-count{position:absolute;right:calc(-12 * var(--sch-unit));top:calc(-8 * var(--sch-unit));display:flex;align-items:center;justify-content:center;min-width:calc(20 * var(--sch-unit));height:calc(20 * var(--sch-unit));padding:0 calc(4 * var(--sch-unit));border-radius:50%;background:#fff;color:#000;font:600 calc(10 * var(--sch-unit))/1 var(--sch-font)}
body.srh-chic-shell-only .sch-nav{padding-top:calc(17 * var(--sch-unit));padding-bottom:calc(19 * var(--sch-unit));border-top:1px solid var(--sch-line)}
body.srh-chic-shell-only .sch-nav ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:calc(32 * var(--sch-unit));row-gap:calc(12 * var(--sch-unit))}
body.srh-chic-shell-only .sch-nav a{display:block;font-size:calc(14 * var(--sch-unit));white-space:nowrap;position:relative}
body.srh-chic-shell-only .sch-nav a::after{position:absolute;content:'';left:0;right:0;bottom:calc(-4 * var(--sch-unit));height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s}
body.srh-chic-shell-only .sch-nav a:hover::after{transform:scaleX(1)}
body.srh-chic-shell-only .sch-menu-toggle{display:none!important}
body.srh-chic-shell-only .sch-mobile-only{display:none!important}
body.srh-chic-shell-only .sch-newsletter{position:relative;display:flex;align-items:center;min-height:calc(400 * var(--sch-unit));isolation:isolate;overflow:hidden;margin-top:var(--sch-breath);background:#111}
body.srh-chic-shell-only .sch-newsletter-image{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}
body.srh-chic-shell-only .sch-newsletter>img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}
body.srh-chic-shell-only .sch-newsletter>picture{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}
body.srh-chic-shell-only .sch-newsletter>picture img{width:100%;height:100%;object-fit:cover}
body.srh-chic-shell-only .sch-newsletter-panel{width:calc(var(--sch-grid) * 8 + 7 * 24 * var(--sch-unit));margin:var(--sch-breath) calc(var(--sch-outer) + var(--sch-grid) + 24 * var(--sch-unit)) var(--sch-breath) auto;padding:calc(48 * var(--sch-unit));border-radius:calc(32 * var(--sch-unit));background:#0b0300;color:#fff;text-align:left}
body.srh-chic-shell-only .sch-newsletter-panel>.sch-eyebrow{margin:0 0 calc(16 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter-panel>p:not(.sch-eyebrow){margin-top:calc(24 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter .wpforms-container{margin:calc(32 * var(--sch-unit)) 0 0!important;padding:0!important}
body.srh-chic-shell-only .sch-newsletter .wpforms-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(16 * var(--sch-unit));align-items:start;margin:0!important}
body.srh-chic-shell-only .sch-newsletter .wpforms-field-container{padding:0!important;min-width:0}
body.srh-chic-shell-only .sch-newsletter .wpforms-submit-container{padding:0!important;min-width:0}
body.srh-chic-shell-only .sch-newsletter .wpforms-field{padding:0!important;margin:0!important;max-width:none!important}
body.srh-chic-shell-only .sch-newsletter .wpforms-field-label{position:absolute!important;width:1px;height:1px;padding:0!important;margin:-1px!important;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
body.srh-chic-shell-only .sch-newsletter input[type=email]{display:block;width:100%!important;max-width:none!important;height:calc(52 * var(--sch-unit))!important;min-height:0!important;margin:0!important;padding:calc(14 * var(--sch-unit)) calc(16 * var(--sch-unit))!important;border:1px solid #ffffff50!important;border-radius:calc(4 * var(--sch-unit))!important;background:transparent!important;color:#fff!important;font:400 calc(14 * var(--sch-unit))/1.5 var(--sch-font)!important;box-shadow:none!important}
body.srh-chic-shell-only .sch-newsletter input[type=text]{display:block;width:100%!important;max-width:none!important;height:calc(52 * var(--sch-unit))!important;min-height:0!important;margin:0!important;padding:calc(14 * var(--sch-unit)) calc(16 * var(--sch-unit))!important;border:1px solid #ffffff50!important;border-radius:calc(4 * var(--sch-unit))!important;background:transparent!important;color:#fff!important;font:400 calc(14 * var(--sch-unit))/1.5 var(--sch-font)!important;box-shadow:none!important}
body.srh-chic-shell-only .sch-newsletter input::placeholder{color:#ddd!important;opacity:1!important}
body.srh-chic-shell-only .sch-newsletter .wpforms-submit{width:100%!important;min-height:calc(52 * var(--sch-unit))!important;padding:calc(14 * var(--sch-unit)) calc(24 * var(--sch-unit))!important;border:1px solid #fff!important;border-radius:calc(4 * var(--sch-unit))!important;background:#fff!important;color:#000!important;font:600 calc(12 * var(--sch-unit))/1.5 var(--sch-font)!important;text-transform:uppercase!important;letter-spacing:calc(1 * var(--sch-unit))!important;white-space:nowrap}
body.srh-chic-shell-only .sch-newsletter .wpforms-submit:hover{background:var(--sch-red)!important;border-color:var(--sch-red)!important;color:#fff!important}
body.srh-chic-shell-only .sch-newsletter .wpforms-error-container{grid-column:1/-1;color:#fff!important;background:#201318!important;border-color:var(--sch-red)!important;font-size:calc(12 * var(--sch-unit))!important}
body.srh-chic-shell-only .sch-newsletter .wpforms-error{grid-column:1/-1;color:#fff!important;background:#201318!important;border-color:var(--sch-red)!important;font-size:calc(12 * var(--sch-unit))!important}
body.srh-chic-shell-only .sch-newsletter .wpforms-confirmation-container-full{grid-column:1/-1;color:#fff!important;background:#201318!important;border-color:var(--sch-red)!important;font-size:calc(12 * var(--sch-unit))!important}
body.srh-chic-shell-only .sch-newsletter .wpforms-submit-spinner{display:none!important}
body.srh-chic-shell-only .sch-newsletter-note{font-size:calc(11 * var(--sch-unit));color:#aaa;line-height:1.6;margin-top:calc(16 * var(--sch-unit))!important}
body.srh-chic-shell-only .sch-footer{padding:calc(72 * var(--sch-unit)) 0 calc(50 * var(--sch-unit));background:#000;color:#fff;border-top:1px solid var(--sch-line)}
body.srh-chic-shell-only .sch-footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(40 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer-group{max-width:calc(325 * var(--sch-unit));min-width:0;word-break:break-word}
body.srh-chic-shell-only .sch-footer-group h3{font:600 calc(13 * var(--sch-unit))/1.5 var(--sch-font);letter-spacing:calc(1 * var(--sch-unit));text-transform:uppercase;margin-bottom:calc(20 * var(--sch-unit));color:#fff}
body.srh-chic-shell-only .sch-footer-group .sch-eyebrow{font:600 calc(13 * var(--sch-unit))/1.5 var(--sch-font);letter-spacing:calc(1 * var(--sch-unit));text-transform:uppercase;margin-bottom:calc(20 * var(--sch-unit));color:#fff}
body.srh-chic-shell-only .sch-footer-group li+li{margin-top:calc(12 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer-group a{font-size:calc(14 * var(--sch-unit));line-height:1.7}
body.srh-chic-shell-only .sch-footer a:hover{color:var(--sch-red)}
body.srh-chic-shell-only .sch-footer-social{display:flex;align-items:center;flex-wrap:wrap;gap:calc(20 * var(--sch-unit));margin-top:calc(20 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer-social a{display:flex;align-items:center;justify-content:center;min-width:calc(24 * var(--sch-unit));min-height:calc(32 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer-social svg{width:calc(20 * var(--sch-unit));height:calc(20 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:calc(24 * var(--sch-unit));margin-top:calc(50 * var(--sch-unit));color:#b3b3b3;font-size:calc(12 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer-bottom p{margin:0}
body.srh-chic-shell-only .sch-footer-payments{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--sch-unit))}
body.srh-chic-shell-only .sch-dialog{position:fixed;inset:0 0 0 auto;max-height:none;width:min(calc(450 * var(--sch-unit)),100vw);height:100dvh;max-width:100vw;margin:0;border:0;padding:calc(28 * var(--sch-unit));background:#000;color:#fff;font:400 calc(14 * var(--sch-unit))/1.7 var(--sch-font);z-index:10000}
body.srh-chic-shell-only .sch-dialog::backdrop{background:#0009}
body.srh-chic-shell-only .sch-dialog-close{display:flex;align-items:center;justify-content:center;width:calc(44 * var(--sch-unit));height:calc(44 * var(--sch-unit));margin-left:auto;border:0;background:transparent;color:#fff;cursor:pointer}
body.srh-chic-shell-only .sch-dialog-close svg{width:calc(24 * var(--sch-unit));height:calc(24 * var(--sch-unit))}
body.srh-chic-shell-only .sch-dialog-title{font:300 calc(30 * var(--sch-unit))/1.2 var(--sch-heading);margin:calc(18 * var(--sch-unit)) 0 calc(28 * var(--sch-unit));color:#fff}
body.srh-chic-shell-only .sch-dialog ul{margin:0;padding:0;list-style:none}
body.srh-chic-shell-only .sch-dialog nav a{display:block;padding:calc(16 * var(--sch-unit)) 0;border-bottom:1px solid var(--sch-line);color:#fff;text-decoration:none;font-size:calc(16 * var(--sch-unit))}
body.srh-chic-shell-only .sch-dialog input[type=search]{width:100%;height:calc(52 * var(--sch-unit));padding:calc(14 * var(--sch-unit));border:1px solid #555;border-radius:0;background:#080808;color:#fff;font:inherit}
body.srh-chic-shell-only .sch-dialog form{display:grid;gap:calc(16 * var(--sch-unit))}
body.srh-chic-shell-only .sch-dialog .sch-button{font-size:calc(13 * var(--sch-unit))}
@media(min-width:1025px) and (max-width:1439px){
body.srh-chic-shell-only{--sch-unit:calc(100vw / 1440)}
}
@media(min-width:1921px){
body.srh-chic-shell-only{--sch-unit:calc(100vw / 1920)}
}
@media(min-width:1400px){
body.srh-chic-shell-only .sch-newsletter-panel{width:calc(var(--sch-grid) * 7 + 6 * 24 * var(--sch-unit))}
}
@media(min-width:1600px){
body.srh-chic-shell-only{--sch-breath:calc(90 * var(--sch-unit))}
}
@media(max-width:1199px){
body.srh-chic-shell-only{--sch-breath:calc(64 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter{min-height:calc(500 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter .wpforms-form{grid-template-columns:1fr}
}
@media(max-width:1024px){
body.srh-chic-shell-only{--sch-unit:clamp(1px,calc(100vw / 375),1.25px);--sch-breath:calc(64 * var(--sch-unit))}
body.srh-chic-shell-only .sch-header-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:calc(12 * var(--sch-unit));min-height:calc(84 * var(--sch-unit));padding-block:calc(20 * var(--sch-unit))}
body.srh-chic-shell-only .sch-nav{display:none!important}
body.srh-chic-shell-only .sch-desktop-only{display:none!important}
body.srh-chic-shell-only .sch-header-search span{display:none!important}
body.srh-chic-shell-only .sch-menu-toggle{display:inline-flex!important}
body.srh-chic-shell-only .sch-mobile-only{display:inline-flex!important}
body.srh-chic-shell-only .sch-header-left{gap:calc(16 * var(--sch-unit))}
body.srh-chic-shell-only .sch-header-tools{gap:calc(16 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter{min-height:0}
body.srh-chic-shell-only .sch-newsletter-panel{max-width:calc(400 * var(--sch-unit));width:calc(100% - 2 * var(--sch-gutter));margin:var(--sch-breath) auto;padding:var(--sch-gutter)}
body.srh-chic-shell-only .sch-footer{padding:calc(48 * var(--sch-unit)) 0}
body.srh-chic-shell-only .sch-footer-group h3{margin-bottom:calc(12 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer-group .sch-eyebrow{margin-bottom:calc(12 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer-bottom{display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(42 * var(--sch-unit))}
}
@media(max-width:740px){
body.srh-chic-shell-only{--sch-unit:clamp(1px,calc(100vw / 375),1.25px);--sch-gutter:calc(24 * var(--sch-unit));--sch-breath:calc(48 * var(--sch-unit))}
body.srh-chic-shell-only .sch-shell-region{font-size:calc(13 * var(--sch-unit));line-height:1.7142857143}
body.srh-chic-shell-only .sch-eyebrow{font-size:calc(12 * var(--sch-unit))}
body.srh-chic-shell-only .sch-button{min-height:calc(48 * var(--sch-unit));font-size:calc(12 * var(--sch-unit));padding:calc(13 * var(--sch-unit)) calc(24 * var(--sch-unit))}
body.srh-chic-shell-only .sch-shell-region a.sch-button{min-height:calc(48 * var(--sch-unit));font-size:calc(12 * var(--sch-unit));padding:calc(13 * var(--sch-unit)) calc(24 * var(--sch-unit))}
body.srh-chic-shell-only .sch-shell-region button.sch-button{min-height:calc(48 * var(--sch-unit));font-size:calc(12 * var(--sch-unit));padding:calc(13 * var(--sch-unit)) calc(24 * var(--sch-unit))}
body.srh-chic-shell-only .sch-announcement{height:calc(64 * var(--sch-unit));min-height:calc(64 * var(--sch-unit));padding:0 calc(24 * var(--sch-unit));font-size:calc(10 * var(--sch-unit));line-height:1.25}
body.srh-chic-shell-only .sch-announcement p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-height:3.75em}
body.srh-chic-shell-only .sch-header{top:calc(var(--sch-adminbar-height,0px) + var(--sch-announcement-height,64px))}
body.srh-chic-shell-only .sch-header-main{min-height:calc(92 * var(--sch-unit));gap:calc(8 * var(--sch-unit))}
body.srh-chic-shell-only .sch-logo{width:calc(95 * var(--sch-unit));font-size:calc(12 * var(--sch-unit))}
body.srh-chic-shell-only .sch-logo img{max-height:calc(28 * var(--sch-unit))}
body.srh-chic-shell-only .sch-logo small{font-size:calc(5 * var(--sch-unit))}
body.srh-chic-shell-only .sch-header-left{gap:calc(12 * var(--sch-unit))}
body.srh-chic-shell-only .sch-header-tools{gap:calc(12 * var(--sch-unit))}
body.srh-chic-shell-only .sch-header-main :where(.sch-header-search svg,.sch-header-tools svg,.sch-header-left svg){width:calc(20 * var(--sch-unit));height:calc(20 * var(--sch-unit))}
body.srh-chic-shell-only .sch-header-language{font-size:calc(11 * var(--sch-unit))}
body.srh-chic-shell-only .sch-cart-link .srh-cart-count{min-width:calc(18 * var(--sch-unit));height:calc(18 * var(--sch-unit));font-size:calc(9 * var(--sch-unit));right:calc(-10 * var(--sch-unit));top:calc(-8 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter-panel{width:calc(100% - 2 * var(--sch-gutter));margin:var(--sch-breath) var(--sch-gutter);padding:calc(24 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter .wpforms-form{grid-template-columns:1fr}
body.srh-chic-shell-only .sch-newsletter input[type=email]{height:calc(48 * var(--sch-unit))!important;min-height:calc(48 * var(--sch-unit))!important;font-size:calc(13 * var(--sch-unit))!important}
body.srh-chic-shell-only .sch-newsletter input[type=text]{height:calc(48 * var(--sch-unit))!important;min-height:calc(48 * var(--sch-unit))!important;font-size:calc(13 * var(--sch-unit))!important}
body.srh-chic-shell-only .sch-newsletter .wpforms-submit{height:calc(48 * var(--sch-unit))!important;min-height:calc(48 * var(--sch-unit))!important;font-size:calc(13 * var(--sch-unit))!important}
body.srh-chic-shell-only .sch-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(40 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer-group h3{font-size:calc(12 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer-group .sch-eyebrow{font-size:calc(12 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer-group a{font-size:calc(13 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer-bottom{font-size:calc(11 * var(--sch-unit))}
body.srh-chic-shell-only .sch-dialog{width:min(100vw,calc(375 * var(--sch-unit)));padding:calc(24 * var(--sch-unit))}
}
@media(prefers-reduced-motion:reduce){
body.srh-chic-shell-only .sch-shell-region *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
body.srh-chic-shell-only .sch-shell-region *::before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
body.srh-chic-shell-only .sch-shell-region *::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}
body.srh-chic-shell-only .sch-header{top:var(--sch-adminbar-height,0px)}
body.srh-chic-shell-only .sch-announcement{position:static}
body.srh-chic-shell-only .sch-header-tools--left{justify-content:flex-start}
body.srh-chic-shell-only .sch-header-tools--right{justify-content:flex-end}
body.srh-chic-shell-only .sch-mobile-search{display:none!important}
body.srh-chic-shell-only .sch-cart-link{position:relative}
body.srh-chic-shell-only .sch-header-main{padding-block:calc(17 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter-inner{width:100%}
body.srh-chic-shell-only .sch-newsletter-panel{margin-right:calc(var(--sch-grid) + 24 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter-panel>h2{font:300 calc(30 * var(--sch-unit))/1.2 var(--sch-heading);color:#fff;margin:calc(16 * var(--sch-unit)) 0}
body.srh-chic-shell-only .sch-footer-group h2{font:600 calc(13 * var(--sch-unit))/1.5 var(--sch-font);letter-spacing:calc(1 * var(--sch-unit));text-transform:uppercase;margin:0 0 calc(20 * var(--sch-unit));color:#fff}
body.srh-chic-shell-only .sch-footer-social li+li{margin:0}
body.srh-chic-shell-only.sch-dialog-open{overflow:hidden}
body.srh-chic-shell-only .sch-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--sch-unit));margin-bottom:calc(24 * var(--sch-unit))}
body.srh-chic-shell-only .sch-dialog-heading h2{font:300 calc(30 * var(--sch-unit))/1.2 var(--sch-heading);color:#fff;margin:0}
body.srh-chic-shell-only .sch-dialog :where(button){color:#fff;background:none;border:0;font:inherit;cursor:pointer}
body.srh-chic-shell-only .sch-dialog .sch-icon-button{display:flex;justify-content:center;align-items:center;padding:calc(8 * var(--sch-unit));width:calc(44 * var(--sch-unit));height:calc(44 * var(--sch-unit));min-width:calc(44 * var(--sch-unit))}
body.srh-chic-shell-only .sch-dialog nav a{display:flex;justify-content:space-between;align-items:center;gap:calc(20 * var(--sch-unit))}
body.srh-chic-shell-only .sch-dialog nav a svg{width:calc(16 * var(--sch-unit));height:calc(16 * var(--sch-unit))}
body.srh-chic-shell-only .sch-search-form label{font-size:calc(13 * var(--sch-unit));color:#aaa}
body.srh-chic-shell-only .sch-search-form>div{display:flex;gap:calc(8 * var(--sch-unit));margin-bottom:calc(24 * var(--sch-unit))}
body.srh-chic-shell-only .sch-search-form input[type=search]{min-width:0;flex:1}
@media(max-width:1024px){
body.srh-chic-shell-only .sch-header-main{padding-block:calc(20 * var(--sch-unit))}
body.srh-chic-shell-only .sch-mobile-search{display:inline-flex!important}
body.srh-chic-shell-only .sch-desktop-search{display:none!important}
body.srh-chic-shell-only .sch-newsletter-inner{padding-inline:var(--sch-gutter)}
body.srh-chic-shell-only .sch-newsletter-panel{width:100%;max-width:calc(400 * var(--sch-unit));margin:var(--sch-breath) auto}
body.srh-chic-shell-only .sch-footer-group h2{margin-bottom:calc(12 * var(--sch-unit))}
}
@media(max-width:740px){
body.srh-chic-shell-only .sch-header-main{padding-block:calc(20 * var(--sch-unit))}
body.srh-chic-shell-only .sch-icon-button{min-width:calc(28 * var(--sch-unit));min-height:calc(32 * var(--sch-unit));padding:calc(4 * var(--sch-unit))}
body.srh-chic-shell-only .sch-header-tools--left{gap:calc(12 * var(--sch-unit))}
body.srh-chic-shell-only .sch-header-tools--right{gap:calc(12 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer-group h2{font-size:calc(12 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter-panel{max-width:none;padding:calc(24 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter-panel>h2{font-size:calc(24 * var(--sch-unit))}
}
body.srh-chic-shell-only .sch-menu-dialog{inset:0 auto 0 0;border-radius:0 0 calc(32 * var(--sch-unit)) 0}
@media(max-width:740px){
body.srh-chic-shell-only .sch-menu-dialog{width:calc(100vw - 30 * var(--sch-unit));max-width:calc(390 * var(--sch-unit))}
}
body.srh-chic-shell-only .sch-menu-dialog .sch-dialog-heading{justify-content:flex-start}
body.srh-chic-shell-only .sch-menu-dialog .sch-dialog-heading .sch-icon-button{margin-left:0}
body.srh-chic-shell-only .sch-newsletter-panel>h2.sch-eyebrow{font:600 calc(13 * var(--sch-unit))/1.5 var(--sch-font);letter-spacing:calc(1 * var(--sch-unit));text-transform:uppercase;margin:0 0 calc(16 * var(--sch-unit))}
body.srh-chic-shell-only .sch-header-tools--left .sch-mobile-search{display:inline-flex!important;width:auto;align-items:center;justify-content:flex-start;gap:calc(12 * var(--sch-unit));padding:0;color:#ccc;font:400 calc(14 * var(--sch-unit))/1.5 var(--sch-font)}
body.srh-chic-shell-only .sch-header-tools--right .sch-desktop-search{display:none!important}
body.srh-chic-shell-only .sch-footer-locale{display:flex;align-items:center;gap:calc(12 * var(--sch-unit));font-size:calc(13 * var(--sch-unit));color:#ddd}
body.srh-chic-shell-only .sch-footer-payment-methods{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:calc(8 * var(--sch-unit))}
body.srh-chic-shell-only .sch-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
body.srh-chic-shell-only .sch-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
@media(max-width:1024px){
body.srh-chic-shell-only .sch-header-tools--left .sch-mobile-search span{display:none}
body.srh-chic-shell-only .sch-footer-payment-methods{justify-content:flex-start}
}
@media(max-width:740px){
body.srh-chic-shell-only .sch-newsletter-panel>h2.sch-eyebrow{font-size:calc(12 * var(--sch-unit))}
}
body.srh-chic-shell-only .sch-header-locale{display:flex;align-items:center;gap:calc(24 * var(--sch-unit));font-size:calc(13 * var(--sch-unit));color:#ccc;white-space:nowrap}
body.srh-chic-shell-only .sch-footer-localization{display:flex;align-items:center;gap:calc(12 * var(--sch-unit));font-size:calc(13 * var(--sch-unit));color:#fff;white-space:nowrap;padding:calc(10 * var(--sch-unit)) calc(14 * var(--sch-unit));border:1px solid #ffffff4d;border-radius:calc(4 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer-copyright{flex:1;margin:0}
body.srh-chic-shell-only .sch-footer-payment{display:flex;align-items:center;justify-content:flex-end;gap:calc(8 * var(--sch-unit));flex-wrap:wrap;font-size:calc(12 * var(--sch-unit));color:#bbb}
body.srh-chic-shell-only .sch-search-toolbar{display:flex;align-items:center;gap:calc(12 * var(--sch-unit))}
body.srh-chic-shell-only .sch-search-toolbar .sch-search-form{flex:1;min-width:0;display:block}
body.srh-chic-shell-only .sch-search-toolbar .sch-search-form>div{margin:0;align-items:center}
body.srh-chic-shell-only .sch-search-toolbar input[type=search]{border-width:0 0 1px;background:transparent;padding-left:0}
body.srh-chic-shell-only .sch-search-toolbar>.sch-icon-button{flex:none}
@media(max-width:1024px){
body.srh-chic-shell-only .sch-header-locale{display:none}
body.srh-chic-shell-only .sch-footer-payment{justify-content:flex-start}
}
body.srh-chic-shell-only .sch-newsletter .wpforms-field-container{width:100%!important;max-width:none!important;display:block;justify-self:stretch}
body.srh-chic-shell-only .sch-newsletter .wpforms-field{width:100%!important;max-width:none!important;display:block;justify-self:stretch}
body.srh-chic-shell-only .sch-newsletter .wpforms-submit-container{width:auto!important;max-width:none!important;justify-self:stretch}
@media(max-width:1199px){
body.srh-chic-shell-only .sch-newsletter .wpforms-submit-container{width:100%!important}
}
body.srh-chic-shell-only .sch-footer-group>ul:not(.sch-footer-social) a{text-transform:uppercase;text-decoration:underline;text-underline-offset:calc(3 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer .sch-footer-social{display:flex;gap:0;max-width:calc(264 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer .sch-footer-social li{margin:0}
body.srh-chic-shell-only .sch-footer .sch-footer-social a{width:calc(44 * var(--sch-unit));height:calc(44 * var(--sch-unit));border:1px solid var(--sch-line);margin-right:-1px}
body.srh-chic-shell-only .sch-shell-region [data-sch-autoplay-toggle]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(36 * var(--sch-unit));height:calc(36 * var(--sch-unit));min-width:calc(36 * var(--sch-unit));min-height:calc(36 * var(--sch-unit));padding:calc(10 * var(--sch-unit));border:1px solid #ffffff40;border-radius:50%;background:#0005;color:#ddd;opacity:.85;line-height:1;transition:color .2s,background .2s,border-color .2s}
body.srh-chic-shell-only .sch-shell-region [data-sch-autoplay-toggle]::before{content:none!important;display:none!important}
body.srh-chic-shell-only .sch-shell-region [data-sch-autoplay-toggle]::after{content:none!important;display:none!important}
body.srh-chic-shell-only .sch-shell-region [data-sch-autoplay-toggle] svg{display:block;width:calc(14 * var(--sch-unit));height:calc(14 * var(--sch-unit));flex:none}
body.srh-chic-shell-only .sch-shell-region [data-sch-autoplay-toggle] svg[hidden]{display:none!important}
body.srh-chic-shell-only .sch-shell-region [data-sch-autoplay-toggle]:is(:hover,:focus-visible){background:#ffffff14;border-color:#fff;color:#fff;opacity:1}
body.srh-chic-shell-only .sch-shell-region [data-sch-autoplay-toggle][aria-pressed=true]{background:#ffffff14;border-color:#ffffff80;color:#fff}
@media(max-width:740px){
body.srh-chic-shell-only .sch-shell-region [data-sch-autoplay-toggle]{width:calc(40 * var(--sch-unit));height:calc(40 * var(--sch-unit));min-width:calc(40 * var(--sch-unit));min-height:calc(40 * var(--sch-unit));padding:calc(12 * var(--sch-unit))}
}
body.srh-chic-shell-only .sch-header--original .sch-logo img{filter:brightness(0) invert(1)}
body.srh-chic-shell-only .sch-footer--original .sch-footer-logo img{filter:brightness(0) invert(1)}
body.srh-chic-shell-only .sch-footer--original{--theme-text-color:#b3b3b3;--theme-headings-color:#fff;--theme-link-initial-color:#b3b3b3;--theme-link-hover-color:var(--sch-red);padding-top:calc(56 * var(--sch-unit));padding-bottom:calc(40 * var(--sch-unit));background:#000;color:#b3b3b3}
body.srh-chic-shell-only .sch-footer--original .sch-footer-logo{display:block;width:calc(320 * var(--sch-unit));max-width:100%;margin:0 0 calc(40 * var(--sch-unit));color:#fff}
body.srh-chic-shell-only .sch-footer--original .sch-footer-logo img{display:block;width:100%;height:auto;max-height:calc(80 * var(--sch-unit));object-fit:contain;object-position:left center}
body.srh-chic-shell-only .sch-footer--original .sch-footer-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:calc(40 * var(--sch-unit));border-top:1px solid var(--sch-line);padding-top:calc(40 * var(--sch-unit));align-items:start}
body.srh-chic-shell-only .sch-footer--original .sch-footer-group{width:100%;max-width:none;min-width:0;word-break:normal;overflow-wrap:anywhere}
body.srh-chic-shell-only .sch-footer--original .sch-footer-widget{font:400 calc(14 * var(--sch-unit))/1.8 var(--sch-font);color:#b3b3b3;min-width:0;max-width:100%;overflow:visible;white-space:normal;overflow-wrap:anywhere}
body.srh-chic-shell-only .sch-footer--original .sch-footer-widget :is(.widget,.textwidget,.wp-block-group,.wp-block-group__inner-container,.wp-block-columns,.wp-block-column){display:block!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;gap:0!important;overflow:visible!important}
body.srh-chic-shell-only .sch-footer--original .sch-footer-widget .widget+.widget{margin-top:calc(24 * var(--sch-unit))!important}
body.srh-chic-shell-only .sch-footer--original .sch-footer-widget :is(h1,h2,h3,h4,h5,h6,.widget-title){display:block;margin:0 0 calc(20 * var(--sch-unit))!important;padding:0!important;color:#fff!important;font:600 calc(14 * var(--sch-unit))/1.5 var(--sch-font)!important;letter-spacing:calc(.5 * var(--sch-unit))!important;text-align:left!important;text-transform:none!important;white-space:normal!important;overflow:visible!important;max-height:none!important}
body.srh-chic-shell-only .sch-footer--original .sch-footer-widget :is(p,li){display:block;margin:0 0 calc(10 * var(--sch-unit))!important;padding:0!important;color:inherit!important;font:inherit!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere;overflow:visible!important;max-height:none!important;-webkit-line-clamp:unset}
body.srh-chic-shell-only .sch-footer--original .sch-footer-widget :is(ul,ol){margin:0!important;padding:0!important;list-style:none!important}
body.srh-chic-shell-only .sch-footer--original .sch-footer-widget :is(ul,ol) :is(ul,ol){padding-left:calc(14 * var(--sch-unit))!important}
body.srh-chic-shell-only .sch-footer--original .sch-footer-widget :is(p,li):last-child{margin-bottom:0!important}
body.srh-chic-shell-only .sch-footer--original .sch-footer-widget a{font:inherit!important;color:inherit!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none;text-underline-offset:calc(3 * var(--sch-unit));overflow-wrap:anywhere}
body.srh-chic-shell-only .sch-footer--original .sch-footer-widget a:is(:hover,:focus-visible){color:var(--sch-red)!important;text-decoration:underline}
body.srh-chic-shell-only .sch-footer--original .sch-footer-widget :is(.has-text-align-center,.has-text-align-right){text-align:left!important}
body.srh-chic-shell-only .sch-footer--original .sch-footer-widget :is(.has-text-color,.has-inline-color,mark){color:inherit!important;background:transparent!important}
body.srh-chic-shell-only .sch-footer--original .sch-footer-widget :is(strong,b){font-weight:600}
body.srh-chic-shell-only .sch-footer--original .sch-footer-widget img{max-width:100%;height:auto;object-fit:contain}
body.srh-chic-shell-only .sch-footer--original .sch-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(24 * var(--sch-unit));border-top:1px solid var(--sch-line);margin-top:calc(40 * var(--sch-unit));padding-top:calc(26 * var(--sch-unit));color:#b3b3b3;font:400 calc(12 * var(--sch-unit))/1.7 var(--sch-font)}
body.srh-chic-shell-only .sch-footer--original .sch-footer-bottom .sch-footer-social{margin:0;max-width:none;flex:none;gap:0;list-style:none}
body.srh-chic-shell-only .sch-footer--original .sch-footer-copyright{flex:1;margin:0;min-width:0;overflow-wrap:anywhere}
body.srh-chic-shell-only .sch-footer--original .sch-footer-newsletter-link{display:inline-flex;align-items:center;justify-content:flex-end;gap:calc(8 * var(--sch-unit));min-height:calc(44 * var(--sch-unit));padding:calc(8 * var(--sch-unit)) 0;color:inherit;font:inherit;text-decoration:none;white-space:normal}
body.srh-chic-shell-only .sch-footer--original .sch-footer-newsletter-link svg{width:calc(18 * var(--sch-unit));height:calc(18 * var(--sch-unit));flex:none}
body.srh-chic-shell-only .sch-footer--original .sch-footer-newsletter-link:is(:hover,:focus-visible){color:var(--sch-red);text-decoration:underline;text-underline-offset:calc(3 * var(--sch-unit))}
body.srh-chic-shell-only .sch-header--original .sch-announcement{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;column-gap:calc(24 * var(--sch-unit));padding-inline:var(--sch-outer)}
body.srh-chic-shell-only .sch-header--original .sch-announcement-copy{grid-column:2;min-width:0;max-width:100%;color:var(--sch-red);text-align:center;overflow-wrap:anywhere}
body.srh-chic-shell-only .sch-header--original .sch-announcement-copy :is(p,div){margin:0;padding:0;display:block;max-height:none;overflow:visible;-webkit-line-clamp:unset}
body.srh-chic-shell-only .sch-header--original .sch-announcement-copy a{color:inherit;text-underline-offset:calc(3 * var(--sch-unit))}
body.srh-chic-shell-only .sch-header--original .sch-announcement-copy a:is(:hover,:focus-visible){text-decoration:underline}
body.srh-chic-shell-only .sch-header--original .sch-header-social{grid-column:3;display:flex;align-items:center;justify-content:flex-end;justify-self:end;flex-wrap:wrap;gap:calc(8 * var(--sch-unit));list-style:none;margin:0;padding:0;color:#fff}
body.srh-chic-shell-only .sch-header--original .sch-header-social li{margin:0;padding:0}
body.srh-chic-shell-only .sch-header--original .sch-header-social a{display:flex;align-items:center;justify-content:center;width:calc(24 * var(--sch-unit));height:calc(24 * var(--sch-unit));color:inherit}
body.srh-chic-shell-only .sch-header--original .sch-header-social svg{width:calc(16 * var(--sch-unit));height:calc(16 * var(--sch-unit))}
body.srh-chic-shell-only .sch-header--original .sch-header-social a:is(:hover,:focus-visible){color:var(--sch-red)}
body.srh-chic-shell-only .sch-menu-dialog .sch-menu-social{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:calc(8 * var(--sch-unit));list-style:none;margin:calc(24 * var(--sch-unit)) 0 0;padding:calc(24 * var(--sch-unit)) 0 0;border-top:1px solid var(--sch-line);color:#fff}
body.srh-chic-shell-only .sch-menu-dialog .sch-menu-social li{margin:0;padding:0}
body.srh-chic-shell-only .sch-menu-dialog .sch-menu-social a{display:flex;align-items:center;justify-content:center;width:calc(40 * var(--sch-unit));height:calc(40 * var(--sch-unit));border:1px solid var(--sch-line);border-radius:calc(4 * var(--sch-unit));padding:calc(10 * var(--sch-unit));color:#fff}
body.srh-chic-shell-only .sch-menu-dialog .sch-menu-social svg{display:block;width:calc(18 * var(--sch-unit));height:calc(18 * var(--sch-unit));flex:none}
body.srh-chic-shell-only .sch-menu-dialog .sch-menu-social a:is(:hover,:focus-visible){color:var(--sch-red);border-color:var(--sch-red)}
body.srh-chic-shell-only .sch-newsletter-panel>:is(h2,h3).sch-newsletter-original-title{font:300 calc(30 * var(--sch-unit))/1.2 var(--sch-heading);letter-spacing:0;color:#fff;margin:0 0 calc(20 * var(--sch-unit));text-transform:none}
@media(max-width:1024px){
body.srh-chic-shell-only .sch-footer--original{padding-top:calc(40 * var(--sch-unit));padding-bottom:calc(32 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer--original .sch-footer-logo{width:calc(248 * var(--sch-unit));margin-bottom:calc(32 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer--original .sch-footer-logo img{max-height:calc(60 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer--original .sch-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(32 * var(--sch-unit)) calc(24 * var(--sch-unit));padding-top:calc(32 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer--original .sch-footer-group--1{grid-column:1/-1;grid-row:1}
body.srh-chic-shell-only .sch-footer--original .sch-footer-group--2{grid-column:1;grid-row:2}
body.srh-chic-shell-only .sch-footer--original .sch-footer-group--3{grid-column:2;grid-row:2}
body.srh-chic-shell-only .sch-footer--original .sch-footer-group--4{grid-column:1/-1;grid-row:3}
body.srh-chic-shell-only .sch-footer--original .sch-footer-widget{font-size:calc(14 * var(--sch-unit));line-height:1.75}
body.srh-chic-shell-only .sch-footer--original .sch-footer-widget :is(h1,h2,h3,h4,h5,h6,.widget-title){font-size:calc(14 * var(--sch-unit))!important;margin-bottom:calc(16 * var(--sch-unit))!important}
body.srh-chic-shell-only .sch-footer--original .sch-footer-bottom{align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:calc(16 * var(--sch-unit));margin-top:calc(32 * var(--sch-unit));padding-top:calc(24 * var(--sch-unit))}
body.srh-chic-shell-only .sch-footer--original .sch-footer-newsletter-link{justify-content:flex-start}
body.srh-chic-shell-only .sch-header--original .sch-announcement{display:flex;justify-content:center;padding-inline:var(--sch-gutter);column-gap:0}
body.srh-chic-shell-only .sch-header--original .sch-header-social{display:none}
body.srh-chic-shell-only .sch-header--original .sch-announcement-copy{width:100%;max-width:100%}
}
@media(max-width:740px){
body.srh-chic-shell-only .sch-header--original .sch-announcement{height:auto;min-height:calc(64 * var(--sch-unit));padding-block:calc(14 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter-panel>:is(h2,h3).sch-newsletter-original-title{font-size:calc(24 * var(--sch-unit));line-height:1.25;margin-bottom:calc(16 * var(--sch-unit))}
}
body.srh-chic-shell-only .sch-newsletter-subscribe{margin-top:calc(24 * var(--sch-unit));min-width:calc(190 * var(--sch-unit));background:var(--sch-red);border-color:var(--sch-red);color:#fff}
body.srh-chic-shell-only .sch-newsletter-subscribe:disabled{opacity:.65;cursor:progress}
body.srh-chic-shell-only .sch-newsletter-open-status{font-size:calc(12 * var(--sch-unit));line-height:1.5;margin:calc(10 * var(--sch-unit)) 0 0;color:#ddd}
body.srh-chic-shell-only .sch-newsletter-open-status:empty{display:none}
body.srh-chic-shell-only .sch-newsletter--inline{min-height:calc(469 * var(--sch-unit));background:#080808}
body.srh-chic-shell-only .sch-newsletter--inline::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 28%,#05050528 48%,#050505df 78%,#050505ee 100%);pointer-events:none}
body.srh-chic-shell-only .sch-newsletter--inline .sch-newsletter-panel{width:calc(520 * var(--sch-unit));max-width:44%;margin:calc(44 * var(--sch-unit)) 0 calc(44 * var(--sch-unit)) auto;padding:calc(24 * var(--sch-unit));border:0;border-radius:0;background:transparent;text-align:left}
body.srh-chic-shell-only .sch-newsletter--inline .sch-newsletter-panel>.sch-newsletter-original-title{font-size:calc(32 * var(--sch-unit));line-height:1.22;margin:0 0 calc(16 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter--inline .sch-newsletter-panel>p:not(.sch-newsletter-note){margin:0;font-size:calc(15 * var(--sch-unit));line-height:1.6;color:#ededed}
body.srh-chic-shell-only .sch-newsletter-native{margin-top:calc(24 * var(--sch-unit));font-family:var(--sch-font)}
body.srh-chic-shell-only .sch-newsletter-native-widget{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important}
body.srh-chic-shell-only .sch-newsletter-native .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;gap:calc(10 * var(--sch-unit));margin:0!important}
body.srh-chic-shell-only .sch-newsletter-native .elementor-field-group{padding:0!important;margin:0!important;min-width:0}
body.srh-chic-shell-only .sch-newsletter-native .elementor-field-type-email{flex:1 1 calc(210 * var(--sch-unit));width:auto}
body.srh-chic-shell-only .sch-newsletter-native .elementor-field-type-submit{flex:0 0 auto;width:auto}
body.srh-chic-shell-only .sch-newsletter-native .elementor-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body.srh-chic-shell-only .sch-newsletter-native input[type=email]{height:calc(50 * var(--sch-unit))!important;min-height:calc(50 * var(--sch-unit))!important;padding:calc(12 * var(--sch-unit)) calc(14 * var(--sch-unit))!important;border:1px solid #ffffff80!important;border-radius:0!important;background:#080808bb!important;color:#fff!important;font:400 calc(15 * var(--sch-unit))/1.5 var(--sch-font)!important}
body.srh-chic-shell-only .sch-newsletter-native .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:calc(50 * var(--sch-unit));width:100%;padding:calc(12 * var(--sch-unit)) calc(18 * var(--sch-unit));border:1px solid var(--sch-red);border-radius:0;background:var(--sch-red);color:#fff;font:600 calc(13 * var(--sch-unit))/1.5 var(--sch-font);letter-spacing:calc(.5 * var(--sch-unit));white-space:nowrap}
body.srh-chic-shell-only .sch-newsletter-native .elementor-button:hover{background:#a71c31;border-color:#a71c31}
body.srh-chic-shell-only .sch-newsletter-native .elementor-button:disabled{opacity:.6;cursor:progress}
body.srh-chic-shell-only .sch-newsletter-native .elementor-message{font:400 calc(13 * var(--sch-unit))/1.5 var(--sch-font);margin-top:calc(12 * var(--sch-unit));color:#fff}
body.srh-chic-shell-only .sch-newsletter-native .elementor-message-danger{color:#ffbfc7}
body.srh-chic-shell-only .sch-newsletter--inline .sch-newsletter-note{font-size:calc(12 * var(--sch-unit));line-height:1.5;color:#ccc;margin-top:calc(14 * var(--sch-unit))!important}
body.srh-chic-shell-only .sch-newsletter-note a{text-decoration:underline;text-underline-offset:3px;color:inherit}
body.srh-chic-shell-only .sch-newsletter-panel.sr-reward-ready>:not(.sr-reward-result){display:none!important}
body.srh-chic-shell-only .sch-newsletter-panel .sr-reward-result{font-family:var(--sch-font);color:#fff}
body.srh-chic-shell-only .sch-newsletter-panel .sr-reward-kicker{font-size:calc(11 * var(--sch-unit));letter-spacing:calc(1 * var(--sch-unit));color:#ccc;margin:0 0 calc(12 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter-panel .sr-reward-title{font:300 calc(32 * var(--sch-unit))/1.2 var(--sch-heading);color:#fff;margin:0 0 calc(16 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter-panel .sr-reward-summary{font-size:calc(14 * var(--sch-unit));line-height:1.5;color:#eee;margin:0 0 calc(18 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter-panel .sr-reward-code-label{display:block;font-size:calc(11 * var(--sch-unit));letter-spacing:calc(1 * var(--sch-unit));margin-bottom:calc(8 * var(--sch-unit));color:#ddd}
body.srh-chic-shell-only .sch-newsletter-panel .sr-reward-code{letter-spacing:calc(.5 * var(--sch-unit));text-align:center;background:#090909!important;font-size:calc(14 * var(--sch-unit))!important}
body.srh-chic-shell-only .sch-newsletter-panel .sr-reward-copy{display:block;width:100%;min-height:calc(44 * var(--sch-unit));padding:calc(10 * var(--sch-unit));margin-top:calc(10 * var(--sch-unit));background:var(--sch-red);color:#fff;font:600 calc(13 * var(--sch-unit))/1.5 var(--sch-font)}
body.srh-chic-shell-only .sch-newsletter-panel .sr-reward-feedback{font-size:calc(12 * var(--sch-unit));line-height:1.5;margin:calc(8 * var(--sch-unit)) 0}
body.srh-chic-shell-only .sch-newsletter-panel .sr-reward-feedback:empty{display:none}
body.srh-chic-shell-only .sch-newsletter-panel .sr-reward-terms{font-size:calc(11 * var(--sch-unit));line-height:1.5;color:#ccc;margin:calc(12 * var(--sch-unit)) 0}
body.srh-chic-shell-only .sch-newsletter-panel .sr-reward-shop{display:inline-flex;align-items:center;min-height:calc(44 * var(--sch-unit));font-size:calc(12 * var(--sch-unit));text-decoration:underline;text-underline-offset:calc(4 * var(--sch-unit))}
@media(max-width:1024px){
body.srh-chic-shell-only .sch-newsletter--inline{display:block;min-height:0;margin-top:var(--sch-breath)}
body.srh-chic-shell-only .sch-newsletter--inline::after{display:none}
body.srh-chic-shell-only .sch-newsletter--inline>picture{position:relative;inset:auto;z-index:0;display:block;width:100%;height:auto;aspect-ratio:1125 / 1161;max-height:calc(320 * var(--sch-unit));overflow:hidden}
body.srh-chic-shell-only .sch-newsletter--inline>picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 65%}
body.srh-chic-shell-only .sch-newsletter--inline .sch-newsletter-inner{padding:0}
body.srh-chic-shell-only .sch-newsletter--inline .sch-newsletter-panel{width:100%;max-width:calc(540 * var(--sch-unit));margin:0 auto;padding:calc(28 * var(--sch-unit)) var(--sch-gutter) calc(32 * var(--sch-unit));background:#080808}
body.srh-chic-shell-only .sch-newsletter--inline .sch-newsletter-panel>.sch-newsletter-original-title{font-size:calc(25 * var(--sch-unit));margin-bottom:calc(14 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter--inline .sch-newsletter-panel>p:not(.sch-newsletter-note){font-size:calc(14 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter-native{margin-top:calc(20 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter-native .elementor-field-type-email{width:100%;flex-basis:100%}
body.srh-chic-shell-only .sch-newsletter-native .elementor-field-type-submit{width:100%;flex-basis:100%}
body.srh-chic-shell-only .sch-newsletter-native input[type=email]{font-size:calc(16 * var(--sch-unit))!important}
body.srh-chic-shell-only .sch-newsletter--inline .sch-newsletter-note{font-size:calc(11 * var(--sch-unit))}
body.srh-chic-shell-only .sch-newsletter-panel .sr-reward-title{font-size:calc(27 * var(--sch-unit))}
}
/* A boxless scope preserves header stickiness within the theme main-container. */
body.srh-chic-shell-only .sch-shell-region{display:contents}
body.srh-chic-shell-only .sch-newsletter[id]{scroll-margin-top:calc(var(--sch-header-height,160px) + var(--sch-adminbar-height,0px) + 20px)}
