.template-product .product-single{background:var(--m-cream)}.product-single__title{font-family:var(--m-display)!important;font-size:clamp(21px,2.6vw,30px)!important;font-weight:400!important;letter-spacing:.04em;line-height:1.3;margin:0 0 6px!important;color:var(--m-ink)!important}.product-single__vendor,.product-single__sku{font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;color:var(--m-ink-mute)!important}.product__price,.product-single__price{font-family:var(--m-body)!important;font-weight:500!important;font-size:22px!important;color:var(--m-ink)!important;text-align:left!important;letter-spacing:0}.product__price--compare,.product-single__price--compare,s.product__price{color:var(--m-ink-mute)!important;font-weight:300!important;font-size:15px!important;text-decoration:line-through;margin-left:9px}.product__price--sale{color:var(--m-rust)!important}.m-pdp-pricerow{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px}.m-pdp-badge{display:inline-block;background:var(--m-rust);color:#fff;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border-radius:2px;vertical-align:middle}.m-pdp-taxnote{font-size:11px;color:var(--m-ink-mute);margin-top:5px;line-height:1.5}.product-single__photos,.product-single__photo{background:var(--m-paper)}.product-single__photo img{border-radius:0}.product__thumbs .product__thumb-item img{border:1px solid transparent;transition:border-color .2s}.product__thumbs .product__thumb-item.is-active img,.product__thumbs .product__thumb-item:hover img{border-color:var(--m-ink)}.product-block{margin-bottom:16px!important}.product-single__box hr,.product-block hr{border-color:var(--m-line)!important;margin:14px 0!important}.product-single__description,.product-single__description p{font-size:14px;line-height:1.8;color:var(--m-ink-soft)}.collapsible-trigger{font-family:var(--m-body)!important;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink)!important;font-weight:400!important;border-top:1px solid var(--m-line)!important;padding:16px 0!important}.collapsible-content__inner{font-size:14px;line-height:1.8;color:var(--m-ink-soft);padding-bottom:16px}.product-single__meta .sales-point{font-size:13px;color:var(--m-ink-soft);letter-spacing:.01em}.product-single__meta .sales-point .icon{fill:var(--m-gold);color:var(--m-gold)}.product__inventory,.product-single__inventory{font-size:12.5px!important;letter-spacing:.02em;color:var(--m-success)!important}.product__inventory--low{color:var(--m-rust)!important}.variant-wrapper{margin-bottom:18px!important}.variant__label,.variant-wrapper .variant__label{font-size:11px!important;letter-spacing:.18em;text-transform:uppercase;color:var(--m-ink)!important;font-weight:500!important;margin-bottom:9px!important;display:block}.variant-input-wrap label,.variant-input label{min-width:50px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--m-line)!important;background:#fff!important;color:var(--m-ink)!important;border-radius:2px!important;font-size:13px!important;letter-spacing:.04em;margin:0 7px 7px 0!important;padding:0 12px!important;transition:border-color .2s,background .2s;cursor:pointer}.variant-input-wrap label:hover{border-color:var(--m-ink)!important}.variant-input-wrap input:checked+label,.variant-input input:checked+label{background:var(--m-ink)!important;color:var(--m-cream)!important;border-color:var(--m-ink)!important}.variant-input-wrap label.disabled,.variant-input-wrap input:disabled+label{opacity:.32;text-decoration:line-through;cursor:not-allowed}.m-size-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.m-size-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;cursor:pointer;padding:0;font-family:var(--m-body);font-size:11.5px;letter-spacing:.06em;color:var(--m-gold);border-bottom:1px solid var(--m-gold);line-height:1.4}.m-size-btn:hover{color:var(--m-ink);border-color:var(--m-ink)}.m-size-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.5}.m-swatches{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 6px}.m-swatch{width:66px;cursor:pointer;display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center}.m-swatch__tile{width:66px;height:88px;border:1px solid var(--m-line);border-radius:2px;overflow:hidden;background:var(--m-paper);transition:border-color .2s,box-shadow .2s}.m-swatch__tile img{width:100%;height:100%;object-fit:cover;display:block}.m-swatch__name{font-size:10.5px;line-height:1.35;color:var(--m-ink-soft);letter-spacing:.02em;max-width:70px;overflow-wrap:anywhere}.m-swatch:hover .m-swatch__tile{border-color:var(--m-ink-mute)}.m-swatch.is-active .m-swatch__tile{border-color:var(--m-ink);box-shadow:0 0 0 1px var(--m-ink)}.m-swatch.is-active .m-swatch__name{color:var(--m-ink);font-weight:500}.m-swatch.is-soldout .m-swatch__tile{opacity:.42}@media(max-width:480px){.m-swatch,.m-swatch__tile{width:58px}.m-swatch__tile{height:78px}}.m-has-tiles .variant-wrapper[data-m-color] .variant-input-wrap,.m-has-tiles .variant-wrapper[data-m-color] .sa-variant-swatches{display:none!important}.m-pay{display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:center;margin:14px 0 4px}.m-pay svg,.m-pay img{height:24px;width:auto;border-radius:2px}.m-paypal{border:1px solid var(--m-line);background:#fff;border-radius:2px;padding:13px 15px;margin:16px 0;display:flex;gap:12px;align-items:flex-start}.m-paypal__ico{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--m-paper);display:flex;align-items:center;justify-content:center}.m-paypal__ico svg{width:18px;height:18px;stroke:var(--m-gold);fill:none;stroke-width:1.6}.m-paypal__t{font-size:13px;font-weight:500;color:var(--m-ink);margin:0 0 3px;letter-spacing:.01em}.m-paypal__d{font-size:12.5px;color:var(--m-ink-soft);margin:0;line-height:1.6}.m-guarantees{border:1px solid var(--m-line);background:#fff;border-radius:2px;padding:4px 15px;margin:16px 0}.m-guarantees li{list-style:none;display:flex;gap:10px;align-items:flex-start;padding:11px 0;border-bottom:1px solid var(--m-greige);font-size:13px;color:var(--m-ink-soft);line-height:1.55}.m-guarantees li:last-child{border-bottom:0}.m-guarantees ul{margin:0;padding:0}.m-guarantees svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px;stroke:var(--m-gold);fill:none;stroke-width:1.5}.m-guarantees b{color:var(--m-ink);font-weight:500}.m-pdp-social{display:flex;align-items:center;gap:10px;justify-content:center;font-size:12px;color:var(--m-ink-soft);margin:14px 0 2px;text-align:center;flex-wrap:wrap}.m-pdp-social .m-stars{color:var(--m-gold);letter-spacing:2px}.m-sa-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a181685;z-index:100000;display:none;align-items:center;justify-content:center;padding:16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.m-sa-overlay.is-open{display:flex}.m-sa{background:var(--m-cream);width:100%;max-width:470px;max-height:92vh;overflow-y:auto;border-radius:3px;position:relative;box-shadow:0 24px 60px #1a181647}.m-sa__head{padding:22px 22px 16px;border-bottom:1px solid var(--m-line)}.m-sa__eyebrow{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--m-gold);margin:0 0 7px}.m-sa__title{font-family:var(--m-display);font-size:22px;font-weight:400;margin:0 0 5px;letter-spacing:.03em}.m-sa__sub{font-size:12.5px;color:var(--m-ink-soft);margin:0;line-height:1.6}.m-sa__close{position:absolute;top:13px;right:13px;background:none;border:0;cursor:pointer;padding:6px;line-height:0}.m-sa__close svg{width:17px;height:17px;stroke:var(--m-ink);stroke-width:1.6;fill:none}.m-sa__body{padding:20px 22px 24px}.m-sa__row{margin-bottom:17px}.m-sa__label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink);margin-bottom:7px;font-weight:500}.m-sa__hint{font-size:11.5px;color:var(--m-ink-mute);margin-top:5px;line-height:1.5}.m-sa input[type=number],.m-sa select{width:100%;border:1px solid var(--m-line);background:#fff;padding:12px 13px;border-radius:2px;font-family:var(--m-body);font-size:14px;color:var(--m-ink);-webkit-appearance:none;appearance:none}.m-sa select{background-image:linear-gradient(45deg,transparent 50%,var(--m-ink-soft) 50%),linear-gradient(135deg,var(--m-ink-soft) 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.m-sa__chips{display:flex;gap:8px;flex-wrap:wrap}.m-sa__chip{flex:1;min-width:88px;border:1px solid var(--m-line);background:#fff;border-radius:2px;padding:11px 8px;font-family:var(--m-body);font-size:12.5px;color:var(--m-ink);cursor:pointer;text-align:center;transition:border-color .2s,background .2s}.m-sa__chip.is-on{background:var(--m-ink);color:var(--m-cream);border-color:var(--m-ink)}.m-sa__go{width:100%;background:var(--m-ink);color:var(--m-cream);border:1px solid var(--m-ink);padding:15px;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border-radius:2px;font-family:var(--m-body);margin-top:4px}.m-sa__go:hover{background:var(--m-gold);border-color:var(--m-gold)}.m-sa__go[disabled]{opacity:.4;cursor:not-allowed}.m-sa__result{display:none;text-align:center;padding:4px 0 0}.m-sa__result.is-on{display:block}.m-sa__resultsize{font-family:var(--m-display);font-size:52px;line-height:1;color:var(--m-ink);margin:10px 0 8px;letter-spacing:.04em}.m-sa__resulttext{font-size:13px;color:var(--m-ink-soft);line-height:1.65;margin:0 auto 16px;max-width:34ch}.m-sa__alt{font-size:12px;color:var(--m-ink-mute);margin:0 0 16px}.m-sa__note{font-size:11.5px;color:var(--m-ink-soft);background:var(--m-paper);border-radius:2px;padding:11px 13px;margin-top:16px;line-height:1.6;text-align:left}.m-sa__note a{color:var(--m-gold);text-decoration:underline;text-underline-offset:2px}.m-sa__back{background:none;border:0;color:var(--m-ink-mute);font-size:11.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;margin-top:12px;font-family:var(--m-body)}.m-sa__steps{display:flex;gap:5px;margin-bottom:18px}.m-sa__dot{flex:1;height:2px;background:var(--m-greige)}.m-sa__dot.is-on{background:var(--m-gold)}#CartDrawer,.drawer--right{background:var(--m-cream)!important}#CartDrawer .drawer__title,#CartDrawer .h2{font-family:var(--m-display)!important;font-size:17px!important;letter-spacing:.1em;text-transform:uppercase;font-weight:400!important;color:var(--m-ink)!important}#CartDrawer .drawer__header{padding:14px 16px!important;border-bottom:1px solid var(--m-line)}#CartDrawer .drawer__scrollable{padding:0 16px!important}#CartDrawer .cart__item-title,#CartDrawer .cart__item a{font-size:12.5px!important;line-height:1.45;color:var(--m-ink)!important;letter-spacing:.01em}#CartDrawer .cart__item-meta,#CartDrawer .cart__item-variant,#CartDrawer small{font-size:11px!important;color:var(--m-ink-mute)!important}#CartDrawer .cart__price,#CartDrawer .cart__item-price{font-size:12.5px!important;color:var(--m-ink)!important;font-weight:500}#CartDrawer .cart__item{padding:12px 0!important;border-bottom:1px solid var(--m-greige)}#CartDrawer .cart__image img{border-radius:2px}#CartDrawer .js-qty__wrapper,#CartDrawer .js-qty{transform:scale(.86);transform-origin:left center}#CartDrawer .drawer__footer{border-top:1px solid var(--m-line);padding:12px 16px 16px!important;background:var(--m-cream)}#CartDrawer .ajaxcart__subtotal{font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;color:var(--m-ink-soft)!important}#CartDrawer [data-subtotal]{font-family:var(--m-body);font-size:17px;font-weight:500;color:var(--m-ink)}#CartDrawer .cart__checkout{background:var(--m-ink)!important;color:var(--m-cream)!important;border-color:var(--m-ink)!important;padding:15px!important;font-size:11.5px!important;letter-spacing:.2em;width:100%}#CartDrawer .cart__checkout:hover{background:var(--m-gold)!important;border-color:var(--m-gold)!important}#CartDrawer .additional-checkout-buttons,#CartDrawer .dynamic-checkout__content,#CartDrawer .shopify-cleanslate,.drawer--right .additional-checkout-buttons{display:none!important}#CartDrawer .payment-icons{gap:6px;margin-top:12px!important;flex-wrap:wrap}#CartDrawer .payment-icons svg{height:21px;width:auto}.m-cart-trust{display:flex;flex-wrap:wrap;gap:5px 14px;justify-content:center;margin-top:10px;font-size:10.5px;color:var(--m-ink-soft);letter-spacing:.03em}.m-cart-trust span{display:inline-flex;align-items:center;gap:4px}.m-cart-trust svg{width:12px;height:12px;stroke:var(--m-success);fill:none;stroke-width:2}.spb3-wrap{background:var(--m-paper)!important;border-bottom:1px solid var(--m-line)!important;padding:11px 13px 12px!important;margin:0 -16px 12px!important}.spb3-top__left{font-size:9px!important;color:var(--m-ink)!important;letter-spacing:.18em!important}.spb3-top__msg{font-size:10px!important;color:var(--m-gold)!important}.spb3-step__circle{border-color:var(--m-line)!important;background:#fff!important;width:22px!important;height:22px!important}.spb3-step__icon-num{font-size:10px!important;color:var(--m-ink-mute)!important}.spb3-step__articles{font-size:11.5px!important;color:var(--m-ink-mute)!important}.spb3-step__saving{font-size:10px!important;color:var(--m-ink-mute)!important}.spb3-step__badge{font-size:12px!important;color:var(--m-line)!important}.spb3-step__body{padding:2px 0 12px!important}.spb3-step.reached .spb3-step__circle{background:var(--m-gold)!important;border-color:var(--m-gold)!important}.spb3-step.reached .spb3-step__line{background:var(--m-gold)!important}.spb3-step.reached .spb3-step__articles{color:var(--m-ink)!important}.spb3-step.reached .spb3-step__saving,.spb3-step.reached .spb3-step__badge{color:var(--m-gold)!important}.spb3-step.next .spb3-step__circle{border-color:var(--m-ink-mute)!important}.spb3-step.next .spb3-step__icon-num,.spb3-step.next .spb3-step__articles{color:var(--m-ink)!important}.spb3-step.next .spb3-step__saving{color:var(--m-ink-soft)!important}.spb3-step.next .spb3-step__badge{color:var(--m-ink)!important}.product-sticky,.sticky-atc,.m-sticky-atc,#StickyAddToCart{display:none!important}@media(max-width:768px){.product-single__title,.product__price,.product-single__price{font-size:20px!important}.product-single__meta{padding-top:16px!important}.m-guarantees li{font-size:12.5px;padding:10px 0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/maisene-pdp.css.map */
