@font-face{font-family:Fraunces Black;src:url(fraunces-black.woff2) format("woff2");font-weight:900;font-display:swap}.sh-retro{--font-heading-family: "Fraunces Black", "Fraunces Shelly", Georgia, serif;--font-heading-weight: 900;--sh-line: 2.5px solid var(--sh-blue);--sh-pop: 5px 5px 0 var(--sh-blue);--sh-pop-sm: 3px 3px 0 var(--sh-blue)}.sh-retro h1,.sh-retro h2,.sh-retro h3,.sh-retro .sh-h2{font-weight:900;letter-spacing:-.005em}.sh-retro .sh-h2{font-size:clamp(3.4rem,5.6vw,5.6rem);line-height:1.02}div.sh-awning{display:block;height:46px;background:repeating-linear-gradient(90deg,var(--sh-red) 0 40px,#fff 40px 80px);-webkit-mask:linear-gradient(#000 0 0) top / 100% 26px no-repeat,radial-gradient(circle at 20px 0,#000 19.5px,transparent 20px) 0 26px / 40px 20px repeat-x;mask:linear-gradient(#000 0 0) top / 100% 26px no-repeat,radial-gradient(circle at 20px 0,#000 19.5px,transparent 20px) 0 26px / 40px 20px repeat-x}.shopify-section:has(>.sh-awning){filter:drop-shadow(0 3px 0 var(--sh-blue));position:relative;z-index:1}.sh-retro .sh-section.color-scheme-2,.sh-retro .sh-section.color-scheme-3{position:relative}.sh-retro .sh-section.color-scheme-2:before,.sh-retro .sh-section.color-scheme-3:before{content:"";position:absolute;left:0;right:0;top:-17px;height:18px;background:radial-gradient(circle at 18px 18px,rgb(var(--color-background)) 17.5px,transparent 18px) 0 0 / 36px 18px repeat-x}.sh-retro .sh-section.color-scheme-2{background-image:linear-gradient(rgba(255,255,255,.55) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.55) 2px,transparent 2px);background-size:44px 44px}.sh-retro .sh-eyebrow{display:inline-block;padding:.5rem 1.4rem;border:2px solid currentColor;border-radius:999px;transform:rotate(-2deg);background:#fff;font-size:1.15rem}.sh-retro .color-scheme-3 .sh-eyebrow{background:transparent}.sh-retro .sh-callout{font-family:var(--font-heading-family);font-weight:900;color:var(--sh-red)}.sh-retro .sh-pdp__title{font-size:clamp(4rem,5.4vw,6rem);line-height:.98}.sh-retro .sh-btn,.sh-retro .sh-atc .button{text-transform:uppercase;letter-spacing:.08em;font-weight:800;border:var(--sh-line);box-shadow:var(--sh-pop-sm);transition:transform .12s ease,box-shadow .12s ease}.sh-retro .sh-btn:hover,.sh-retro .sh-atc .button:hover{transform:translate(-2px,-2px);box-shadow:var(--sh-pop)}.sh-retro .sh-btn:active,.sh-retro .sh-atc .button:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--sh-blue)}.sh-retro .sh-atc .button{background:var(--sh-red);color:#fff}.sh-retro .sh-atc .button:before,.sh-retro .sh-atc .button:after{display:none}.sh-retro .sh-btn--ghost{background:#fff}.sh-retro .color-scheme-3 .sh-btn{border-color:#fff;box-shadow:3px 3px #fff}.sh-retro .sh-card,.sh-retro .sh-use,.sh-retro .sh-review,.sh-retro .sh-compare{border:var(--sh-line);box-shadow:var(--sh-pop);border-radius:16px}.sh-retro .sh-card__icon{background:var(--sh-red);color:#fff;border:var(--sh-line)}.sh-retro .sh-use svg{color:var(--sh-blue)}.sh-retro .sh-check{border:2px solid var(--sh-blue)}.sh-retro .sh-img,.sh-retro .sh-split__media video{border:var(--sh-line);box-shadow:var(--sh-pop)}.sh-retro .sh-split__tag{border:2px solid var(--sh-blue);box-shadow:var(--sh-pop-sm);background:var(--sh-pink)}.sh-retro .sh-step__num{border:2.5px solid #fff;box-shadow:var(--sh-pop-sm);width:4.6rem;height:4.6rem;font-size:2.4rem;font-weight:900}.sh-retro .sh-pdp__gallery{position:relative}.sh-retro .sh-gallery__main{border:var(--sh-line);box-shadow:var(--sh-pop)}.sh-retro .sh-gallery__thumb{border-radius:10px}.sh-retro .sh-gallery__thumb[aria-current=true]{outline:2.5px solid var(--sh-blue)}.sh-sticker{position:absolute;z-index:2;top:-1.6rem;right:-1.2rem;width:11.6rem;height:11.6rem;border-radius:50%;background:var(--sh-red);color:#fff;border:3px solid var(--sh-blue);box-shadow:var(--sh-pop-sm);display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(10deg);font-family:var(--font-heading-family);font-weight:900;font-size:1.7rem;line-height:1.05;padding:1.2rem}.sh-sticker:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;border:1.5px dashed rgba(255,255,255,.8)}@media(max-width:749px){.sh-sticker{top:auto;bottom:2.4rem;right:1.2rem;width:9.6rem;height:9.6rem;font-size:1.45rem}}.sh-retro .sh-pill{background:#fff;border:2px solid var(--sh-red)}.sh-retro .sh-bundles{gap:1.6rem}.sh-retro .sh-bundle{box-shadow:none;border:var(--sh-line);border-radius:14px;background:#fff;padding:1.8rem 1.8rem 1.8rem 1.6rem}.sh-retro .sh-bundle.is-selected{background:var(--sh-pink);box-shadow:var(--sh-pop);border-color:var(--sh-blue);transform:translate(-2px,-2px)}.sh-retro .sh-bundle__radio{box-shadow:none;border:2.5px solid var(--sh-blue);background:#fff}.sh-retro .sh-bundle.is-selected .sh-bundle__radio{box-shadow:none}.sh-retro .sh-bundle__radio:after{background:var(--sh-red)}.sh-retro .sh-bundle__price{border-left:2.5px dashed var(--sh-blue);padding-left:1.6rem;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.sh-retro .sh-bundle__price strong{font-family:var(--font-heading-family);font-weight:900;font-size:2.2rem;color:var(--sh-blue)}.sh-retro .sh-bundle__title{font-family:var(--font-heading-family);font-weight:900;font-size:1.8rem;color:var(--sh-blue)}.sh-retro .sh-bundle__badge{background:var(--sh-red);border:2px solid var(--sh-blue);transform:rotate(3deg);top:-1.4rem;font-size:1.15rem;padding:.4rem 1.2rem}.sh-retro .sh-bundle__save{background:var(--sh-blue);color:#fff}.sh-retro .sh-bundles__head{font-family:var(--font-heading-family);font-weight:900;letter-spacing:.02em;text-transform:none;font-size:2rem;color:var(--sh-blue)}.sh-retro .sh-usp{background:var(--sh-red);border-top:var(--sh-line);border-bottom:var(--sh-line);padding:1.6rem 0}.sh-retro .sh-usp__item{font-family:var(--font-heading-family);font-weight:900;font-size:1.8rem;letter-spacing:.01em;color:#fff}.sh-retro .sh-usp__item svg{color:var(--sh-pink)}.sh-retro .sh-compare thead th{background:var(--sh-blue);color:#fff;font-weight:900}.sh-retro .sh-compare thead .is-us{background:var(--sh-red)}.sh-retro .sh-compare td{border-bottom:2px dashed rgba(11,74,128,.18)}.sh-retro .sh-compare .is-us{background:var(--sh-pink)}.sh-retro .sh-yes{border:2px solid var(--sh-blue)}.sh-retro .sh-faq details{border-bottom:2px dashed rgba(11,74,128,.25)}.sh-retro .sh-faq summary{font-size:1.8rem;color:var(--sh-blue)}.sh-retro .sh-faq summary:after,.sh-retro .sh-acc summary:after{width:3rem;height:3rem;border-radius:50%;background:var(--sh-red);color:#fff;border:2px solid var(--sh-blue);display:inline-flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;flex:0 0 auto}.sh-retro .sh-acc details,.sh-retro .sh-acc{border-color:#0b4a8040}.sh-rules{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.sh-rules{grid-template-columns:1.15fr .85fr;gap:6.4rem}}.sh-rules>*{min-width:0}.sh-rules__sign{position:relative;background:#fff;border:4px solid var(--sh-blue);border-radius:22px;box-shadow:8px 8px 0 var(--sh-blue);padding:0 0 2.8rem;overflow:hidden}.sh-rules__sign:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px solid var(--sh-blue);border-radius:15px;pointer-events:none}.sh-rules__head{background:var(--sh-red);color:#fff;text-align:center;padding:2.4rem 2rem 2rem;border-bottom:4px solid var(--sh-blue)}.sh-rules__head small{display:block;font-size:1.2rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;margin-bottom:.4rem}.sh-rules__head h2{color:#fff;margin:0;font-size:clamp(4rem,6vw,6.4rem);line-height:1;letter-spacing:.02em;text-transform:uppercase}.sh-rules__list{list-style:none;margin:0;padding:2.4rem 2.8rem 0;display:grid;gap:1.8rem}.sh-rules__list li{display:grid;grid-template-columns:4.4rem 1fr;gap:1.6rem;align-items:start}.sh-rules__num{width:4.4rem;height:4.4rem;border-radius:50%;background:var(--sh-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-weight:900;font-size:2.2rem}.sh-rules__list strong{display:block;font-family:var(--font-heading-family);font-weight:900;font-size:2.1rem;line-height:1.15;color:var(--sh-blue)}.sh-rules__list p{margin:.4rem 0 0;font-size:1.5rem;line-height:1.55;color:var(--sh-muted)}.sh-rules__foot{text-align:center;margin:2.4rem 2.8rem 0;padding-top:1.8rem;border-top:2px dashed rgba(11,74,128,.3);font-size:1.2rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--sh-red)}.sh-rivet{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--sh-blue);z-index:1}.sh-rivet--tl{top:16px;left:16px}.sh-rivet--tr{top:16px;right:16px}.sh-rivet--bl{bottom:16px;left:16px}.sh-rivet--br{bottom:16px;right:16px}.sh-rivet--tl,.sh-rivet--tr{background:#fff}.sh-club{display:grid;gap:4.8rem;align-items:center}@media(min-width:990px){.sh-club{grid-template-columns:1fr 1fr;gap:7.2rem}}.sh-club>*{min-width:0}.sh-card-club{position:relative;aspect-ratio:1.586;max-width:52rem;width:100%;margin:0 auto;border-radius:22px;overflow:hidden;background:var(--sh-blue);color:#fff;border:3px solid #fff;box-shadow:8px 8px 0 var(--sh-red);transform:rotate(-3deg);padding:2.4rem 2.8rem;display:flex;flex-direction:column;justify-content:space-between}.sh-card-club:before{content:"";position:absolute;left:0;right:0;top:34%;height:18%;background:repeating-linear-gradient(90deg,var(--sh-red) 0 26px,#fff 26px 52px);opacity:.95}.sh-card-club>*{position:relative}.sh-card-club__top{display:flex;justify-content:space-between;align-items:flex-start}.sh-card-club__top img{width:13rem;height:auto}.sh-card-club__label{font-size:1.1rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--sh-pink);text-align:right}.sh-card-club__name{font-family:var(--font-heading-family);font-weight:900;font-size:clamp(2.4rem,3.4vw,3.4rem);line-height:1;margin-top:auto}.sh-card-club__meta{display:flex;justify-content:space-between;gap:1.2rem;margin-top:1rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sh-pink)}.sh-perks{list-style:none;margin:0 0 3.2rem;padding:0;display:grid;gap:1.4rem}.sh-perks li{display:flex;gap:1.4rem;align-items:center;font-size:1.7rem;font-weight:600}.sh-perks li span:first-child{flex:0 0 4rem;width:4rem;height:4rem;border-radius:50%;background:#fff;color:var(--sh-red);border:2.5px solid var(--sh-blue);display:flex;align-items:center;justify-content:center}.sh-perks svg{width:2rem;height:2rem}.sh-retro .color-scheme-2 .sh-perks li{color:var(--sh-blue)}.sh-retro .sh-swatches legend{font-family:var(--font-heading-family);font-weight:900;font-size:1.8rem;color:var(--sh-blue)}.sh-retro .sh-swatches legend strong{color:var(--sh-red)}.sh-retro .sh-swatch{border:var(--sh-line)}.sh-retro .sh-swatch.is-active{border-color:var(--sh-blue);background:var(--sh-pink);box-shadow:var(--sh-pop-sm);transform:translate(-1px,-1px)}.sh-retro .sh-swatch__dot{border:2px solid var(--sh-blue);box-shadow:none}.sh-retro .sh-gifts{box-shadow:none;border:2.5px dashed var(--sh-blue);background:#fff}.sh-retro .sh-gifts__head>span:first-child{font-family:var(--font-heading-family);font-weight:900;font-size:1.9rem;color:var(--sh-blue)}.sh-retro .sh-gift__img{border:2px solid var(--sh-blue)}.sh-retro .sh-gift.is-unlocked .sh-gift__img{box-shadow:var(--sh-pop-sm)}.sh-retro .sh-gift__free{border:2px solid var(--sh-blue)}.sh-retro .sh-gift__title{color:var(--sh-blue)}.sh-retro .sh-delivery{background:#fff;border:2px dashed var(--sh-blue)}.sh-retro .sh-moneyback{border:var(--sh-line);box-shadow:var(--sh-pop-sm)}.sh-retro .sh-moneyback__title,.sh-retro .sh-ugc__head{font-family:var(--font-heading-family);font-weight:900;font-size:1.9rem;color:var(--sh-blue)}.sh-retro .sh-ugc__item{border:2px solid var(--sh-blue)}.sh-retro .sh-countdown__unit{border:2px solid var(--sh-blue);box-shadow:var(--sh-pop-sm)}.sh-retro .sh-countdown__unit b{font-family:var(--font-heading-family);font-weight:900}.sh-retro .sh-stat{border:var(--sh-line);box-shadow:var(--sh-pop)}.sh-retro .shf__field .sh-btn{border-color:var(--sh-blue)}.sh-retro .shc-progress{border:var(--sh-line);box-shadow:var(--sh-pop-sm)}.sh-retro .shc-progress__bar{border:2px solid var(--sh-blue)}.sh-retro #CartDrawer-Checkout{background:var(--sh-red);border:var(--sh-line);box-shadow:var(--sh-pop-sm)}.sh-retro #CartDrawer-Checkout:before,.sh-retro #CartDrawer-Checkout:after{display:none}.sh-retro .shc-upsell{border:2px solid var(--sh-blue)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/shelly-retro.css.map */
