body.template-product{padding-bottom:140px}.v-sticky.v-on[data-sticky-buy]{position:fixed;left:0;right:0;bottom:55px;z-index:60;display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-template-areas:"im tt pr" "row row row";gap:8px 10px;align-items:center;height:auto;padding:10px 12px;background:#fff;border-top:3px solid #4F7A45;box-shadow:0 -8px 24px #233f302e}.v-sticky[data-sticky-buy] .v-im{grid-area:im;display:block;width:46px;height:46px;border-radius:50%;overflow:hidden;background:#e9efe5}.v-sticky[data-sticky-buy] .v-tt{grid-area:tt;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:600 16px/1.2 var(--cg,"Cormorant Garamond",serif);color:#233f30}.v-sticky[data-sticky-buy] .v-pr{grid-area:pr;display:block;font:700 20px/1 Jost,sans-serif;color:#233f30}.v-sticky[data-sticky-buy] .v-row{grid-area:row;display:flex;gap:8px;align-items:center;margin:0;width:100%}.v-sticky[data-sticky-buy] .v-ssel{flex:1 1 0;min-width:0;height:46px;padding:0 34px 0 14px;border:0;border-radius:999px;background:#f1f4ee url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23233F30' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center;-webkit-appearance:none;appearance:none;font:600 15px Jost,sans-serif;color:#233f30;text-overflow:ellipsis}.v-sticky[data-sticky-buy] .v-qty{display:flex;align-items:center;gap:2px;height:46px;border:1.5px solid #233F30;border-radius:999px;padding:0 6px;flex:none}.v-sticky[data-sticky-buy] .v-qty button{width:30px;height:34px;display:grid;place-items:center;color:#233f30}.v-sticky[data-sticky-buy] .v-qty b{min-width:20px;text-align:center;font:600 17px Jost,sans-serif;color:#233f30}.v-sticky[data-sticky-buy] .v-b2{flex:none;width:auto;min-width:118px;height:46px;padding:0 20px;border-radius:999px;background:#4f7a45;color:#fff;font:700 16px Jost,sans-serif;letter-spacing:.06em;text-transform:uppercase}.v-sticky[data-sticky-buy] .v-b2:hover{background:#233f30}.v-sticky[data-sticky-buy] .v-b2[disabled]{opacity:.5}.template-product .v-wa{bottom:165px}@media(min-width:1024px){body.template-product{padding-bottom:100px}.v-sticky.v-on[data-sticky-buy]{bottom:0;display:flex;gap:18px;height:84px;padding:10px max(35px,calc((100% - 1180px)/2));border-top:3px solid #4F7A45}.v-sticky[data-sticky-buy] .v-im{flex:none;width:56px;height:56px}.v-sticky[data-sticky-buy] .v-tt{flex:1 1 auto;min-width:0;font-size:22px;-webkit-line-clamp:2}.v-sticky[data-sticky-buy] .v-pr{flex:none;font-size:26px}.v-sticky[data-sticky-buy] .v-row{flex:none;width:auto;gap:14px}.v-sticky[data-sticky-buy] .v-ssel{flex:none;width:250px;font-size:16px}.v-sticky[data-sticky-buy] .v-b2{min-width:170px;font-size:18px}.template-product .v-wa{bottom:110px}}.v-sticky[data-sticky-buy] .v-b2,.v-bin[data-buy-now]{position:relative;overflow:hidden;isolation:isolate;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;animation:vvPulse 2.4s ease-out infinite}.v-sticky[data-sticky-buy] .v-b2:after,.v-bin[data-buy-now]:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:vvShine 3.2s ease-in-out infinite;pointer-events:none;z-index:-1}.v-sticky[data-sticky-buy] .v-b2:hover,.v-bin[data-buy-now]:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 10px 22px -6px #233f308c;animation-play-state:paused}.v-sticky[data-sticky-buy] .v-b2:active,.v-bin[data-buy-now]:active{transform:scale(.95);box-shadow:none}.v-sticky[data-sticky-buy] .v-b2[disabled],.v-bin[data-buy-now][disabled]{animation:none}.v-sticky[data-sticky-buy] .v-b2[disabled]:after,.v-bin[data-buy-now][disabled]:after{display:none}@keyframes vvPulse{0%{box-shadow:0 0 #4f7a458c}70%{box-shadow:0 0 0 14px #4f7a4500}to{box-shadow:0 0 #4f7a4500}}@keyframes vvShine{0%,55%{left:-70%}to{left:130%}}@media(prefers-reduced-motion:reduce){.v-sticky[data-sticky-buy] .v-b2,.v-bin[data-buy-now],.v-sticky[data-sticky-buy] .v-b2:after,.v-bin[data-buy-now]:after{animation:none}}.v-proofrow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.v-proofrow:empty{display:none;margin:0}.v-popular{padding:4px 12px;border-radius:999px;background:#d7bc8a;color:#233f30;font-size:14px;font-weight:700;letter-spacing:.04em}.v-proof{font-size:15.5px;font-weight:600;color:#4f7a45}.v-proof em{display:block;font-style:normal;font-size:12px;color:#9b3f2b}html{scroll-behavior:smooth;scrollbar-color:#4F7A45 #F6F3EC}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}::selection{background:#d7bc8a;color:#233f30}:focus-visible{outline:3px solid #D7BC8A;outline-offset:2px;border-radius:6px}a,button,summary,label.v-pk,label.v-py{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .25s ease,transform .25s ease}input:focus,select:focus,textarea:focus{outline:0;border-color:#4f7a45;box-shadow:0 0 0 3px #4f7a4538}img{image-rendering:auto}.v-ft a:hover{color:#d7bc8a}.v-pk:hover,.v-py:hover{border-color:#4f7a45;box-shadow:0 6px 16px -8px #233f3059}.v-faq details,.v-zf details{transition:background-color .25s ease,box-shadow .25s ease}.v-faq details[open],.v-zf details[open]{box-shadow:0 8px 22px -14px #233f3066}@media(hover:hover){.v-ml-card,.v-wj-card,.v-tc,.v-zk-card,.v-bn-i,.v-pv-card{transition:transform .3s ease,box-shadow .3s ease}.v-ml-card:hover,.v-wj-card:hover,.v-tc:hover,.v-zk-card:hover,.v-bn-i:hover,.v-pv-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px -16px #233f3066}.v-ml-btn:hover,.v-af-btn:hover,.v-atc:hover,.v-wd .v-bt:hover,.v-nl button:hover,.v-pd-pin button:hover{transform:translateY(-2px);box-shadow:0 10px 20px -8px #233f3080}.v-ml-btn:active,.v-af-btn:active,.v-atc:active,.v-wd .v-bt:active,.v-nl button:active{transform:scale(.97);box-shadow:none}.v-wa:hover{transform:translateY(-3px);box-shadow:0 14px 28px -10px #00000080}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){main .shopify-section:not(:first-child):not(:has([data-sticky-buy])){animation:vvRise linear both;animation-timeline:view();animation-range:entry 0% entry 28%}@keyframes vvRise{0%{opacity:.01;transform:translateY(26px)}to{opacity:1;transform:none}}}}.v-wj-card{height:auto!important;display:flex!important;flex-direction:column;background:linear-gradient(180deg,#2e4d3b,#1b3226);border-radius:20px;overflow:hidden}.v-wj-card:after{display:none!important}.v-wj-card .v-img{position:relative;flex:none;width:100%;height:220px}.v-wj-card .v-img img{object-position:50% 40%}.v-wj-card h3{position:static!important;margin:0!important;padding:16px 18px 6px;color:#fff!important;text-shadow:none!important;font-size:27px!important;line-height:1.1!important;min-height:2.4em;text-align:left}.v-wj-card .v-exp{position:static!important;display:flex!important;gap:8px;padding:0 18px 18px;color:#d7bc8a!important;text-shadow:none!important;font-size:15px!important;font-weight:600;letter-spacing:.06em;transition:gap .25s ease}.v-wj-card:hover .v-exp{gap:14px}@media(min-width:1024px){.v-wj-card .v-img{height:250px}.v-wj-card h3{font-size:28px!important}}.v-jp .v-im .v-ph img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.v-jp .v-im{transition:box-shadow .35s ease}.v-jp h3 a{transition:color .25s ease}.v-jp .v-sh{transition:transform .35s ease,background .35s ease}@media(hover:hover){.v-jp:hover .v-im .v-ph img{transform:scale(1.06)}.v-jp:hover .v-im{box-shadow:0 22px 40px -24px #233f3099}.v-jp:hover h3 a{color:#4f7a45}.v-jp:hover .v-sh{transform:rotate(45deg);background:#233f30}}.v-jp a:focus-visible{outline:2px solid #4F7A45;outline-offset:3px;border-radius:6px}@media(prefers-reduced-motion:reduce){.v-jp .v-im .v-ph img,.v-jp .v-sh{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vv-6.css.map */
