body.template-product #AddToCartForm .hov-pdpm.hov-offer{display:block;position:relative;order:4;padding-bottom:7px;container-type:inline-size}body.template-product #AddToCartForm .hov-offer:before{content:"";position:absolute;left:12px;right:12px;bottom:0;height:36px;border-radius:0 0 12px 12px;background:linear-gradient(180deg,#cdb98a,#e9dcbc);box-shadow:0 10px 18px -10px #1f3d1a8c}body.template-product #AddToCartForm .hov-offer__card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:98px;border-radius:14px;overflow:hidden;background:#fbf1dc;box-shadow:0 1px 2px #1f3d1a29,0 10px 22px -12px #1f3d1a80;transition:transform .5s cubic-bezier(.2,.8,.2,1)}body.template-product #AddToCartForm .hov-offer__card.is-tilting{transition:transform .08s linear}body.template-product #AddToCartForm .hov-offer.is-single .hov-offer__card{grid-template-columns:minmax(0,1fr)}body.template-product #AddToCartForm .hov-offer__save{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:118px;padding:14px 20px 14px 16px;background:linear-gradient(150deg,#2d5a27,#1f3d1a 75%);color:#ede7d8}body.template-product #AddToCartForm .hov-offer__save[hidden]{display:none}body.template-product #AddToCartForm .hov-offer__save-label{display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;line-height:1.3}body.template-product #AddToCartForm .hov-offer__save-label .hov-pdpm__ico{flex:none;width:15px;height:15px;color:#e7c98f}body.template-product #AddToCartForm .hov-offer__save-amount{font-size:clamp(22px,3.4cqi,28px);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#f6e3b8;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 1px 0 rgba(0,0,0,.35)}body.template-product #AddToCartForm .hov-offer__coupon{position:relative;display:flex;flex-direction:column;justify-content:center;gap:9px;min-width:0;padding:12px 16px 13px 18px;background:linear-gradient(180deg,#fffaee,#fbf1dc);border-left:2px dashed rgba(138,106,44,.45);color:var(--hov-pdpm-ink)}body.template-product #AddToCartForm .hov-offer__coupon[hidden]{display:none}body.template-product #AddToCartForm .hov-offer.is-single .hov-offer__coupon{border-left:0}body.template-product #AddToCartForm .hov-offer__coupon:before,body.template-product #AddToCartForm .hov-offer__coupon:after{content:"";position:absolute;left:-8px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:inset 0 1px 2px #1f3d1a4d}body.template-product #AddToCartForm .hov-offer__coupon:before{top:-7px}body.template-product #AddToCartForm .hov-offer__coupon:after{bottom:-7px}body.template-product #AddToCartForm .hov-offer.is-single .hov-offer__coupon:before,body.template-product #AddToCartForm .hov-offer.is-single .hov-offer__coupon:after{display:none}body.template-product #AddToCartForm .hov-offer__copy{display:block;min-height:2.84em;font-size:clamp(13.4px,2cqi,15.5px);line-height:1.42;text-wrap:pretty}body.template-product #AddToCartForm .hov-offer__copy b{font-weight:700;font-variant-numeric:tabular-nums}body.template-product #AddToCartForm .hov-offer__bar{display:block;height:6px;border-radius:99px;overflow:hidden;background:#8a6a2c29;box-shadow:inset 0 1px 2px #1f3d1a3d}body.template-product #AddToCartForm .hov-offer__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#cc9952,#2d5a27);transform:translate(-100%);transition:transform .6s cubic-bezier(.2,.8,.2,1)}body.template-product #AddToCartForm .hov-offer__beam{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:1.5px;border-radius:inherit;overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}body.template-product #AddToCartForm .hov-offer__beam:before{content:"";position:absolute;left:50%;top:50%;width:130%;aspect-ratio:1;margin:-65% 0 0 -65%;background:conic-gradient(transparent 0 72%,#cc9952 90%,#fff3d2);animation:hov-offer-beam 8s linear infinite paused}body.template-product #AddToCartForm .hov-offer.is-onscreen .hov-offer__beam:before{animation-play-state:running}@keyframes hov-offer-beam{to{transform:rotate(1turn)}}body.template-product #AddToCartForm .hov-offer__spot{position:absolute;left:-110px;top:-110px;z-index:2;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.3),transparent 65%);opacity:0;transition:opacity .25s ease;pointer-events:none}body.template-product #AddToCartForm .hov-offer__card.is-tilting .hov-offer__spot{opacity:1}body.template-product #AddToCartForm .hov-offer__sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.6) 50%,transparent 62%);transform:translate(-120%);pointer-events:none}body.template-product #AddToCartForm .hov-pdpm.hov-pdp-recs{display:block;order:5;min-width:0;--hov-pdp-recs-bleed: 0px;container-type:inline-size}body.template-product #AddToCartForm .hov-pdp-recs.is-all-visible .hov-pdp-recs__nav{display:none}body.template-product #AddToCartForm .hov-pdp-recs.is-all-visible .hov-pdp-recs__dots{visibility:hidden}body.template-product #AddToCartForm .hov-pdp-recs__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;margin-bottom:8px}body.template-product #AddToCartForm .hov-pdp-recs__leaf{width:30px;height:30px;color:var(--hov-pdpm-green)}body.template-product #AddToCartForm .hov-pdp-recs__titles{min-width:0}body.template-product #AddToCartForm .hov-pdp-recs__heading{margin:0;padding:0;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--hov-pdpm-ink)}body.template-product #AddToCartForm .hov-pdp-recs__sub{display:block;font-size:12.8px;line-height:1.4;color:var(--hov-pdpm-body)}body.template-product #AddToCartForm .hov-pdp-recs__nav{display:none;gap:6px}@media(hover:hover)and (pointer:fine){body.template-product #AddToCartForm .hov-pdp-recs__nav{display:flex}}body.template-product #AddToCartForm .hov-pdp-recs__arrow{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:1px solid var(--hov-pdpm-line);border-radius:50%;background:#fff;color:var(--hov-pdpm-green);cursor:pointer;transition:background .15s ease,opacity .15s ease}body.template-product #AddToCartForm .hov-pdp-recs__arrow:hover:not(:disabled){background:#f3f7f0}body.template-product #AddToCartForm .hov-pdp-recs__arrow:disabled{opacity:.35;cursor:default}body.template-product #AddToCartForm .hov-pdp-recs__arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}body.template-product #AddToCartForm .hov-pdp-recs__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(82%,318px);gap:10px;margin:0 calc(-1 * var(--hov-pdp-recs-bleed));padding:4px var(--hov-pdp-recs-bleed) 12px;scroll-padding:0 var(--hov-pdp-recs-bleed);list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.template-product #AddToCartForm .hov-pdp-recs__track::-webkit-scrollbar{display:none}@container (min-width: 620px){body.template-product #AddToCartForm .hov-pdp-recs__track{grid-auto-columns:min(calc((100% - 10px) / 2.2),340px)}}@container (min-width: 880px){body.template-product #AddToCartForm .hov-pdp-recs__track{grid-auto-columns:calc((100% - 20px) / 3)}}body.template-product #AddToCartForm .hov-pdp-rec{display:grid;grid-template-columns:96px minmax(0,1fr);gap:11px;height:124px;margin:0;padding:10px;background:#fff;border:1px solid var(--hov-pdpm-line);border-radius:12px;box-shadow:0 1px 2px #1f3d1a12,0 6px 14px -9px #1f3d1a4d;scroll-snap-align:start;transition:border-color .2s ease,background-color .2s ease}body.template-product #AddToCartForm .hov-pdp-rec--skeleton{background:var(--hov-pdpm-tint);box-shadow:none}body.template-product #AddToCartForm .hov-pdp-rec.is-added{border-color:var(--hov-pdpm-green);background:#f6faf3}body.template-product #AddToCartForm .hov-pdp-rec__media{display:block;height:102px;border-radius:9px;overflow:hidden;background:var(--hov-pdpm-tint)}body.template-product #AddToCartForm .hov-pdp-rec__img{display:block;width:100%;height:100%;object-fit:cover}body.template-product #AddToCartForm .hov-pdp-rec__body{display:flex;flex-direction:column;min-width:0}body.template-product #AddToCartForm .hov-pdp-rec__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.4px;font-weight:600;line-height:1.32;color:var(--hov-pdpm-ink);text-decoration:none}body.template-product #AddToCartForm .hov-pdp-rec__title:hover,body.template-product #AddToCartForm .hov-pdp-rec__title:focus{color:var(--hov-pdpm-green)}body.template-product #AddToCartForm .hov-pdp-rec__blurb,body.template-product #AddToCartForm .hov-pdp-rec__unlock{overflow:hidden;margin-top:2px;font-size:11.8px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis;color:var(--hov-pdpm-body)}body.template-product #AddToCartForm .hov-pdp-rec__unlock{display:none;font-weight:700;color:var(--hov-pdpm-gold-ink)}body.template-product #AddToCartForm .hov-pdp-rec.is-unlock .hov-pdp-rec__unlock{display:block}body.template-product #AddToCartForm .hov-pdp-rec.is-unlock .hov-pdp-rec__blurb{display:none}body.template-product #AddToCartForm .hov-pdp-rec__buy{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto}body.template-product #AddToCartForm .hov-pdp-rec__price{display:flex;flex-direction:column;min-width:0;font-size:14.6px;font-weight:700;line-height:1.18;color:var(--hov-pdpm-ink);white-space:nowrap;font-variant-numeric:tabular-nums}body.template-product #AddToCartForm .hov-pdp-rec__price s{font-size:11px;font-weight:400;color:#7b8278}body.template-product #AddToCartForm .hov-pdp-rec__add{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:36px;margin:0;padding:0 12px 0 10px;border:1px solid var(--hov-pdpm-green);border-radius:9px;background:#fff;color:var(--hov-pdpm-green);font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .12s ease}body.template-product #AddToCartForm .hov-pdp-rec__add:active{transform:scale(.96)}body.template-product #AddToCartForm .hov-pdp-rec__box{display:inline-flex;width:17px;height:17px;border:1.5px solid currentColor;border-radius:4px}body.template-product #AddToCartForm .hov-pdp-rec__box svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}body.template-product #AddToCartForm .hov-pdp-rec__box path{transform-box:fill-box;transform-origin:center;transition:transform .18s cubic-bezier(.3,1.6,.5,1)}body.template-product #AddToCartForm .hov-pdp-rec__tick{transform:scale(0)}body.template-product #AddToCartForm .hov-pdp-rec__add[aria-pressed=true]{background:var(--hov-pdpm-green);color:#fff}body.template-product #AddToCartForm .hov-pdp-rec__add[aria-pressed=true] .hov-pdp-rec__box{background:#fff;border-color:#fff;color:var(--hov-pdpm-green)}body.template-product #AddToCartForm .hov-pdp-rec__add[aria-pressed=true] .hov-pdp-rec__plus{transform:scale(0)}body.template-product #AddToCartForm .hov-pdp-rec__add[aria-pressed=true] .hov-pdp-rec__tick{transform:none}body.template-product #AddToCartForm .hov-pdp-rec__add:focus-visible,body.template-product #AddToCartForm .hov-pdp-recs__arrow:focus-visible,body.template-product #AddToCartForm .hov-pdp-rec__title:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--hov-pdpm-green)}body.template-product #AddToCartForm .hov-pdp-recs__dots{display:flex;justify-content:center;gap:5px;height:6px}body.template-product #AddToCartForm .hov-pdp-recs__dots i{width:6px;height:6px;border-radius:50%;background:#2d5a2738;transition:background-color .2s ease,transform .2s ease}body.template-product #AddToCartForm .hov-pdp-recs__dots i.is-active{background:var(--hov-pdpm-green);transform:scale(1.35)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){body.template-product #AddToCartForm .hov-offer{animation:hov-offer-rise linear both;animation-timeline:view();animation-range:entry 0% entry 100%}body.template-product #AddToCartForm .hov-pdp-rec:not(.hov-pdp-rec--skeleton){animation:hov-rec-turn linear both;animation-timeline:view(inline)}}}@keyframes hov-offer-rise{0%{transform:perspective(700px) rotateX(18deg) scale(.97)}}@keyframes hov-rec-turn{0%{transform:perspective(800px) rotateY(22deg) scale(.94)}25%,75%{transform:none}to{transform:perspective(800px) rotateY(-22deg) scale(.94)}}@media(min-width:992px){body.template-product #AddToCartForm .hov-pdpm.hov-offer{margin-top:14px}body.template-product #AddToCartForm .hov-pdpm.hov-pdp-recs{margin-top:12px}}@media(max-width:991.98px){body.template-product #AddToCartForm .hov-pdp-rec__add{min-height:40px}}@media(max-width:767.98px){body.template-product #AddToCartForm .hov-pdpm.hov-pdp-recs{--hov-pdp-recs-bleed: 20px}body.template-product #AddToCartForm .hov-pdpm.hov-offer{padding-bottom:5px}body.template-product #AddToCartForm .hov-offer__card,body.template-product #AddToCartForm .hov-pdp-recs__head,body.template-product #AddToCartForm .hov-pdp-rec,body.template-product #AddToCartForm .hov-pdp-recs__dots{zoom:.7}body.template-product #AddToCartForm .hov-pdp-recs__track{grid-auto-columns:clamp(190px,57.4%,222px);gap:7px;padding-bottom:8px}body.template-product #AddToCartForm .hov-pdp-rec__add{position:relative}body.template-product #AddToCartForm .hov-pdp-rec__add:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}}@media(max-width:359.98px){body.template-product #AddToCartForm .hov-offer__save{min-width:0;padding-right:16px}body.template-product #AddToCartForm .hov-offer__save-amount{font-size:19px}body.template-product #AddToCartForm .hov-pdp-rec{grid-template-columns:76px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){body.template-product #AddToCartForm .hov-offer__beam{display:none}body.template-product #AddToCartForm .hov-offer__card,body.template-product #AddToCartForm .hov-offer__bar i,body.template-product #AddToCartForm .hov-pdp-rec,body.template-product #AddToCartForm .hov-pdp-rec__add,body.template-product #AddToCartForm .hov-pdp-rec__box path{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/hov-pdp-offer.css.map */
