.product__info--hierarchy>*+*{margin-block-start:24px}.product__info--hierarchy>.product__title{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.product__info--hierarchy .product-title__name{grid-column:1 / -1;margin:0;font-family:var(--font-heading-family);font-size:clamp(30px,8.5vw,34px);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-transform:none;text-wrap:balance;overflow-wrap:break-word}.product__info--hierarchy .product-title__description{grid-column:1 / -1;margin:0;max-width:48ch;color:rgb(var(--color-foreground) / .82);font-size:16px;font-weight:400;line-height:1.45;letter-spacing:normal;text-transform:none}.product__info--hierarchy .product__price{margin-block-start:20px}.product__info--hierarchy>.product__title>.product__price{grid-column:1 / -1;place-self:start;margin-block-start:12px}.product__info--hierarchy .product__price,.product__info--hierarchy>.product__title>.product__price{gap:8px;font-size:clamp(28px,6.8vw,32px);line-height:1.2}.product__info--hierarchy .product__price .price,.product__info--hierarchy>.product__title>.product__price .price{display:flex;flex-flow:row wrap;align-items:baseline;column-gap:10px;row-gap:6px}.product__info--hierarchy .product__price .price__regular,.product__info--hierarchy>.product__title>.product__price .price__regular{color:#f2f0eb;font-size:inherit;font-weight:500;line-height:1.2}.product__info--hierarchy .product__price .price__sale,.product__info--hierarchy>.product__title>.product__price .price__sale{align-self:baseline;color:rgb(var(--color-foreground) / .55);font-size:15px;font-weight:400;line-height:1.3;text-decoration:line-through;text-decoration-thickness:1px}.product__info--hierarchy .product__price .price__sale:before,.product__info--hierarchy>.product__title>.product__price .price__sale:before{content:none}.product__info--hierarchy .product__price .glc-money,.product__info--hierarchy>.product__title>.product__price .glc-money{color:inherit;font:inherit}.product__info--hierarchy .product__price .unit-price,.product__info--hierarchy>.product__title>.product__price .unit-price{color:rgb(var(--color-foreground) / .68);font-size:13px;font-weight:400;line-height:1.5}.product__info--hierarchy .product__price .product__tax{margin:0;color:rgb(var(--color-foreground) / .68);font-size:13px;line-height:1.5}.product__info--hierarchy .product__price .product__tax a{color:inherit;text-decoration:underline;text-underline-offset:3px}.product__info--hierarchy .product__reward{display:block;margin-block-start:8px;color:rgb(var(--color-foreground) / .68);font-size:14px;line-height:1.45}.product__info--hierarchy .product__reward[hidden]{display:none}.product__info--hierarchy .product__reward>.shopify-app-block{margin:0}.product__info--hierarchy .product__reward .koin-promotion-widget{display:flex;align-items:flex-start;gap:8px;margin:0;padding:0;border:0;background:none;box-shadow:none}.product__info--hierarchy .product__reward .koin-promotion-widget,.product__info--hierarchy .product__reward .koin-promotion-widget :is(.koin-promotion-widget__content,.koin-promotion-widget__description,strong){color:inherit;font-size:inherit;line-height:inherit}.product__info--hierarchy .product__reward .koin-promotion-widget__content{min-width:0}.product__info--hierarchy .product__reward .koin-promotion-widget__description strong{color:rgb(var(--color-foreground) / .88);font-weight:500}.product__info--hierarchy .product__reward .koin-svg-icon{flex:0 0 18px;width:18px;height:18px}.product__info--hierarchy .product-form-wrapper{margin-block-start:24px}.product__info--hierarchy .product-form-wrapper .product-form__buttons{gap:12px}.product__info--hierarchy .product-form-wrapper .buy-buttons{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.product__info--hierarchy .product-form-wrapper .buy-buttons>.quantity{flex:0 0 104px;width:104px;max-width:108px;height:50px;min-height:50px;align-items:stretch}.product__info--hierarchy .product-form-wrapper .buy-buttons>.quantity .quantity__button{display:grid;place-items:center;flex:0 0 32px;width:32px;min-width:0;padding:0}.product__info--hierarchy .product-form-wrapper .buy-buttons>.quantity .quantity__input{flex:1 1 auto;width:100%;min-width:0;max-width:none;height:100%;margin:0;padding:0;font-size:14px}.product__info--hierarchy .product-form-wrapper .buy-buttons>.product-form__submit{flex:1 1 0;width:auto;min-width:0}.product__info--hierarchy .product-form-wrapper .buy-buttons>:is(.product-form__submit,.product-form__alert){height:50px;min-height:50px;max-height:50px;padding:8px 12px;font-size:14px;line-height:1.2}.product__info--hierarchy .product-form-wrapper .buy-buttons>.product-form__alert{flex:0 0 100%;min-width:0}.product__info--hierarchy .product-form-wrapper .shopify-payment-button{width:100%;margin:0}.product__info--hierarchy .product-form-wrapper .product-express{min-width:0;width:100%;padding:12px;border:1px solid rgb(var(--color-foreground) / .12);border-radius:14px;background:rgb(var(--color-foreground) / .025)}.product__info--hierarchy .product-form-wrapper .buy-buttons>.product-express{flex:0 0 100%}.product__info--hierarchy .product-express__label{margin:0 0 10px;color:rgb(var(--color-foreground) / .72);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.02em}.product__info--hierarchy .product-form__buttons:has(.product-form__submit[disabled]:not([loading])) .product-express,.product__info--hierarchy .product-express:has(.shopify-payment-button[hidden]){display:none}.product__info--hierarchy .product-form-wrapper shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: 10px;--shopify-accelerated-checkout-button-box-shadow: none}.product__info--hierarchy .product-form-wrapper .shopify-payment-button__button--unbranded{height:44px;min-height:44px;max-height:44px;min-width:0;padding:8px 12px;font-size:14px;line-height:1.2}.product__info--hierarchy .product-form-wrapper .shopify-payment-button__button--branded{min-height:44px!important}.product__info--hierarchy .product-express .shopify-payment-button__more-options{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:38px;margin:8px 0 0!important;padding:8px 10px;border:1px solid rgb(var(--color-foreground) / .18);border-radius:8px;background:rgb(var(--color-foreground) / .035);color:rgb(var(--color-foreground) / .88);font-size:13px!important;font-weight:500;line-height:1.4!important;text-align:center;text-decoration:none!important}.product__info--hierarchy .product-express .shopify-payment-button__more-options:hover{border-color:rgb(var(--color-foreground) / .32);background:rgb(var(--color-foreground) / .07)}.product__info--hierarchy .product-express .shopify-payment-button__more-options:focus-visible{outline:2px solid rgb(var(--color-foreground) / .72);outline-offset:3px}.product__info--hierarchy>.shopify-app-block:has(.shopify-planet-banner-v2-container.buyer-contribution){margin-block-start:12px}.product__info--hierarchy .buyer-contribution .shopify-planet-banner-v2-title-row{padding:12px 14px}.product__info--hierarchy .buyer-contribution .shopify-planet-banner-v2-title{padding-inline-start:12px;font-size:13px;font-weight:400;line-height:1.45}.product__info--hierarchy .buyer-contribution .shopify-planet-checkbox{flex-shrink:0}@media screen and (max-width:749px){.product__info--hierarchy .product__reward .koin-promotion-widget,.product__info--hierarchy .product__reward .koin-promotion-widget :is(.koin-promotion-widget__content,.koin-promotion-widget__description,strong){font-size:13px!important;line-height:1.45!important}}@media screen and (min-width:1024px){.product__info--hierarchy .product-title__name{font-size:clamp(38px,3.2vw,42px)}.product__info--hierarchy .product-title__description{font-size:18px;line-height:1.4}}html.venemask-product-promo-clear body.template-product .newsletter-bar{visibility:hidden;pointer-events:none}@media screen and (max-width:767px){html.venemask-product-chat-hidden body.template-product shopify-chat:not([open]):not([floating-input])::part(activator){visibility:hidden;pointer-events:none}}.product__info--hierarchy .vm-product-title__heading-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;width:100%}.product__info--hierarchy .vm-product-title__heading-row>.product-title__name{display:block;flex:1 1 auto;min-width:0;margin:0;font-family:var(--vm-title-family, var(--font-heading-family));font-size:var(--vm-title-size-mobile, 34px);font-weight:var(--vm-title-weight, 600);line-height:1.15;overflow-wrap:anywhere}.product__info--hierarchy .product-title__description{font-family:var(--vm-subtitle-family, var(--font-body-family));font-size:var(--vm-subtitle-size-mobile, 16px);font-weight:var(--vm-subtitle-weight, 400)}.product__info--hierarchy .vm-product-title__rating{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:flex-end;align-self:flex-start;max-width:43%;padding-top:4px}.product__info--hierarchy .vm-product-title__rating .product__rating{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;column-gap:6px;white-space:nowrap}.product__info--hierarchy .vm-product-title__rating .rating-count{display:none}.product__info--hierarchy .product-form-wrapper .product-express{position:relative;z-index:2;background-color:var(--vm-express-bg, #1E292D);border:var(--vm-express-border-width, 1px) solid var(--vm-express-border, #37545B);border-radius:14px}.product__info--hierarchy .product-form-wrapper:has(.product-express){position:relative;z-index:2}.product__info--hierarchy .product-express .product-express__label{color:var(--vm-express-label, #DFE8E9)}.product__info--hierarchy .product-express .shopify-payment-button__more-options{background:var(--vm-express-options-bg, #27383D);border-color:var(--vm-express-options-border, #476A72);color:var(--vm-express-options-text, #ECF2F3)}.product__info--hierarchy .product-express .shopify-payment-button__more-options:hover{background:color-mix(in srgb,var(--vm-express-options-bg, #27383D) 82%,white);border-color:var(--vm-express-options-border, #476A72)}.product__info--hierarchy .product-express .shopify-payment-button__button--unbranded{background-color:var(--vm-express-button-bg, #96C3C7);color:var(--vm-express-button-text, #14282E)}.product__info--hierarchy .vm-planet-drawer{position:relative;z-index:0;box-sizing:border-box;width:calc(100% - 24px);max-width:calc(100% - 24px);margin:-8px auto 0!important;padding:0}.product__info--hierarchy .vm-planet-drawer>.shopify-app-block{width:100%;margin:0!important}.product__info--hierarchy .vm-planet-drawer .shopify-planet-banner-v2-container{width:100%;margin:0}.product__info--hierarchy .vm-planet-drawer .shopify-planet-banner-v2{box-sizing:border-box;width:100%;border-radius:0 0 12px 12px!important;border-top:0!important;box-shadow:0 12px 24px #00000021}.product__info--hierarchy .vm-planet-drawer .shopify-planet-banner-v2-title-row{padding:19px 14px 12px}@media(min-width:1024px){.product__info--hierarchy .vm-product-title__heading-row>.product-title__name{font-size:var(--vm-title-size-desktop, 42px)}.product__info--hierarchy .product-title__description{font-size:var(--vm-subtitle-size-desktop, 18px)}}@media(max-width:767px){.product__info--hierarchy .vm-product-title__rating{max-width:37%;padding-top:3px}.product__info--hierarchy .vm-product-title__rating .rating-text{font-size:12px}.product__info--hierarchy .vm-planet-drawer{width:calc(100% - 20px);max-width:calc(100% - 20px)}}.product__info--hierarchy .product-form-wrapper:has(+.vm-planet-drawer) .product-express{box-shadow:0 9px 17px -7px #0000006b,0 4px 9px -5px #0000003d}.product__info--hierarchy .vm-planet-drawer{margin-top:-3px!important}
/*# sourceMappingURL=/cdn/shop/t/89/assets/product-hierarchy.css.map */
