.m24-product-detail .m24-product-title-block{margin-top:var(--m24-title-margin-top)!important;margin-bottom:var(--m24-title-margin-bottom)!important;text-align:var(--m24-title-align)}.m24-product-detail .m24-product-title-block h1,.m24-product-detail .m24-product-title-block h2{color:var(--m24-title-color)!important;font-family:var(--m24-title-font)!important;font-size:var(--m24-title-size)!important;font-weight:var(--m24-title-weight)!important;line-height:1.15}.m24-product-detail .m24-product-price-block{margin-top:var(--m24-price-margin-top)!important;margin-bottom:var(--m24-price-margin-bottom)!important}.m24-product-detail .m24-product-price-block .price,.m24-product-detail .m24-product-price-block .price-item{color:var(--m24-price-color)!important;font-family:var(--m24-price-font)!important;font-size:var(--m24-price-size)!important;font-weight:var(--m24-price-weight)!important}.m24-product-detail .m24-product-price-block .product__tax,.m24-product-detail .m24-product-price-block .product__tax a{color:var(--m24-tax-color)!important;font-family:var(--m24-price-font)!important;font-size:var(--m24-tax-size)!important}.m24-product-detail .m24-product-actions{justify-content:var(--m24-actions-align);gap:var(--m24-actions-gap);padding-top:var(--m24-actions-padding-top);padding-bottom:var(--m24-actions-padding-bottom);border-color:var(--m24-actions-border)}.m24-product-detail .m24-product-actions :is(a,button){-webkit-appearance:none;appearance:none;padding:0;border:0;background:transparent;color:var(--m24-actions-color)!important;font-family:var(--m24-actions-font)!important;font-size:var(--m24-actions-size)!important;font-weight:var(--m24-actions-weight)!important;line-height:inherit;cursor:pointer}.m24-product-detail .m24-product-actions :is(a,button):hover,.m24-product-detail .m24-product-actions button[aria-pressed=true]{color:var(--m24-actions-hover)!important}.m24-compact-fbt{display:block;padding:1.4rem;border:1px solid var(--m24-cfbt-border);border-radius:var(--m24-cfbt-radius);background:var(--m24-cfbt-background);color:var(--m24-cfbt-text)}.m24-compact-fbt__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.m24-compact-fbt__head p{margin:0 0 .2rem;color:var(--m24-cfbt-accent);font-size:.9rem;font-weight:800;letter-spacing:.12em}.m24-compact-fbt__head h3{margin:0;color:var(--m24-cfbt-heading);font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.2}.m24-compact-fbt__head>span{flex:0 0 auto;color:var(--m24-cfbt-text);font-size:1.1rem}.m24-compact-fbt__items{display:grid;gap:.7rem}.m24-compact-fbt__item{position:relative;display:grid;grid-template-columns:2.4rem 5.8rem minmax(0,1fr);gap:.8rem;align-items:center;min-height:7.2rem;padding:.6rem .8rem;border:1px solid var(--m24-cfbt-border);border-radius:calc(var(--m24-cfbt-radius) * .75);background:var(--m24-cfbt-card)}.m24-compact-fbt__item.is-selected{border-color:var(--m24-cfbt-accent);box-shadow:inset 0 0 0 1px var(--m24-cfbt-accent)}.m24-compact-fbt__check{position:relative;display:grid;width:2.2rem;height:2.2rem;place-items:center;border:1px solid var(--m24-cfbt-border);border-radius:.4rem;background:#fff;cursor:pointer}.m24-compact-fbt__check input{position:absolute;opacity:0}.m24-compact-fbt__check span{color:transparent;font-size:1.2rem;font-weight:900}.m24-compact-fbt__check:has(input:checked){border-color:var(--m24-cfbt-accent);background:var(--m24-cfbt-accent)}.m24-compact-fbt__check:has(input:checked) span{color:#fff}.m24-compact-fbt__image{display:grid;width:5.8rem;height:5.8rem;padding:.4rem;place-items:center;overflow:hidden;border-radius:.5rem;background:#fff}.m24-compact-fbt__image :is(img,svg){width:100%;height:100%;object-fit:contain}.m24-compact-fbt__copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .8rem;align-items:center;min-width:0}.m24-compact-fbt__copy>a{display:-webkit-box;overflow:hidden;color:var(--m24-cfbt-heading);font-size:1.2rem;font-weight:600;line-height:1.25;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.m24-compact-fbt__copy select{grid-column:1;min-width:0;height:2.8rem;padding:.2rem 2.2rem .2rem .7rem;border:1px solid var(--m24-cfbt-border);border-radius:.4rem;background:#fff;color:var(--m24-cfbt-text);font-size:1.1rem}.m24-compact-fbt__copy strong{grid-column:2;grid-row:1 / span 2;color:var(--m24-cfbt-heading);font-size:1.2rem;white-space:nowrap}.m24-compact-fbt__button{width:100%;min-height:4rem;margin-top:.9rem;padding:.8rem 1rem;border:0;border-radius:calc(var(--m24-cfbt-radius) * .75);background:var(--m24-cfbt-button);color:var(--m24-cfbt-button-text);font:700 1.2rem/1.2 var(--font-body-family);cursor:pointer}.m24-compact-fbt__button:disabled{cursor:not-allowed;opacity:.55}.m24-compact-fbt__status,.m24-compact-fbt__empty{margin:.8rem 0 0;color:var(--m24-cfbt-text);font-size:1.2rem}.m24-product-action-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(calc(100% - 3.2rem),var(--m24-dialog-width));max-width:none;max-height:min(82vh,72rem);margin:auto;padding:0;overflow:auto;border:0;border-radius:var(--m24-dialog-radius);background:var(--m24-dialog-background);color:var(--m24-dialog-text);box-shadow:0 2.4rem 7rem #11142d38}.m24-product-action-dialog::backdrop{background:#11142d94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.m24-product-action-dialog__inner{position:relative}.m24-product-action-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.8rem 2.2rem;background:var(--m24-dialog-accent)}.m24-product-action-dialog__body{padding:2.6rem}.m24-product-action-dialog__close{flex:0 0 auto;display:grid;width:3.2rem;height:3.2rem;padding:0;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:transparent;color:var(--m24-dialog-header-text);font-size:2.2rem;line-height:1;cursor:pointer}.m24-product-action-dialog__eyebrow{margin:0 0 .3rem;color:var(--m24-dialog-header-text);font-size:1rem;font-weight:700;letter-spacing:.15em;opacity:.78}.m24-product-action-dialog__header h2{margin:0;color:var(--m24-dialog-header-text);font-family:var(--font-heading-family);font-size:clamp(1.9rem,3vw,2.4rem);line-height:1.12}.m24-product-action-dialog .rte,.m24-product-action-dialog .rte p{color:var(--m24-dialog-text)}.m24-product-action-dialog__link{display:flex;min-height:4.8rem;margin-top:2rem;align-items:center;justify-content:center;padding:1rem 1.6rem;border-radius:.7rem;background:color-mix(in srgb,var(--m24-dialog-accent) 10%,white);color:var(--m24-dialog-accent);font-weight:700;text-align:center;text-decoration:none}.m24-product-action-dialog__summary{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.4rem;align-items:start}.m24-product-action-dialog__summary-icon{display:grid;width:4rem;height:4rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--m24-dialog-accent) 10%,white);color:var(--m24-dialog-accent);font-size:1.8rem}.m24-product-action-dialog__summary .rte p:first-child{margin-top:0}.m24-product-action-dialog__summary .rte p:last-child{margin-bottom:0}.m24-product-question-form{display:grid;gap:.8rem;margin-top:2rem}.m24-product-question-form label{color:var(--m24-dialog-heading);font-size:1.2rem;font-weight:700}.m24-product-question-form :is(input,textarea){width:100%;padding:1.2rem 1.4rem;border:1px solid #d9dde5;border-radius:.6rem;background:#fff;color:#11142d;font:inherit}.m24-product-question-form textarea{resize:vertical}.m24-product-question-form button[type=submit]{min-height:4.6rem;margin-top:.8rem;border:0;border-radius:.6rem;background:var(--m24-dialog-accent);color:#fff;font:inherit;font-weight:700;cursor:pointer}.m24-product-question-form__success{padding:1rem 1.2rem;border-radius:.6rem;background:#eaf8ef;color:#16723a}.m24-product-save-toast{position:fixed;z-index:10001;right:2rem;bottom:2rem;padding:1.2rem 1.6rem;border-radius:.8rem;background:#11142d;color:#fff;font-size:1.3rem;font-weight:700;box-shadow:0 1.2rem 3rem #11142d3d}@media screen and (max-width:549px){.m24-product-action-dialog__header{padding:1.6rem 1.8rem}.m24-product-action-dialog__body{padding:2rem 1.8rem}.m24-product-action-dialog__summary{grid-template-columns:3.6rem minmax(0,1fr);gap:1rem}.m24-product-action-dialog__summary-icon{width:3.6rem;height:3.6rem}}.m24-product-detail .m24-product-delivery{gap:var(--m24-delivery-gap);padding-top:var(--m24-delivery-padding-top);padding-bottom:var(--m24-delivery-padding-bottom);color:var(--m24-delivery-color)!important;font-family:var(--m24-delivery-font)!important;font-size:var(--m24-delivery-size)!important;font-weight:var(--m24-delivery-weight)!important}.m24-product-detail .m24-product-delivery span{color:var(--m24-delivery-icon)!important}.m24-product-detail .m24-product-delivery strong{color:var(--m24-delivery-strong)!important}.m24-product-detail .m24-product-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--m24-trust-gap);padding-top:var(--m24-trust-padding-top);padding-bottom:var(--m24-trust-padding-bottom)}.m24-product-detail .m24-product-trust--1{grid-template-columns:minmax(0,1fr)}.m24-product-detail .m24-product-trust--2{grid-template-columns:repeat(2,minmax(0,1fr))}.m24-product-detail .m24-trust-card{display:grid;place-items:center;align-content:center;min-height:var(--m24-trust-height);padding:var(--m24-trust-padding-y, var(--m24-trust-padding)) var(--m24-trust-padding-x, var(--m24-trust-padding));gap:var(--m24-trust-label-gap, 4px);border:var(--m24-trust-border-width) solid var(--m24-trust-border);border-radius:var(--m24-trust-radius);background:var(--m24-trust-card-background);color:var(--m24-trust-text)!important;font-family:var(--m24-trust-font)!important;font-size:var(--m24-trust-font-size)!important;font-weight:var(--m24-trust-font-weight)!important;line-height:1.45;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.m24-product-detail .m24-trust-card strong{margin:0;color:var(--m24-trust-icon)!important;font-size:var(--m24-trust-icon-size)!important;line-height:1}.m24-product-detail .m24-product-trust--hover .m24-trust-card:hover{transform:translateY(-3px);box-shadow:0 .8rem 2rem #11142d1a}.m24-product-detail .m24-safe-checkout{padding-top:var(--m24-checkout-padding-top);padding-bottom:var(--m24-checkout-padding-bottom);border-radius:var(--m24-checkout-radius);background:var(--m24-checkout-background)}.m24-product-detail .m24-safe-checkout p{margin-top:0;color:var(--m24-checkout-heading)!important;font-family:var(--m24-checkout-heading-font)!important;font-size:var(--m24-checkout-heading-size)!important;font-weight:var(--m24-checkout-heading-weight)!important}.m24-product-detail .m24-safe-checkout__payment-image{display:flex;justify-content:center;margin:.8rem 0 1rem;background:transparent}.m24-product-detail .m24-safe-checkout__payment-image img{display:block;width:min(100%,var(--m24-payment-image-desktop-width));max-width:100%;height:auto}@media screen and (max-width:749px){.m24-product-detail .m24-safe-checkout__payment-image img{width:min(100%,var(--m24-payment-image-mobile-width))}}.m24-product-detail .m24-safe-checkout__icons{display:flex;flex-wrap:wrap;gap:var(--m24-checkout-icon-gap)}.m24-product-detail .m24-safe-checkout--left,.m24-product-detail .m24-safe-checkout--left p{text-align:left}.m24-product-detail .m24-safe-checkout--left .m24-safe-checkout__icons{justify-content:flex-start}.m24-product-detail .m24-safe-checkout--center,.m24-product-detail .m24-safe-checkout--center p{text-align:center}.m24-product-detail .m24-safe-checkout--center .m24-safe-checkout__icons{justify-content:center}.m24-product-detail .m24-safe-checkout--right,.m24-product-detail .m24-safe-checkout--right p{text-align:right}.m24-product-detail .m24-safe-checkout--right .m24-safe-checkout__icons{justify-content:flex-end}.m24-product-detail .m24-safe-checkout svg.m24-payment-icon{width:auto;height:var(--m24-checkout-icon-height)!important}.m24-product-detail .product__info-container{grid-template-columns:auto minmax(0,1fr);align-items:start}.m24-product-detail .product-form__quantity{grid-column:1;width:var(--m24-quantity-width);min-width:0;margin:.8rem 0 0!important;align-self:start}.m24-product-detail .product-form__quantity+.m24-buy-button-block{grid-column:2;width:100%;min-width:0;margin:.8rem 0 0!important;align-self:start}.m24-product-detail .m24-buy-button-block>div,.m24-product-detail .m24-buy-button-block .product-form,.m24-product-detail .m24-buy-button-block .form,.m24-product-detail .m24-buy-button-block .product-form__buttons{width:100%;max-width:none;margin:0!important}.m24-product-detail .m24-buy-button-block .product-form__submit{display:flex;align-items:center;justify-content:center;height:var(--m24-atc-height);min-height:var(--m24-atc-height);margin:0!important}.m24-product-detail .product-form__quantity .price-per-item__container{width:100%;height:var(--m24-quantity-height)}.m24-product-detail .product-form__quantity .quantity{width:100%!important;height:var(--m24-quantity-height);min-height:var(--m24-quantity-height);overflow:hidden;color:var(--m24-quantity-text)!important;box-shadow:0 0 0 var(--m24-quantity-border-width) var(--m24-quantity-border)}.m24-product-detail .product-form__quantity .quantity__button{width:var(--m24-quantity-button-width);background:var(--m24-quantity-button-background)!important;color:var(--m24-quantity-icon)!important}.m24-product-detail .product-form__quantity .quantity__button .svg-wrapper,.m24-product-detail .product-form__quantity .quantity__button svg{color:var(--m24-quantity-icon)!important;height:var(--m24-quantity-icon-size);width:var(--m24-quantity-icon-size)}.m24-product-detail .product-form__quantity .quantity__input{display:block;min-width:3.2rem;height:100%;padding:0 .3rem;border-right:var(--m24-quantity-divider-width) solid var(--m24-quantity-divider);border-left:var(--m24-quantity-divider-width) solid var(--m24-quantity-divider);background:var(--m24-quantity-background)!important;color:var(--m24-quantity-text)!important;caret-color:var(--m24-quantity-text);opacity:1!important;font-size:var(--m24-quantity-font-size);font-weight:var(--m24-quantity-font-weight);line-height:1;-webkit-text-fill-color:var(--m24-quantity-text)!important}.m24-product-detail .product-form__quantity .quantity__rules:empty{display:none!important}@media screen and (max-width:430px){.m24-product-detail .product__info-container{column-gap:.8rem}.m24-product-detail .product-form__quantity{width:min(var(--m24-quantity-width),11rem)}.m24-product-detail .m24-product-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.m24-product-detail .product__info-container>.m24-product-trust+[id*=stitch_express_checkout_bnpl_widget]{margin-top:-10px}.m24-product-detail .m24-product-price-block .m24-product-price-shipping-policy{display:none!important}.m24-product-detail .product__info-container>.m24-payment-box{background:var(--payment-bg);padding:var(--payment-padding-y, var(--payment-padding)) var(--payment-padding-x, var(--payment-padding));border-radius:var(--payment-radius);margin-top:0;min-width:0}.m24-yoco{display:flex;align-items:center;gap:12px}.m24-yoco__logo{flex:0 0 var(--yoco-width);max-width:30%}.m24-yoco__logo img{display:block;width:100%;height:auto;max-height:var(--yoco-height);object-fit:contain;border-radius:var(--yoco-logo-radius, 11px)}.m24-yoco__content{min-width:0;flex:1}.m24-yoco__heading{margin:0 0 3px;font-size:14px;font-weight:600;line-height:1.35;color:#100e13}.m24-yoco__description{margin:0;font-size:12px;line-height:1.45;color:#414754}.m24-yoco__methods{display:flex;flex-wrap:wrap;align-items:center;gap:var(--payment-icon-gap);list-style:none;padding:0;margin:6px 0 0}.m24-yoco__methods:empty{display:none}.m24-yoco__methods li{display:flex;max-width:100%}.m24-yoco__methods svg,.m24-yoco__methods img{display:block;height:var(--payment-icon-height);width:auto;max-width:100%;object-fit:contain}.m24-payment-stitch{margin-top:var(--payment-gap);min-width:0}.m24-payment-stitch--divider{border-top:1px solid var(--payment-divider);padding-top:var(--payment-gap)}@media screen and (max-width:749px){.m24-yoco{gap:10px}.m24-yoco__logo{flex-basis:min(var(--yoco-width),60px)}.m24-yoco__heading{font-size:13px}.m24-yoco__methods svg,.m24-yoco__methods img{height:min(var(--payment-icon-height),22px)}}.m24-yoco__eft{display:grid;place-items:center;height:var(--payment-icon-height);min-width:38px;padding:0 6px;border:1px solid #dce0e5;border-radius:3px;background:#fff;color:#06456b;font:700 12px/1 Arial,sans-serif}.m24-payment-stitch>.shopify-app-block{margin-top:0;margin-bottom:0;padding-bottom:0}@media screen and (max-width:749px){.m24-product-detail .m24-trust-card{font-size:min(var(--m24-trust-font-size),12px)!important;line-height:1.25;overflow-wrap:anywhere}.m24-yoco__eft{height:min(var(--payment-icon-height),22px)}}.m24-product-detail .product__info-container>.m24-payment-box{display:flex;flex-direction:column;justify-content:flex-start;height:auto;min-height:0}.m24-payment-box .m24-yoco__content{display:flex;flex-direction:column;gap:5px}.m24-payment-box .m24-yoco__heading,.m24-payment-box .m24-yoco__description,.m24-payment-box .m24-yoco__methods{margin:0}.m24-payment-box .m24-yoco__methods li{margin:0;padding:0}.m24-payment-box .m24-payment-stitch>.shopify-app-block{margin:0!important;padding:0!important;min-height:0;height:auto}.m24-payment-box .bnpl-product-widget{padding:0!important;margin:0!important;border:0!important;background:transparent!important;display:grid;grid-template-columns:var(--yoco-width) minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:center;height:auto!important;min-height:0!important;width:100%!important}.m24-payment-box .bnpl-product-widget>div:first-child{display:contents!important;grid-template-columns:var(--yoco-width) minmax(0,1fr);align-items:center!important;gap:12px!important;margin:0!important}.m24-payment-box .bnpl-product-widget>div:first-child>div:first-child{grid-column:1;grid-row:1 / 3;width:100%!important;min-width:0;box-sizing:border-box;padding:0 8px!important}.m24-payment-box .bnpl-product-widget>div:first-child>div:first-child>svg{width:100%!important;max-width:100%;height:auto!important}.m24-payment-box .bnpl-product-widget>div:first-child>span{grid-column:2;align-self:end;min-width:0;line-height:1.4!important}.m24-payment-box .bnpl-product-widget>p{grid-column:2;align-self:start;margin:0!important;padding:0;line-height:1.45!important}@media screen and (max-width:749px){.m24-payment-box .bnpl-product-widget{grid-template-columns:min(var(--yoco-width),60px) minmax(0,1fr);column-gap:10px!important;row-gap:4px}.m24-payment-box .bnpl-product-widget>p{padding-left:0}}.m24-product-detail .product__info-container>.m24-payment-box{padding-bottom:calc(var(--payment-padding-y, 12px) + 10px)}.m24-yoco__logo img.m24-yoco__pill{clip-path:inset(13% 5.7% round 999px);border-radius:0}.m24-payment-box .m24-yoco__logo:has(img.m24-yoco__pill){overflow:hidden}.m24-payment-box .m24-yoco__logo img.m24-yoco__pill{width:112.87%;max-width:none;max-height:none;margin-left:-6.435%;margin-top:-6.775%;margin-bottom:-6.775%}.m24-digital-delivery{color:var(--digital-text)}.m24-digital-delivery .m24-delivery-info>summary{color:var(--digital-icon);border-color:var(--digital-icon)}.m24-digital-delivery .m24-delivery-info__popover{color:var(--digital-tooltip-text);background:var(--digital-tooltip-bg)}.m24-digital-delivery .m24-delivery-info__popover>strong{color:inherit}.m24-digital-delivery .m24-delivery-info:hover>.m24-delivery-info__popover,.m24-digital-delivery .m24-delivery-info:focus-within>.m24-delivery-info__popover{visibility:visible;opacity:1}.m24-digital-delivery__message{font-weight:400;line-height:1.4;min-width:0;overflow-wrap:break-word}.m24-digital-delivery__message>strong{font-weight:700}.m24-payment-box .bnpl-product-widget>div:first-child>span,.m24-payment-box .bnpl-product-widget>p{font-size:11px!important;font-weight:400!important}.m24-payment-box .bnpl-product-widget>div:first-child>span>strong{font-size:14px;font-weight:700}.m24-payment-box .bnpl-product-widget>div:first-child>span>strong>.money{font-size:16px;font-weight:700}.m24-payment-box .m24-yoco__methods li.m24-yoco__method--google_pay,.m24-payment-box .m24-yoco__methods li.m24-yoco__method--eft{border-color:#777}.m24-payment-box .m24-yoco__methods li.m24-yoco__method--google_pay,.m24-payment-box .m24-yoco__methods li.m24-yoco__method--eft{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:calc(var(--payment-icon-height) * 1.6);height:var(--payment-icon-height);overflow:hidden;border:1px solid #111!important;border-radius:3px;background:#fff}.m24-payment-box .m24-yoco__methods li.m24-yoco__method--google_pay>img,.m24-payment-box .m24-yoco__methods li.m24-yoco__method--google_pay>svg,.m24-payment-box .m24-yoco__methods li.m24-yoco__method--eft>img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}.m24-payment-box .m24-yoco__methods li.m24-yoco__method--eft>.m24-yoco__eft{width:100%;min-width:0;height:100%;padding:0;border:0;background:transparent}@media screen and (max-width:749px){.m24-payment-box .m24-yoco__methods li.m24-yoco__method--google_pay,.m24-payment-box .m24-yoco__methods li.m24-yoco__method--eft{width:calc(min(var(--payment-icon-height),22px)*1.6);height:min(var(--payment-icon-height),22px)}}
/*# sourceMappingURL=/cdn/shop/t/137/assets/m24-product-page.css.map */
