body[data-sv-page=page]:not([data-sv-template=build-your-kit]) #MainContent,body[data-sv-page=policy] #MainContent,body[data-sv-page=cart] #MainContent,.customer{font-family:Arial,Helvetica,sans-serif;color:#222}.shopify-policy__container{max-width:820px!important;padding:55px 24px 80px!important}.shopify-policy__body,.page-width--narrow .rte{font-size:14px;line-height:1.85}.shopify-policy__title h1,.main-page-title,.customer h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,4vw,48px);font-weight:400;letter-spacing:-.04em;line-height:1.15}body[data-sv-page=page] .rte :is(h2,h3),.shopify-policy__body :is(h2,h3){font-family:inherit;font-weight:500;letter-spacing:-.015em;margin-top:30px;line-height:1.4}body[data-sv-template=find-your-vibe] .banner{min-height:300px!important;max-height:410px;overflow:hidden}body[data-sv-template=find-your-vibe] .banner__heading{font:400 clamp(32px,5vw,58px)/1.1 Arial,Helvetica,sans-serif;letter-spacing:-.045em}body[data-sv-template=find-your-vibe] .banner__text{font:13px/1.6 Arial,Helvetica,sans-serif}body[data-sv-template=find-your-vibe] .collection-list{gap:24px}body[data-sv-template=find-your-vibe] .collection-list__item{width:calc(33.333% - 16px);max-width:calc(33.333% - 16px)}body[data-sv-template=find-your-vibe] .card{border:0;box-shadow:none;background:none}body[data-sv-template=find-your-vibe] .card__heading{font:400 19px/1.3 Arial,Helvetica,sans-serif;letter-spacing:-.025em}body[data-sv-template=find-your-vibe] .card__media img{transition:transform .8s cubic-bezier(.22,1,.36,1),filter .7s}body[data-sv-template=find-your-vibe] .card:hover .card__media img{transform:scale(1.035);filter:brightness(.94)}body[data-sv-template=find-your-vibe] .card__information{padding:18px 0 24px}body[data-sv-page=cart] .title{font-size:clamp(30px,4vw,48px);font-weight:400;letter-spacing:-.04em}body[data-sv-page=cart] .cart-item{border-bottom:1px solid #e9e9e6}body[data-sv-page=cart] .cart-item__name{font-size:15px;font-weight:400}body[data-sv-page=cart] .cart__footer{padding-top:32px}.customer table{font-size:13px}.customer th{font-weight:500}.customer :is(input,select){border-radius:0}.sv-polish-reveal{opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.sv-polish-reveal.sv-visible{opacity:1;transform:none}@media(max-width:749px){body[data-sv-template=find-your-vibe] .banner{min-height:240px!important;max-height:300px}body[data-sv-template=find-your-vibe] .collection-list{gap:16px}body[data-sv-template=find-your-vibe] .collection-list__item{width:calc(50% - 8px);max-width:calc(50% - 8px)}body[data-sv-template=find-your-vibe] .card__heading{font-size:15px}.shopify-policy__container{padding-top:36px!important}.customer table{display:block;overflow:auto}}@media(prefers-reduced-motion:reduce){.sv-polish-reveal{opacity:1;transform:none;transition:none}}body:is([data-sv-template=faq],[data-sv-template=about-us],[data-sv-template=contact]) .banner{min-height:230px!important;max-height:340px;overflow:hidden}body:is([data-sv-template=faq],[data-sv-template=about-us],[data-sv-template=contact]) .banner__heading{font:400 clamp(32px,5vw,54px)/1.15 Arial,sans-serif;letter-spacing:-.04em}body:is([data-sv-template=faq],[data-sv-template=about-us]) .multicolumn-card{background:transparent!important;border:0;box-shadow:none}body[data-sv-template=faq] .multicolumn-card__image-wrapper{max-width:120px;margin:22px 22px 0!important}body[data-sv-template=faq] .multicolumn-card__info{padding:22px!important;border-bottom:1px solid #e6e6e2}body[data-sv-template=faq] .multicolumn-card h3{font:400 19px/1.4 Arial,sans-serif;letter-spacing:-.02em}body[data-sv-template=faq] .multicolumn-card .rte{font-size:13px;line-height:1.8}.shopify-policy__body a,body[data-sv-template=contact] .rte a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.shopify-policy__body h2{font-size:22px}.shopify-policy__body h3{font-size:18px}.shopify-policy__body p{margin-bottom:20px}.shopify-policy__body li{margin-bottom:10px}body[data-sv-template=contact] .contact{max-width:800px}body[data-sv-template=contact] .field{margin-bottom:20px}body[data-sv-template=contact] textarea{min-height:170px}@media(max-width:749px){body[data-sv-template=faq] .multicolumn-card__image-wrapper{max-width:90px}body:is([data-sv-template=faq],[data-sv-template=about-us],[data-sv-template=contact]) .banner{min-height:180px!important;max-height:260px}}.sv-care-page #MainContent,.sv-care-page #MainContent :is(h1,h2,h3,p,a,label,input,textarea){font-family:var(--font-body-family),sans-serif}.sv-care-contents{padding:24px 0 32px;margin-bottom:32px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;gap:12px 24px}.sv-care-contents p{width:100%;font-size:10px;letter-spacing:.15em;margin:0 0 8px}.sv-care-contents a{font-size:12px;color:#555;text-decoration:none;background:linear-gradient(currentColor,currentColor) left bottom/0 1px no-repeat;transition:background-size .6s}.sv-care-contents a:hover{background-size:100% 1px}.sv-care-page :is(h2,h3)[id]{scroll-margin-top:130px}.sv-care-page .contact{padding:36px!important;background:#f8f8f6;border-top:1px solid #e3e3df}.sv-care-page .contact .field{background:#fff}.sv-care-page .multicolumn-card{transition:transform .7s}.sv-care-page .multicolumn-card:hover{transform:translateY(-3px)}@media(max-width:749px){.sv-care-page .contact{padding:24px 16px!important}.sv-care-contents{gap:12px 18px}}.sv-care-page .contact{background:#fff!important;border:1px solid #e4e4e0;padding:clamp(24px,4vw,48px)!important}.sv-care-page .contact .field:before,.sv-care-page .contact .field:after{box-shadow:none!important;border:0!important}.sv-care-page .contact :is(input,textarea){border:0!important;border-bottom:1px solid #bbb!important;background:#fafaf8;box-shadow:none!important;transition:border-color .5s,background .5s}.sv-care-page .contact :is(input,textarea):focus{border-bottom-color:#111!important;background:#fff;outline:1px solid #aaa;outline-offset:3px}.sv-care-page .contact .button{position:relative;isolation:isolate;overflow:hidden;transition:color .65s}.sv-care-page .contact .button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fff;transform:translate(-102%);transition:transform .65s cubic-bezier(.22,.7,.2,1)}.sv-care-page .contact .button:hover:before{transform:none}.sv-care-page .contact .button:hover{color:#111}.sv-care-page .shopify-policy__body{max-width:70ch;margin:auto}.sv-care-page .shopify-policy__body h2{padding-top:16px;border-top:1px solid #e9e9e5}.sv-care-page .multicolumn-card__info h3{margin-bottom:14px}body .ahlGiftWdgCntHld.sv-gift-force-open{display:flex!important;flex-direction:column;align-items:center;padding:56px 24px!important}body .ahlGiftWdgCntHld>.sv-gift-intro{margin-top:auto!important;flex-shrink:0;width:100%}body .ahlGiftWdgCntHld>.sv-gift-story{flex-shrink:0}body .ahlGiftWdgCntHld>.sv-gift-actions{margin-bottom:auto!important;flex-shrink:0;width:100%}.sv-product-link-label,.sv-card-discover>span,.sv-quiz-media span{text-decoration:underline!important;text-underline-offset:7px;text-decoration-thickness:1px;border-bottom:0!important}.facets :is(.facet-checkbox__text-label,.mobile-facets__label .facet-checkbox__text-label),.facets__summary>div>span:first-child,.mobile-facets__summary>div>span:first-child{background:linear-gradient(currentColor,currentColor) left bottom/0% 1px no-repeat;padding-bottom:3px;text-decoration:none!important;transition:background-size .55s cubic-bezier(.22,.7,.2,1)}:is(.facets__label,.mobile-facets__label,.facets__summary,.mobile-facets__summary):is(:hover,:focus-within) :is(.facet-checkbox__text-label,div>span:first-child){background-size:100% 1px;text-decoration:none!important}.facets__label.active .facet-checkbox__text-label{background-size:100% 1px}.facets__display,.mobile-facets__inner{border-color:#e4e4e4;box-shadow:0 12px 32px #00000008;font-family:var(--font-body-family),Arial,sans-serif}.facets__summary,.mobile-facets__summary{transition:color .4s;color:#333}.facets__item{padding-top:3px;padding-bottom:3px}.facet-checkbox{line-height:1.6}body[data-sv-template=privacy-policy] #MainContent .rich-text__heading{font:500 22px/1.4 var(--font-body-family),Arial,sans-serif!important;letter-spacing:-.015em}body[data-sv-template=privacy-policy] #MainContent .shopify-section:first-child .rich-text__heading{font-size:clamp(30px,4vw,48px)!important;font-weight:400!important}body[data-sv-template=privacy-policy] #MainContent :is(.rich-text__text,.rte,.rte p,.rte li){font-family:var(--font-body-family),Arial,sans-serif!important;font-size:14px!important;line-height:1.85!important}body[data-sv-template=privacy-policy] .rich-text__blocks{max-width:760px}#MainContent .shopify-section:has(.contact){background:#fff;padding-bottom:72px}#MainContent .shopify-section:has(.contact)>.gradient{background:#fff}#MainContent .contact{margin-bottom:0!important}@media(max-width:749px){#MainContent .shopify-section:has(.contact){padding-bottom:48px}}@media(prefers-reduced-motion:reduce){.facets *,.mobile-facets *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/sv-page-polish.css.map */
