:root{--sp-yellow: #ffc400;--sp-yellow-soft: #fff6c7;--sp-yellow-pale: #fffdf2;--sp-gold: #b88600;--sp-ink: #211a08;--sp-shadow: 0 18px 45px rgba(113, 79, 0, .13)}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 10% 0%,rgba(255,196,0,.1),transparent 28rem),#fffdf8;color:var(--sp-ink)}.announcement-bar{overflow:hidden;background:linear-gradient(90deg,#ffb800,#ffd84a 48%,#ffb800)}.announcement-bar__message{display:block;overflow:hidden;white-space:nowrap;font-weight:800;letter-spacing:.01em}.announcement-bar__message span{display:inline-block;min-width:max-content;animation:sp-announcement 9s ease-in-out infinite alternate;will-change:transform}@keyframes sp-announcement{0%{transform:translate3d(14vw,0,0)}to{transform:translate3d(-14vw,0,0)}}.header-wrapper{border-bottom:1px solid rgba(184,134,0,.18);box-shadow:0 8px 28px #543b000f}.header__heading-logo{transition:transform .35s ease}.header__heading-link:hover .header__heading-logo{transform:scale(1.035)}.header__menu-item{position:relative;font-weight:700}.header__menu-item:after{content:"";position:absolute;inset-inline:1.2rem;bottom:.35rem;height:2px;border-radius:999px;background:var(--sp-yellow);transform:scaleX(0);transition:transform .25s ease}.header__menu-item:hover:after,.header__active-menu-item:after{transform:scaleX(1)}.collection .title,.related-products__heading{color:var(--sp-ink);font-weight:900;letter-spacing:-.02em}.card-wrapper{height:100%;transition:transform .32s cubic-bezier(.2,.75,.25,1),filter .32s ease}.card-wrapper:hover{transform:translateY(-8px);filter:drop-shadow(0 18px 24px rgba(113,79,0,.13))}.card{height:100%;overflow:hidden;border:1px solid rgba(184,134,0,.2);border-radius:2.4rem;background:linear-gradient(160deg,#fff 18%,var(--sp-yellow-pale))}.card__inner{overflow:hidden;border-radius:2.2rem 2.2rem 1.3rem 1.3rem!important;background:linear-gradient(145deg,#fff 45%,var(--sp-yellow-soft))!important}.card__media .media img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.card-wrapper:hover .card__media .media img{transform:scale(1.045)}.card__content{padding:.6rem 1.2rem 1.4rem}.card__heading{font-weight:800;line-height:1.55}.price{color:#6b5100;font-weight:900}.quick-add__submit,.collection__view-all .button{border-radius:999px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.quick-add__submit{background:var(--sp-yellow);color:var(--sp-ink);border-color:var(--sp-yellow)}.quick-add__submit:hover,.collection__view-all .button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #b8860033}.product{margin-block:2rem;padding:clamp(1.4rem,3vw,4rem);border:1px solid rgba(184,134,0,.18);border-radius:clamp(2rem,4vw,3.6rem);background:radial-gradient(circle at 100% 0%,rgba(255,196,0,.18),transparent 35rem),linear-gradient(145deg,#fff,#fffdf2);box-shadow:var(--sp-shadow)}.product__media-wrapper,.product__info-wrapper{animation:sp-rise .7s both cubic-bezier(.2,.75,.25,1)}.product__info-wrapper{animation-delay:.08s}@keyframes sp-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}.product__media{overflow:hidden;border:1px solid rgba(184,134,0,.17)!important;border-radius:2.4rem!important;background:#fff}.product__media img{transition:transform .55s ease}.product__media:hover img{transform:scale(1.025)}.thumbnail{overflow:hidden;border-radius:1.2rem!important}.thumbnail[aria-current]{border-color:var(--sp-yellow)!important;box-shadow:0 0 0 2px var(--sp-yellow)}.product__title h1{color:var(--sp-ink);font-weight:900;line-height:1.35;letter-spacing:-.025em}.product-form__buttons .button{min-height:5.8rem;border-radius:999px;font-size:1.7rem;font-weight:900;box-shadow:0 12px 26px #b8860033}.product-form__submit{background:var(--sp-yellow);color:var(--sp-ink)}.product-form__submit:hover{background:#ffb300;transform:translateY(-2px)}.shopify-payment-button__button{border-radius:999px!important;background:var(--sp-ink)!important;color:#fff!important}.icon-with-text{gap:.8rem;margin-block:1.8rem}.icon-with-text__item{min-height:8.5rem;padding:1.2rem .8rem;border:1px solid rgba(184,134,0,.22);border-radius:1.6rem;background:var(--sp-yellow-pale)}.icon-with-text__item span,.icon-with-text__item h3{font-weight:800;line-height:1.45}.product__description{margin-top:2.4rem;padding:clamp(1.6rem,3vw,2.8rem);border-radius:2rem;background:#fff;box-shadow:0 12px 30px #543b0012;line-height:1.9}.product__description h2,.product__description h3{color:#6b5100;font-weight:900}.product__description li{margin-block:.55rem}.product__description strong{color:#6b5100}.sp-reference-hero__media,.sp-reference-story__card{transition:transform .45s cubic-bezier(.2,.75,.25,1),box-shadow .45s ease}.sp-reference-hero__media:hover,.sp-reference-story__card:hover{transform:translateY(-6px);box-shadow:var(--sp-shadow)}@media screen and (max-width:749px){.announcement-bar__message span{animation-duration:7s}.product{margin-inline:.8rem;padding:1.2rem;border-radius:2.2rem}.card{border-radius:1.8rem}.card__inner{border-radius:1.7rem 1.7rem 1rem 1rem!important}.icon-with-text{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.icon-with-text__item{min-width:0;font-size:1.1rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.announcement-bar__message span,.product__media-wrapper,.product__info-wrapper{animation:none!important}.card-wrapper,.card__media .media img,.product__media img,.button{transition:none!important}}.announcement-bar-section,.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar__grid.page-width,.announcement-bar{width:100%!important;max-width:none!important}.announcement-bar-section{overflow:hidden;background:linear-gradient(90deg,#ffb800,#ffd84a 48%,#ffb800)}.announcement-bar-section .utility-bar__grid.page-width{padding-inline:0!important}.announcement-bar__message{position:relative;display:block;width:100%;min-height:3.8rem;margin:0;padding:0!important;overflow:hidden;white-space:nowrap}.announcement-bar__message span{position:absolute;top:50%;left:0;display:inline-block;min-width:max-content;direction:rtl;animation:sp-announcement-full-ltr 12s linear infinite!important;will-change:transform}@keyframes sp-announcement-full-ltr{0%{transform:translate3d(calc(-100% - 2rem),-50%,0)}to{transform:translate3d(calc(100vw + 2rem),-50%,0)}}@media(prefers-reduced-motion:reduce){.announcement-bar__message{display:flex;align-items:center;justify-content:center}.announcement-bar__message span{position:static;animation:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/soft-pure-luxury.css.map */
