:root{--drevia-green:var(--accent, #3f694d);--drevia-green-dark:#2f523c;--drevia-cream:#f7f5ef;--drevia-line:#d8ded8;--drevia-soft:#eef2ed;--drevia-text:#20251f;--drevia-muted:#687069;--drevia-yellow:#f3c53d;--accent-dark: color-mix(in srgb, var(--accent, #345a42) 82%, black);--accent-line: color-mix(in srgb, var(--accent, #6d8b74) 55%, white)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--theme-bg,#fff);color:var(--theme-text,var(--drevia-text));font-family:Arial,Helvetica,sans-serif;font-size:calc(15px * var(--fs,1));line-height:1.45;overflow-wrap:break-word;word-break:break-word}button,input{font:inherit}button{cursor:pointer}a{color:inherit}.page-width{width:min(1240px,calc(100% - 32px));margin:0 auto}.section{padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.announcement{height:31px;display:flex;align-items:center;justify-content:center;padding:0 10px;background:var(--accent, #3d664c);color:#fff;font-size:calc(12px * var(--fs,1));font-weight:700;letter-spacing:.01em}.header{height:70px;background:#fff;border-bottom:1px solid #eee;position:relative;z-index:20}.header__row{height:70px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header__nav{display:flex;gap:22px;font-size:calc(13px * var(--fs,1))}.header__nav a{text-decoration:none}.logo{font-family:Georgia,Times New Roman,serif;color:var(--accent, #426d4f);text-decoration:none;font-weight:700;font-size:calc(25px * var(--fs,1));letter-spacing:.08em;display:flex;align-items:center}.logo--image{max-height:60px}.logo__img{display:block;height:var(--logo-h,32px);max-height:56px;width:auto;object-fit:contain}.header__right{display:flex;justify-content:flex-end;gap:8px}.icon-btn{border:0;background:transparent;padding:7px;font-size:calc(21px * var(--fs,1));color:#2f3731}.icon-btn svg{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.header__menu-toggle{display:none}.header__cart{position:relative}.header__cart-count{font-size:calc(9px * var(--fs,1));position:absolute;right:0;top:1px;background:var(--accent, #3e694d);color:#fff;border-radius:50%;min-width:15px;height:15px;display:flex;align-items:center;justify-content:center}.mobile-menu{display:none}.search-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid #ddd;box-shadow:0 8px 25px #00000014;padding:15px;display:none}.search-panel.is-open{display:block}.search-form{display:flex;max-width:680px;margin:auto;border:1px solid #ccd3cd;border-radius:4px;overflow:hidden}.search-form input{flex:1;border:0;padding:12px;outline:0}.search-form button{border:0;background:var(--drevia-green);color:#fff;padding:0 18px}.drevia-product{background:#fff}.drevia-product__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);gap:56px;align-items:start;padding-top:26px;padding-bottom:90px}.drevia-product__media{min-width:0}.drevia-product__hero-media{position:relative;background:#f5f3ed;border-radius:2px;overflow:hidden;touch-action:pan-y}.drevia-product__main-image{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;transition:opacity .15s ease}.drevia-product__placeholder{height:auto}.drevia-product__gallery-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:50%;background:#1e231fb3;color:#fff;font-size:calc(28px * var(--fs,1));line-height:1}.drevia-product__thumbs-wrap{display:grid;grid-template-columns:26px 1fr 26px;gap:5px;align-items:center;margin-top:8px}.drevia-product__thumbs{display:flex;gap:7px;overflow:hidden}.drevia-product__thumbs:not([data-overflow]) .drevia-product__thumb{flex:1 1 0;min-width:0}.drevia-product__thumbs[data-overflow]{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.drevia-product__thumbs[data-overflow]::-webkit-scrollbar{display:none}.drevia-product__thumbs[data-overflow] .drevia-product__thumb{flex:0 0 calc((100% - 28px)/5);scroll-snap-align:start}.drevia-product__thumb{border:1px solid transparent;background:#fff;border-radius:2px;padding:0;overflow:hidden;aspect-ratio:1}.drevia-product__thumb.is-active{border-color:var(--accent, #426b50)}.drevia-product__thumb img{display:block;width:100%;height:100%;object-fit:cover}.drevia-product__thumb-arrow{border:0;background:#fff;color:#7d847e;font-size:calc(22px * var(--fs,1));padding:0}.drevia-product__info{padding-top:2px;min-width:0}.drevia-product__breadcrumb{font-size:calc(12px * var(--fs,1));font-weight:var(--g-weight,400);font-style:var(--g-style,normal);font-family:var(--g-font,inherit);color:var(--g-color,#6b716d);margin-bottom:8px}.drevia-product__breadcrumb span{margin-left:5px}.drevia-rating{display:flex;align-items:center;gap:8px;margin-bottom:7px;font-size:calc(14px * var(--fs,1) * var(--txt-scale,1))}.drevia-rating__stars{color:var(--drevia-yellow);letter-spacing:1px;font-size:calc(17px * var(--fs,1))}.drevia-rating__text{font-weight:var(--txt-weight,var(--g-weight,600));font-style:var(--txt-style,var(--g-style,normal));font-family:var(--txt-font,var(--g-font,inherit));color:var(--txt-color,var(--g-color,inherit))}.drevia-product__title{font-size:calc(clamp(34px,4vw,52px) * var(--fs,1) * var(--txt-scale,1));line-height:1.04;letter-spacing:-.035em;margin:0 0 11px;font-weight:var(--txt-weight,var(--g-weight,800));font-style:var(--txt-style,var(--g-style,normal));font-family:var(--txt-font,var(--g-font,inherit));color:var(--txt-color,var(--g-color,inherit));text-align:var(--txt-align,var(--g-align,inherit))}.drevia-product__subtitle{font-size:calc(16px * var(--fs,1) * var(--txt-scale,1));margin-bottom:12px;font-weight:var(--txt-weight,var(--g-weight,normal));font-style:var(--txt-style,var(--g-style,normal));font-family:var(--txt-font,var(--g-font,inherit));color:var(--txt-color,var(--g-color,inherit));text-align:var(--txt-align,var(--g-align,inherit))}.drevia-benefits{list-style:none;margin:0 0 17px;padding:0;display:grid;gap:7px}.drevia-benefits li{font-size:calc(15px * var(--fs,1) * var(--txt-scale,1) * var(--b-scale,1));font-weight:var(--txt-weight,var(--g-weight,600));font-style:var(--txt-style,var(--g-style,normal));position:relative;padding-left:22px;font-family:var(--txt-font,var(--g-font,inherit));color:var(--txt-color,var(--g-color,inherit));text-align:var(--txt-align,var(--g-align,inherit))}.drevia-benefits li:before{position:absolute;left:0;top:0;color:var(--accent, #3f7855);font-weight:900}.drevia-benefits[data-icon=check] li:before{content:"\2713"}.drevia-benefits[data-icon=star] li:before{content:"\2605"}.drevia-benefits[data-icon=arrow] li:before{content:"\2192"}.drevia-benefits[data-icon=heart] li:before{content:"\2665"}.drevia-benefits[data-icon=dot] li:before{content:"\2022";font-size:calc(22px * var(--fs,1));line-height:.7}.drevia-benefits[data-icon=check2] li:before{content:"\2714"}.drevia-benefits[data-icon=check_circle] li:before{content:"\2611"}.drevia-benefits[data-icon=sparkle] li:before{content:"\2728"}.drevia-benefits[data-icon=arrow_bold] li:before{content:"\27a4"}.drevia-benefits[data-icon=diamond] li:before{content:"\25c6"}.drevia-benefits[data-icon=square] li:before{content:"\25a0"}.drevia-benefits[data-icon=triangle] li:before{content:"\25b2"}.drevia-benefits[data-icon=plus] li:before{content:"\2795"}.drevia-benefits[data-icon=bolt] li:before{content:"\26a1"}.drevia-benefits[data-icon=fire] li:before{content:"\1f525"}.drevia-benefits[data-icon=leaf] li:before{content:"\1f33f"}.drevia-benefits[data-icon=drop] li:before{content:"\1f4a7"}.drevia-benefits[data-icon=gem] li:before{content:"\1f48e"}.drevia-benefits[data-icon=shield] li:before{content:"\1f6e1\fe0f"}.drevia-benefits[data-icon=lock] li:before{content:"\1f512"}.drevia-benefits[data-icon=bell] li:before{content:"\1f514"}.drevia-benefits[data-icon=box] li:before{content:"\1f4e6"}.drevia-benefits[data-icon=medal] li:before{content:"\1f3c5"}.drevia-benefits[data-icon=thumb] li:before{content:"\1f44d"}.drevia-benefits[data-icon=crown] li:before{content:"\1f451"}.drevia-benefits[data-icon=custom] li:before{content:var(--custom-icon,"\2713")}.drevia-benefits--image-icon li:before{content:none}.drevia-benefits__icon-img{position:absolute;left:0;top:2px;width:17px;height:17px;object-fit:contain}.drevia-offers__heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;margin:15px 0 8px}.drevia-offers__heading span{height:0;align-self:center;border-top-width:var(--line-thickness,2px);border-top-color:var(--accent, #3f694d);border-top-style:solid}.drevia-offers__heading[data-line-style=dashed] span{border-top-style:dashed}.drevia-offers__heading[data-line-style=dotted] span{border-top-style:dotted}.drevia-offers__heading[data-line-style=double] span{border-top-style:double}.drevia-offers__heading[data-line-style=none] span{border-top-style:none}.drevia-offers__heading.drevia-offers__heading--image-line span{border-top:none;height:var(--line-thickness,2px);background-image:var(--line-image);background-repeat:repeat-x;background-size:auto 100%;background-position:center}.drevia-offers__heading strong{font-size:calc(12px * var(--fs,1) * var(--txt-scale,1));letter-spacing:.04em;white-space:nowrap;font-weight:var(--txt-weight,var(--g-weight,400));font-style:var(--txt-style,var(--g-style,normal));font-family:var(--txt-font,var(--g-font,inherit));color:var(--txt-color,var(--g-color,inherit))}.drevia-offers__list{display:grid;gap:7px}.drevia-offer{position:relative;width:var(--offer-width, 100%);display:grid;grid-template-columns:calc(var(--offer-radio-size, 13px) + 5px) 1fr auto;gap:8px;align-items:center;text-align:left;background:#fff;border-width:var(--offer-border-width, 2px);border-style:solid;border-color:var(--accent-line, #6d8b74);border-radius:var(--offer-radius, 14px);padding:var(--offer-padding, 9px) 11px;min-height:20px;color:var(--drevia-text);margin:0 auto 7px}.drevia-offer.is-selected{background:#edf2ec;border-color:var(--accent, #4d7357)}.drevia-offer[data-shape=square]{border-radius:0!important}.drevia-offer[data-shape=bubble]{border-radius:50%!important;aspect-ratio:1;display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16% 12%!important;gap:3px}.drevia-offer[data-shape=bubble] .drevia-offer__radio{position:absolute;top:14px;left:14px}.drevia-offer[data-shape=bubble] .drevia-offer__copy,.drevia-offer[data-shape=bubble] .drevia-offer__price{align-items:center}.drevia-offer[data-shape=bubble] .drevia-offer__badge{position:static;transform:none;order:-1;margin:0 0 2px}.drevia-offer[data-shape=card]{border:0!important;box-shadow:0 3px 14px #00000024;border-radius:12px!important}.drevia-offer[data-shape=tag]{border-radius:0!important;-webkit-clip-path:polygon(9% 0%,100% 0%,100% 100%,9% 100%,0% 50%);clip-path:polygon(9% 0%,100% 0%,100% 100%,9% 100%,0% 50%);padding-left:14%!important}.drevia-offer[data-shape=tag]:after{content:"";position:absolute;left:6%;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:var(--theme-bg,#fff);box-shadow:0 0 0 1px #0000002e;pointer-events:none;z-index:1}.drevia-offer[data-shape=burst]{border:2px solid var(--accent-line, #6d8b74)!important;border-radius:0!important;-webkit-clip-path:polygon(50% 0%,77.6% 22.4%,100% 50%,77.6% 77.6%,50% 100%,22.4% 77.6%,0% 50%,22.4% 22.4%);clip-path:polygon(50% 0%,77.6% 22.4%,100% 50%,77.6% 77.6%,50% 100%,22.4% 77.6%,0% 50%,22.4% 22.4%);padding:11% 13%!important;background:#fff}.drevia-offer[data-shape=tag] .drevia-offer__badge,.drevia-offer[data-shape=burst] .drevia-offer__badge{top:6px;right:6px;transform:rotate(0)}.drevia-offer__radio{width:var(--offer-radio-size, 13px);height:var(--offer-radio-size, 13px);border:2px solid #aab6ac;border-radius:50%;position:relative;flex-shrink:0}.drevia-offer.is-selected .drevia-offer__radio{border-color:var(--accent, #4c7658)}.drevia-offer.is-selected .drevia-offer__radio:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:var(--accent, #4c7658);border-radius:50%}.drevia-offer__copy{display:flex;flex-direction:column;gap:0}.drevia-offer__copy strong{font-size:calc(var(--offer-title-size, 15px) * var(--fs,1) * var(--o-main,1) * var(--o-title,1));font-weight:var(--offer-title-weight,700);font-style:var(--g-style,normal);font-family:var(--g-font,inherit);color:var(--g-color,inherit)}.drevia-offer__copy small{font-size:calc(var(--offer-note-size, 11px) * var(--fs,1) * var(--o-note,1));font-weight:var(--g-weight,400);font-style:var(--g-style,normal);font-family:var(--g-font,inherit);color:var(--g-color,#727a73)}.drevia-offer__price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.05}.drevia-offer__price b{font-size:calc(var(--offer-price-size, 16px) * var(--fs,1) * var(--o-main,1) * var(--o-price,1));font-weight:var(--offer-price-weight,800);font-style:var(--g-style,normal);font-family:var(--g-font,inherit);color:var(--accent, #3f694d)}.drevia-offer__price del{font-size:calc(var(--offer-price-size, 16px) * var(--fs,1) * .7 * var(--o-main,1) * var(--o-price,1) * var(--o-compare,1));font-weight:var(--g-weight,400);font-style:var(--g-style,normal);font-family:var(--g-font,inherit);color:var(--g-color,#5e655f)}.drevia-offer__badge{position:absolute;right:-6px;top:-13px;background:var(--accent, #416b50);color:#fff;border-radius:2px;padding:4px 8px;font-size:calc(11px * var(--fs,1));font-weight:var(--g-weight,800);font-style:var(--g-style,normal);font-family:var(--g-font,inherit);transform:rotate(-2deg)}.drevia-perks{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:7px;margin:10px auto 12px;width:var(--perk-width,100%)}.drevia-perk{position:relative;flex:1 1 0;min-width:0;border:2px solid #202721;border-radius:8px;background:#fff;text-align:center;padding:21px 5px 7px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.drevia-perk:not(.drevia-perk--iconfill){overflow:hidden}.drevia-perks[data-style=classic] .drevia-perk:not([data-layout=inline]) .drevia-perk__icon{flex:0 0 auto!important;width:var(--perk-icon-classic-size,70%)!important;height:auto!important;aspect-ratio:1;max-width:100%;margin:16px 0 4px!important}.drevia-perks[data-style=classic] .drevia-perk:not([data-layout=inline]) strong{flex:1 1 0%;min-height:2.3em;align-self:center}.drevia-perk[data-size-mode=normal]{flex:0 1 31%;aspect-ratio:1;padding:8% 5%}.drevia-perk[data-size-mode=full]{height:110px}.drevia-perk[data-size-mode=custom]{flex-grow:0;flex-shrink:1;height:110px}.drevia-perk[data-text-align=left] strong{align-self:flex-start;text-align:left}.drevia-perk[data-text-align=center] strong{align-self:center;text-align:center}.drevia-perk[data-text-align=right] strong{align-self:flex-end;text-align:right}.drevia-perk[data-icon-align=left] .drevia-perk__icon{align-self:flex-start}.drevia-perk[data-icon-align=center] .drevia-perk__icon{align-self:center}.drevia-perk[data-icon-align=right] .drevia-perk__icon{align-self:flex-end}.drevia-perk[data-layout=inline]{flex-direction:row;align-items:center;justify-content:center;gap:6px}.drevia-perk[data-layout=inline] strong{align-self:auto}.drevia-perk[data-layout=inline] .drevia-perk__icon{align-self:auto;margin:0}.drevia-perk[data-layout=inline][data-icon-align=right] .drevia-perk__icon{order:2}.drevia-perk[data-layout=inline][data-icon-align=right] strong{order:1}.drevia-perk__unlocked{display:contents}.drevia-perk__locked,.drevia-perk--lockable.is-locked .drevia-perk__unlocked{display:none}.drevia-perk--lockable.is-locked .drevia-perk__locked{display:contents}.drevia-perk__icon--lock{opacity:.85}.drevia-perks[data-shape=square] .drevia-perk{border-radius:0!important}.drevia-perks[data-shape=bubble] .drevia-perk{border-radius:50%!important;aspect-ratio:1;min-height:0!important;padding:14% 10%!important}.drevia-perks[data-shape=card] .drevia-perk{border:0!important;box-shadow:0 3px 12px #00000024;border-radius:12px!important}.drevia-perks[data-shape=tag] .drevia-perk{border-radius:0!important;border-width:3px!important;-webkit-clip-path:polygon(16% 0%,100% 0%,100% 100%,16% 100%,0% 50%);clip-path:polygon(16% 0%,100% 0%,100% 100%,16% 100%,0% 50%);padding:14px 10px 7px 20%!important}.drevia-perks[data-shape=burst] .drevia-perk{border:2px solid #202721!important;border-radius:0!important;-webkit-clip-path:polygon(50% 0%,77.6% 22.4%,100% 50%,77.6% 77.6%,50% 100%,22.4% 77.6%,0% 50%,22.4% 22.4%);clip-path:polygon(50% 0%,77.6% 22.4%,100% 50%,77.6% 77.6%,50% 100%,22.4% 77.6%,0% 50%,22.4% 22.4%);padding:15% 12%!important}.drevia-perk__tag{position:absolute;left:5px;right:5px;top:5px;background:var(--accent, #426c50);color:#fff;border-radius:999px;font-size:calc(10px * var(--fs,1));font-weight:var(--g-weight,800);font-style:var(--g-style,normal);font-family:var(--g-font,inherit);line-height:18px}.drevia-perks[data-shape=tag] .drevia-perk__tag,.drevia-perks[data-shape=burst] .drevia-perk__tag{position:static;display:inline-block;margin:0 0 6px;width:auto;left:auto;right:auto}.drevia-perks[data-style=icon_fill] .drevia-perk{border:0!important;background:transparent!important;box-shadow:none!important;-webkit-clip-path:none!important;clip-path:none!important;padding:0!important;border-radius:0!important;aspect-ratio:auto!important;height:auto!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px}.drevia-perk__box{position:relative;width:100%;aspect-ratio:1;border:2px solid #202721;border-radius:8px;background:#fff;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.drevia-perks[data-shape=square] .drevia-perk__box{border-radius:0}.drevia-perks[data-shape=bubble] .drevia-perk__box{border-radius:50%}.drevia-perks[data-shape=card] .drevia-perk__box{border:0;box-shadow:0 3px 12px #00000024;border-radius:12px}.drevia-perks[data-shape=tag] .drevia-perk__box{border-radius:0;border-width:3px;-webkit-clip-path:polygon(16% 0%,100% 0%,100% 100%,16% 100%,0% 50%);clip-path:polygon(16% 0%,100% 0%,100% 100%,16% 100%,0% 50%)}.drevia-perks[data-shape=burst] .drevia-perk__box{border:2px solid #202721;border-radius:0;-webkit-clip-path:polygon(50% 0%,77.6% 22.4%,100% 50%,77.6% 77.6%,50% 100%,22.4% 77.6%,0% 50%,22.4% 22.4%);clip-path:polygon(50% 0%,77.6% 22.4%,100% 50%,77.6% 77.6%,50% 100%,22.4% 77.6%,0% 50%,22.4% 22.4%)}.drevia-perk--iconfill.drevia-perk--has-badge .drevia-perk__box{margin-top:16px}.drevia-perk--iconfill.drevia-perk--has-badge .drevia-perk__tag{top:0}.drevia-perk__icon.drevia-perk__icon--fill{width:var(--perk-icon-fill-size,80%)!important;height:auto!important;aspect-ratio:1;margin:0;color:var(--accent, #4a6f56);flex-shrink:0}.drevia-perk__icon.drevia-perk__icon--fill svg{width:100%;height:100%;display:block}.drevia-perk__icon.drevia-perk__icon--fill img{width:100%;height:100%;object-fit:contain}.drevia-perk__title-out{display:block;width:100%;box-sizing:border-box;font-size:calc(11px * var(--fs,1));font-weight:var(--g-weight,400);font-style:var(--g-style,normal);font-family:var(--g-font,inherit);line-height:1.15;color:var(--g-color,inherit);text-align:center}.drevia-perk[data-text-align=left] .drevia-perk__title-out{text-align:left}.drevia-perk[data-text-align=center] .drevia-perk__title-out{text-align:center}.drevia-perk[data-text-align=right] .drevia-perk__title-out{text-align:right}.drevia-perk__title-out--locked,.drevia-perk--lockable.is-locked .drevia-perk__title-out--unlocked{display:none}.drevia-perk--lockable.is-locked .drevia-perk__title-out--locked{display:block}.drevia-perk__icon{--perk-icon-base:calc(11px * var(--fs,1));flex:0 0 var(--perk-icon-classic-size,70%)!important;width:auto!important;max-width:100%;height:auto!important;aspect-ratio:1;margin:3px 0 5px;color:var(--accent, #4a6f56);font-size:calc(var(--perk-icon-base) * 2.4);line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drevia-perk__icon svg{width:100%;height:100%;display:block}.drevia-perk__icon img{width:100%;height:100%;object-fit:contain}.drevia-perk[data-layout=inline] .drevia-perk__icon{flex:0 0 auto!important;width:calc(var(--perk-icon-base) * 3.4)!important;height:calc(var(--perk-icon-base) * 3.4)!important}.drevia-perk__icon [data-icon=check]:before{content:"\2713"}.drevia-perk__icon [data-icon=check2]:before{content:"\2714"}.drevia-perk__icon [data-icon=check_circle]:before{content:"\2611"}.drevia-perk__icon [data-icon=star]:before{content:"\2605"}.drevia-perk__icon [data-icon=sparkle]:before{content:"\2728"}.drevia-perk__icon [data-icon=arrow]:before{content:"\2192"}.drevia-perk__icon [data-icon=arrow_bold]:before{content:"\27a4"}.drevia-perk__icon [data-icon=heart]:before{content:"\2665"}.drevia-perk__icon [data-icon=dot]:before{content:"\2022"}.drevia-perk__icon [data-icon=diamond]:before{content:"\25c6"}.drevia-perk__icon [data-icon=square]:before{content:"\25a0"}.drevia-perk__icon [data-icon=triangle]:before{content:"\25b2"}.drevia-perk__icon [data-icon=plus]:before{content:"\2795"}.drevia-perk__icon [data-icon=bolt]:before{content:"\26a1"}.drevia-perk__icon [data-icon=fire]:before{content:"\1f525"}.drevia-perk__icon [data-icon=leaf]:before{content:"\1f33f"}.drevia-perk__icon [data-icon=drop]:before{content:"\1f4a7"}.drevia-perk__icon [data-icon=gem]:before{content:"\1f48e"}.drevia-perk__icon [data-icon=lock]:before{content:"\1f512"}.drevia-perk__icon [data-icon=bell]:before{content:"\1f514"}.drevia-perk__icon [data-icon=box]:before{content:"\1f4e6"}.drevia-perk__icon [data-icon=medal]:before{content:"\1f3c5"}.drevia-perk__icon [data-icon=thumb]:before{content:"\1f44d"}.drevia-perk__icon [data-icon=crown]:before{content:"\1f451"}.drevia-perk strong{--perk-text-fit:1;font-size:calc(11px * var(--fs,1) * var(--perk-text-fit,1));font-weight:var(--g-weight,400);font-style:var(--g-style,normal);font-family:var(--g-font,inherit);line-height:1.15;color:var(--g-color,inherit);flex:1 1 0%;min-height:1.35em;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;max-width:100%;word-break:break-word;padding:0 2px}.drevia-perk[data-layout=inline] strong{flex:1 1 auto;display:block;min-width:0}.drevia-perks[data-shape=bubble][data-style=classic] .drevia-perk{padding:11%}.drevia-quantity-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0}.drevia-quantity{display:grid;grid-template-columns:40px 52px 40px;border:1px solid #cbd2cc;border-radius:var(--btn-radius,6px);overflow:hidden;width:max-content}.drevia-quantity button,.drevia-quantity input{height:42px;border:0;background:#fff;text-align:center}.drevia-quantity input{width:52px}.drevia-quantity button{font-size:calc(18px * var(--fs,1))}.drevia-current-price{font-size:calc(20px * var(--fs,1));font-weight:var(--g-weight,800);font-style:var(--g-style,normal);font-family:var(--g-font,inherit);color:var(--g-color,inherit)}.drevia-atc{width:100%;min-height:var(--atc-height,52px);border:0;border-radius:var(--atc-radius,var(--btn-radius,7px));background:var(--accent, #3e694d);color:#fff;font-size:calc(16px * var(--fs,1));font-weight:var(--g-weight,900);font-style:var(--g-style,normal);font-family:var(--g-font,inherit);letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:none}.drevia-atc:hover{background:var(--accent-dark, #345a42)}.drevia-atc:disabled{opacity:.5;cursor:not-allowed}.drevia-atc,.drevia-pulse-btn{position:relative;overflow:hidden;animation:drevia-btn-pulse 1.7s ease-in-out infinite}.drevia-atc:after,.drevia-pulse-btn:after{content:"";position:absolute;top:0;left:-60%;width:35%;height:100%;background:linear-gradient(115deg,#fff0,#ffffffd9,#fff0);transform:skew(-20deg);animation:drevia-btn-shine 2s ease-in-out infinite;pointer-events:none}@keyframes drevia-btn-shine{0%{left:-60%}45%{left:130%}to{left:130%}}@keyframes drevia-btn-pulse{0%,to{box-shadow:0 0 #3f694d8c;transform:scale(1)}50%{box-shadow:0 0 0 12px #3f694d00;transform:scale(1.015)}}@media(prefers-reduced-motion:reduce){.drevia-atc,.drevia-pulse-btn{animation:none}.drevia-atc:after,.drevia-pulse-btn:after{animation:none;display:none}}.drevia-urgency{border:1px solid #d6dcd6;background:#fafbf9;border-radius:7px;padding:12px 13px;margin:10px 0;font-size:calc(13px * var(--fs,1) * var(--txt-scale,1));font-weight:var(--txt-weight,var(--g-weight,700));font-style:var(--txt-style,var(--g-style,normal));font-family:var(--txt-font,var(--g-font,inherit));color:var(--txt-color,var(--g-color,inherit));text-align:var(--txt-align,var(--g-align,inherit))}.drevia-favorite-label{display:inline-flex;background:#101514;color:#fff;border-radius:20px;padding:7px 12px;font-size:calc(11px * var(--fs,1) * var(--txt-scale,1));font-weight:var(--txt-weight,var(--g-weight,900));font-style:var(--txt-style,var(--g-style,normal));margin:8px 0 10px;font-family:var(--txt-font,var(--g-font,inherit))}.drevia-favorite-label{color:var(--txt-color,#fff)}.drevia-quote{margin:5px 0 15px;border-left:3px solid #c5a92f;background:#faf9f5;padding:12px 15px;font-family:var(--txt-font,var(--g-font,inherit));color:var(--txt-color,var(--g-color,inherit));text-align:var(--txt-align,var(--g-align,inherit))}.drevia-quote p{margin:0 0 8px;font-style:var(--txt-style,var(--g-style,italic));font-size:calc(18px * var(--fs,1) * var(--txt-scale,1));font-weight:var(--txt-weight,var(--g-weight,normal))}.drevia-quote cite{font-size:calc(12px * var(--fs,1));color:#6e746f;font-style:normal}.drevia-description{font-size:calc(15px * var(--fs,1) * var(--txt-scale,1));line-height:1.6;margin-bottom:15px;font-weight:var(--txt-weight,var(--g-weight,normal));font-style:var(--txt-style,var(--g-style,normal));font-family:var(--txt-font,var(--g-font,inherit));color:var(--txt-color,var(--g-color,inherit));text-align:var(--txt-align,var(--g-align,inherit))}.drevia-description p:first-child{margin-top:0}.drevia-description ul{padding-left:20px}.drevia-guarantee{font-size:calc(13px * var(--fs,1) * var(--txt-scale,1));margin-top:10px;padding:4px 0;font-weight:var(--txt-weight,var(--g-weight,normal));font-style:var(--txt-style,var(--g-style,normal));font-family:var(--txt-font,var(--g-font,inherit));color:var(--txt-color,var(--g-color,inherit));text-align:var(--txt-align,var(--g-align,inherit))}.drevia-payments{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin:8px 0 13px;min-height:25px}.drevia-payment-icon{width:42px;height:25px;display:block;border-radius:4px;box-shadow:0 0 0 1px #00000014}.drevia-payments>span{border:1px solid #ddd;border-radius:3px;padding:3px 7px;font-size:calc(9px * var(--fs,1));background:#fff}.drevia-sold-row{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:calc(13px * var(--fs,1));font-weight:var(--g-weight,700);font-style:var(--g-style,normal);font-family:var(--g-font,inherit);margin-bottom:5px;color:var(--g-color,inherit)}.drevia-sold-row strong{font-size:calc(12px * var(--fs,1));font-weight:var(--g-weight,700);font-style:var(--g-style,normal);font-family:var(--g-font,inherit)}.drevia-sold-bar{height:7px;border-radius:99px;background:#e9ece9;overflow:hidden;margin-bottom:15px}.drevia-sold-bar span{height:100%;display:block;background:var(--accent, #3f694d)}.drevia-testimonial{display:grid;grid-template-columns:48px 1fr;gap:10px;margin:10px 0 15px;align-items:start}.drevia-testimonial--no-image{grid-template-columns:1fr}.drevia-testimonial img{width:48px;height:48px;object-fit:cover;border-radius:50%}.drevia-testimonial__body{min-width:0}.drevia-testimonial__body p{margin:0 0 5px;font-size:calc(13px * var(--fs,1) * var(--txt-scale,1));line-height:1.4;font-weight:var(--txt-weight,var(--g-weight,normal));font-style:var(--txt-style,var(--g-style,normal));font-family:var(--txt-font,var(--g-font,inherit));color:var(--txt-color,var(--g-color,inherit));text-align:var(--txt-align,var(--g-align,inherit));overflow-wrap:break-word;word-break:break-word}.drevia-testimonial__body>div{font-size:calc(12px * var(--fs,1) * var(--txt-scale,1))}.drevia-testimonial__stars{color:#efb900;letter-spacing:1px}.drevia-testimonials{margin:10px 0 15px}.drevia-testimonials__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.drevia-testimonials__track::-webkit-scrollbar{display:none}.drevia-testimonials__slide{flex:0 0 100%;scroll-snap-align:start;margin:0}.drevia-testimonials__dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.drevia-testimonials__dot{width:7px;height:7px;border-radius:50%;border:0;padding:0;background:#d3d9d3}.drevia-testimonials__dot.is-active{background:var(--accent, #3f694d)}.drevia-accordion__label{display:flex;align-items:center;gap:9px}.drevia-accordion__icon{width:19px;height:19px;flex-shrink:0;color:var(--accent, #4a6f56)}.drevia-accordion{border-top:1px solid #d7dbd7}.drevia-accordion:last-child{border-bottom:1px solid #d7dbd7}.drevia-accordion summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:15px 0;font-size:calc(15px * var(--fs,1) * var(--txt-scale,1));font-weight:var(--txt-weight,var(--g-weight,800));font-style:var(--txt-style,var(--g-style,normal));cursor:pointer;font-family:var(--txt-font,var(--g-font,inherit));color:var(--txt-color,var(--g-color,inherit))}.drevia-accordion summary::-webkit-details-marker{display:none}.drevia-accordion__toggle{width:18px;height:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--toggle-color,var(--accent,#4a6f56));transition:transform .25s ease}.drevia-accordion__toggle svg{width:100%;height:100%;display:block}.drevia-accordion[data-toggle-icon=arrow][open] .drevia-accordion__toggle{transform:rotate(180deg)}.drevia-accordion[data-toggle-icon=plus][open] .drevia-accordion__toggle{transform:rotate(45deg)}.drevia-accordion__toggle--custom{font-size:calc(16px * var(--fs,1));line-height:1;font-weight:700}.drevia-accordion__content{padding:0 0 16px;color:var(--txt-color,var(--g-color,#4f5851));font-size:calc(14px * var(--fs,1) * var(--txt-scale,1));font-family:var(--txt-font,var(--g-font,inherit));text-align:var(--txt-align,var(--g-align,inherit))}.drevia-mobile-sticky{display:none}.hero{position:relative;overflow:hidden;min-height:560px;display:flex;align-items:center}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000080,#0000001f)}.hero__content{position:relative;z-index:1;max-width:650px;color:#fff;padding:90px 0}.hero__content h1{font-size:calc(clamp(40px,6vw,74px) * var(--fs,1));line-height:.98;margin:0 0 20px}.cards{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid #e5e8e4;border-radius:12px;overflow:hidden;background:#fff}.card img{width:100%;display:block;aspect-ratio:1;object-fit:cover}.card__body{padding:16px}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--btn-radius,5px);padding:13px 20px;background:var(--accent, #3e694d);color:#fff;text-decoration:none;font-weight:800}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100}.drawer.is-open{pointer-events:auto}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000006b;opacity:0;transition:.2s}.drawer__panel{position:absolute;right:0;top:0;bottom:0;width:min(470px,100%);background:#fff;transform:translate(100%);transition:.25s;padding:20px;overflow:auto}.drawer.is-open .drawer__overlay{opacity:1}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:12px}.cart-progress{padding:12px 0}.cart-progress__bar{height:7px;background:#edf0ec;border-radius:20px;overflow:hidden}.cart-progress__fill{height:100%;background:var(--accent, #3e694d)}.cart-item{display:grid;grid-template-columns:72px 1fr auto;gap:12px;padding:16px 0;border-bottom:1px solid #eee;align-items:start}.cart-item img{width:72px;height:72px;object-fit:cover;border-radius:9px;border:1px solid #eee}.cart-item__body{display:flex;flex-direction:column;gap:6px;min-width:0}.cart-item__variant{font-size:calc(12px * var(--fs,1));color:#727a73}.cart-item__row{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-top:2px}.cart-item__controls{display:inline-flex;align-items:center;border:1px solid #d5dad5;border-radius:8px;overflow:hidden;background:#fff}.cart-item__controls button{border:0;background:transparent;width:26px;height:26px;font-size:calc(14px * var(--fs,1));line-height:1;display:flex;align-items:center;justify-content:center;color:#3b423c}.cart-item__controls span{width:24px;text-align:center;font-size:calc(13px * var(--fs,1));font-weight:700;display:inline-block}.cart-item__price-block{text-align:right}.cart-item__price-block del{display:block;font-size:calc(11px * var(--fs,1));color:#9aa19b}.cart-item__price{font-weight:800;font-size:calc(15px * var(--fs,1))}.cart-item__savings{display:block;font-size:calc(11px * var(--fs,1));color:#2f7a43;font-weight:700}.cart-totals{padding-top:16px;margin-top:6px;border-top:1px solid #eee}.cart-savings-row{display:flex;justify-content:space-between;color:#2f7a43;font-weight:700;font-size:calc(14px * var(--fs,1));padding:2px 0}.cart-total{font-size:calc(18px * var(--fs,1));padding:6px 0 12px;display:flex;justify-content:space-between}.cart-payments{margin-top:12px}.legal{max-width:900px}.faq{border-top:1px solid #ddd}.faq details{border-bottom:1px solid #ddd;padding:17px 0}.faq summary{font-weight:800;cursor:pointer}@media(max-width:900px){.page-width{width:100%}.header__row{padding:0 14px}.header__nav{display:none}.header__row{grid-template-columns:40px 1fr 70px}.header__menu-toggle{display:block}.logo{text-align:center;font-size:calc(24px * var(--fs,1));justify-content:center}.mobile-menu{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid #ddd;box-shadow:0 10px 25px #00000014;padding:10px 16px;z-index:40}.mobile-menu.is-open{display:block}.mobile-menu__head{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #eee}.mobile-menu>a{display:block;text-decoration:none;padding:13px 0;border-bottom:1px solid #eee}.drevia-product__inner{display:block;padding:0 0 65px}.drevia-product__media{width:100%}.drevia-product__hero-media{border-radius:0}.drevia-product__main-image{aspect-ratio:1/1}.drevia-product__info{padding:8px 14px 0}.drevia-product__breadcrumb{display:none}.drevia-product__title{font-size:calc(34px * var(--fs,1) * var(--txt-scale,1));margin-bottom:9px}.drevia-rating{font-size:calc(13px * var(--fs,1) * var(--txt-scale,1));margin-bottom:4px}.drevia-rating__stars{font-size:calc(16px * var(--fs,1))}.drevia-benefits{gap:6px;margin-bottom:13px}.drevia-benefits li{font-size:calc(14px * var(--fs,1) * var(--txt-scale,1) * var(--b-scale,1))}.drevia-offers{margin-top:10px}.drevia-perks{margin-top:9px}.drevia-quantity-row{margin-top:8px}.drevia-mobile-sticky{display:block;position:fixed;left:0;right:0;bottom:0;padding:8px 12px;background:#fffffff5;border-top:1px solid #ddd;z-index:50}.drevia-mobile-sticky .page-width{width:100%}.hero{min-height:470px}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.announcement{height:31px;font-size:calc(11px * var(--fs,1))}.header,.header__row{height:51px}.header__right{gap:0}.icon-btn{font-size:calc(19px * var(--fs,1));padding:5px}.drevia-product__thumbs-wrap{grid-template-columns:22px 1fr 22px;margin-top:5px;padding:0 3px}.drevia-product__thumbs{gap:4px}.drevia-product__info{padding:7px 12px 0}.drevia-rating__text{font-size:calc(12px * var(--fs,1) * var(--txt-scale,1))}.drevia-product__title{font-size:calc(30px * var(--fs,1) * var(--txt-scale,1));line-height:1.03}.drevia-benefits li{font-size:calc(13.5px * var(--fs,1) * var(--txt-scale,1) * var(--b-scale,1))}.drevia-offer{min-height:20px;padding:var(--offer-padding, 8px) 9px}.drevia-perk[data-size-mode=full],.drevia-perk[data-size-mode=custom]{height:108px}.drevia-atc{min-height:var(--atc-height,52px);font-size:calc(15px * var(--fs,1))}.drevia-urgency{font-size:calc(12px * var(--fs,1) * var(--txt-scale,1))}.drevia-quote p{font-size:calc(16px * var(--fs,1) * var(--txt-scale,1))}.drevia-description{font-size:calc(14px * var(--fs,1) * var(--txt-scale,1))}.drevia-testimonial{grid-template-columns:43px 1fr}.drevia-testimonial--no-image{grid-template-columns:1fr}.drevia-testimonial img{width:43px;height:43px}.drevia-payment-icon{width:38px;height:23px}}@media(min-width:901px){.drevia-product__info{max-width:570px}.drevia-product__hero-media{position:relative}.drevia-product__main-image{max-height:760px}.drevia-mobile-sticky{display:none}}body.cart-open{overflow:hidden}.drevia-product__gallery-arrow--prev{left:12px;right:auto}.drevia-product__gallery-arrow--next{right:12px}.drevia-variant-picker{margin:0 0 14px}.drevia-variant-picker label{display:block;font-size:calc(13px * var(--fs,1));font-weight:var(--g-weight,800);font-style:var(--g-style,normal);font-family:var(--g-font,inherit);margin-bottom:6px;color:var(--g-color,inherit)}.drevia-variant-picker select{width:100%;height:46px;border:1px solid #cbd2cc;border-radius:6px;background:#fff;padding:0 12px;font-size:calc(14px * var(--fs,1));font-weight:var(--g-weight,400);font-style:var(--g-style,normal);font-family:var(--g-font,inherit);color:var(--g-color,#202520)}.drevia-atc.is-loading{opacity:.65}.drevia-atc.is-loading:after{content:"\2026";margin-left:4px}.cart-item__remove{border:0;background:transparent;font-size:calc(22px * var(--fs,1));line-height:1;cursor:pointer}.cart-discount{border-top:1px solid #eee;margin-top:10px;padding-top:14px}.cart-discount label{display:block;font-size:calc(12px * var(--fs,1));font-weight:800;margin-bottom:6px}.cart-discount>div{display:grid;grid-template-columns:1fr auto;gap:7px}.cart-discount input{min-width:0;height:40px;border:1px solid #d5dad5;border-radius:5px;padding:0 10px}.cart-discount button{height:40px;border:1px solid var(--accent, #3e694d);border-radius:var(--btn-radius,5px);background:var(--accent, #3e694d);color:#fff;font-weight:800;padding:0 12px}.cart-discount small{display:block;min-height:16px;margin-top:5px;color:#5d665f}.cart-checkout{margin-top:8px}.cart-empty{padding:24px 0;text-align:center;color:#626a64}.drawer__panel{z-index:2}.drawer__overlay{z-index:1}.drawer.is-open .drawer__overlay{cursor:pointer}.cart-protection{display:flex;align-items:center;gap:10px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:12px 2px;margin:6px 0;cursor:pointer}.cart-protection__icon{width:26px;height:26px;flex-shrink:0;color:#2f8fd6;display:flex;align-items:center;justify-content:center}.cart-protection__icon svg{width:100%;height:100%}.cart-protection__label{flex:1;font-size:calc(13px * var(--fs,1));font-weight:700}.cart-protection__price{font-size:calc(13px * var(--fs,1));font-weight:700;color:#3b423c}.cart-protection__input{position:absolute;opacity:0;width:0;height:0}.cart-protection__switch{position:relative;width:38px;height:22px;border-radius:99px;background:#d5dad5;flex-shrink:0;transition:background .15s}.cart-protection__switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.cart-protection__input:checked~.cart-protection__switch{background:var(--accent, #3e694d)}.cart-protection__input:checked~.cart-protection__switch:after{transform:translate(16px)}@media(max-width:520px){.drevia-product__gallery-arrow{width:34px;height:34px;font-size:calc(24px * var(--fs,1))}.drevia-variant-picker select{height:44px}.drevia-quantity-row{align-items:flex-end}.drevia-current-price{font-size:calc(18px * var(--fs,1))}}.drevia-discount-status{display:block;margin-top:8px;font-size:calc(12px * var(--fs,1));color:#a8420f}.drevia-discount-status:empty{display:none}.cart-note{font-size:calc(11px * var(--fs,1));color:#8a908b;margin:-6px 0 10px}.payment-badge{font-weight:800;letter-spacing:.02em}.payment-visa{color:#1a1f71;border-color:#c7cae6!important}.payment-mc{color:#eb5b26;border-color:#f5c9ae!important}.payment-amex{color:#016fd0;border-color:#adcff0!important}.payment-paypal{color:#003087;border-color:#aabfe0!important}.payment-apple{color:#111;border-color:#ddd!important}.collection-description{margin:6px 0 0;color:#5d655f}[data-drevia-shape=square]{border-radius:0!important}[data-drevia-shape=bubble]{border-radius:50%!important;aspect-ratio:1;display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center}[data-drevia-shape=card]{border:0!important;box-shadow:0 3px 14px #00000024;border-radius:12px!important}[data-drevia-shape=tag]{border-radius:0!important;-webkit-clip-path:polygon(18% 0%,100% 0%,100% 100%,18% 100%,0% 50%);clip-path:polygon(18% 0%,100% 0%,100% 100%,18% 100%,0% 50%);padding-left:22%!important}[data-drevia-shape=tag]:after{content:"";position:absolute;left:9%;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--theme-bg,#fff);box-shadow:0 0 0 1px #0000002e;pointer-events:none;z-index:1}[data-drevia-shape=burst]{border-width:2px!important;border-style:solid!important;border-radius:0!important;-webkit-clip-path:polygon(50% 0%,77.6% 22.4%,100% 50%,77.6% 77.6%,50% 100%,22.4% 77.6%,0% 50%,22.4% 22.4%);clip-path:polygon(50% 0%,77.6% 22.4%,100% 50%,77.6% 77.6%,50% 100%,22.4% 77.6%,0% 50%,22.4% 22.4%);padding:11% 13%!important}.cart-drawer__title{font-size:calc(19px * var(--fs,1) * var(--txt-scale,1));margin:0;font-weight:var(--txt-weight,var(--g-weight,700));font-style:var(--txt-style,var(--g-style,normal));font-family:var(--txt-font,var(--g-font,inherit));color:var(--txt-color,var(--g-color,inherit))}.cart-progress strong{font-size:calc(13px * var(--fs,1) * var(--txt-scale,1));font-weight:var(--txt-weight,var(--g-weight,700));font-style:var(--txt-style,var(--g-style,normal));font-family:var(--txt-font,var(--g-font,inherit));color:var(--txt-color,var(--g-color,inherit))}.cart-item[data-drevia-shape]{position:relative;padding:8px}.cart-item[data-drevia-shape] img{border-radius:inherit}.cart-item[data-drevia-shape=square],.cart-item[data-drevia-shape=tag]{border:1px solid #d7dbd7!important;background:#fff}.cart-discount label{font-size:calc(12px * var(--fs,1) * var(--txt-scale,1));font-weight:var(--txt-weight,var(--g-weight,800));font-style:var(--txt-style,var(--g-style,normal));font-family:var(--txt-font,var(--g-font,inherit));color:var(--txt-color,var(--g-color,inherit))}.cart-total strong,.cart-total span{font-size:calc(16px * var(--fs,1));font-weight:var(--g-weight,700);font-style:var(--g-style,normal);font-family:var(--g-font,inherit)}.cart-note[data-txt]{font-size:calc(11px * var(--fs,1) * var(--txt-scale,1));font-weight:var(--txt-weight,var(--g-weight,400));font-style:var(--txt-style,var(--g-style,normal));font-family:var(--txt-font,var(--g-font,inherit));color:var(--txt-color,var(--g-color,#8a908b))}.cart-empty[data-txt]{font-size:calc(15px * var(--fs,1) * var(--txt-scale,1));font-weight:var(--txt-weight,var(--g-weight,400));font-style:var(--txt-style,var(--g-style,normal));font-family:var(--txt-font,var(--g-font,inherit));color:var(--txt-color,var(--g-color,inherit))}.button[data-drevia-shape]{border-radius:var(--btn-radius,5px)}.button[data-drevia-shape=square]{border-radius:0!important}.button[data-drevia-shape=bubble]{border-radius:999px!important;aspect-ratio:auto!important}body.theme-body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;gap:0}body.theme-body>#MainContent{flex:1 0 auto}body.theme-body>*{flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/183/assets/theme.css.map */
