.pv2{--pv2-border: var(--color-border, #dddad0);--pv2-cream: #f7f2ea;--pv2-ink: var(--color-heading, #3d2b1f);--pv2-muted: #6f6459;--pv2-success: #1a7f37;--pv2-radius: var(--img-rounded, 1rem)}.pv2__grid{display:flex;flex-wrap:wrap;gap:3rem}.pv2__media,.pv2__info{width:100%}@media(min-width:1025px){.pv2__grid{flex-wrap:nowrap;gap:clamp(3rem,4vw,6rem)}.pv2__media{width:var(--pv2-media-width, 46%);flex:0 0 var(--pv2-media-width, 46%)}.pv2__info{flex:1 1 auto;min-width:0}.pv2__info-inner{position:sticky;top:2rem}}.pv2__title{margin:0 0 .8rem;line-height:1.15}.pv2__subtitle{color:var(--pv2-muted);margin:0 0 1.2rem;font-size:1.5rem;line-height:1.5}.pv2__ratingline{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-bottom:1.6rem;font-size:1.4rem}.pv2__stars{display:inline-flex;gap:2px;color:#e8a33d}.pv2__stars svg{width:1.6rem;height:1.6rem}.pv2__reviewcount{color:var(--pv2-muted);text-decoration:underline;text-underline-offset:3px}.pv2__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem;padding:0;list-style:none}.pv2__chip{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;border:1px solid var(--pv2-border);border-radius:100px;background:var(--pv2-cream);font-size:1.25rem;line-height:1.2;color:var(--pv2-ink)}.pv2__chip svg{width:1.4rem;height:1.4rem;flex:0 0 auto}.pv2__pricerow{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem 1.2rem;margin-bottom:.4rem}.pv2__price{font-size:2.8rem;font-weight:700;line-height:1.1;color:var(--pv2-ink)}.pv2__compare{font-size:1.6rem;color:var(--pv2-muted);text-decoration:line-through}.pv2__save{display:inline-block;padding:.4rem .9rem;border-radius:100px;background:var(--pv2-success);color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.02em}.pv2__taxnote{font-size:1.25rem;color:var(--pv2-muted);margin-bottom:2rem}.pv2__packs{margin-bottom:2.4rem}.pv2__label{display:block;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pv2-muted);margin-bottom:1rem}.pv2__packlist{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;list-style:none;padding:0;margin:0}.pv2__pack{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:1.4rem 1.2rem 1.2rem;border:1.5px solid var(--pv2-border);border-radius:var(--pv2-radius);background:#fff;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.pv2__pack:hover{border-color:var(--pv2-ink)}.pv2__pack.is-current{border-color:var(--pv2-ink);border-width:2px;background:var(--pv2-cream)}.pv2__pack-tag{position:absolute;top:-.9rem;left:1.2rem;padding:.25rem .7rem;border-radius:100px;background:var(--pv2-ink);color:#fff;font-size:1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pv2__pack-name{font-weight:600;font-size:1.45rem;line-height:1.25}.pv2__pack-unit{font-size:1.15rem;color:var(--pv2-muted)}.pv2__pack-prices{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;margin-top:.2rem}.pv2__pack-price{font-weight:700;font-size:1.5rem}.pv2__pack-compare{font-size:1.2rem;color:var(--pv2-muted);text-decoration:line-through}.pv2__pack-off{font-size:1.15rem;font-weight:600;color:var(--pv2-success)}.pv2__offers{border:1px dashed var(--pv2-border);border-radius:var(--pv2-radius);background:var(--pv2-cream);padding:1.4rem 1.6rem;margin-bottom:2.4rem}.pv2__offer{display:flex;align-items:flex-start;gap:1rem;padding:.7rem 0}.pv2__offer+.pv2__offer{border-top:1px solid var(--pv2-border)}.pv2__offer-body{flex:1 1 auto;min-width:0;font-size:1.3rem;line-height:1.45}.pv2__offer-code{font-weight:700;letter-spacing:.06em}.pv2__copy{flex:0 0 auto;border:1px solid var(--pv2-ink);background:transparent;color:var(--pv2-ink);border-radius:100px;padding:.4rem 1.1rem;font-size:1.15rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.pv2__copy:hover,.pv2__copy.is-copied{background:var(--pv2-ink);color:#fff}.pv2__trust{list-style:none;padding:0;margin:2.4rem 0 0;display:grid;gap:1rem}.pv2__trust li{display:flex;align-items:center;gap:1rem;font-size:1.35rem;color:var(--pv2-ink)}.pv2__trust svg{width:2.2rem;height:2.2rem;flex:0 0 auto;color:var(--pv2-ink)}.pv2__accordion{margin-top:2.8rem;border-top:1px solid var(--pv2-border)}.pv2__acc{border-bottom:1px solid var(--pv2-border)}.pv2__acc>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.8rem 0;cursor:pointer;list-style:none;font-size:1.7rem;font-weight:500;color:var(--pv2-ink)}.pv2__acc>summary::-webkit-details-marker{display:none}.pv2__acc>summary:after{content:"";flex:0 0 auto;width:1.2rem;height:1.2rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-25%);transition:transform .2s ease}.pv2__acc[open]>summary:after{transform:rotate(-135deg) translateY(-25%)}.pv2__acc-body{padding-bottom:2rem;font-size:1.45rem;line-height:1.7;color:var(--pv2-muted)}.pv2__acc-body p:last-child{margin-bottom:0}.pv2-steps__list{display:grid;gap:2rem;grid-template-columns:1fr;list-style:none;padding:0;margin:0}@media(min-width:768px){.pv2-steps__list{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.pv2-steps__item{padding:2.4rem;border:1px solid var(--pv2-border, #dddad0);border-radius:var(--img-rounded, 1rem);background:#f7f2ea}.pv2-steps__num{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--color-heading, #3d2b1f);color:#fff;font-weight:700;font-size:1.5rem;margin-bottom:1.4rem}.pv2-steps__title{font-size:1.8rem;margin:0 0 .6rem}.pv2-steps__text{font-size:1.4rem;line-height:1.6;color:#6f6459;margin:0}.pv2-faq__list{max-width:80rem;margin-inline:auto;border-top:1px solid var(--pv2-border, #dddad0)}.pv2-faq__item{border-bottom:1px solid var(--pv2-border, #dddad0)}.pv2-faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:2rem 0;cursor:pointer;list-style:none;font-size:1.6rem;font-weight:500}.pv2-faq__item>summary::-webkit-details-marker{display:none}.pv2-faq__item>summary:after{content:"+";flex:0 0 auto;font-size:2.2rem;line-height:1;font-weight:300}.pv2-faq__item[open]>summary:after{content:"\2212"}.pv2-faq__answer{padding-bottom:2rem;font-size:1.45rem;line-height:1.7;color:#6f6459}@media(max-width:767.98px){.pv2-sticky{position:fixed;left:0;right:0;bottom:0;z-index:10;background:#f7f2ea;border-top:1px solid var(--pv2-border, #dddad0);box-shadow:0 -6px 18px #00000014;padding:1.2rem var(--bs-gutter-x, 2rem);padding-bottom:calc(1.2rem + env(safe-area-inset-bottom))}.pv2-sticky quantity-input{display:none!important}.pv2-sticky .product-form__buttons{flex-direction:row;align-items:stretch!important;gap:10px}.pv2-sticky .product__submit-form-cart,.pv2-sticky .button_buy-now{flex:0 0 auto;display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:0!important}.pv2-sticky .product_submit_button{width:5.2rem;min-width:5.2rem;height:auto!important;min-height:0!important;align-self:stretch!important;padding:0!important;position:relative}.pv2-sticky .product_submit_button .btn-label{display:none!important}.pv2-sticky .product_submit_button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:2.2rem;height:2.2rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9.5' cy='20' r='1.4'/%3E%3Ccircle cx='17.5' cy='20' r='1.4'/%3E%3Cpath d='M2.5 3.5h2.6l2.4 11.5h10.4l2.6-8.5H6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9.5' cy='20' r='1.4'/%3E%3Ccircle cx='17.5' cy='20' r='1.4'/%3E%3Cpath d='M2.5 3.5h2.6l2.4 11.5h10.4l2.6-8.5H6'/%3E%3C/svg%3E") center / contain no-repeat}.pv2-sticky .shopify-payment-button{flex:1 1 0;min-width:0;display:flex!important;align-items:stretch!important}.pv2-sticky .shopify-payment-button>*{width:100%}.pv2-sticky .shopify-payment-button__button{width:100%;font-weight:600;letter-spacing:.05em;text-transform:uppercase}body:has(.pv2-sticky){padding-bottom:calc(8rem + env(safe-area-inset-bottom))}}@media(min-width:768px){.pv2-sticky{display:none}}@media(max-width:767.98px){.pv2__price{font-size:2.4rem}.pv2__packlist{grid-template-columns:1fr}.pv2__pack{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.4rem 1rem}.pv2__pack-prices{margin-left:auto;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/product-v2.css.map */
