.hss-nudge,.hss-assure{--p-ink:#1d1510;--p-stone:#6f6157;--p-ember:#e07a33;--p-ember-2:#f0a15c;--p-ember-deep:#b4541f;--p-line:#e8dccf;--p-sand:#f7f0e7;--p-serif:var(--font-heading--family,"Playfair Display",Georgia,serif);--p-sans:var(--font-body--family,Lato,system-ui,sans-serif);font-family:var(--p-sans);color:var(--p-ink);width:100%}.hss-nudge *,.hss-assure *{box-sizing:border-box}.hss-nudge p,.hss-assure p,.hss-assure ul{margin:0;padding:0}.hss-assure ul{list-style:none}.hss-nudge{padding:14px 16px;border-radius:16px;background:var(--p-sand);border:1px solid var(--p-line)}.hss-nudge__top{display:flex;align-items:center;gap:12px}.hss-nudge__ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--p-ember);box-shadow:inset 0 0 0 1px var(--p-line)}.hss-nudge__ico svg{width:19px;height:19px}.hss-nudge__msg{font-size:14px;line-height:1.4;color:var(--p-stone)}.hss-nudge__msg strong{color:var(--p-ink);font-weight:700}.hss-nudge__bar{height:6px;margin-top:12px;border-radius:99px;background:#eadfd2;overflow:hidden}.hss-nudge__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--p-ember-2),var(--p-ember));transition:width .6s cubic-bezier(.2,.7,.2,1)}.hss-nudge.is-free{background:#fdf1e7;border-color:#f4cfae}.hss-nudge.is-free .hss-nudge__ico{background:var(--p-ember);color:#17100b;box-shadow:0 0 0 4px #e07a332e}.hss-nudge.is-free .hss-nudge__bar span{background:linear-gradient(90deg,var(--p-ember),var(--p-ember-deep))}.hss-assure{display:grid;gap:14px}.hss-eta{display:grid;gap:10px;padding:16px 18px;border-radius:18px;background:#17100b;color:#faf6f0;background-image:radial-gradient(90% 140% at 100% 0%,#3a2416 0%,transparent 60%)}.hss-eta__row{display:flex;align-items:center;gap:12px}.hss-eta__row p{font-size:14px;line-height:1.45;color:#e8dccf}.hss-eta__row strong{color:#faf6f0;font-weight:700}.hss-eta__count{color:#f0a15c!important;font-variant-numeric:tabular-nums}.hss-eta__ico{position:relative;flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#faf6f014;color:#f0a15c}.hss-eta__ico svg{width:18px;height:18px}.hss-eta__ico--live:after{content:"";position:absolute;top:1px;right:1px;width:8px;height:8px;border-radius:50%;background:#e07a33;box-shadow:0 0 #e07a33b3;animation:hss-live 1.8s ease-out infinite}.hss-eta__note{font-size:12px;color:#c9b8a8;opacity:.8;padding-left:44px}@keyframes hss-live{0%{box-shadow:0 0 #e07a33b3}70%{box-shadow:0 0 0 8px #e07a3300}to{box-shadow:0 0 #e07a3300}}.hss-badges{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hss-badges li{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:#fff;border:1px solid var(--p-line);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.hss-badges li:hover{border-color:#f0c9a6;transform:translateY(-2px);box-shadow:0 14px 24px -18px #b4541f80}.hss-badges__ico{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#b4541f;background:linear-gradient(145deg,#fdf1e7,#f7dcc4);box-shadow:inset 0 0 0 1px #e07a3338}.hss-badges__ico svg{width:22px;height:22px}.hss-badges strong{display:block;font:700 13.5px/1.25 var(--p-sans);color:var(--p-ink)}.hss-badges small{display:block;margin-top:3px;font-size:12.5px;line-height:1.3;color:var(--p-stone)}.hss-pay{display:grid;gap:10px;padding:14px 16px;border-radius:16px;background:var(--p-sand);border:1px solid var(--p-line)}.hss-pay__label{display:flex;align-items:center;gap:8px;font:700 11px/1 var(--p-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--p-stone)}.hss-pay__label svg{width:14px;height:14px;color:var(--p-ember)}.hss-pay__list{display:flex;flex-wrap:wrap;gap:6px}.hss-pay__list li{display:grid;place-items:center;padding:5px 6px;border-radius:8px;background:#fff;box-shadow:0 1px #1d15100f,inset 0 0 0 1px var(--p-line)}.hss-pay__list svg{display:block;width:34px;height:22px}@keyframes hss-pop{0%,60%,to{transform:translate(-50%,-50%) scale(1)}68%{transform:translate(-50%,-50%) scale(1.14) rotate(-3deg)}76%{transform:translate(-50%,-50%) scale(.96)}84%{transform:translate(-50%,-50%) scale(1.05)}92%{transform:translate(-50%,-50%) scale(1)}}@keyframes hss-glow{0%,60%,to{box-shadow:0 0 0 3px #faf6f0,0 8px 18px -8px #17100b73}72%{box-shadow:0 0 0 3px #faf6f0,0 0 0 9px #e07a3340,0 10px 22px -8px #17100b8c}}.hss-bundle{width:100%;font-family:var(--font-body--family,Lato,sans-serif);color:#1d1510}.hss-bundle *{box-sizing:border-box}.hss-bundle__title{margin:0 0 20px;font:800 13px/1.2 var(--font-body--family,Lato,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#1d1510}.hss-bundle__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hss-bundle__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:104px;margin:0;padding:26px 8px 18px;border:2px solid #e3d6c8;border-radius:16px;background:#fff;color:#1d1510;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .25s ease,background-color .25s ease,transform .25s ease,box-shadow .25s ease}.hss-bundle__card:hover{border-color:#d2b9a2;transform:translateY(-2px);box-shadow:0 14px 26px -20px #1d151073}.hss-bundle__card:focus-visible{outline:2px solid #e07a33;outline-offset:3px}.hss-bundle__card.is-active{border-color:#e07a33;background:#fdf1e7;box-shadow:0 14px 28px -20px #e07a33e6}.hss-bundle__badge{position:absolute;top:0;left:50%;z-index:2;display:inline-flex;align-items:center;padding:7px 14px;border-radius:100px;white-space:nowrap;background:#e07a33;color:#17100b;font:800 13px/1 var(--font-body--family,Lato,sans-serif);transform:translate(-50%,-50%);animation:hss-pop 3.4s ease-in-out infinite,hss-glow 3.4s ease-in-out infinite}.hss-bundle__card--best .hss-bundle__badge{background:#17100b;color:#f0a15c;animation-delay:1.7s}.hss-bundle__label{font:700 17px/1.2 var(--font-body--family,Lato,sans-serif)}.hss-bundle__prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 8px}.hss-bundle__now{font:800 20px/1.1 var(--font-body--family,Lato,sans-serif);color:#1d1510}.hss-bundle__card.is-active .hss-bundle__now{color:#b4541f}.hss-bundle__was{font-size:14px;color:#9a8b80}.hss-bundle__saving{display:inline-flex;align-items:center;gap:4px;margin-top:-2px;padding:4px 9px;border-radius:100px;background:#e07a331f;font-size:12px;line-height:1.2;color:#6f6157;white-space:nowrap}.hss-bundle__saving strong{color:#b4541f;font-weight:800}.hss-bundle__card.is-active .hss-bundle__saving{background:#fff}.hss-bundle__note{margin:12px 0 0;font-size:12.5px;line-height:1.45;color:#6f6157}@media(prefers-reduced-motion:reduce){.hss-bundle__badge,.hss-eta__ico--live:after{animation:none!important}}@media(max-width:560px){.hss-bundle__grid{gap:8px}.hss-bundle__card{min-height:92px;padding:24px 4px 14px;border-radius:14px;gap:6px}.hss-bundle__label{font-size:14px}.hss-bundle__now{font-size:16px}.hss-bundle__was{font-size:12px}.hss-bundle__badge{padding:6px 10px;font-size:11.5px}.hss-bundle__saving{padding:3px 6px;font-size:10.5px}}html body .product-details .accordion{padding:4px 20px!important;border-radius:18px;background:#fff;border:1px solid #e8dccf}html body .product-details .accordion details:first-of-type{border-top:0!important}html body .product-details .accordion details{border-color:#efe6da!important}html body main .product-details .accordion details>summary.details__header{padding-block:17px!important}html body .product-details .accordion .icon-plus{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fdf1e7;color:#b4541f;transition:background .25s ease,color .25s ease}html body .product-details .accordion details[open] .icon-plus{background:#e07a33;color:#17100b}html body .product-details .accordion .details-content,html body .product-details .accordion details>div{color:#6f6157;line-height:1.7}html body [id*=product_recommendations] .text-block h3,html body .product-recommendations .text-block h3{font-family:var(--font-heading--family)!important;font-weight:400!important;font-size:clamp(28px,3vw,44px)!important;letter-spacing:-.015em}@media(max-width:560px){.hss-badges li{padding:12px;gap:10px}.hss-badges__ico{width:36px;height:36px;border-radius:12px}.hss-badges__ico svg{width:19px;height:19px}.hss-badges strong{font-size:12.5px}.hss-badges small{font-size:11.5px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hss-product.css.map */
