.rb-site-preview{margin:0}.rb-shell-header,.rb-shell-footer{box-sizing:border-box;font-family:Obviously Light,Obviously,Helvetica Neue,Arial,sans-serif;font-weight:300}.rb-shell-header *,.rb-shell-footer *{box-sizing:border-box}.rb-shell-header{position:sticky;top:0;z-index:1000;background:#fff;color:#171717;box-shadow:0 1px #00000012}.rb-shell-header a,.rb-shell-footer a{color:inherit;text-decoration:none}.rb-shell-header a:hover,.rb-shell-footer a:hover{text-decoration:underline}.rb-shell-promo{position:relative;min-height:clamp(48px,4.16vw,80px);display:flex;align-items:center;justify-content:center;padding:9px 100px;background:#f10488;color:#fff}.rb-shell-promo__mark{position:absolute;left:clamp(18px,1.6vw,32px);top:50%;transform:translateY(-50%);display:block;line-height:0}.rb-shell-promo__mark img{display:block;width:clamp(48px,3.2vw,64px);height:auto}.rb-shell-promo p{margin:0;text-align:center;font-size:clamp(14px,1.55vw,29px);line-height:1.25;letter-spacing:.005em}.rb-shell-utility{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;min-height:76px;padding:9px clamp(20px,2.7vw,52px)}.rb-shell-utility__left,.rb-shell-utility__right{display:flex;align-items:center;gap:clamp(16px,2.25vw,42px);min-width:0}.rb-shell-utility__right{justify-content:flex-end}.rb-shell-menu{position:static}.rb-shell-menu summary{display:grid;place-content:center;gap:6px;width:40px;height:42px;cursor:pointer;list-style:none}.rb-shell-menu summary::-webkit-details-marker{display:none}.rb-shell-menu summary span{display:block;width:30px;height:1px;background:#f10488}.rb-shell-menu__panel{position:absolute;left:0;right:0;top:100%;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px;padding:28px max(5vw,24px) 32px;background:#fff;box-shadow:0 14px 25px #0000001f}.rb-shell-menu__panel a{font-size:15px;line-height:1.5}.rb-shell-menu__panel form{grid-column:1/-1;display:flex;gap:12px;max-width:450px}.rb-shell-menu__panel input{flex:1;min-width:0;padding:12px;border:1px solid #e8b8d0;border-radius:0;font:inherit}.rb-shell-menu__panel button{padding:12px 18px;border:0;background:#f10488;color:#fff;font:inherit;cursor:pointer}.rb-shell-store{display:flex;align-items:center;gap:8px;color:#f10488!important;white-space:nowrap;font-size:clamp(12px,1.05vw,18px);font-style:italic}.rb-shell-store small{display:block;font-size:9px;font-style:normal;letter-spacing:.04em}.rb-shell-store svg{width:28px;height:28px;flex:none}.rb-shell-wordmark{white-space:nowrap;font-family:Lust Didone,Didot,Bodoni MT,Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(26px,2.35vw,44px);letter-spacing:-.035em;line-height:1}.rb-shell-wordmark em{color:#f10488;font-style:italic}.rb-shell-search{display:flex;align-items:center;justify-content:space-between;width:clamp(190px,21vw,405px);height:47px;padding:0 13px;border:1px solid #f10488;border-radius:999px;color:#f10488}.rb-shell-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#f10488;font:italic 13px Obviously Light,Obviously,Arial,sans-serif}.rb-shell-search input::placeholder{color:#f10488;opacity:1}.rb-shell-search button{display:grid;place-items:center;border:0;background:transparent;color:#f10488;cursor:pointer}.rb-shell-search svg{width:25px;height:25px}.rb-shell-icon{display:grid;place-items:center;width:36px;height:42px;color:#f10488!important}.rb-shell-icon svg{width:29px;height:29px}.rb-shell-nav{display:flex;align-items:center;justify-content:center;gap:clamp(20px,3.2vw,64px);min-height:60px;padding:4px 24px 13px}.rb-shell-nav a{white-space:nowrap;font-size:clamp(14px,1.33vw,25px);line-height:1.2}.rb-shell-nav a[aria-current=page]{color:#f10488}.rb-shell-footer{position:relative;isolation:isolate;overflow:hidden;background:#f10488;color:#fff;padding:clamp(64px,6.5vw,125px) max(5.8vw,24px) 40px}.rb-shell-footer__watermark{position:absolute;z-index:-1;right:-3%;bottom:-9%;width:min(94vw,1690px);aspect-ratio:1.8;background-image:var(--rb-shell-watermark);background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;pointer-events:none}.rb-shell-footer__main{position:relative;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(150px,.55fr) minmax(180px,.7fr);gap:clamp(35px,5.5vw,105px);max-width:1660px;margin:0 auto}.rb-shell-footer__brand img{display:block;width:clamp(125px,10.5vw,200px);height:auto}.rb-shell-footer__brand h2{margin:24px 0 20px;font-family:Lust Didone,Didot,Bodoni MT,Georgia,serif;font-weight:700;font-size:clamp(33px,3.25vw,62px);line-height:1.06;letter-spacing:-.035em}.rb-shell-footer__brand p{max-width:680px;margin:0;font-size:clamp(16px,1.35vw,24px);line-height:1.32}.rb-shell-footer__social{display:flex;gap:14px;align-items:center;margin-top:70px}.rb-shell-footer__social a{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff;color:#f10488}.rb-shell-footer__social svg{width:25px;height:25px}.rb-shell-footer__links h3{margin:clamp(90px,8vw,150px) 0 21px;font-size:12px;letter-spacing:.2em;font-weight:600}.rb-shell-footer__links a{display:block;margin:0 0 14px;font-size:clamp(13px,.9vw,16px);letter-spacing:.055em;line-height:1.35}.rb-shell-footer__bottom{position:relative;max-width:1660px;margin:clamp(80px,8vw,150px) auto 0;border-top:0;padding-top:23px;display:flex;justify-content:space-between;align-items:start;gap:25px;font-size:12px;letter-spacing:.045em}.rb-shell-footer__policies{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px 18px}.rb-shell-footer__policies a{font-size:12px}.rb-page [id],.rb-contact [id]{scroll-margin-top:240px}@media(max-width:1280px){.rb-shell-store,.rb-shell-search{display:none}.rb-shell-nav{gap:clamp(16px,2.4vw,32px)}.rb-shell-nav a{font-size:clamp(13px,1.5vw,18px)}}@media(max-width:900px){.rb-page [id],.rb-contact [id]{scroll-margin-top:140px}.rb-shell-utility{grid-template-columns:1fr auto 1fr;min-height:68px}.rb-shell-search{display:none}.rb-shell-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-shell-footer__brand{grid-column:1/-1}.rb-shell-footer__links h3{margin-top:25px}.rb-shell-footer__bottom{margin-top:85px}}@media(max-width:700px){.rb-shell-promo{min-height:40px;padding:8px 16px 8px 70px}.rb-shell-promo__mark{left:16px}.rb-shell-promo__mark img{width:37px}.rb-shell-promo p{font-size:12px}.rb-shell-utility{min-height:64px;padding:7px 16px;gap:5px}.rb-shell-wordmark{font-size:clamp(20px,5.2vw,29px)}.rb-shell-utility__right{gap:5px}.rb-shell-icon{width:30px}.rb-shell-icon svg{width:24px;height:24px}.rb-shell-nav{display:none}.rb-shell-menu__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px 18px 26px}.rb-shell-menu__panel a{font-size:14px}.rb-shell-footer{padding:70px 24px 30px}.rb-shell-footer__main{grid-template-columns:minmax(0,1fr);gap:16px}.rb-shell-footer__brand{grid-column:auto}.rb-shell-footer__brand h2{font-size:clamp(35px,8.4vw,50px)}.rb-shell-footer__brand p{font-size:17px}.rb-shell-footer__social{margin:35px 0 20px}.rb-shell-footer__links h3{margin:18px 0 17px}.rb-shell-footer__links a{font-size:14px}.rb-shell-footer__bottom{display:block;margin-top:68px}.rb-shell-footer__policies{justify-content:flex-start;margin-top:18px}.rb-shell-footer__watermark{width:150vw;right:-60%;bottom:0}.rb-page [id],.rb-contact [id]{scroll-margin-top:116px}}@media(max-width:380px){.rb-shell-wordmark{font-size:20px}.rb-shell-promo p{font-size:11px}.rb-shell-icon--account{display:none}}.rb-shell-footer__watermark{aspect-ratio:212.458/132.0895;background-size:contain;background-position:center;opacity:.065}.rb-shell-footer__main>*,.rb-shell-footer__bottom>*{min-width:0}.rb-shell-footer :is(h2,p,a){overflow-wrap:break-word}.rb-shell-footer__bottom{flex-wrap:wrap}.rb-shell-icon{flex:none}.rb-shell-menu__panel{max-height:calc(100dvh - 145px);overflow-y:auto;overscroll-behavior:contain}.rb-shell-header-section{position:sticky;top:0;z-index:1000}.rb-shell-header-section .rb-shell-header{position:relative}@media(max-width:900px){.rb-shell-nav{display:none}}@media(max-width:700px){.rb-shell-utility{grid-template-columns:auto minmax(0,1fr) auto}.rb-shell-wordmark{justify-self:center;font-size:clamp(17px,4.9vw,29px)}.rb-shell-menu__panel{max-height:calc(100dvh - 110px)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/rb-site-shell.css.map */
