:root{--sh-lime:#D9FF3E;--sh-violet:#5945EB;--sh-coral:#FF704F;--sh-black:#171717;--sh-white:#F8F5ED;--sh-soft:#B9B2A7;--sh-muted:#8C877F;--sh-raised:#232322;--sh-line:#33322F;--sh-border:#3A3936}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:-.02em;font-style:normal}.btn,.button,button[name=add]{font-family:var(--font-heading-family);font-weight:600;letter-spacing:0;text-transform:none;font-style:normal}.sh-step{position:absolute;pointer-events:none;-webkit-mask:var(--sh-step) no-repeat right bottom/contain;mask:var(--sh-step) no-repeat right bottom/contain}.sh-step--banner{right:0;bottom:0;width:190px;aspect-ratio:720/440;background:var(--sh-coral);--sh-step:url(shirted-step-banner-br.svg)}.sh-kicker{font-family:var(--font-body-family);font-weight:700;font-size:12px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}.sh-cbanner{position:relative;overflow:hidden}.sh-cbanner__inner{position:relative;padding:26px 20px 62px}.sh-cbanner__inner>*{max-width:232px}.sh-cbanner .sh-kicker,.sh-cbanner__tag{color:#e4deff}.sh-cbanner h1{font-size:30px;line-height:1.04;letter-spacing:-.03em;margin:0 0 10px}.sh-cbanner__tag{font-weight:500;font-size:15px;line-height:1.45;margin:0}.sh-strip{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr 1.15fr 1.3fr;border-bottom:1px solid var(--sh-line);font-family:var(--font-body-family);font-weight:700;font-size:10.5px;line-height:1.35;letter-spacing:.05em;text-transform:uppercase}.sh-strip li{padding:12px 10px;border-right:1px solid var(--sh-line)}.sh-strip li:first-child{padding-left:20px}.sh-strip li:last-child{border-right:0}.sh-strip span{color:var(--sh-lime)}@media(min-width:760px){.sh-cbanner__inner{padding:64px 32px 76px}.sh-cbanner__inner>*{max-width:54%}.sh-cbanner h1{font-size:56px}.sh-cbanner__tag{font-size:19px}.sh-step--banner{width:40%;max-width:560px}.sh-strip{font-size:12px;grid-template-columns:repeat(3,1fr)}.sh-strip li{padding:16px 24px}.sh-strip br{display:none}.sh-strip span{margin-right:6px}}#product-grid{border:0!important;margin-left:1px;margin-right:1px}#product-grid>li.product-loop{border:0!important;padding:0 7px 26px}.variantPick .card-main{border:0!important;background:transparent!important}.variantPick .card__inner{border-radius:18px;overflow:hidden}.variantPick .card-body{border:0!important;padding:10px 0 0!important}.variantPick .card-title{margin:0 0 4px!important}.variantPick .card-title,.variantPick .card-title a{font-weight:600!important;font-size:15px!important;line-height:1.25!important;letter-spacing:0!important}.variantPick .price-item{font-family:var(--font-body-family);font-weight:600;font-size:15px!important;color:#c9c3b8}.variantPick ul.variant-option-color{flex-wrap:nowrap!important;overflow:hidden;margin:8px 0 0!important;gap:5px}.variantPick ul.variant-option-color>li:nth-child(n+5){display:none!important}@media(min-width:760px){#product-grid>li.product-loop{padding:0 12px 40px}.product-loop .card-title,.product-loop .card-title a{font-size:16px!important}}body{letter-spacing:0}.sh-strip{color:var(--sh-white)}header .header__icon,header .navbar-toggler{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--sh-white)!important}header .header__icon svg,header .navbar-toggler svg{color:inherit}header .header__icon.header-cart{color:var(--sh-lime)!important}.product__description *{color:inherit!important;caret-color:auto!important}.product-tax-details{display:none}.sh-shipline{font-family:var(--font-body-family);font-weight:700;font-size:11px;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:var(--sh-lime);margin:0 0 14px}.cta-buttons .btn[name=add]{background:var(--sh-lime)!important;color:var(--sh-black)!important;border-color:var(--sh-lime)!important;min-height:60px;font-size:17px}.sh-trust{font-size:14px;line-height:1.5;color:var(--sh-soft)}.sh-trust strong{color:var(--sh-white);font-weight:600}@media(max-width:759px){.product__info-wrapper h1{font-size:26px!important;line-height:1.08;letter-spacing:-.03em}}.sh-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--sh-raised);border-top:1px solid var(--sh-border);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s ease}.sh-sticky.is-on{transform:none}.sh-sticky__t{flex:1;min-width:0}.sh-sticky__name{font-family:var(--font-heading-family);font-weight:600;font-size:15px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sh-white)}.sh-sticky__meta{font-size:13px;color:var(--sh-soft)}.sh-sticky button{flex:none;height:52px;padding:0 20px;border-radius:999px;border:0;background:var(--sh-lime);color:var(--sh-black);font-family:var(--font-heading-family);font-weight:600;font-size:15px}@media(min-width:760px){.sh-sticky{display:none}}@media(prefers-reduced-motion:reduce){.sh-sticky{transition:none}}header .header__icon svg .fill__icon,header .navbar-toggler svg .fill__icon{fill:transparent!important}header .header__icon svg .fill__icon_stroke,header .navbar-toggler svg .fill__icon_stroke{fill:currentColor!important}header .header__icon svg,header .navbar-toggler svg{width:26px;height:26px}.swiper-button-prev.main-prev,.swiper-button-next.main-next{color:var(--sh-white)}.swiper-button-prev.main-prev svg,.swiper-button-next.main-next svg{width:18px;height:18px}.recommendation-items{border:0!important}.wdt-related-products h2{font-size:27px;line-height:1.05;letter-spacing:-.03em;text-align:left}@media(max-width:759px){.active-template-product #to-top{display:none!important}}.sh-logo{display:block;height:36px;width:auto;overflow:visible}.offcanvas .sh-logo{height:32px}footer .sh-logo{height:44px}.sh-bubble{display:block;width:100%;height:auto;overflow:visible}@keyframes sh-typing{0%,55%,to{transform:translateY(0)}25%{transform:translateY(-34%)}}.sh-dot{transform-box:fill-box;transform-origin:center;animation:sh-typing 1.5s ease-in-out infinite}.sh-dot--2{animation-delay:.18s}.sh-dot--3{animation-delay:.36s}@media(prefers-reduced-motion:reduce){.sh-dot{animation:none}}header .dt-desktop-menu a.nav-link{background:transparent!important;border-color:transparent!important;color:var(--sh-white)!important;font-family:var(--font-heading-family);font-weight:600;font-size:15px;transition:background .15s}header .dt-desktop-menu a.nav-link:hover,header .dt-desktop-menu a.nav-link:focus-visible{background:var(--sh-violet)!important;border-color:var(--sh-violet)!important}header .localization-selector{background:transparent!important;color:var(--sh-white)!important;border:2px solid var(--sh-border)!important}header .header__icon.header-cart{color:var(--sh-white)!important}#to-top{background:var(--sh-violet)!important;border-color:var(--sh-violet)!important;color:var(--sh-white)!important}#to-top svg *{fill:currentColor}.sh-shipline{color:var(--sh-white)}.sh-shipline:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--sh-coral);margin-right:8px}.sh-strip span{color:var(--sh-white)}.sh-strip li:before{content:"";display:block;width:8px;height:8px;border-radius:2px;margin-bottom:6px;background:var(--sh-lime)}.sh-strip li:nth-child(2):before{background:var(--sh-violet)}.sh-strip li:nth-child(3):before{background:var(--sh-coral)}.variantPick .price-item{color:rgba(var(--color-foreground),.82)}.product__info-wrapper .more-payment-options,.shopify-payment-button__more-options{color:var(--sh-white)!important}.jdgm-widget{color:var(--sh-white);--jm-review-widget-text-color:#F8F5ED;--jm-review-widget-lighter-text-color:#B9B2A7;--jm-review-widget-light-color:#33322F;--jm-review-widget-star-and-histogram-color:#FF704F;--jm-review-widget-button-color:#5945EB;--jm-review-widget-button-text-color:#F8F5ED;--jm-review-widget-form-button-color:#5945EB;--jm-review-widget-form-text-color:#F8F5ED;--jm-review-widget-form-field-background-color:#232322;--jm-modal-bg-color:#232322;--jm-modal-text-color:#F8F5ED;--jm-input-color:#F8F5ED;--jm-tabs-item-text-color:#B9B2A7;--jm-tabs-text-active-color:#F8F5ED;--jm-tag-bg:#232322;--jm-tag-color:#F8F5ED;--jm-widget-primary-color:#5945EB}.jdgm-widget h2,.jdgm-widget h3,.jdgm-widget p,.jdgm-widget span,.jdgm-widget div,.jdgm-widget select,.jdgm-widget label{color:inherit}.jdgm-widget .jm-button--primary,.jdgm-widget .jm-button--primary *{color:#f8f5ed!important}.jdgm-widget select,.jdgm-widget .jm-sort-filter__select,.jdgm-widget .jm-box,.jdgm-widget button{border-color:var(--sh-border)}.jdgm-widget .jdgm-review-card{background:var(--sh-raised)!important;border-color:var(--sh-line)!important;border-radius:18px}.jdgm-widget a{color:var(--sh-soft)}.jdgm-widget [class*=verified] *{color:#171717}.sh-hero{position:relative;overflow:hidden}.sh-step--hero{right:0;bottom:0;width:84%;max-width:800px;aspect-ratio:800/600;background:var(--sh-coral);--sh-step:url(shirted-step-hero-br.svg)}.sh-hero__inner{position:relative;padding:28px 20px 0;min-height:400px}.sh-hero__copy{max-width:250px}.sh-hero .sh-kicker,.sh-hero__sub{color:#e4deff}.sh-hero__title{font-size:44px;line-height:.96;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 12px}.sh-hero__sub{font-weight:500;font-size:17px;line-height:1.4;margin:0 0 18px;max-width:170px}.sh-btn{display:inline-flex;align-items:center;min-height:52px;padding:0 24px;border-radius:999px;font-family:var(--font-heading-family);font-weight:600;font-size:16px;text-decoration:none}.sh-btn--lime{background:var(--sh-lime);color:var(--sh-black)}.sh-btn--lime:hover{color:var(--sh-black);filter:brightness(1.08)}.sh-hero__product{position:absolute;right:16px;bottom:22px;width:150px;display:block}.sh-hero__product img{width:100%;height:auto;border-radius:18px;display:block}.sh-hero__bubble{position:absolute;left:-30px;top:-24px;width:58px}@media(min-width:760px){.sh-hero__inner{padding:72px 32px 0;min-height:560px}.sh-hero__copy{max-width:54%}.sh-hero__title{font-size:88px}.sh-hero__sub{font-size:19px;max-width:360px}.sh-hero__product{width:340px;right:9%;bottom:48px}.sh-hero__product img{border-radius:24px}.sh-hero__bubble{width:110px;left:-60px;top:-44px}.sh-step--hero{width:58%}}.marquee .sh-bubble,.marquee-section .sh-bubble,[class*=spliter_image_width] .sh-bubble{width:64px;margin:8px auto}#header-cart-count{background:var(--sh-coral)!important;color:var(--sh-black)!important}.swiper-button-prev,.swiper-button-next{border-color:rgba(var(--color-foreground),.55)!important;color:rgb(var(--color-foreground))!important}.color-scheme-4 .card-main,.color-scheme-f685fb9c-122b-4e91-853b-b858076b8815 .card-main{--color-foreground:23,23,23;--color-heading:23,23,23;--color-link:23,23,23;--color-link-hover:23,23,23;color:#171717}.color-scheme-4 .card-title a,.color-scheme-f685fb9c-122b-4e91-853b-b858076b8815 .card-title a{color:#171717!important}.jdgm-widget,.jdgm-widget .jm-review-widget,.jdgm-widget [style*=--jm]{--jm-review-widget-text-color:#F8F5ED!important;--jm-review-widget-lighter-text-color:#B9B2A7!important;--jm-review-widget-light-color:#33322F!important;--jm-review-widget-star-and-histogram-color:#FF704F!important;--jm-review-widget-button-color:#5945EB!important;--jm-review-widget-button-text-color:#F8F5ED!important;--jm-review-widget-form-button-color:#5945EB!important;--jm-review-widget-form-text-color:#F8F5ED!important;--jm-review-widget-form-field-background-color:#232322!important;--jm-modal-bg-color:#232322!important;--jm-modal-text-color:#F8F5ED!important;--jm-input-color:#F8F5ED!important;--jm-tabs-item-text-color:#B9B2A7!important;--jm-tabs-text-active-color:#F8F5ED!important;--jm-tag-bg:#232322!important;--jm-tag-color:#F8F5ED!important;--jm-widget-primary-color:#5945EB!important;color:#f8f5ed!important}.jdgm-widget .jm-text,.jdgm-widget p,.jdgm-widget select,.jdgm-widget .jm-histogram-row__rating,.jdgm-widget .jdgm-review-card,.jdgm-widget .jdgm-review-card p{color:#f8f5ed!important}.jdgm-widget .jm-star-rating__font-icon,.jdgm-widget [class*=star]{color:#ff704f!important}.jdgm-widget .jm-histogram-row__frequency{color:#b9b2a7!important}.sh-footer{text-align:center;padding:8px 20px 12px;display:flex;flex-direction:column;align-items:center;gap:14px}.sh-footer__tag{font-family:var(--font-heading-family);font-weight:700;font-size:22px;line-height:1.1;letter-spacing:-.02em;margin:0}.sh-footer__meta{font-size:13px;line-height:1.5;color:var(--sh-soft);margin:0}.sh-footer__util{font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--sh-muted);margin:0}#mobileNavigation{background:var(--sh-violet)!important;width:100%!important;max-width:100%!important;overflow:hidden}#mobileNavigation:after{content:"";position:absolute;right:0;bottom:96px;width:72%;aspect-ratio:800/600;background:var(--sh-coral);-webkit-mask:url(shirted-step-hero-br.svg) no-repeat right bottom/contain;mask:url(shirted-step-hero-br.svg) no-repeat right bottom/contain;pointer-events:none;z-index:0}#mobileNavigation>*{position:relative;z-index:1}#mobileNavigation .offcanvas-footer{background:var(--sh-violet)}#mobileNavigation .offcanvas-header,#mobileNavigation .offcanvas-footer{border-color:#f8f5ed42!important}#mobileNavigation a.nav-link{font-size:30px!important;line-height:1.15;font-weight:700;color:var(--sh-white)!important}#mobileNavigation .btn-close{background-color:var(--sh-black)!important;filter:none}#mobileNavigation .header-logo .sh-logo{width:104px;height:34px}#mobileNavigation .sh-logo .sh-dot--2{fill:var(--sh-coral)}#mobileNavigation .sh-logo .sh-dot--3{fill:var(--sh-black)}.swiper-button-prev,.swiper-button-next{width:48px!important;height:48px!important;border-radius:999px!important;border:0!important;background:var(--sh-violet)!important;color:var(--sh-white)!important;transition:transform .15s,background .15s}.swiper-button-prev:hover,.swiper-button-next:hover{background:var(--sh-coral)!important;color:var(--sh-black)!important}.swiper-button-prev:active,.swiper-button-next:active{transform:translateY(1px)}.color-scheme-3 .swiper-button-prev,.color-scheme-3 .swiper-button-next,.color-scheme-4 .swiper-button-prev,.color-scheme-4 .swiper-button-next,.color-scheme-f685fb9c-122b-4e91-853b-b858076b8815 .swiper-button-prev,.color-scheme-f685fb9c-122b-4e91-853b-b858076b8815 .swiper-button-next{background:var(--sh-black)!important;color:var(--sh-white)!important}.swiper-button-prev svg,.swiper-button-next svg{width:18px;height:18px}.swiper-pagination-bullet{border-radius:3px!important;background:var(--sh-border)!important;border:0!important;opacity:1!important}.swiper-pagination-bullet-active{background:var(--sh-coral)!important}.sh-hl{padding:.02em .22em;border-radius:.22em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sh-hl--lime{background:var(--sh-lime);color:var(--sh-black)}.sh-hl--violet{background:var(--sh-violet);color:var(--sh-white)}.sh-hl--coral{background:var(--sh-coral);color:var(--sh-black)}.sh-band{position:relative;overflow:hidden}.sh-band__inner{position:relative;padding:56px 20px;max-width:880px}.sh-band--stepped .sh-band__inner{padding-top:104px}.sh-step--accent{right:0;top:0;width:170px;aspect-ratio:560/300;--sh-step:url(shirted-step-accent-tr.svg);-webkit-mask-position:right top;mask-position:right top}.sh-step--c-coral{background:var(--sh-coral)}.sh-step--c-lime{background:var(--sh-lime)}.sh-step--c-violet{background:var(--sh-violet)}.sh-step--c-black{background:var(--sh-black)}.sh-band .sh-kicker{opacity:.85}.sh-band__title{font-size:34px;line-height:1.02;letter-spacing:-.03em;margin:0 0 16px}.sh-band__title--big{font-size:40px}.sh-band__body{font-weight:500;font-size:18px;line-height:1.55}.sh-band__body p{margin:0 0 14px}.sh-band__body p:last-child{margin-bottom:0}.sh-band .sh-btn{margin-top:22px}.sh-btn--black{background:var(--sh-black);color:var(--sh-white)}.sh-btn--black:hover{color:var(--sh-white);filter:brightness(1.25)}.sh-tiles{padding:0 20px 56px;display:grid;gap:12px}.sh-tile{border-radius:26px;padding:22px 22px 26px;display:flex;flex-direction:column;gap:28px;min-height:150px;justify-content:space-between}.sh-tile--lime{background:var(--sh-lime);color:var(--sh-black)}.sh-tile--violet{background:var(--sh-violet);color:var(--sh-white)}.sh-tile--coral{background:var(--sh-coral);color:var(--sh-black)}.sh-tile .sh-kicker{margin:0}.sh-tile__text{font-family:var(--font-heading-family);font-weight:700;font-size:24px;line-height:1.08;letter-spacing:-.02em;margin:0}.sh-faq{padding:56px 20px;max-width:880px}.sh-faq__title{font-size:30px;line-height:1.05;letter-spacing:-.03em;margin:0 0 12px}.sh-faq__text{font-size:17px;line-height:1.5;color:var(--sh-soft);margin:0 0 24px}.sh-faq__list{display:grid;gap:12px}.sh-faq details{border-radius:22px;padding:0 20px}.sh-faq summary{list-style:none;cursor:pointer;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-heading-family);font-weight:700;font-size:19px;line-height:1.2;padding:14px 0}.sh-faq summary::-webkit-details-marker{display:none}.sh-faq summary:after{content:"+";font-size:26px;font-weight:600;line-height:1;flex:none}.sh-faq details[open] summary:after{content:"\2212"}.sh-faq__a{padding:0 0 20px;font-size:16px;line-height:1.55}.sh-faq__a p{margin:0 0 10px}.sh-faq__a p:last-child{margin:0}.sh-faq details:nth-child(4n+1){background:var(--sh-violet);color:var(--sh-white)}.sh-faq details:nth-child(4n+2){background:var(--sh-coral);color:var(--sh-black)}.sh-faq details:nth-child(4n+3){background:var(--sh-lime);color:var(--sh-black)}.sh-faq details:nth-child(4n+4){background:var(--sh-raised);color:var(--sh-white)}.sh-faq details a{color:inherit!important;font-weight:700;text-decoration:underline}.sh-faq summary:focus-visible{outline:3px solid currentColor;outline-offset:3px;border-radius:8px}@media(min-width:760px){.sh-band__inner{padding:88px 32px}.sh-band--stepped .sh-band__inner{padding-top:120px}.sh-band__title{font-size:56px}.sh-band__title--big{font-size:72px}.sh-band__body{font-size:20px}.sh-step--accent{width:34%;max-width:420px}.sh-tiles{grid-template-columns:repeat(3,1fr);gap:20px;padding:0 32px 88px}.sh-tile{min-height:220px}.sh-tile__text{font-size:30px}.sh-faq{padding:88px 32px}.sh-faq__title{font-size:48px}}.collection-cards{border:0!important;border-radius:22px!important}.collection-cards .card-body{background:transparent!important}.collection-cards .card-title,.collection-cards .card-title a{color:inherit!important;font-size:20px;line-height:1.1}.collection-cards .collection_product_count{background:var(--sh-black)!important;color:var(--sh-white)!important;border:0!important;font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase}@media(max-width:759px){.sh-band--stepped .sh-band__inner{padding-top:78px}}.rte{font-size:17px;line-height:1.6}main .rte h2,main .rte h3{text-align:left;letter-spacing:-.02em;margin-top:1.6em}main .rte h2:before{content:"";display:block;width:44px;height:10px;margin-bottom:12px;border-radius:2px;background:linear-gradient(90deg,var(--sh-lime) 0 10px,transparent 10px 17px,var(--sh-violet) 17px 27px,transparent 27px 34px,var(--sh-coral) 34px 44px)}main .rte p>strong:only-child{font-family:var(--font-heading-family);font-size:19px;color:var(--sh-coral)}main .rte a{color:var(--sh-lime)}.product__description.rte h2:before{display:none}.swatch[title=White]{background:#fff!important}.swatch[title=Black]{background:#111!important}.swatch[title=Ivory]{background:#f2ebd9!important}.swatch[title=Pepper]{background:#4a4a48!important}.swatch[title=Bay]{background:#a8bda8!important}.swatch[title="True Navy"]{background:#1f2a44!important}.swatch[title="Blue Jean"]{background:#6f8cab!important}.swatch[title=Chambray]{background:#c5d9ec!important}.swatch[title=Blossom]{background:#f7cfd8!important}.swatch[title=Orchid]{background:#d9b8dc!important}.swatch[title="Blue Spruce"]{background:#3f5b57!important}.swatch[title=Grey]{background:#8e8e8e!important}.swatch[title=Violet]{background:#9684c9!important}.swatch[title=Seafoam]{background:#6fa79a!important}.swatch[title=Berry]{background:#8c2f5e!important}.swatch[title=Navy]{background:#1b2440!important}.swatch[title="Light Pink"]{background:#f6c9d4!important}.swatch[title=Orange]{background:#f47b20!important}.swatch[title="Forest Green"]{background:#213d2c!important}.swatch[title=Charcoal]{background:#4d4f53!important}.swatch[title="Dark Chocolate"]{background:#3b2a20!important}.swatch[title="Sport Grey"]{background:#a6a8ab!important}.swatch[title=Red]{background:#c8102e!important}.swatch[title=Natural]{background:#efe6d2!important}.swatch[title=Maroon]{background:#5b1f2b!important}.swatch[title=Sand]{background:#d8cbb3!important}.swatch[title=Gold]{background:#f2b632!important}.swatch[title=Butter]{background:#f5e1a4!important}.swatch[title="Military Green"]{background:#5b5f45!important}.swatch[title=Purple]{background:#4b2e83!important}.swatch[title=Royal]{background:#1f4bb5!important}.variantPick .swatch{width:16px!important;height:16px!important;min-width:16px;border:0!important;outline:0!important;background-image:none!important;box-shadow:inset 0 0 0 1.5px rgba(var(--color-foreground),.38)!important}.variantPick .item-swatch,.variantPick .variant-swatch{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;width:auto!important;height:auto!important;line-height:0}.variantPick .item-swatch input{display:none}.variantPick ul.variant-option-color{gap:7px!important;align-items:center}.collection-cards,.collection-cards *{border-color:transparent!important}.collection-cards hr{display:none}.collection-cards img{border-radius:14px}.wrapper,main{color:rgb(var(--color-foreground))}.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:48px 20px 80px!important;color:var(--sh-white)}.shopify-policy__title{text-align:left!important}.shopify-policy__title h1{font-size:40px;line-height:1.02;letter-spacing:-.03em;margin:0 0 28px}.shopify-policy__title h1:before{content:"";display:block;width:44px;height:10px;margin-bottom:16px;border-radius:2px;background:linear-gradient(90deg,var(--sh-lime) 0 10px,transparent 10px 17px,var(--sh-violet) 17px 27px,transparent 27px 34px,var(--sh-coral) 34px 44px)}.shopify-policy__body,.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body td,.shopify-policy__body th{color:#e9e5db!important;font-size:17px;line-height:1.65}.shopify-policy__body .rte h1,.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{color:var(--sh-white);font-size:24px;line-height:1.15;margin:1.8em 0 .5em}.shopify-policy__body .rte h1:first-child,.shopify-policy__body .rte>p:first-child>strong:only-child{display:none}.shopify-policy__body .rte h2:before{display:none}.shopify-policy__body .rte p>strong:only-child{display:block;font-family:var(--font-heading-family);font-size:22px;line-height:1.15;letter-spacing:-.02em;color:var(--sh-white)!important;margin-top:1.4em}.shopify-policy__body a{color:var(--sh-lime)!important}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:1em 0}.shopify-policy__body td,.shopify-policy__body th{border:1px solid var(--sh-line);padding:10px 12px;text-align:left}.shopify-policy__body th{background:var(--sh-raised);color:var(--sh-white)!important}@media(min-width:760px){.shopify-policy__title h1{font-size:56px}}.sh-foot-news{position:relative;overflow:hidden}.sh-foot-news__inner{position:relative;padding:78px 20px 48px;max-width:1312px}.sh-foot-news h2{font-size:30px;line-height:1.04;letter-spacing:-.03em;margin:0 0 10px;max-width:520px}.sh-foot-news p{margin:0 0 20px;font-size:16px;line-height:1.5;color:#e4deff;max-width:460px}.sh-news label{display:block;margin-bottom:8px;color:#e4deff}.sh-news__row{display:flex;flex-direction:column;gap:10px;max-width:520px}.sh-news input[type=email]{min-height:54px;border-radius:999px;border:2px solid var(--sh-black);background:var(--sh-white);color:var(--sh-black);padding:0 20px;font-size:16px;font-family:var(--font-body-family);width:100%}.sh-news button{border:0;justify-content:center;cursor:pointer}.sh-news__msg{margin:12px 0 0!important;font-weight:600;color:var(--sh-white)!important}.sh-foot{background:var(--sh-black);color:var(--sh-white)}.sh-foot__inner{padding:48px 20px 32px;max-width:1312px;display:grid;gap:36px}.sh-foot__brand{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.sh-foot__tag{font-family:var(--font-heading-family);font-weight:700;font-size:24px;line-height:1.1;letter-spacing:-.02em;margin:0;max-width:300px}.sh-foot__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.sh-foot__col h3{font-family:var(--font-body-family);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--sh-muted);margin:0 0 8px}.sh-foot__col ul{list-style:none;margin:0;padding:0}.sh-foot__col a{display:inline-block;padding:7px 0;color:var(--sh-white)!important;text-decoration:none;font-weight:500;font-size:15px}.sh-foot__col a:hover{color:var(--sh-lime)!important}.sh-foot__bottom{border-top:1px solid var(--sh-line);padding-top:20px;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.5;color:var(--sh-soft)}.sh-foot__bottom a{color:var(--sh-soft)!important}.sh-foot__util{font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--sh-muted)}@media(min-width:760px){.sh-foot-news__inner{padding:72px 32px}.sh-foot-news h2{font-size:48px}.sh-news__row{flex-direction:row}.sh-news input[type=email]{flex:1}.sh-foot__inner{padding:72px 32px 40px;grid-template-columns:1.2fr 2fr;gap:48px}.sh-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-foot__bottom{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}}.variantPick{border:0!important}.card__inner:has(.sh-tilecard){--aspect-ratio:125%!important}.sh-tilecard{position:absolute!important;top:0;right:0;bottom:0;left:0;display:flex!important;align-items:center;justify-content:center}.sh-tilecard--violet{background:var(--sh-violet)}.sh-tilecard--lime{background:var(--sh-lime)}.sh-tilecard--coral{background:var(--sh-coral)}.sh-tilecard>img.featured-media{display:none!important}.sh-tilecard__img{position:relative;width:86%!important;height:auto!important;max-height:88%;object-fit:contain;transition:transform .25s ease}.sh-tilecard:hover .sh-tilecard__img{transform:scale(1.04)}.sh-tilecard .card-secondary-image img{width:100%;height:100%;object-fit:cover}.sh-hero__product--cut img{border-radius:0!important}.sh-hero__product--cut{width:190px;right:4px;bottom:14px}@media(min-width:760px){.sh-hero__product--cut{width:420px;right:7%;bottom:36px}}@media(prefers-reduced-motion:reduce){.sh-tilecard__img{transition:none}}.product__info-wrapper li.variant-option-item.selected:has(input[name*=Size]){background:var(--sh-violet)!important;border-color:var(--sh-violet)!important}.product__info-wrapper li.variant-option-item.selected:has(input[name*=Size]) label{color:var(--sh-white)!important;background:transparent!important}@media(max-width:575.98px){.active-template-search #product-grid>li,.active-template-search .product-grid>li{flex:0 0 50%;width:50%;max-width:50%}}.variantPick .card__inner{--aspect-ratio:125%!important}.variantPick .card--image:not(.sh-tilecard) img.featured-media{width:100%;height:100%;object-fit:cover}@media(min-width:576px)and (max-width:991.98px){#product-grid>li.product-loop{flex:0 0 33.333%;width:33.333%;max-width:33.333%}}@media(min-width:992px){#product-grid>li.product-loop{flex:0 0 25%;width:25%;max-width:25%}}.sh-tilecard--violet,.sh-tilecard--lime,.sh-tilecard--coral{background:#e9e4d8;transition:background .2s ease}.sh-tilecard__img{filter:drop-shadow(0 8px 12px rgba(0,0,0,.2))}@media(hover:hover){.sh-tilecard--violet:hover{background:var(--sh-violet)}.sh-tilecard--lime:hover{background:#d9d4fa}.sh-tilecard--coral:hover{background:var(--sh-coral)}}.sh-hero__stack{position:absolute;aspect-ratio:3/2}.sh-hero__shirt{position:absolute;display:block;transition:transform .25s ease}.sh-hero__shirt img{width:100%;height:auto;display:block;filter:drop-shadow(0 10px 14px rgba(0,0,0,.28))}.sh-hero__shirt--1{width:55%;left:22.5%;bottom:0;z-index:3}.sh-hero__shirt--2{width:41.7%;left:0;bottom:17.5%;z-index:1}.sh-hero__shirt--3{width:41.7%;right:0;bottom:17.5%;z-index:2}.sh-hero__stack .sh-hero__bubble{left:33.3%;top:-8.5%;width:16%;z-index:4}@media(hover:hover){.sh-hero__shirt:hover{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.sh-hero__shirt{transition:none}}@media(max-width:559px){.sh-hero--stack .sh-hero__inner{min-height:326px}.sh-hero--stack .sh-hero__copy{max-width:250px}.sh-hero--stack .sh-hero__sub{max-width:150px}.sh-hero--stack .sh-btn{min-height:48px;padding:0 18px;font-size:15px}.sh-hero__stack{right:-8px;bottom:12px;width:min(56vw,calc(100vw - 174px))}.sh-hero__stack .sh-hero__bubble{left:31%;top:-15%;width:20%}.sh-hero--stack .sh-step--hero{width:64%}}@media(min-width:560px){.sh-hero__stack{right:0;bottom:14px;width:min(57vw,430px)}}@media(min-width:560px)and (max-width:759px){.sh-hero--stack .sh-hero__inner{min-height:330px}.sh-hero--stack .sh-hero__copy{max-width:250px}.sh-hero--stack .sh-hero__sub{max-width:170px}.sh-hero--stack .sh-step--hero{width:74%}}@media(min-width:760px){.sh-hero--stack .sh-hero__inner{min-height:max(440px,calc(33.4vw + 96px))}.sh-hero--stack .sh-hero__copy{max-width:46%}.sh-hero--stack .sh-hero__title{font-size:clamp(52px,6.6vw,88px)}.sh-hero__stack{right:-3.4vw;bottom:22px;width:50vw}}@media(min-width:1100px){.sh-hero--stack .sh-hero__inner{min-height:max(580px,calc(min(54.5vw,800px)*.667 + 96px))}.sh-hero__stack{width:min(54.5vw,800px)}}.sh-ticker{background:var(--sh-lime);color:var(--sh-black);overflow:hidden;white-space:nowrap}.sh-ticker__track{display:flex;width:max-content;animation:sh-tick 64s linear infinite}.sh-ticker:hover .sh-ticker__track,.sh-ticker:focus-within .sh-ticker__track{animation-play-state:paused}.sh-ticker__group{display:flex;align-items:center;flex:none}.sh-ticker__item{font-family:var(--font-body-family);font-weight:700;font-size:12.5px;line-height:1;letter-spacing:.06em;text-transform:uppercase;padding:12px 0}.sh-ticker__item a{color:inherit!important;text-decoration:underline;text-underline-offset:3px}.sh-ticker__dots{display:inline-flex;gap:4px;margin:0 22px}.sh-ticker__dots i{width:7px;height:7px;border-radius:2px;background:var(--sh-violet)}.sh-ticker__dots i:nth-child(2){background:var(--sh-coral)}.sh-ticker__dots i:nth-child(3){background:var(--sh-black)}.sh-ticker--coral{background:var(--sh-coral)}.sh-ticker--coral .sh-ticker__dots i:nth-child(1){background:var(--sh-lime)}.sh-ticker--coral .sh-ticker__dots i:nth-child(2){background:var(--sh-violet)}.sh-ticker--violet{background:var(--sh-violet);color:var(--sh-white)}.sh-ticker--violet .sh-ticker__dots i:nth-child(1){background:var(--sh-lime)}.sh-ticker--violet .sh-ticker__dots i:nth-child(3){background:var(--sh-white)}@keyframes sh-tick{to{transform:translate(-50%)}}@media(min-width:760px){.sh-ticker__item{font-size:13px;padding:13px 0}}@media(prefers-reduced-motion:reduce){.sh-ticker__track{animation:none}}.sh-tiles{gap:10px}.sh-tile{min-height:0;justify-content:center;gap:7px;padding:17px 20px 19px;border-radius:22px}.sh-tile__text{font-size:clamp(18px,5.1vw,22px);line-height:1.14;text-wrap:balance}@media(min-width:760px){.sh-tiles{gap:18px}.sh-tile{min-height:0;gap:10px;padding:30px 30px 32px;border-radius:26px}.sh-tile__text{font-size:clamp(19px,1.8vw,26px);line-height:1.14}}@media(min-width:760px)and (max-width:999px){.sh-tile{padding:24px 22px 26px}}.variantPick .swatch{cursor:pointer}.variantPick ul.variant-option-color{padding:4px!important;margin:4px -4px 0!important}.variantPick .swatch.is-picked{box-shadow:0 0 0 2px var(--sh-black),0 0 0 4px var(--sh-violet)!important}.sh-tilecard.sh-tilecard--variant{background:#fff!important}.sh-tilecard--variant .sh-tilecard__img,.sh-tilecard--variant .card-secondary-image{display:none!important}.sh-tilecard.sh-tilecard--variant>img.featured-media{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain}.sh-gbreak__tile{position:relative;overflow:hidden;border-radius:18px;aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:flex-end;padding:14px}.sh-gbreak__tile--violet{background:var(--sh-violet);color:var(--sh-white)}.sh-gbreak__tile--coral{background:var(--sh-coral);color:var(--sh-black)}.sh-gbreak__tile--black{background:var(--sh-raised);color:var(--sh-white)}.sh-gbreak__tile--tint{background:#e4deff;color:var(--sh-black)}.sh-gbreak__tile .sh-step--accent{width:58%;max-width:none;background:var(--sh-coral)}.sh-gbreak__tile--coral .sh-step--accent,.sh-gbreak__tile--black .sh-step--accent,.sh-gbreak__tile--tint .sh-step--accent{background:var(--sh-violet)}.sh-gbreak__bubble{position:absolute;left:12px;top:12px;width:40px}.sh-gbreak__copy{position:relative}.sh-gbreak .sh-kicker{font-size:10px;margin:0 0 6px;opacity:.9}.sh-gbreak__line{font-family:var(--font-heading-family);font-weight:700;font-size:17px;line-height:1.1;letter-spacing:-.02em;margin:0;text-wrap:balance}.sh-gbreak__sub{font-weight:500;font-size:13px;line-height:1.3;margin:6px 0 0;opacity:.92}@media(min-width:760px){.sh-gbreak__tile{padding:22px}.sh-gbreak__bubble{left:20px;top:20px;width:58px}.sh-gbreak .sh-kicker{font-size:12px;margin-bottom:8px}.sh-gbreak__line{font-size:clamp(20px,2vw,28px)}.sh-gbreak__sub{font-size:15px}}@media(hover:hover){.sh-gbreak__tile{transition:transform .25s ease}.sh-gbreak__tile:hover{transform:rotate(-1.5deg) scale(1.02)}}.sh-js .sh-rv{opacity:0;transform:translateY(26px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:var(--sh-d,0ms)}.sh-js .sh-rv.sh-gbreak{transform:translateY(26px) rotate(-3deg)}.sh-js .sh-rv.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sh-js .sh-rv{opacity:1!important;transform:none!important;transition:none!important}}.collection-list__item,.card_wraper{display:flex}.card_wraper.swiper-slide{height:auto}.collection-cards{flex:1;width:100%;transition:transform .25s ease}.collection-cards .card-body{display:flex;flex-direction:column;justify-content:center}:is(.card_wraper,.collection-list__item):nth-child(5n+1) .collection-cards{background:var(--sh-violet)!important;color:var(--sh-white)!important}:is(.card_wraper,.collection-list__item):nth-child(5n+2) .collection-cards{background:var(--sh-coral)!important;color:var(--sh-black)!important}:is(.card_wraper,.collection-list__item):nth-child(5n+3) .collection-cards{background:var(--sh-raised)!important;color:var(--sh-white)!important}:is(.card_wraper,.collection-list__item):nth-child(5n+4) .collection-cards{background:#e4deff!important;color:var(--sh-black)!important}:is(.card_wraper,.collection-list__item):nth-child(5n+5) .collection-cards{background:var(--sh-white)!important;color:var(--sh-black)!important}:is(.card_wraper,.collection-list__item):is(:nth-child(5n+1),:nth-child(5n+3)) .collection-cards .card-title a{color:var(--sh-white)!important}:is(.card_wraper,.collection-list__item):is(:nth-child(5n+2),:nth-child(5n+4),:nth-child(5n+5)) .collection-cards .card-title a{color:var(--sh-black)!important}@media(hover:hover){.collection-cards:hover{transform:translateY(-6px)}.collection-cards:hover .card--image{transform:rotate(0) scale(1.03)!important}}@media(max-width:575px){.collection-cards .card-title,.collection-cards .card-title a{font-size:15px}.collection-cards .card-body{padding:14px 10px 16px!important}}.sh-cbanner--list+div .collection-list{margin-top:0}.sh-mark{background:linear-gradient(transparent 66%,var(--sh-violet) 66%,var(--sh-violet) 95%,transparent 95%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.sh-pdp-label{display:flex;align-items:center;gap:5px;color:var(--sh-coral);margin:0 0 6px}.sh-pdp-label i{width:9px;height:9px;border-radius:2.5px;background:var(--sh-lime)}.sh-pdp-label i:nth-child(2){background:var(--sh-violet)}.sh-pdp-label i:nth-child(3){background:var(--sh-coral);margin-right:6px}.mainProduct .product__details{margin-top:40px!important}.product__description :is(h1,h2,h3){font-size:26px!important;line-height:1.12!important;letter-spacing:-.02em;color:var(--sh-coral)!important;margin:4px 0 14px!important}.product__description p{color:#d8d2c7!important;font-size:16px;line-height:1.6;max-width:72ch}.product__description p:first-of-type{color:var(--sh-white)!important;font-size:18px}.product__description :is(p,li) :is(strong,b){color:#b8adff!important}.product__description a{color:var(--sh-coral)!important;text-decoration:underline}@media(min-width:760px){.product__description :is(h1,h2,h3){font-size:34px!important}}.mainProduct .accordion{--sh-ac:var(--sh-violet);--sh-act:#B8ADFF;margin-top:10px;border:0!important}.mainProduct .accordion+.accordion{--sh-ac:var(--sh-coral);--sh-act:var(--sh-coral)}.mainProduct .accordion+.accordion+.accordion{--sh-ac:#E4DEFF;--sh-act:#E4DEFF}.mainProduct .accordion+.accordion+.accordion+.accordion{--sh-ac:var(--sh-violet);--sh-act:#B8ADFF}.mainProduct .accordion-item{background:var(--sh-raised)!important;border:1.5px solid transparent!important;border-radius:18px!important;padding:0 18px;overflow:hidden;transition:border-color .2s ease}.mainProduct .accordion-item:has(.accordion-button:not(.collapsed)){border-color:var(--sh-act)!important}.mainProduct .accordion-button{background:transparent!important;box-shadow:none!important;padding:16px 0!important;gap:12px;color:var(--sh-white)!important}.mainProduct .accordion-button:before{content:"";flex:none;width:12px;height:12px;border-radius:3px;background:var(--sh-ac)}.mainProduct .accordion-button .h4{font-size:18px!important;transition:color .2s ease}.mainProduct .accordion-button:not(.collapsed) .h4{color:var(--sh-act)!important}.mainProduct .accordion-body{padding:0 0 18px!important;color:#d8d2c7}.mainProduct .accordion-body strong{color:var(--sh-act)}.mainProduct .accordion-body ul{list-style:none;padding-left:0;margin-bottom:0}.mainProduct .accordion-body li{position:relative;padding-left:18px;margin-bottom:8px}.mainProduct .accordion-body li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:2px;background:var(--sh-ac)}.sh-faq details:nth-child(n){background:var(--sh-raised);color:var(--sh-white);border:1.5px solid transparent;transition:border-color .2s ease}.sh-faq details:nth-child(4n+1){--c:var(--sh-violet);--ct:#B8ADFF}.sh-faq details:nth-child(4n+2){--c:var(--sh-coral);--ct:var(--sh-coral)}.sh-faq details:nth-child(4n+3){--c:#E4DEFF;--ct:#E4DEFF}.sh-faq details:nth-child(4n+4){--c:var(--sh-white);--ct:var(--sh-white)}.sh-faq summary{justify-content:flex-start;gap:12px}.sh-faq summary:before{content:"";flex:none;width:12px;height:12px;border-radius:3px;background:var(--c)}.sh-faq summary:after{margin-left:auto}.sh-faq details[open]{border-color:var(--ct)}.sh-faq details[open] summary{color:var(--ct)}.sh-faq__a{color:#d8d2c7}.sh-reel{padding:52px 0 48px;overflow:hidden}.sh-reel__head{padding:0 20px;margin-bottom:18px}.sh-reel__head h2{font-size:30px;line-height:1.05;letter-spacing:-.03em;margin:0 0 10px}.sh-reel__head p:not(.sh-kicker){color:var(--sh-soft);font-size:17px;line-height:1.45;margin:0}.sh-reel__row{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:12px 20px 8px}.sh-reel__row::-webkit-scrollbar{display:none}.sh-reel__row [aria-hidden=true]{display:none}.sh-reel__row.is-live [aria-hidden=true]{display:block}.sh-reel__item{flex:none;width:150px;color:inherit!important;text-decoration:none!important}.sh-reel__tile{display:grid;place-items:center;aspect-ratio:1;background:#e9e4d8;border-radius:18px;transition:transform .25s ease}.sh-reel__item:nth-child(odd) .sh-reel__tile{transform:rotate(-2deg)}.sh-reel__item:nth-child(2n) .sh-reel__tile{transform:rotate(2deg)}.sh-reel__tile img{width:84%;height:auto;filter:drop-shadow(0 8px 12px rgba(0,0,0,.2))}.sh-reel__name{display:block;margin-top:12px;font-family:var(--font-heading-family);font-weight:600;font-size:13px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-reel__price{display:block;font-weight:600;font-size:13px;color:#c9c3b8;margin-top:2px}.sh-reel__foot{padding:22px 20px 0}@media(hover:hover){.sh-reel__item:hover .sh-reel__tile{transform:rotate(0) scale(1.05)}}@media(min-width:760px){.sh-reel{padding:84px 0 80px}.sh-reel__head{padding:0 32px;margin-bottom:26px}.sh-reel__head h2{font-size:48px}.sh-reel__row{gap:22px;padding:14px 32px 10px}.sh-reel__item{width:210px}.sh-reel__name,.sh-reel__price{font-size:15px}.sh-reel__foot{padding:30px 32px 0}}.sh-ab section{position:relative;overflow:hidden}.sh-ab-in{position:relative;padding:56px 20px}.sh-ab h2{font-size:32px;line-height:1.04;letter-spacing:-.03em;margin:0 0 14px}.sh-ab h3{font-size:22px;line-height:1.1;letter-spacing:-.02em;margin:0 0 8px}.sh-ab p{font-size:17px;line-height:1.55;margin:0 0 14px}.sh-ab .sh-ab-soft{color:#c9c3b8}.sh-ab a:not([class]){color:var(--sh-coral)!important;text-decoration:underline;text-underline-offset:3px}.sh-ab-hero .sh-ab-in{padding-top:84px;padding-bottom:48px}.sh-ab-hero h1{font-size:40px;line-height:1;letter-spacing:-.03em;margin:0 0 18px;max-width:11em}.sh-ab-hero p{font-weight:500;font-size:18px;max-width:32em}.sh-ab-hero .sh-kicker,.sh-ab-hero p{color:#e4deff}.sh-ab-hero .sh-hl{color:var(--sh-black)}.sh-ab-hero__bubble{display:block;width:88px;margin-top:20px;animation:sh-bob 3.2s ease-in-out infinite}@keyframes sh-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(2deg)}}.sh-ab-chat .sh-ab-in{padding-bottom:28px}.sh-ab-chat__thread{display:flex;flex-direction:column;gap:10px;max-width:520px;margin:22px 0 0}.sh-ab .sh-msg{margin:0;padding:12px 16px;border-radius:20px;font-weight:600;font-size:16px;line-height:1.35;max-width:86%}.sh-msg--them{align-self:flex-start;background:var(--sh-raised);color:var(--sh-white);border-bottom-left-radius:6px}.sh-msg--us{align-self:flex-end;background:var(--sh-violet);color:var(--sh-white);border-bottom-right-radius:6px}.sh-msg--tint{background:#e4deff;color:var(--sh-black)}.sh-msg--coral{background:var(--sh-coral);color:var(--sh-black)}.sh-typing{display:inline-flex;gap:5px;padding:4px 2px}.sh-typing i{width:8px;height:8px;border-radius:2.5px;background:var(--sh-lime);animation:sh-type 1.3s ease-in-out infinite}.sh-typing i:nth-child(2){background:#8f82ff;animation-delay:.15s}.sh-typing i:nth-child(3){background:var(--sh-coral);animation-delay:.3s}@keyframes sh-type{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.sh-ab-stats{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.sh-ab-stats li{border-radius:22px;padding:18px 16px 16px}.sh-ab-stats b{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:46px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sh-ab-stats span{display:block;font-weight:600;font-size:14px;line-height:1.3;margin-top:8px}.sh-ab-stat--violet{background:var(--sh-violet);color:var(--sh-white)}.sh-ab-stat--coral{background:var(--sh-coral);color:var(--sh-black)}.sh-ab-stat--tint{background:#e4deff;color:var(--sh-black)}.sh-ab-stat--black{background:var(--sh-raised);color:var(--sh-white)}.sh-ab-f2f{margin-top:44px;display:grid;gap:22px}.sh-ab-f2f__art{display:flex;align-items:center;justify-content:center;gap:14px}.sh-ab-f2f figure{margin:0;text-align:center}.sh-ab-f2f figcaption{font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-top:10px;color:#c9c3b8}.sh-ab-post{display:flex;flex-direction:column;gap:8px;width:128px;padding:10px;border:4px solid var(--sh-border);border-radius:24px;background:var(--sh-raised)}.sh-ab-post__top{display:flex;align-items:center;gap:6px;font-weight:700;font-size:10px;color:var(--sh-white)}.sh-ab-post__top i{width:14px;height:14px;border-radius:50%;background:var(--sh-violet)}.sh-ab-post__img{display:grid;place-items:center;aspect-ratio:1;border-radius:12px;background:var(--sh-black);padding:16px}.sh-ab-post__re{display:flex;gap:4px}.sh-ab-post__re em{font-style:normal;font-weight:700;font-size:10px;padding:3px 7px;border-radius:999px;background:var(--sh-border);color:var(--sh-white)}.sh-ab-arrow{display:flex;gap:5px}.sh-ab-arrow i{width:9px;height:9px;border-radius:2.5px;background:var(--sh-lime);animation:sh-type 1.3s ease-in-out infinite}.sh-ab-arrow i:nth-child(2){background:#8f82ff;animation-delay:.15s}.sh-ab-arrow i:nth-child(3){background:var(--sh-coral);animation-delay:.3s}.sh-ab-fit a{display:grid;place-items:center;width:150px;aspect-ratio:1;background:#e9e4d8;border-radius:22px;transform:rotate(3deg)}.sh-ab-fit img{width:86%;height:auto;filter:drop-shadow(0 8px 12px rgba(0,0,0,.2))}.sh-ab-how{background:var(--sh-raised);color:var(--sh-white)}.sh-ab-how h2,.sh-ab-how h3{color:var(--sh-white)}.sh-ab-steps{list-style:none;margin:28px 0 0;padding:0}.sh-ab-steps li{position:relative;padding:0 0 30px 64px}.sh-ab-steps li:last-child{padding-bottom:0}.sh-ab-steps li:before{content:"";position:absolute;left:22px;top:52px;bottom:6px;width:3px;border-radius:2px;background:var(--sh-border)}.sh-ab-steps li:last-child:before{display:none}.sh-ab-n{position:absolute;left:0;top:0;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-family:var(--font-heading-family);font-weight:700;font-size:17px;background:var(--sh-violet);color:var(--sh-white)}.sh-ab-steps li:nth-child(2) .sh-ab-n{background:var(--sh-coral);color:var(--sh-black)}.sh-ab-steps li:nth-child(3) .sh-ab-n{background:#e4deff;color:var(--sh-black)}.sh-ab-steps li:nth-child(4) .sh-ab-n{background:var(--sh-white);color:var(--sh-black)}.sh-ab-steps h3{padding-top:9px}.sh-ab-steps p{font-size:16px;color:#d8d2c7;margin:0}.sh-ab-anat__fig{position:relative;max-width:340px;margin:30px auto 8px}.sh-ab-anat__tile{display:grid;place-items:center;aspect-ratio:1;background:#e9e4d8;border-radius:28px}.sh-ab-anat__tile img{width:82%;height:auto;filter:drop-shadow(0 10px 14px rgba(0,0,0,.22))}.sh-pin{position:absolute;padding:8px 13px;border-radius:999px;font-weight:700;font-size:13px;line-height:1.1;white-space:nowrap;box-shadow:0 6px 14px #00000047}.sh-pin--1{left:-8px;top:7%;background:var(--sh-violet);color:var(--sh-white);rotate:-4deg}.sh-pin--2{right:-8px;top:24%;background:var(--sh-coral);color:var(--sh-black);rotate:3deg}.sh-pin--3{left:-6px;bottom:20%;background:#e4deff;color:var(--sh-black);rotate:3deg}.sh-pin--4{right:-4px;bottom:5%;background:var(--sh-black);color:var(--sh-white);rotate:-3deg}.sh-js [data-sh-seq]>*{opacity:0;transform:translateY(14px) scale(.94);transition:opacity .4s ease,transform .45s cubic-bezier(.2,.9,.3,1.3);transition-delay:calc(var(--i,0)*.38s)}.sh-js [data-sh-seq].is-in>*{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sh-js [data-sh-seq]>*{opacity:1!important;transform:none!important;transition:none!important}.sh-ab-hero__bubble,.sh-typing i,.sh-ab-arrow i{animation:none}}@media(min-width:760px){.sh-ab-in{padding:96px 32px}.sh-ab h2{font-size:52px}.sh-ab h3{font-size:26px}.sh-ab p{font-size:19px}.sh-ab .sh-ab-wide{max-width:40em}.sh-ab-hero .sh-ab-in{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:40px;padding-top:110px;padding-bottom:96px}.sh-ab-hero h1{font-size:76px}.sh-ab-hero p{font-size:21px}.sh-ab-hero__bubble{width:min(260px,22vw);margin:40px auto 0}.sh-ab-chat .sh-ab-in{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding-bottom:40px}.sh-ab-chat__thread{margin:0}.sh-ab .sh-msg{font-size:18px;padding:14px 20px}.sh-ab-stats{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px}.sh-ab-stats li{padding:26px 24px 24px;border-radius:26px}.sh-ab-stats b{font-size:clamp(48px,5.6vw,76px)}.sh-ab-stats span{font-size:16px}.sh-ab-f2f{grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-top:80px}.sh-ab-f2f__art{gap:28px}.sh-ab-post{width:190px;padding:14px;border-radius:32px}.sh-ab-post__top{font-size:13px}.sh-ab-post__re em{font-size:12px;padding:4px 10px}.sh-ab-fit a{width:230px;border-radius:28px}.sh-ab-arrow i{width:12px;height:12px}.sh-ab-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:44px}.sh-ab-steps li{padding:66px 0 0}.sh-ab-steps li:before{left:58px;right:-18px;top:22px;bottom:auto;width:auto;height:3px}.sh-ab-steps p{font-size:17px}.sh-ab-anat .sh-ab-in{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.sh-ab-anat__fig{max-width:440px;margin:0 auto}.sh-pin{font-size:15px;padding:10px 16px}.sh-pin--1{left:-34px}.sh-pin--2{right:-38px}.sh-pin--3{left:-30px}.sh-pin--4{right:-26px}}.sh-ab-contact{font-size:14px!important;line-height:1.5;color:var(--sh-soft);margin-top:26px!important}.sh-ab .sh-kicker{font-size:12px;line-height:1.2;margin:0 0 10px}.sh-ab-chat__note{margin:22px 0 0!important}.sh-ab-contact a{color:inherit!important}@media(min-width:760px){.sh-ab .sh-kicker{font-size:13px;margin-bottom:14px}.sh-ab-chat .sh-ab-in{grid-template-rows:auto auto;row-gap:0}.sh-ab-chat__copy{grid-column:1;grid-row:1;align-self:end}.sh-ab-chat__thread{grid-column:2;grid-row:1 / span 2}.sh-ab-chat__note{grid-column:1;grid-row:2;align-self:start;margin-top:6px!important}}.sh-reel{position:relative;clear:both}.sh-who{padding:8px 0 56px}.sh-who__card{position:relative;overflow:hidden;background:var(--sh-violet);color:var(--sh-white);border-radius:28px;padding:74px 22px 26px;display:grid;gap:26px}.sh-who__card .sh-step--accent{width:150px;max-width:none}.sh-who .sh-kicker{color:#e4deff}.sh-who h2{font-size:32px;line-height:1.03;letter-spacing:-.03em;margin:0 0 14px;color:var(--sh-white)}.sh-who__text p{font-weight:500;font-size:17px;line-height:1.5;margin:0 0 12px;color:#e4deff}.sh-who .sh-btn{margin-top:10px}.sh-who__thread{display:flex;flex-direction:column;gap:9px}.sh-who .sh-msg{margin:0;padding:11px 15px;border-radius:20px;font-weight:600;font-size:15px;line-height:1.35;max-width:88%}.sh-who .sh-msg--them{background:var(--sh-black);color:var(--sh-white)}.sh-who .sh-msg--us{background:var(--sh-white);color:var(--sh-black)}.sh-who .sh-msg--coral{background:var(--sh-coral);color:var(--sh-black)}.sh-who__facts{list-style:none;margin:0;padding:18px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1.5px solid rgba(248,245,237,.28)}.sh-who__facts b{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:30px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sh-who__facts span{display:block;font-weight:600;font-size:12px;line-height:1.3;margin-top:6px;color:#e4deff}@media(min-width:760px){.sh-who{padding:8px 0 96px}.sh-who__card{grid-template-columns:1.15fr 1fr;column-gap:56px;row-gap:36px;align-items:center;padding:72px 56px 44px;border-radius:36px}.sh-who__card .sh-step--accent{width:300px}.sh-who h2{font-size:52px}.sh-who__text p{font-size:19px}.sh-who .sh-msg{font-size:17px;padding:13px 18px}.sh-who__facts{grid-column:1 / -1;gap:24px;padding-top:28px}.sh-who__facts b{font-size:48px}.sh-who__facts span{font-size:15px}}.sh-ab [id],#our-story{scroll-margin-top:96px}.sh-who__tag{margin:0 0 16px;font-family:var(--font-heading-family);font-weight:700;font-size:19px;line-height:1.45}.sh-who__tag span{background:var(--sh-coral);color:var(--sh-black);padding:.08em .34em;border-radius:.3em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sh-who__doors{display:grid;gap:10px}.sh-who__doors .sh-kicker{margin:0 0 2px}.sh-door{display:flex;align-items:center;gap:14px;min-height:72px;padding:14px 16px;border-radius:20px;background:var(--sh-black);color:var(--sh-white)!important;text-decoration:none!important;transition:transform .2s ease,background .2s ease}.sh-door i{flex:none;width:14px;height:14px;border-radius:4px;background:var(--sh-coral)}.sh-door:nth-of-type(2) i{background:#e4deff}.sh-door:nth-of-type(3) i{background:var(--sh-white)}.sh-door span{flex:1;min-width:0}.sh-door b{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:18px;line-height:1.15;letter-spacing:-.01em}.sh-door em{display:block;font-style:normal;font-weight:500;font-size:13.5px;line-height:1.3;color:#c9c3b8;margin-top:3px}.sh-door u{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--sh-white);color:var(--sh-black);text-decoration:none;font-size:20px;font-weight:700;transition:transform .2s ease}@media(hover:hover){.sh-door:hover{transform:translateY(-3px);background:#000}.sh-door:hover u{transform:translate(4px)}}.sh-door:focus-visible{outline:3px solid var(--sh-white);outline-offset:3px}@media(min-width:760px){.sh-who__tag{font-size:24px;margin-bottom:20px}.sh-who__doors{grid-column:1 / -1;grid-template-columns:repeat(3,1fr);gap:16px}.sh-who__doors .sh-kicker{grid-column:1 / -1}.sh-door{min-height:92px;padding:18px 20px;border-radius:24px}.sh-door b{font-size:21px}.sh-door em{font-size:15px}.sh-door u{width:44px;height:44px}}.quantity input,input.cart-item-quantity{color:var(--sh-white)!important;-webkit-text-fill-color:var(--sh-white)}.tax-note,.tax-note *{color:var(--sh-soft)!important}.tax-note a{color:var(--sh-white)!important;text-decoration:underline}.sh-tilecard__img{width:95%!important;max-height:94%}.sh-reel__tile img{width:93%}.sh-ab-anat__tile img{width:90%}.sh-ab-fit img{width:93%}
/*# sourceMappingURL=/cdn/shop/t/6/assets/shirted-brand.css.map */
