.product-template:has(#hp) .hv-header{background:#260d04}#hp{color:#260d04}#hp button{padding:0;cursor:pointer}#hp [hidden]{display:none!important}.hp-main{max-width:1440px;padding:20px 50px 0;margin:auto;display:grid;grid-template-columns:minmax(0,770fr) minmax(0,490fr);gap:80px}.hp-gallery{min-width:0;align-self:start;position:sticky;top:100px}.hp-gallery-stage{aspect-ratio:1;position:relative;border-radius:12px;overflow:hidden}.hp-slide,.hp-zoom{width:100%;height:100%;display:block}.hp-slide img,.hp-slide video{width:100%;height:100%;object-fit:cover}.hp-round{position:absolute;top:50%;transform:translateY(-50%);border:0;border-radius:50%;width:36px;height:36px;background:#f3ece4bb;font-size:30px!important;color:#604830;line-height:1}.hp-gallery-prev{left:16px}.hp-gallery-next{right:16px}.hp-thumbs{display:flex;gap:8px;overflow:auto;margin-top:8px;scrollbar-width:none}.hp-thumbs button{flex:0 0 90px;position:relative;border:1px solid transparent;border-radius:8px;overflow:hidden;aspect-ratio:1}.hp-thumbs button[aria-current=true]{border-color:#8c4404}.hp-thumbs img{width:100%;height:100%;object-fit:cover}.hp-thumbs span{position:absolute;inset:25%;border-radius:50%;background:#ffffffb0;font-size:24px}.hp-info h1{font-size:40px;line-height:1.2;margin:0 0 14px}.hp-kicker{font-size:14px;opacity:.7;margin:0 0 16px}.hp-tagline{font-size:16px;line-height:1.5;margin:0 0 16px}.hp-rating{font-size:13px;text-decoration:none;display:flex;align-items:center;gap:5px}.hp-rating>span:first-child,.hp-stars{color:#a65c13;font-family:Arial,sans-serif;letter-spacing:1px}.hp-price{font-size:20px;margin:4px 0 18px}.hp-promises{font-size:14px}.hp-promises p{display:flex;gap:7px;margin:8px 0}.hp-stories{display:flex;gap:6px;overflow:auto;scroll-snap-type:x mandatory;margin:24px 0 26px;scrollbar-width:none}.hp-story{position:relative;flex:0 0 calc((100% - 12px)/3);aspect-ratio:.65;border-radius:10px;overflow:hidden;scroll-snap-align:start;border:0}.hp-story video{width:100%;height:100%;object-fit:cover}.hp-story span{position:absolute;inset:12px auto auto 12px;font-size:30px;color:white;filter:drop-shadow(0 0 3px #000)}.hp-bundle h2{text-align:center;font:600 13px 'Nunito Sans',sans-serif;color:#a26835;display:flex;align-items:center;gap:12px;margin:0 0 24px}.hp-bundle h2:before,.hp-bundle h2:after{content:'';height:1px;background:#dbc8b5;flex:1}.hp-tier{border:1px solid #d6c3b0;border-radius:10px;margin:0 0 10px;position:relative;color:#8b542c;background:#f4e7d8}.hp-tier.selected{border-color:#a76a31;background:#ecdbc5;box-shadow:0 0 0 1px #c29261}.hp-tier>label:first-child{display:flex;align-items:center;gap:14px;padding:18px 14px;cursor:pointer;min-height:78px}.hp-tier input[type=radio]{position:absolute;opacity:0}.hp-tier:focus-within{outline:2px solid #8c4404;outline-offset:3px}.hp-tier-images{display:flex;min-width:58px;justify-content:center}.hp-tier-images img{height:38px;width:38px;border-radius:8px;object-fit:cover}.hp-tier-images img+img{margin-left:-23px;transform:translateY(3px)}.hp-tier b{font-size:17px;display:block}.hp-tier small{display:block;font-size:12px;line-height:1.35}.hp-tier-price{margin-left:auto;text-align:right;font-size:18px;white-space:nowrap}.hp-tier-price small{display:inline;font-size:12px}.hp-tier-price s{display:block;font-size:11px;opacity:.65}.hp-popular{position:absolute;right:12px;top:-9px;background:#aa7443;color:white;border-radius:10px;padding:1px 8px;font-size:10px}.hp-gift{display:flex;gap:10px;align-items:center;padding:10px 16px;border-top:1px solid #d3ba9b;font-size:12px;cursor:pointer}.hp-gift>span:last-child{margin-left:auto}.hp-gift img{border-radius:3px}.hp-bought{font-size:11px;text-align:center;background:#e5dacb;border-radius:30px;padding:5px 14px;max-width:240px;margin:18px auto 10px}.hp-add{width:100%;border:0;border-radius:24px;background:#8c4404;color:white;font:500 16px 'Nunito Sans',sans-serif;height:48px}.hp-error:empty{display:none}.hp-payments{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin:22px 0 30px}.hp-payments svg{width:37px;height:24px}.hp-detail{border-bottom:1px solid #b8a795;font-size:14px}.hp-detail summary{display:flex;justify-content:space-between;padding:16px 0;font-family:'Playfair Display',serif;cursor:pointer;list-style:none}.hp-detail summary::-webkit-details-marker{display:none}.hp-detail[open] summary span{font-size:0}.hp-detail[open] summary span:after{content:'−';font-size:20px}.hp-detail>div{padding-bottom:18px;line-height:1.7}.hp-detail ul{padding-left:20px;list-style:disc}.hp-detail p+p{margin-top:14px}.hp-complement{position:relative;margin:22px 0 30px}.hp-complement h3{font-size:15px;margin:0 0 14px}.hp-complement a{display:flex;align-items:center;gap:18px;font:14px 'Playfair Display',serif}.hp-complement img{border-radius:8px}.hp-complement form{position:absolute;right:10px;bottom:20px}.hp-complement button{border-radius:50%;width:30px;height:30px;background:#e8dfd5}.hp-modal{padding:0;background:#130b07;border:0;border-radius:12px;max-width:min(90vw,800px);max-height:90dvh;overflow:visible}.hp-modal::backdrop{background:#000c}.hp-modal-media img{max-height:85dvh;max-width:90vw;object-fit:contain}.hp-modal-media video{height:85dvh;max-width:80vw}.hp-modal button{position:absolute;z-index:5;background:#fff;border:0;border-radius:50%;width:34px;height:34px;color:#260d04;font-size:26px!important;line-height:1}.hp-modal-close{right:8px;top:8px}.hp-modal-prev{left:8px;top:50%}.hp-modal-next{right:8px;top:50%}
#hp .motion-element,#hp motion-element{opacity:1!important;transform:none!important;visibility:visible!important}#hp .usp__list{animation:hp-ticker 40s linear infinite!important}#hp .usp__inner{overflow:hidden}#hp .usp__list:hover{animation-play-state:paused!important}@keyframes hp-ticker{to{transform:translateX(-50%)}}#hp image-comparison{--comparison-position:50%;touch-action:pan-y}#hp .image-comparison__before{clip-path:inset(0 calc(100% - var(--comparison-position)) 0 0)!important}#hp .image-comparison__button{left:var(--comparison-position)!important}#hp .hp-comparison-range{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:ew-resize;z-index:4}#hp [id$=ss_video_grid_socials_3_BBndYa] .swiper-wrapper{display:flex;gap:20px;transform:none!important;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}#hp [id$=ss_video_grid_socials_3_BBndYa] .swiper-slide{flex:0 0 calc((100% - 60px)/4);width:auto!important;margin:0!important;scroll-snap-align:start}#hp [id$=ss_video_grid_socials_3_BBndYa] video{display:block}#hp [id$=ss_video_grid_socials_3_BBndYa] button{cursor:pointer}#hp .accordion-details__content{height:auto!important;visibility:visible!important;opacity:1!important}#hp details:not([open])>.accordion-details__content{display:none}#hp .accordion-details[open] .vertical{display:none}#hp-reviews{max-width:1340px;margin:50px auto 60px;padding:0 15px;font-size:14px}#hp-reviews h2{text-align:center;font-size:26px}.hp-review-summary{display:flex;align-items:center;justify-content:center;gap:35px;margin:16px auto 30px}.hp-review-summary p{margin:5px 0}.hp-review-summary .hp-stars span{font:14px 'Nunito Sans',sans-serif;color:#260d04;letter-spacing:0}.hp-histogram{border-left:1px solid #d8caba;padding-left:25px}.hp-histogram>div{display:flex;gap:10px;align-items:center;height:23px}.hp-bar{display:block;width:140px;background:#e4d5c5;height:12px}.hp-bar i{height:100%;background:#a65c13;display:block}.hp-review-sort{display:block;border-bottom:1px solid #d7c8b7;padding:14px 0}.hp-review-sort select{background:none;color:#9c591c;border:0;font:14px 'Nunito Sans',sans-serif}.hp-review{border-bottom:1px solid #d7c8b7;padding:22px 0;line-height:1.6}.hp-review-date{float:right;font-size:12px;color:#8c8175}.hp-review-author{color:#9d5d22;margin:5px 0 10px}.hp-review h3{font:700 14px 'Nunito Sans',sans-serif;margin:0 0 5px}.hp-review p{margin:0}.hp-review-images{display:flex;gap:8px;margin-top:10px}.hp-review-images img{width:85px;height:85px;object-fit:cover}.hp-review-pages{display:flex;justify-content:center;gap:16px;margin:25px 0}.hp-review-pages button{border:0;background:none;color:#8c4404;width:25px;min-height:30px}.hp-review-pages button[aria-current=true]{font-weight:bold;text-decoration:underline}
@media(max-width:767px){.hp-main{padding:20px 15px 0;display:block}.hp-gallery{position:static;margin-bottom:32px}.hp-thumbs button{flex-basis:80px}.hp-info h1{font-size:24px;margin-bottom:12px}.hp-kicker{font-size:14px}.hp-tagline{font-size:14px}.hp-price{font-size:17px;margin-bottom:16px}.hp-promises{font-size:13px}.hp-stories{margin:24px 0;gap:5px}.hp-tier>label:first-child{padding:16px 10px;gap:12px;min-height:74px}.hp-tier b{font-size:15px}.hp-tier small{font-size:11px}.hp-tier-price{font-size:17px}.hp-detail{font-size:13px}.hp-main .hp-detail summary{font-size:15px}.hp-gallery .hp-round{width:34px;height:34px}#hp [id$=ss_video_grid_socials_3_BBndYa] .swiper-slide{flex-basis:66%}#hp-reviews h2{font-size:24px}.hp-review-summary{flex-direction:column;gap:8px;margin-bottom:22px}.hp-histogram{border:0;padding:0}.hp-review-summary>div:first-child{text-align:center}.hp-bar{width:120px}.hp-review{font-size:13px}.hp-modal-media video{max-width:90vw}.hp-info{padding-bottom:6px}}

.hp-verified{color:white;background:#a65c13;font-size:9px;padding:1px 4px;margin-left:4px}.hp-review>p{white-space:pre-line}

#hp .hp-story{height:auto;display:block}#hp .hp-promises svg{flex:0 0 18px;width:18px;height:18px}#hp .hp-rating>span:first-child,.hp-stars{display:inline-flex;align-items:center;gap:1px}.hp-review-summary .hp-stars{gap:1px}.hp-review-summary .hp-stars>span{margin-left:5px}#hp .hp-thumbs button{height:auto}.hp-complement button{font-size:20px!important;color:#260d04}#hp .hp-histogram .hp-stars svg{width:13px;height:13px}
