.ws-slideshow{position:relative;width:100%;height:85vh;overflow:hidden;background:#3c342c}.ws-slideshow .ws-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.5s ease-in-out;background-size:cover;background-position:center top}.ws-slideshow .ws-slide.active{opacity:1}.ws-slideshow .ws-slide-content{position:absolute;bottom:12%;left:50%;transform:translate(-50%);text-align:center;color:#fdf6ef;max-width:640px;padding:0 1.5rem}.ws-slideshow .ws-slide-content h1{font-family:Comfortaa,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:600;margin:0 0 .5rem;text-shadow:0 2px 24px rgba(0,0,0,.45);line-height:1.15}.ws-slideshow .ws-slide-content p{font-family:Comfortaa,sans-serif;font-size:clamp(.85rem,2vw,1.05rem);font-weight:500;margin:0 0 1.5rem;text-shadow:0 1px 12px rgba(0,0,0,.35);line-height:1.6;opacity:.92}.ws-hero-btn{display:inline-block;background:#e8914a;color:#fff!important;font-family:Comfortaa,sans-serif;font-weight:700;font-size:.85rem;padding:14px 36px;border-radius:14px;text-decoration:none!important;letter-spacing:.06em;transition:background .3s,transform .2s;text-transform:uppercase}.ws-hero-btn:hover{background:#c4704a;transform:translateY(-1px)}.ws-slide-dots{position:absolute;bottom:3%;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:5}.ws-slide-dots span{width:10px;height:10px;border-radius:50%;background:#fdf6ef66;cursor:pointer;transition:background .3s}.ws-slide-dots span.active{background:#e8914a}.ws-join-save{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;min-height:480px}.ws-join-save-img{background-size:cover;background-position:center;min-height:400px}.ws-join-save-content{display:flex;flex-direction:column;justify-content:center;padding:3rem 2.5rem;background:#fdf6ef;color:#3c342c}.ws-join-save-content h2{font-family:Comfortaa,sans-serif;font-weight:600;font-size:clamp(1.5rem,3vw,2rem);margin:0 0 1rem;line-height:1.2}.ws-join-save-content p{font-family:Comfortaa,sans-serif;font-weight:500;font-size:.95rem;line-height:1.6;margin:0 0 1.5rem;opacity:.85}.ws-email-form{display:flex;gap:.5rem}.ws-email-form input[type=email]{flex:1;padding:12px 16px;border:1px solid #3c342c40;border-radius:14px;font-family:Comfortaa,sans-serif;font-size:.9rem;background:#fff;color:#3c342c}.ws-email-form button{background:#e8914a;color:#fff;border:none;padding:12px 28px;border-radius:14px;font-family:Comfortaa,sans-serif;font-weight:700;font-size:.85rem;cursor:pointer;letter-spacing:.04em;transition:background .3s}.ws-email-form button:hover{background:#c4704a}.ws-affiliate{padding:4rem 2rem;background:#3c342c;color:#fdf6ef;text-align:center;max-width:800px;margin:0 auto}.ws-affiliate h2{font-family:Comfortaa,sans-serif;font-weight:600;font-size:clamp(1.5rem,3vw,2.2rem);margin:0 0 1.5rem;line-height:1.2}.ws-affiliate ul{list-style:none;padding:0;margin:0 0 1rem;text-align:left;display:inline-block}.ws-affiliate ul li{font-family:Comfortaa,sans-serif;font-size:.95rem;position:relative;padding:.4rem 0 .4rem 1.5rem;line-height:1.5}.ws-affiliate ul li:before{content:"\2726";position:absolute;left:0;color:#e8914a}.ws-affiliate .ws-schwing{font-family:Comfortaa,sans-serif;font-weight:700;font-size:1.1rem;color:#e8914a;margin:1rem 0 1.5rem;font-style:italic}.ws-affiliate .ws-socials{margin-top:1.5rem;font-family:Comfortaa,sans-serif;font-size:.85rem;opacity:.7}.ws-affiliate .ws-socials a{color:#fdf6ef;text-decoration:none;margin:0 .5rem}.ws-affiliate .ws-socials a:hover{color:#e8914a}@media(max-width:749px){.ws-slideshow{height:65vh}.ws-slideshow .ws-slide-content{bottom:8%;padding:0 1rem}.ws-join-save{grid-template-columns:1fr}.ws-join-save-img{min-height:280px}.ws-join-save-content{padding:2rem 1.5rem}.ws-email-form{flex-direction:column}.ws-affiliate{padding:3rem 1.5rem}}.footer-block--text .footer-block__heading{color:#d4aa60!important;font-weight:600}.footer-block--text .rte,.footer-block--text .rte p{color:#d4aa60!important}html{background:url(/cdn/shop/files/WS_FlowerThrower_Hero.jpg) center/cover fixed no-repeat #fdf6ef!important}body,body.gradient{background-color:#fdf6ef73!important;background-image:none!important}@keyframes ws-sunrise{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#MainContent .shopify-section{background:linear-gradient(135deg,#e8914a2e,#fdd68c38,#fdf6efb8,#fdd68c38,#c4704a29)!important;background-size:300% 300%!important;animation:ws-sunrise 12s ease-in-out infinite!important}#MainContent .shopify-section [class*=color-scheme-]{background-color:transparent!important}.shopify-section--header,.header-wrapper{background-color:#fdf6efeb!important}.footer,.shopify-section--footer,.ws-affiliate{background-color:#3c342c!important}.ws-wallpaper-glow{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-image:url(/cdn/shop/files/WS_FlowerThrower_Hero.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.15;pointer-events:none;filter:saturate(1.3);-webkit-mask-image:radial-gradient(ellipse 55% 45% at 50% 50%,rgba(0,0,0,.6) 0%,rgba(0,0,0,.12) 55%,transparent 100%);mask-image:radial-gradient(ellipse 55% 45% at 50% 50%,rgba(0,0,0,.6) 0%,rgba(0,0,0,.12) 55%,transparent 100%)}.multicolumn-card__info .link.animate-arrow{display:none!important}.multicolumn .multicolumn-card__info{padding-bottom:.5rem!important}.section-multicolumn-padding{padding-top:24px!important;padding-bottom:24px!important}#MainContent .shopify-section+.shopify-section{margin-top:2rem}.ws-sunrise-video{display:none}@media(min-width:750px){.ws-sunrise-video{display:block;position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.24;pointer-events:none;filter:saturate(1.2) brightness(1.1)}}.ws-sales-team,.ws-rack-container,.page-contact,.template-page .shopify-section--main-page{background-color:#fdf6eff2!important;animation:none!important}.footer-block--newsletter,.shopify-section .newsletter{display:none!important}.multicolumn-card{border-radius:18px;overflow:hidden;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 12px #3c342c14,0 1px 3px #3c342c0f}.multicolumn-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px #e8914a26,0 4px 12px #3c342c14}.multicolumn-card__image-wrapper,.multicolumn-card__image-wrapper .media{border-radius:18px 18px 0 0;overflow:hidden}.multicolumn-card__image-wrapper .media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94),filter .6s ease}.multicolumn-card:hover .multicolumn-card__image-wrapper .media img{transform:scale(1.03);filter:brightness(1.04) saturate(1.05)}.multicolumn-card__info{padding:1rem .75rem .75rem!important}.multicolumn-card__info h3,.multicolumn-card__info .multicolumn-card__title{font-weight:600;letter-spacing:.01em}.multicolumn-card__info .rte p{opacity:.82;line-height:1.55;font-size:.88rem}.card-wrapper.product-card-wrapper{border-radius:18px;overflow:hidden}.card{border-radius:18px!important;overflow:hidden;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 12px #3c342c14,0 1px 3px #3c342c0f}.card:hover{transform:translateY(-4px);box-shadow:0 8px 28px #e8914a26,0 4px 12px #3c342c14}.card__inner{border-radius:18px!important;overflow:hidden}.card__media{border-radius:18px 18px 0 0;overflow:hidden}.card__media .media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94),filter .6s ease}.card:hover .card__media .media img{transform:scale(1.03);filter:brightness(1.04) saturate(1.05)}.ws-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.ws-reveal.ws-visible{opacity:1;transform:translateY(0)}.multicolumn-list__item.ws-reveal:nth-child(1){transition-delay:0s}.multicolumn-list__item.ws-reveal:nth-child(2){transition-delay:.1s}.multicolumn-list__item.ws-reveal:nth-child(3){transition-delay:.2s}.multicolumn-list__item.ws-reveal:nth-child(4){transition-delay:.3s}.grid__item.ws-reveal:nth-child(1){transition-delay:0s}.grid__item.ws-reveal:nth-child(2){transition-delay:.1s}.grid__item.ws-reveal:nth-child(3){transition-delay:.2s}.grid__item.ws-reveal:nth-child(4){transition-delay:.3s}.multicolumn .title,#MainContent .section-header__title,.collection .title{font-weight:600;letter-spacing:.02em;opacity:.92}.badge{border-radius:12px!important;padding:4px 12px!important;font-size:.72rem!important;letter-spacing:.04em}.quick-add__submit{border-radius:14px!important;font-weight:600;letter-spacing:.03em;transition:all .3s ease}@media(max-width:749px){.multicolumn-card{border-radius:14px;box-shadow:0 1px 8px #3c342c0f}.multicolumn-card__image-wrapper,.multicolumn-card__image-wrapper .media{border-radius:14px 14px 0 0}.card,.card__inner{border-radius:14px!important}.card__media{border-radius:14px 14px 0 0}.multicolumn-card:hover,.card:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.ws-reveal{opacity:1;transform:none;transition:none}.multicolumn-card,.card,.multicolumn-card__image-wrapper .media img,.card__media .media img{transition:none}}.ws-rack-countdown{box-shadow:0 4px 20px #3c342c26,0 2px 8px #3c342c14}@keyframes ws-rack-pulse{0%,to{opacity:.3}50%{opacity:.6}}.ws-rack-colon{animation:ws-rack-pulse 2s ease-in-out infinite}.ws-rack-drop{box-shadow:0 2px 12px #e8914a14;transition:transform .3s ease,box-shadow .3s ease}.ws-rack-drop:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e8914a1f}.ws-rack-how-item{background:#fdf6ef99;border-radius:14px;padding:1.5rem 1rem!important;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 1px 6px #3c342c0a}.ws-rack-how-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px #e8914a1a}.ws-rack-notify{box-shadow:0 4px 20px #3c342c26,0 2px 8px #3c342c14}.ws-rack-badge,.ws-rack-soldout-badge{box-shadow:0 2px 8px #e8914a33}.ws-rack-soldout{box-shadow:0 1px 8px #3c342c0a}.ws-rack-how-item.ws-rack-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.ws-rack-how-item.ws-rack-reveal.ws-rack-visible{opacity:1;transform:translateY(0)}.ws-rack-how-item.ws-rack-reveal:nth-child(1){transition-delay:0s}.ws-rack-how-item.ws-rack-reveal:nth-child(2){transition-delay:.12s}.ws-rack-how-item.ws-rack-reveal:nth-child(3){transition-delay:.24s}@media(max-width:749px){.ws-rack-how-item{border-radius:12px}}@media(prefers-reduced-motion:reduce){.ws-rack-colon{animation:none}.ws-rack-drop,.ws-rack-how-item{transition:none}.ws-rack-how-item.ws-rack-reveal{opacity:1;transform:none;transition:none}}.ws-ocean-audio{display:none}@media(min-width:750px){.ws-ocean-audio{display:flex;align-items:center;gap:8px;position:fixed;bottom:24px;left:24px;z-index:50;background:#3c342c8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:10px 18px;border-radius:24px;cursor:pointer;opacity:0;animation:ws-namaste-enter 1.2s ease 3s forwards;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;border:1px solid rgba(232,145,74,.15)}.ws-ocean-audio:hover{background:#3c342cbf;border-color:#e8914a59;transform:translateY(-2px);box-shadow:0 4px 16px #e8914a1a}.ws-ocean-audio-icon{font-size:18px;line-height:1}.ws-ocean-audio-text{font-family:Comfortaa,sans-serif;font-size:13px;font-weight:500;color:#fdf6ef;letter-spacing:.3px}.ws-ocean-audio.ws-audio-on{border-color:#e8914a80;box-shadow:0 0 16px #e8914a1f}.ws-ocean-audio.ws-audio-on .ws-ocean-audio-icon:after{content:"";display:inline-block;width:6px;height:6px;background:#e8914a;border-radius:50%;margin-left:4px;vertical-align:middle;animation:ws-audio-pulse 1.5s ease infinite}}.ws-namaste-message{display:none}@media(min-width:750px){.ws-namaste-message{display:flex;justify-content:center;align-items:center;position:fixed;bottom:76px;left:0;right:0;z-index:40;pointer-events:none;opacity:0;transition:opacity 2s ease-in-out}.ws-namaste-message.ws-namaste-visible{opacity:1}.ws-namaste-text{font-family:Comfortaa,sans-serif;font-size:15px;font-weight:500;color:#d4aa60;text-shadow:0 1px 12px rgba(60,52,44,.8),0 0 24px rgba(212,170,96,.35),0 0 48px rgba(232,145,74,.12);letter-spacing:.5px;padding:14px 32px;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;max-width:520px;text-align:center;line-height:1.5;border:none}}.ws-ruby-nudge{display:none}@media(min-width:750px){.ws-ruby-nudge{display:flex;align-items:center;gap:10px;position:fixed;bottom:90px;right:24px;z-index:50;background:#3c342ca6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:12px 20px;border-radius:22px;cursor:pointer;opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease,background .3s ease,border-color .3s ease;border:1px solid rgba(232,145,74,.2);pointer-events:none}.ws-ruby-nudge.ws-ruby-visible{opacity:1;transform:translateY(0);pointer-events:auto}.ws-ruby-nudge:hover{background:#3c342cd1;border-color:#e8914a73;transform:translateY(-2px);box-shadow:0 4px 20px #e8914a1f}.ws-ruby-emoji{font-size:22px;line-height:1}.ws-ruby-text{font-family:Comfortaa,sans-serif;font-size:13px;font-weight:500;color:#fdf6ef;letter-spacing:.3px;line-height:1.4}}@keyframes ws-namaste-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ws-audio-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@media(prefers-reduced-motion:reduce){.ws-ocean-audio,.ws-namaste-message,.ws-ruby-nudge{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/warrior-sol-dna.css.map */
