:root{--variant-font-color: #4d4d4d;--mob-var-btm-pad: 24px}html.no-scroll,body.no-scroll{overflow:hidden;touch-action:none}#variant-info-modal{max-width:500px;max-height:750px;transform:translateY(-50%);position:absolute;display:none;flex-direction:column;background:#fff;outline:1px solid #b85c84;box-shadow:0 8px 14px #0006;z-index:9999}html.mobile #variant-info-modal{position:fixed;top:0;left:0;width:100%;max-height:100%;max-width:unset;transform:unset;border-radius:0}#variant-info-modal-wrap{height:100%;width:100%;position:relative;overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#b85c84 transparent}#variant-info-modal.no-scroll{border-radius:25px}#variant-info-modal-wrap.no-scroll{overflow-y:hidden}#variant-info-modal-wrap::-webkit-scrollbar{width:25px}#variant-info-modal-wrap::-webkit-scrollbar-track{background:transparent}#variant-info-modal-wrap::-webkit-scrollbar-thumb{background-color:#b85c84;border-radius:7.5px;border:3px solid transparent}#variant-info-modal .close{text-align:right;cursor:pointer;display:none;margin-right:10px;margin-top:5px}html.mobile #variant-info-modal .close{display:block}#variant-info-modal .heading{display:flex;flex-wrap:nowrap;justify-content:center;margin-bottom:25px}#variant-info-modal .heading img{height:32px}#variant-info-modal .heading h3{margin:0;font-size:3rem;font-family:Lora,serif;text-align:center}#provenance-map,.age-info{padding:10px;position:relative;z-index:9998}#provenance-map{transform-origin:top left;display:none}#provenance-map .rt{font-size:14px}#provenance-map .region{font-size:32px}#provenance-map h1{font-size:2rem}#provenance-map h2{font-size:1.6rem}.key-flex{font-size:1.25rem}.age-info{display:block;margin-right:10px;width:100%}.age-info h4{margin:0 0 10px;font-family:Lora,serif;text-align:center;font-size:1.8rem;font-weight:700}.age-info p{font-size:1.4rem}.age-info-link{margin:10px 0 0;color:#b85c84;text-decoration:underline;cursor:pointer;text-align:center;display:block;font-weight:700;font-size:1.4rem}.age-info-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #b1b1b1;border-radius:15px;padding:0 10px}.age-info-content{max-height:0;overflow:hidden;transition:max-height .3s ease;margin-top:5px}.age-info-accordion.open .age-info-header span:last-child{transform:rotate(90deg)}.age-info-header span:last-child{transition:transform .3s ease}.age-info .size-guide{width:100%;height:auto}.info-arrow{top:50%;position:absolute;left:1px;width:24px;height:24px;background-color:#fff;border-top:1px solid #b85c84;border-left:1px solid #b85c84;z-index:9999;rotate:-45deg;display:block!important;transform:translate(-50%,-30%)}.uk-link,.variant-age{color:#b85c84;text-decoration:underline;cursor:pointer}.prov-pin-copy{position:absolute;width:40px;height:auto}.tabs{display:flex;gap:5%;width:100%;height:61px;position:relative;overflow:hidden}.button-icons{width:16px;position:relative;top:-4px;left:2%;-webkit-user-select:none;user-select:none;pointer-events:none}.tab-button{padding:20px 0;cursor:pointer;border:none;background:#eee;color:#111!important;border-radius:20px 20px 0 0;width:115px;width:inherit;font-size:15px;font-family:Manrope,sans-serif;transition:background .3s}.tab-button:hover{background:#bc648a99;color:#fff!important}.tab-button.active{background:#b85c84!important;color:#fff!important}.tab-button.active img,.tab-button:hover img{filter:brightness(5) saturate(0)!important}.tab-panel{display:none;flex-direction:column}.plant-icon{width:16px;height:auto;position:relative;top:-2px}#description{padding:20px}.tab-options-flex{display:flex;gap:5px;margin:10px 0 0}.tab-options-flex>div{gap:5px;display:none}.tab-header-flex{position:relative;width:100%;box-shadow:none;display:flex;margin:10px 0 0;align-items:center;text-align:center}.roulette-header{display:flex;flex-wrap:nowrap;justify-content:center;padding:0 4.5%!important;justify-content:space-between}html.mobile .tab-header-flex{display:none}#quantity-header{position:relative;display:flex;justify-content:center}.tab-header-flex>div>div,.variant-mobile-flex>div,.variant-mobile-flex-2>div{border:0;padding:0;border-left:1px solid #b1b1b1;text-align:center}html.mobile .variant-mobile-flex>div,html.mobile .variant-mobile-flex-2>div{border:0}.variant-header-flex-2>div:last-child{border-right:1px solid #b1b1b1}#quantity-arrow{top:-5px;position:absolute;left:1px;width:8px;height:8px;background-color:#fff;border-top:1px solid var(--variant-font-color);border-left:1px solid var(--variant-font-color);rotate:45deg;display:block!important}#quantity-info{width:210px;height:0px;padding:8px 16px;position:absolute;background-color:#fff;z-index:9999;left:calc(100% - 17px);visibility:hidden;border:1px solid var(--variant-font-color);border-bottom-right-radius:15px;border-bottom-left-radius:15px;border-top-right-radius:15px;font-size:12px;top:100%}#quantity-info-text{overflow:hidden;height:100%}#quantity-info.icon-over{animation:quantity-icon-over .5s ease-out forwards;visibility:visible;height:150px}@keyframes quantity-icon-over{0%{height:0px}to{height:150px}}.tab-content{padding:.1% 1%;background:#eee;position:relative;border-radius:0 0 0 20px}.tabs-rounded{border-radius:20px 20px 0}.tab-content .tab-panel.active{display:flex}html.mobile .tab-content{padding:.1% 10px}.global-discounts{height:70px}.global-discounts p{font-size:15px;height:15px}.discounts-label{right:0%;position:absolute}.cumulative-discounts{font-style:italic;opacity:.5}.variant-option[data-grant=false]{opacity:.5}.variant-option,#no-inventory{min-height:175px;display:flex;flex-direction:row;align-content:center;flex-wrap:wrap;margin:20px 0;background-color:#fff;border-radius:20px;transition:scale .3s}html.mobile .variant-option{height:auto;min-height:175px}#no-inventory p{width:100%;text-align:center}.variant-option:hover{scale:1.015}html.mobile .variant-option:hover{scale:unset}html.mobile .variant-option{margin:10px 0}.variant-option-flex{position:relative;box-shadow:none;border-spacing:0;border-collapse:separate;table-layout:unset;width:100%;height:100%;display:flex;flex-wrap:wrap;align-content:center}.variant-content-flex{position:relative;margin:20px 0;display:flex;align-items:center;justify-content:center;flex-direction:column}html.mobile .variant-content-flex{flex-direction:row;text-align:left;justify-content:left;align-content:flex-start;margin:0}html.mobile #other .variant-content-flex{justify-content:center}.mobile-titles{display:none;margin-right:5px}html.mobile .mobile-titles{display:flex;margin-bottom:5px}html.mobile .mobile-titles.height{justify-content:space-between;width:100%;padding:0 8%}.variant-mobile-flex,.variant-header-flex{display:flex;width:70%}#other .variant-mobile-flex,#other .variant-header-flex{width:42%}html.mobile #other .variant-mobile-flex,html.mobile #other .variant-mobile-flex .variant-content-flex:nth-child(1){width:100%;align-items:center}.variant-mobile-flex-2,.variant-header-flex-2{position:relative;display:flex;width:30%}.variant-mobile-flex-2 .sold-out{display:none;position:absolute;z-index:1;top:0;left:0;width:100%;height:calc(100% - 40px);margin:20px 0;background-color:#fff;z-index:2}.variant-mobile-flex-2 .sold-out p{top:50%;left:50%;transform:translate(-50%,-50%);font-style:italic;position:absolute}html.mobile .variant-mobile-flex-2 .sold-out{display:block;margin:0;height:100%}.variant-mobile-flex .variant-content-flex:nth-child(1){width:28%;border-left:unset}.variant-header-flex>div:nth-child(1){width:28%}.variant-mobile-flex .variant-content-flex:nth-child(2),.variant-header-flex>div:nth-child(2){width:51%}.variant-mobile-flex .variant-content-flex:nth-child(3),.variant-header-flex>div:nth-child(3){width:21%}.variant-mobile-flex-2 .variant-content-flex:nth-child(1),.variant-header-flex-2>div:nth-child(1){width:55%}.variant-mobile-flex-2 .variant-content-flex:nth-child(2),.variant-header-flex-2>div:nth-child(2){width:55%}#other .variant-mobile-flex .variant-content-flex:nth-child(1),#other .variant-header-flex>div:nth-child(1){width:45%}#other .variant-mobile-flex .variant-content-flex:nth-child(2),#other .variant-header-flex>div:nth-child(2){width:0;opacity:0;pointer-events:none}#other .variant-mobile-flex .variant-content-flex:nth-child(3),#other .variant-header-flex>div:nth-child(3){width:55%}html.mobile .variant-option-flex{flex-direction:column;padding:3%}#option .variant-option-flex{flex-direction:row}html.mobile .variant-mobile-flex{flex-direction:row;width:100%;line-height:1.25;flex-wrap:wrap;border-bottom:1px solid #b1b1b1;position:relative;padding-bottom:20px}html.mobile .variant-mobile-flex-2{flex-direction:row;width:100%;border:0;position:relative}#other .variant-mobile-flex-2,#other .variant-header-flex-2{width:58%}html.mobile #other .variant-mobile-flex-2{width:100%}html.mobile .variant-content-flex:nth-child(1){flex-direction:column;width:45%;margin:0}html.mobile .variant-mobile-flex .variant-content-flex:nth-child(2){flex-direction:column;width:55%;margin:0}html.mobile .variant-mobile-flex .variant-content-flex:nth-child(3){flex-direction:row;width:50%;justify-content:center;height:fit-content;z-index:2;position:absolute;top:100%;margin-top:19px;min-height:70px}html.mobile .variant-mobile-flex .variant-content-flex:nth-child(3)>*{width:fit-content}html.mobile .variant-mobile-flex .variant-content-flex:nth-child(3) .wrapper{display:flex;flex-wrap:wrap;justify-content:center;min-height:70px}html.mobile .variant-mobile-flex .variant-content-flex:nth-child(4){width:100%;flex-direction:row-reverse;flex-wrap:wrap-reverse}.variant-mobile-flex-2 .variant-content-flex:nth-child(2){border-right:unset}html.mobile .variant-mobile-flex-2 .variant-content-flex:nth-child(1){width:50%;flex-direction:column;padding:0;justify-content:center;margin-top:calc(var(--mob-var-btm-pad) * 3);margin-bottom:calc(var(--mob-var-btm-pad))}html.mobile .variant-mobile-flex-2 .variant-content-flex:nth-child(2){width:50%;flex-direction:column;justify-content:flex-start;position:relative;padding:0 5%;margin-top:calc(var(--mob-var-btm-pad));border-right:0}.age-roulette{width:100%;display:flex;align-items:center}.roulette-track-wrap{width:50%;overflow:hidden}.roulette-arrow{background:transparent}.roulette-track{display:flex;align-items:center;justify-content:center;transition:transform .25s ease}#height-select{background:#fff;cursor:pointer;border:1px solid #b85d83;border-radius:15px;left:-1px;position:relative;font-size:1.75rem;color:var(--variant-font-color);text-align:center}.fake-scrollbar{position:absolute;right:-2px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;z-index:10;pointer-events:none;height:100%;padding:5% 0}html.mobile .fake-scrollbar{right:6px}.fake-scrollbar .scroll-up,.fake-scrollbar .scroll-down{background:none;border:0;font-size:12px;cursor:pointer;padding:2px;color:#ccc}.fake-scrollbar .track{width:2px;height:100%;background:#ccc;position:relative;border-radius:2px}.fake-scrollbar .thumb{position:absolute;left:50%;transform:translate(-50%,-40%);top:0;width:10px;height:10px;transition:top .3s ease}.fake-scrollbar .thumb-dot{width:10px;height:10px;border-radius:50%;background:#b85c84;border:2px solid white;display:block!important}.roulette-wheel{height:120px;width:100%;overflow-y:auto;scroll-snap-type:y mandatory;position:relative;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;padding:0 11%}.roulette-wheel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#fff 0%,transparent 25%,transparent 75%,#fff 100%)}.roulette-wheel.active{cursor:grabbing}.roulette-wheel-from{position:absolute;top:-20px;right:8%;color:var(--variant-font-color)}.roulette-wheel-list{width:100%;list-style:none;pointer-events:all;padding:0;margin:0;will-change:transform;transition:transform .25s ease;touch-action:pan-x}.roulette-wheel-item{touch-action:pan-x;height:fit-content;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;cursor:pointer;line-height:1.6;opacity:.75;transition:all .25s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:space-between;transform:scale(.95)}.rou-wrap{display:flex;flex-direction:nowrap;justify-content:space-between;width:100%;position:relative}.sold-out-line{position:absolute;left:0;height:100%;width:100%;top:0}#jump-to-variant-section .sold-out-line{padding:5px 7px}#age-wheel-list .roulette-wheel-item{opacity:.5}#age-wheel-list .roulette-wheel-item.available{opacity:1}.roulette-wheel-item.active{font-weight:700;transform:scale(1.05);cursor:auto}#height-wheel-list .roulette-wheel-item.active{opacity:1}.roulette-wheel-item.blocked{opacity:0}.roulette-wheel-item.sold-out{opacity:.25;font-style:italic}#roulette-wheel::-webkit-scrollbar{display:none}.age-buttons{height:100%;display:flex;align-items:center}.age-buttons .wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2px;justify-content:center;width:100%;height:fit-content;align-content:center}.funnel-unit-price{height:calc(100% - 40px)}.age-buttons .wrapper.enter,.funnel-unit-price .wrapper.enter{animation:zoomEnter .1s ease-out forwards}.age-buttons .wrapper.leave,.funnel-unit-price .wrapper.leave{animation:zoomLeave .1s ease-in forwards}.funnel-unit-price .wrapper{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:10px}@keyframes zoomEnter{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes zoomLeave{0%{opacity:1;transform:scale(1);filter:blur(0px)}to{opacity:0;transform:scale(1.5);filter:blur(5px)}}.age-wrapper,.age-button{height:fit-content;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:fit-content}.age-button{width:fit-content;box-shadow:inset 0 0 0 1px #b85c84;overflow:hidden;cursor:pointer;height:fit-content;white-space:nowrap;font-size:1.5rem;position:relative}.age-button>p,.variant-provenance-option{background:transparent;padding:5px 3px;line-height:1.25;border:none;position:relative}html.mobile .age-button>p,html.mobile .variant-provenance-option{padding:1vw .5vw}.age-button.active>p,.age-button.active>.variant-icon,.age-button.active .variant-provenance-option.active{background:#b85c84;color:#fff}.age-button.sold-out>p{opacity:.5;font-style:italic}.age-button.sold-out:after{content:"";position:absolute;left:5px;top:55%;width:calc(100% - 10px);height:1px;background:transparent;pointer-events:none}.age-button.sold-out:after{background:#b1b1b1}.age-button.sold-out.active:after{background:#fff}.age-button.sold-out .variant-icon{opacity:.5}.variant-provenance-group{line-height:1.25;position:relative;display:flex;flex-wrap:nowrap}.variant-provenance-option{color:var(--variant-font-color);display:flex;flex-wrap:nowrap;border-radius:0}.variant-provenance-option.sold-out{opacity:.5;font-style:italic}.age-button.no-prov .variant-provenance-option{display:none}.age-button.sold-out{opacity:.5}.variant-info{display:flex;align-items:center;justify-content:center;width:auto;height:100%;aspect-ratio:1 / 1}.variant-icon,.variant-icon img{width:auto;display:flex;line-height:2;align-items:center}html.mobile .variant-icon{cursor:auto}.variant-icon span{font-size:1rem;white-space:wrap;width:min-content;line-height:1;display:inline-flex;align-items:center;height:100%;text-align:center}.variant-info-icon{width:auto;height:25px;margin:0;top:3px;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}#jump-to-variant-section{display:flex;flex-direction:column;margin:10px 0}#jump-to-variant-section-wrap{display:flex;gap:10px;flex-wrap:wrap}#jump-to-variant-section-wrap div{width:fit-content;outline:solid 1px #b85c84;background-color:transparent;color:var(--variant-font-color);padding:5px 7px;cursor:pointer;position:relative;transform:translate(-2px,-3px);transition:transform .2s ease,box-shadow .2s ease;box-shadow:3px 3px 0 1px #00000025}#jump-to-variant-section-wrap div.container{padding:5px 16px}#jump-to-variant-section-wrap div:hover{background-color:#b85c84;color:#fff;transform:translate(0);box-shadow:0 0 0 1px #0000}#jump-to-variant-section-wrap div.sold-out{opacity:.5;box-shadow:unset;transform:translate(0)}#jump-to-variant-section-wrap div.sold-out:hover line{stroke:#fff}.unit-radio{display:flex;border:1px solid #b85c84;border-radius:999px;overflow:hidden;width:fit-content;margin-left:5px}.unit-option{padding:0 10px;cursor:pointer}.unit-option+.unit-option{border-left:1px solid #b85c84}.unit-option.active{background-color:#b85c84;color:#fff}.variant-quantity-p,.variant-pre-order-p{font-style:italic;color:#b85c84;line-height:1;font-weight:400}.pot-size-name{word-wrap:anywhere;overflow-wrap:anywhere}html.mobile .variant-quantity-p,html.mobile .variant-pre-order-p{top:-15px;position:relative}.variant-soldout-p{font-style:italic;color:#a2a2a2;white-space:nowrap}html.mobile .variant-soldout-p{margin-left:0}html.mobile .total-price-label{flex-wrap:nowrap}.quantity-flex{display:flex;flex-direction:column;justify-content:center;width:100%;height:fit-content;padding:8%;gap:14px}html.mobile .quantity-flex{padding:0 8%;gap:10px;align-items:center}html.mobile .funnel-quantity-p,html.mobile .quantity-flex{width:150%;left:50%;position:relative;text-align:center;z-index:1}.variant-option h3{padding-left:3%;margin:10px 0 0;display:flex;flex-wrap:wrap;max-width:calc(100% - 125px);height:min-content}.price-container{display:flex;gap:5px;flex-wrap:wrap;align-items:baseline}.variant-sale-section,.compare-sale-section{font-size:12px;position:relative;border:1px solid #b85c84;border-radius:9999px;padding-right:10px;display:none;width:fit-content;align-items:center}html.mobile .unit-price-p{margin-right:5px}.sale-label{border:1px solid #b85c84;border-radius:30px 0 0 30px;background-color:#b85c84;color:#fff;font-family:Manrope,sans-serif;height:fit-content;padding:0 6px}.old-price-wrap{font-family:Manrope,sans-serif;color:#818181;height:fit-content;padding-left:4px;top:1px;position:relative;white-space:nowrap}.variant-image{width:125px;height:auto;border-radius:20px;margin-bottom:-90px}html.mobile .variant-image{width:100%}.variant-image-flex{height:125px;width:125px}html.mobile .variant-image-flex{width:43%;aspect-ratio:1 / 1;overflow:hidden;height:auto}.variant-option form{position:relative;top:-3px;padding:0 8%;width:100%;display:flex;justify-content:center;flex-direction:column;gap:5px;align-items:center}.total-price-label{display:flex;justify-content:center;top:-3px;position:relative;flex-wrap:wrap}.old-price-label{color:#b30303;text-decoration:line-through}.new-discounted-price{color:#487145;padding-left:4px;text-shadow:0 0 5px #c9ffc5}.discounted-unit-price{color:#487145}.quantity-input-group{display:flex;border:1px solid #b85c84;border-radius:15px;height:30px;position:relative;top:0;width:100%}.quantity-input{text-align:center;font-size:14px;width:100%;border:0;padding:0;height:98%;top:1%;position:relative}.increment-btn,.decrement-btn,.roulette-arrow{color:#b85c84;border:none;cursor:pointer;padding:0 7% 0 0;width:30%;height:100%;position:relative;transition:text-shadow .3s;display:inline-flex;align-items:center;justify-content:center}.decrement-btn{padding:0 0 0 10%}.increment-btn:hover,.decrement-btn:hover,.roulette-arrow{text-shadow:0 0 5px rgb(184,92,132),0 0 10px rgb(184,92,132),0 0 15px rgb(184,92,132),0 0 20px rgb(184,92,132)}.go-to-cart-btn{top:100%;position:absolute;left:0;outline:1px solid #537950;pointer-events:auto;width:100%;justify-content:space-between!important;background-color:#fff;text-decoration:none;z-index:9999;overflow:hidden;animation:expandHeight .3s forwards;transform:scaleY(0);transform-origin:top}@keyframes expandHeight{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.go-to-cart-btn .cart-count-bubble{display:none}.go-to-cart-btn:hover .go-to-cart-text{text-decoration:underline}.go-to-cart-btn:hover .svg-wrapper{animation:rotateThenFly 2s ease-in-out}.go-to-cart-btn .svg-wrapper{transform-origin:25% 80%;left:5%;position:absolute;transform:rotate(0) scale(.9)}@keyframes rotateThenFly{0%{transform:rotate(0) scale(.9)}15%{transform:rotate(-20deg) scale(.9)}30%{transform:rotate(-10deg) scale(.9)}45%{transform:rotate(-30deg) scale(.9);opacity:1;left:5%}to{transform:rotate(-40deg) scale(.9);opacity:0;left:300%}}.go-to-cart-text{margin-right:10px;position:absolute;right:0}.add-to-cart-btn,.add-to-quote-btn,.contact-to-order-btn,.pre-order-btn{border:1px solid #537950;background-color:Transparent;color:#222;padding:2% 8%;cursor:pointer;position:relative;display:flex;width:fit-content;font-size:1.6rem;height:30px;white-space:nowrap}.add-to-quote-btn{display:none}.add-to-cart-btn #cart-icon-bubble{width:100%;margin:0!important}.add-to-cart-btn #cart-help{display:none}.add-to-quote-btn,.contact-to-order-btn{border:1px solid #b85c84;gap:5px}.add-to-cart-btn:hover{background-color:#537950;color:#fff}.add-to-cart-btn:not(.disabled):hover path{fill:#fff}.add-to-cart-btn.disabled{color:#959595;border:1px solid #959595;pointer-events:none;background-color:#fff}.add-to-quote-btn:hover,.contact-to-order-btn:hover{background-color:#b85c84;color:#fff}.contact-to-order-btn:hover path{stroke:#fff}html.mobile .add-to-cart-btn,html.mobile .add-to-quote-btn,html.mobile .contact-to-order-btn,html.mobile .pre-order-btn{padding:5px 14px}.add-to-cart-icon{height:80%;position:relative;left:3px;transform:translateY(10%)}#all-cart-div{width:122px;height:38px;position:relative;top:-10px;margin-left:20px}html.mobile #all-cart-div{margin-left:5px}#add-all-to-cart{border:1px solid #537950;color:#fff;top:1px;left:1px;position:absolute;transition:box-shadow .3s;background-color:#537950!important;padding:8px 9px;white-space:nowrap;width:100%;height:100%}#add-all-to-cart:hover{box-shadow:0 0 10px #537950cc}.svg-border{position:absolute;pointer-events:none;overflow:visible}#funnel-tools{display:flex;justify-content:center;gap:5px;margin-top:-20px;height:24px}html.mobile #funnel-tools{margin-top:-10px}#add-new-funnel,#remove-funnel{position:relative;transform:translateY(-50%);background-color:#fff;color:var(--variant-font-color);border-radius:9999px;padding:5px 7px;margin-bottom:5px;border:1px solid #537950;line-height:1;cursor:pointer;transition:all .3s ease;min-width:32px;height:32px;display:flex;justify-content:center;align-items:center;z-index:2}#remove-funnel{border-color:#b85c84;display:none}#remove-funnel .icon-remove{display:none}#add-new-funnel:hover{background-color:#537950;color:#fff;transform:translateY(-50%) scale(1.1)}#remove-funnel:hover{background-color:#b85c84;color:#fff;transform:translateY(-50%) scale(1.1)}#bottom-bar{position:relative;width:100%;display:flex;justify-content:right;align-items:center;align-items:flex-start}#total-div{background-color:#eee;width:fit-content;height:100%;border-radius:0 0 20px 20px;display:flex;justify-content:space-between;padding:10px 20px;position:relative}html.mobile #total-div{padding:10px 3%}#product-info{position:relative;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;margin-bottom:10px}#product-info>div{color:var(--variant-font-color);display:flex;flex-direction:row;border-radius:15px;height:fit-content;border:1px solid #b85c84;padding:5px 12px}#product-info>div>span:first-child{font-weight:700;margin-right:5px}#product-info>div>span{white-space:nowrap}html.mobile #product-info>div{flex-wrap:wrap}#total-price-container{display:flex;flex-direction:column;justify-content:center;line-height:1.25;top:-5px;position:relative;text-align:center}#sale-div{position:relative;overflow:hidden;width:100%}#sale-banner{display:flex;white-space:nowrap;position:relative;width:200%}.marquee-content{display:flex;animation:marquee 60s linear infinite}.marquee-content span{font-style:italic;color:#537950;margin-left:3px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}#grant-info{width:100%;margin-top:5px;margin-bottom:-5px;display:none;text-align:center;background:linear-gradient(to right,transparent 0%,rgba(184,92,132,1) 30%,rgba(184,92,132,1) 70%,transparent 100%);color:#fff}#sales-info{position:relative;overflow:hidden;width:100%;display:flex;height:auto;justify-content:end;margin-bottom:5px;overflow:visible;flex-wrap:wrap}#sales-info p{position:relative;font-family:Manrope,sans-serif;border:1px solid #537950;border-radius:9999px;background-color:#537950;color:#fff;padding:0 10px;transition:transform .2s linear,background-color .2s linear,color .2s linear;cursor:pointer;margin-left:7px;white-space:nowrap;margin-bottom:5px}html.mobile #sales-info{flex-direction:row;flex-wrap:wrap;justify-content:start}html.mobile #sales-info p{font-size:1.5rem;width:fit-content}#site-discount-info,#bareroot-discount-info,#container-discount-info,#other-discount-info,#min-order-ct,#taking-pre-orders,#bareroot-discount-old,#container-discount-old,#other-discount-old{visibility:hidden;display:none}#sales-info p.hidden{visibility:hidden;padding:0;margin-left:0;margin-bottom:0;width:0;height:0}#sales-info p.unchecked{background-color:transparent;color:#222}#sales-info p.checked{animation:min-order 1s ease-in-out}@keyframes min-order{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}#sales-info p.hover{transform:scale(1.05)}#sales-info p.unhover{transform:scale(.95);opacity:.5}#sales-info-message{position:absolute;color:var(--variant-font-color);padding:0;z-index:1000;display:block!important;transition:transform .3s ease-out,opacity .3s ease-out;pointer-events:none;background:#fff;border-radius:15px;margin:0 0 0 40px}#total-price-discount{font-style:italic}#all-total-price{white-space:nowrap}.quantity-slider{cursor:pointer;touch-action:pan-x}.quantity-slider[type=range]{-webkit-appearance:none;height:8px;background:Transparent;border-radius:15px;outline:none;border:none;border:1px solid #b85c84;margin:0;width:100%;touch-action:pan-x}html.mobile .quantity-slider[type=range]{height:18px;position:relative;touch-action:pan-x}.quantity-slider[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#b85c84;border-radius:50%;cursor:pointer;border:1px solid transparent;box-shadow:0;transition:box-shadow .3s;position:relative;transform:translate(-10%,-20%);touch-action:pan-x}.quantity-slider[type=range]::-moz-range-thumb{width:16px;height:16px;background:#b85c84;border-radius:50%;cursor:pointer;border:1px solid transparent;box-shadow:0;transition:box-shadow .3s;touch-action:pan-x}.quantity-slider[type=range]::-ms-thumb{width:16px;height:16px;background:#b85c84;border-radius:50%;cursor:pointer;border:1px solid transparent;box-shadow:0;transition:box-shadow .3s;touch-action:pan-x}html.mobile .quantity-slider[type=range]::-webkit-slider-thumb{width:25px;height:25px;transform:translate(-10%,-30%)}html.mobile .quantity-slider[type=range]::-moz-range-thumb{width:25px;height:25px}html.mobile .quantity-slider[type=range]::-ms-thumb{width:25px;height:25px}.quantity-slider::-webkit-slider-thumb:hover,.quantity-slider::-moz-range-thumb:hover,.quantity-slider::-ms-thumb:hover{box-shadow:0 0 10px #b85c84cc}.quantity-slider[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;border-radius:5px}.quantity-slider[type=range]::-moz-range-track{width:100%;height:8px;border-radius:5px}.quantity-slider[type=range]::-ms-track{width:100%;height:8px;background:transparent;border-color:transparent;color:transparent}.quantity-slider[type=range]::-ms-fill-lower{background:#b85c84;border-radius:5px}.quantity-slider[type=range]::-ms-fill-upper{background:#fff;border-radius:5px}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.content-section,.content-lower{position:absolute;top:475px;left:49.25%;width:545px;padding:0;background-color:#fff0!important}@media(max-width:1085px){.content-section{position:relative;top:0%!important;left:0%;width:100%}}@media(max-width:1060px){.tab-content,.add-to-cart-form button,.go-to-cart-text,.age-button,.variant-provenance-option span{font-size:1.1rem}.variant-info-icon{height:19px;top:5px}.variant-sale-section,.compare-sale-section{font-size:10px}.variant-mobile-flex .variant-content-flex:nth-child(1),.variant-header-flex>div:nth-child(1){width:27%}.variant-mobile-flex .variant-content-flex:nth-child(2),.variant-header-flex>div:nth-child(2){width:52%}}@media(min-width:767px)and (max-width:1060px){.go-to-cart-btn .svg-wrapper{width:4vw;height:4vw}}@media(max-width:900px){#quantity-info{transform:translate(-95%);border-radius:15px 0 15px 15px}#quantity-arrow{left:calc(100% - 9px)}}@media(max-width:767.5px){.mobile-titles,.roulette-wheel-item,.total-price-label,.compare-sale-section,.unit-price-p,.discounted-unit-price,.variant-sale-section,.tab-content,.add-to-cart-form button,.go-to-cart-text,.age-button,.variant-provenance-option span,.tab-button,html.mobile #sales-info p,.roulette-arrow{font-size:2.5vw}.increment-btn,.decrement-btn,.quantity-input{font-size:3.5vw}#add-new-funnel,#remove-funnel{padding:1vw}.quantity-input-group{height:40px;border-radius:9999px}.fake-scrollbar .thumb-dot,.fake-scrollbar .thumb{width:15px;height:15px}.sale-label{padding:0 6px}.add-to-cart-btn,.add-to-quote-btn,.contact-to-order-btn,.pre-order-btn{font-size:0}html.mobile .mobile-titles.height,.roulette-wheel-item{justify-content:space-around;padding:0 16%}html.mobile .roulette-wheel,html.mobile .mobile-titles.height{padding:0;height:unset}html.mobile .variant-mobile-flex-2 .variant-content-flex:nth-child(2){flex-direction:column;align-items:center;position:relative}html.mobile .variant-option form{padding:0}html.mobile .variant-mobile-flex{flex-direction:column}html.mobile .variant-content-flex:nth-child(1){padding:0 15%}html.mobile .variant-content-flex:nth-child(1),html.mobile .variant-mobile-flex .variant-content-flex:nth-child(2){width:100%}.variant-info-icon{height:4vw}}@media(max-width:531px){.tabs{left:0;width:100%;position:relative}.tab-button{display:block;width:50%;position:relative}.prev-tab,.next-tab{display:block!important;top:12px;height:40px}.prev-tab{left:-25px}#variant-info-modal .heading h3{font-size:6vw}#variant-info-modal .heading img{font-size:8vw}}@media(max-width:420px){html.mobile .tab-content,html.mobile .add-to-cart-form button,.go-to-cart-text,.age-button{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/variant-code-test.css.map */
