:root{--melo-brand-action-mask: url(./melo-v3-button-1-340-fix39.svg)}html.melo-v3 product-rerender[id^=product-info-8703365841057-] .product-info:has(.vbundles-deals-container>.vbundles-deal) .product-info__block-item[data-block-type=price]{display:none!important}html.melo-v3 .product-info .melo-description-with-rating{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:20px;row-gap:20px}html.melo-v3 .product-info .melo-description-with-rating>*{grid-column:1 / -1;margin-block:0}html.melo-v3 .product-info .melo-description-with-rating>p:first-child{grid-column:1;grid-row:1}html.melo-v3 .product-info .melo-description-with-rating>.melo-subtitle-rating{grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:6px;justify-self:start;color:var(--melo-blue);font-size:13px;line-height:1.5;letter-spacing:normal;text-decoration:none;box-shadow:none;background:none;white-space:nowrap}html.melo-v3 .melo-subtitle-rating .rating__stars{order:-1}html.melo-v3 .melo-subtitle-rating .melo-rating-count{margin-inline-start:4px;text-decoration:underline;text-underline-offset:3px}html.melo-v3 .melo-subtitle-rating:focus-visible{outline:2px solid var(--melo-blue);outline-offset:4px}@media(max-width:480px){html.melo-v3 .product-info .melo-description-with-rating{grid-template-columns:minmax(0,1fr);row-gap:12px}html.melo-v3 .product-info .melo-description-with-rating>.melo-subtitle-rating{grid-column:1;grid-row:2;justify-self:start}}html.melo-v3 .product-card{--melo-brand-action-width: 134px;--melo-brand-action-font-size: var(--melo-text-sm)}html.melo-v3 .melo-brand-buy-buttons{--melo-brand-action-width: 140px;--melo-brand-action-font-size: var(--melo-text-sm)}html.melo-v3 .product-info__block-group.melo-product-purchase-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}html.melo-v3 .melo-product-purchase-row>.product-info__block-item{flex:0 1 auto;min-inline-size:0;max-inline-size:100%}html.melo-v3 .melo-product-purchase-row>[data-block-type=buy-buttons]{flex-basis:112px}html.melo-v3 .melo-product-purchase-row>[data-block-type=quantity-selector]:is(:empty,:has(>.product-info__quantity-selector:is([hidden],[style*="display: none"],[style*="display:none"]))){display:none}html.melo-v3 .melo-product-purchase-row>[data-block-type=quantity-selector]:has(>.product-info__quantity-selector:is([hidden],[style*="display: none"],[style*="display:none"]))+[data-block-type=buy-buttons]{margin-inline:auto}html.melo-v3 .melo-product-purchase-row>[data-block-type=buy-buttons]:has(gift-card-recipient,.buy-buttons--multiple){flex-basis:100%}html.melo-v3 .melo-product-purchase-row .melo-brand-buy-buttons{--melo-brand-action-width: 112px;--melo-brand-action-font-size: 1rem}html.melo-v3 .melo-product-purchase-row:not(:has(gift-card-recipient,.buy-buttons--multiple)) .product-info__quantity-selector:not(:has(>p)) .quantity-selector{min-block-size:calc(112px * 112.59 / 190.176)}html.melo-v3 .product-quick-add .melo-brand-buy-buttons{--melo-brand-action-width: 120px;--melo-brand-action-font-size: var(--melo-text-sm)}@supports (mask-image: url()) or (-webkit-mask-image: url()){html.melo-v3 .product-quick-add variant-media{display:block;position:relative;inline-size:64px;aspect-ratio:313 / 388.512;background:var(--melo-blue);-webkit-mask:url(./melo-v3-product-frame-118-237-fix42.svg) center / 100% 100% no-repeat;mask:url(./melo-v3-product-frame-118-237-fix42.svg) center / 100% 100% no-repeat}html.melo-v3 .product-quick-add variant-media>img{display:block;inline-size:100%;block-size:100%;aspect-ratio:313 / 388.512;object-fit:cover;border:0;border-radius:0;transform:scale(.91,.94);-webkit-mask:url(./melo-v3-product-frame-118-237-fix42.svg) center / 100% 100% no-repeat;mask:url(./melo-v3-product-frame-118-237-fix42.svg) center / 100% 100% no-repeat}@media screen and (min-width:700px){html.melo-v3 .product-quick-add{isolation:isolate;width:min(640px,calc(100vw - 32px));padding:40px 72px 48px 104px;border:0;border-radius:0;background:transparent;box-shadow:none}html.melo-v3 .product-quick-add:before,html.melo-v3 .product-quick-add:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--melo-blue);-webkit-mask:var(--melo-brand-action-mask) center / 100% 100% no-repeat;mask:var(--melo-brand-action-mask) center / 100% 100% no-repeat;pointer-events:none}html.melo-v3 .product-quick-add:after{top:4px;right:6px;bottom:5px;left:5px;z-index:-1;background:var(--melo-white, #fff)}html.melo-v3 .product-quick-add__variant{grid-template-columns:64px minmax(0,1fr) 104px;column-gap:16px}html.melo-v3 .product-quick-add__variant.no-image{grid-template-columns:minmax(0,1fr) 104px}html.melo-v3 .product-quick-add .melo-brand-buy-buttons{--melo-brand-action-width: 104px}html.melo-v3 .product-quick-add .truncate-text{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}}}html.melo-v3 .shopify-section--newsletter{--melo-brand-action-width: 124px;--melo-brand-action-default-fill: var(--melo-cream);--melo-brand-action-ink: var(--melo-blue);--melo-brand-action-focus: var(--melo-cream)}html.melo-v3 :is(cart-drawer,cart-notification-drawer).drawer .buy-buttons>a.button--secondary{--melo-brand-action-default-fill: var(--melo-ink);--melo-brand-action-ink: var(--melo-cream)}@layer melo-button-states{@supports (mask-image: url()) or (-webkit-mask-image: url()){html.melo-v3 :is(.melo-brand-buy-buttons>button.button,:is(cart-drawer,cart-notification-drawer).drawer .buy-buttons>a.button--secondary,:is(a.button,button.button,a.melo-pill,button.melo-pill):not(:where(.button--secondary,.button--outline,.button--subdued,.melo-pill-outline:not(:where(.shopify-section--newsletter .button)),.melo-v3-btn,.melo-hero-cta,.tap-area,.circle-button,.shopify-section--slideshow *,.facets *,.facets__floating-filter *,.shopify-app-block *,[class*=shopify-payment],[class*=shopify-payment] *,shopify-accelerated-checkout *,[class*=vbundle],[class*=vbundle] *,[class*=loox],[class*=loox] *,[class*=mic-access],[class*=mic-access] *,[class*=nagish],[class*=nagish] *,body.template-index [id$=__17875757234f336e78] *,body.template-index [id$=__melo_v3_faq] *,body.template-index [id$=__newsletter_cDrWrV] *))){--melo-brand-action-fill: var(--melo-brand-action-default-fill, var(--melo-blue));display:inline-flex!important;position:relative!important;isolation:isolate;align-items:center!important;justify-content:center!important;justify-self:center;align-self:center;flex:0 1 auto!important;box-sizing:border-box!important;inline-size:min(100%,var(--melo-brand-action-width, 140px))!important;block-size:auto!important;min-inline-size:0!important;max-inline-size:100%!important;min-block-size:44px!important;max-block-size:none!important;aspect-ratio:190.176 / 112.59;padding:12px 18px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--melo-brand-action-ink, var(--melo-cream))!important;box-shadow:none!important;overflow:visible!important;-webkit-mask:none!important;mask:none!important;font-size:var(--melo-brand-action-font-size, var(--melo-text-sm))!important;line-height:1.25!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere;text-wrap:balance;text-decoration:none;animation:none!important;transform:none!important;scale:1;transition:scale .2s var(--melo-ease)!important}html.melo-v3 :is(.melo-brand-buy-buttons>button.button,:is(cart-drawer,cart-notification-drawer).drawer .buy-buttons>a.button--secondary,:is(a.button,button.button,a.melo-pill,button.melo-pill):not(:where(.button--secondary,.button--outline,.button--subdued,.melo-pill-outline:not(:where(.shopify-section--newsletter .button)),.melo-v3-btn,.melo-hero-cta,.tap-area,.circle-button,.shopify-section--slideshow *,.facets *,.facets__floating-filter *,.shopify-app-block *,[class*=shopify-payment],[class*=shopify-payment] *,shopify-accelerated-checkout *,[class*=vbundle],[class*=vbundle] *,[class*=loox],[class*=loox] *,[class*=mic-access],[class*=mic-access] *,[class*=nagish],[class*=nagish] *,body.template-index [id$=__17875757234f336e78] *,body.template-index [id$=__melo_v3_faq] *,body.template-index [id$=__newsletter_cDrWrV] *))):before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1;pointer-events:none;border:0!important;border-radius:0!important;background:var(--melo-brand-action-fill)!important;box-shadow:none!important;-webkit-mask:var(--melo-brand-action-mask) center / contain no-repeat!important;mask:var(--melo-brand-action-mask) center / contain no-repeat!important;mask-mode:alpha;transform:none!important;animation:none!important}html.melo-v3 :is(.melo-brand-buy-buttons>button.button,:is(cart-drawer,cart-notification-drawer).drawer .buy-buttons>a.button--secondary,:is(a.button,button.button,a.melo-pill,button.melo-pill):not(:where(.button--secondary,.button--outline,.button--subdued,.melo-pill-outline:not(:where(.shopify-section--newsletter .button)),.melo-v3-btn,.melo-hero-cta,.tap-area,.circle-button,.shopify-section--slideshow *,.facets *,.facets__floating-filter *,.shopify-app-block *,[class*=shopify-payment],[class*=shopify-payment] *,shopify-accelerated-checkout *,[class*=vbundle],[class*=vbundle] *,[class*=loox],[class*=loox] *,[class*=mic-access],[class*=mic-access] *,[class*=nagish],[class*=nagish] *,body.template-index [id$=__17875757234f336e78] *,body.template-index [id$=__melo_v3_faq] *,body.template-index [id$=__newsletter_cDrWrV] *))):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(:hover,:focus-visible){--melo-brand-action-fill: #1000ab;--melo-brand-action-ink: var(--melo-cream);background:transparent!important;color:var(--melo-brand-action-ink, var(--melo-cream))!important}html.melo-v3 :is(.melo-brand-buy-buttons>button.button,:is(cart-drawer,cart-notification-drawer).drawer .buy-buttons>a.button--secondary,:is(a.button,button.button,a.melo-pill,button.melo-pill):not(:where(.button--secondary,.button--outline,.button--subdued,.melo-pill-outline:not(:where(.shopify-section--newsletter .button)),.melo-v3-btn,.melo-hero-cta,.tap-area,.circle-button,.shopify-section--slideshow *,.facets *,.facets__floating-filter *,.shopify-app-block *,[class*=shopify-payment],[class*=shopify-payment] *,shopify-accelerated-checkout *,[class*=vbundle],[class*=vbundle] *,[class*=loox],[class*=loox] *,[class*=mic-access],[class*=mic-access] *,[class*=nagish],[class*=nagish] *,body.template-index [id$=__17875757234f336e78] *,body.template-index [id$=__melo_v3_faq] *,body.template-index [id$=__newsletter_cDrWrV] *))):focus-visible{outline:2px solid var(--melo-brand-action-focus, var(--melo-blue))!important;outline-offset:4px!important}html.melo-v3 :is(.melo-brand-buy-buttons>button.button,:is(cart-drawer,cart-notification-drawer).drawer .buy-buttons>a.button--secondary,:is(a.button,button.button,a.melo-pill,button.melo-pill):not(:where(.button--secondary,.button--outline,.button--subdued,.melo-pill-outline:not(:where(.shopify-section--newsletter .button)),.melo-v3-btn,.melo-hero-cta,.tap-area,.circle-button,.shopify-section--slideshow *,.facets *,.facets__floating-filter *,.shopify-app-block *,[class*=shopify-payment],[class*=shopify-payment] *,shopify-accelerated-checkout *,[class*=vbundle],[class*=vbundle] *,[class*=loox],[class*=loox] *,[class*=mic-access],[class*=mic-access] *,[class*=nagish],[class*=nagish] *,body.template-index [id$=__17875757234f336e78] *,body.template-index [id$=__melo_v3_faq] *,body.template-index [id$=__newsletter_cDrWrV] *))):is(:disabled,[aria-disabled=true]){opacity:.5!important;cursor:not-allowed;scale:1!important;transform:none!important}html.melo-v3 :is(.melo-brand-buy-buttons>button.button,:is(cart-drawer,cart-notification-drawer).drawer .buy-buttons>a.button--secondary,:is(a.button,button.button,a.melo-pill,button.melo-pill):not(:where(.button--secondary,.button--outline,.button--subdued,.melo-pill-outline:not(:where(.shopify-section--newsletter .button)),.melo-v3-btn,.melo-hero-cta,.tap-area,.circle-button,.shopify-section--slideshow *,.facets *,.facets__floating-filter *,.shopify-app-block *,[class*=shopify-payment],[class*=shopify-payment] *,shopify-accelerated-checkout *,[class*=vbundle],[class*=vbundle] *,[class*=loox],[class*=loox] *,[class*=mic-access],[class*=mic-access] *,[class*=nagish],[class*=nagish] *,body.template-index [id$=__17875757234f336e78] *,body.template-index [id$=__melo_v3_faq] *,body.template-index [id$=__newsletter_cDrWrV] *)))[aria-busy=true]{cursor:progress;scale:1!important;transform:none!important}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.melo-v3 :is(.melo-brand-buy-buttons>button.button,:is(cart-drawer,cart-notification-drawer).drawer .buy-buttons>a.button--secondary,:is(a.button,button.button,a.melo-pill,button.melo-pill):not(:where(.button--secondary,.button--outline,.button--subdued,.melo-pill-outline:not(:where(.shopify-section--newsletter .button)),.melo-v3-btn,.melo-hero-cta,.tap-area,.circle-button,.shopify-section--slideshow *,.facets *,.facets__floating-filter *,.shopify-app-block *,[class*=shopify-payment],[class*=shopify-payment] *,shopify-accelerated-checkout *,[class*=vbundle],[class*=vbundle] *,[class*=loox],[class*=loox] *,[class*=mic-access],[class*=mic-access] *,[class*=nagish],[class*=nagish] *,body.template-index [id$=__17875757234f336e78] *,body.template-index [id$=__melo_v3_faq] *,body.template-index [id$=__newsletter_cDrWrV] *))):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{scale:1.02}html.melo-v3 :is(.melo-brand-buy-buttons>button.button,:is(cart-drawer,cart-notification-drawer).drawer .buy-buttons>a.button--secondary,:is(a.button,button.button,a.melo-pill,button.melo-pill):not(:where(.button--secondary,.button--outline,.button--subdued,.melo-pill-outline:not(:where(.shopify-section--newsletter .button)),.melo-v3-btn,.melo-hero-cta,.tap-area,.circle-button,.shopify-section--slideshow *,.facets *,.facets__floating-filter *,.shopify-app-block *,[class*=shopify-payment],[class*=shopify-payment] *,shopify-accelerated-checkout *,[class*=vbundle],[class*=vbundle] *,[class*=loox],[class*=loox] *,[class*=mic-access],[class*=mic-access] *,[class*=nagish],[class*=nagish] *,body.template-index [id$=__17875757234f336e78] *,body.template-index [id$=__melo_v3_faq] *,body.template-index [id$=__newsletter_cDrWrV] *))):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{scale:.98}}@media(prefers-reduced-motion:reduce){html.melo-v3 :is(.melo-brand-buy-buttons>button.button,:is(cart-drawer,cart-notification-drawer).drawer .buy-buttons>a.button--secondary,:is(a.button,button.button,a.melo-pill,button.melo-pill):not(:where(.button--secondary,.button--outline,.button--subdued,.melo-pill-outline:not(:where(.shopify-section--newsletter .button)),.melo-v3-btn,.melo-hero-cta,.tap-area,.circle-button,.shopify-section--slideshow *,.facets *,.facets__floating-filter *,.shopify-app-block *,[class*=shopify-payment],[class*=shopify-payment] *,shopify-accelerated-checkout *,[class*=vbundle],[class*=vbundle] *,[class*=loox],[class*=loox] *,[class*=mic-access],[class*=mic-access] *,[class*=nagish],[class*=nagish] *,body.template-index [id$=__17875757234f336e78] *,body.template-index [id$=__melo_v3_faq] *,body.template-index [id$=__newsletter_cDrWrV] *))){scale:1!important;transition:none!important}}}}@layer melo-button-states{html.melo-v3 .jdgm-review-widget .jm-review-widget-minimal-header__button-and-filters{align-items:center!important;gap:var(--melo-space-2, 8px)!important}html.melo-v3 .jdgm-review-widget .jm-review-widget-minimal-header__action-buttons{flex:0 1 auto!important;inline-size:min(100%,var(--melo-brand-action-width, 140px))!important;max-inline-size:100%!important}html.melo-v3 .jdgm-review-widget .jm-action-buttons>.jm-stack{inline-size:100%!important;max-inline-size:var(--melo-brand-action-width, 140px)!important}html.melo-v3 .jdgm-review-widget .jm-filters__buttons{align-items:center!important;gap:var(--melo-space-2, 8px)!important;flex-shrink:0!important}html.melo-v3 .jdgm-review-widget :is(.jm-custom-answer-filter--compact,.jm-sort-filter--compact){flex:0 0 44px!important;inline-size:44px!important;block-size:44px!important}html.melo-v3 .jdgm-review-widget :is(button.jm-custom-answer-filter--compact,.jm-sort-filter--compact .jm-sort-filter__select){box-sizing:border-box!important;inline-size:44px!important;block-size:44px!important;min-inline-size:44px!important;min-block-size:44px!important;margin:0!important}html.melo-v3 .jdgm-review-widget button.jm-custom-answer-filter--compact{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}html.melo-v3 .jdgm-review-widget .jm-sort-filter--compact .jm-sort-filter__icon--sort{left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;margin:0!important;transform:translate(-50%,-50%)!important;pointer-events:none}}html.melo-v3 .product-gallery .product-gallery__zoom{inset:var(--spacing-4) auto auto var(--spacing-4)}@supports (mask-image: url()) or (-webkit-mask-image: url()){html.melo-v3 .product-gallery{--melo-gallery-control-mask: url(./melo-v3-icon-shell-1-591-fix44.svg)}html.melo-v3 .product-gallery .page-dots{gap:0;align-items:center;max-inline-size:calc(100% - 16px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.melo-v3 .product-gallery .page-dots--blurred{position:static;inset:auto;margin:4px 0 0;justify-self:center}html.melo-v3 .product-gallery .page-dots>button:not([hidden]){--melo-gallery-dot-mask: url(./melo-gallery-dot-outline.svg);position:relative;display:block;flex:0 0 44px;inline-size:44px;block-size:44px;min-inline-size:44px;min-block-size:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--melo-blue);opacity:1}html.melo-v3 .product-gallery .page-dots>button:before{content:"";position:absolute;inset:auto;top:50%;left:50%;inline-size:14px;block-size:calc(14px * 56.0452 / 68.5444);border:0;border-radius:0;background:var(--melo-blue);-webkit-mask:var(--melo-gallery-dot-mask) center / contain no-repeat;mask:var(--melo-gallery-dot-mask) center / contain no-repeat;transform:translate(-50%,-50%);pointer-events:none}html.melo-v3 .product-gallery .page-dots>button:after{content:none}html.melo-v3 .product-gallery .page-dots>button[aria-current=true]:not([hidden]){--melo-gallery-dot-mask: var(--melo-gallery-control-mask)}html.melo-v3 .product-gallery .product-gallery__zoom>.circle-button{position:relative;isolation:isolate;inline-size:44px;block-size:44px;min-inline-size:44px;min-block-size:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--melo-blue);box-shadow:none}html.melo-v3 .product-gallery .product-gallery__zoom>.circle-button:before{content:none}html.melo-v3 .product-gallery .product-gallery__zoom>.circle-button>svg{inline-size:22px;block-size:22px}html.melo-v3 .product-gallery .product-gallery__zoom>.circle-button:not(:disabled):is(:hover,:focus-visible){color:#1000ab}html.melo-v3 .product-gallery :is(.page-dots>button,.product-gallery__zoom>.circle-button):focus-visible{outline:2px solid var(--melo-blue);outline-offset:2px}html.melo-v3 .product-gallery--desktop-carousel .product-gallery__zoom,html.melo-v3 .product-gallery .product-gallery__zoom:focus-within{transform:none}html.melo-v3 .product-gallery .product-gallery__zoom:focus-within{opacity:1}}@media screen and (min-width:700px){html.melo-v3 .product-quick-add{width:min(400px,calc(100vw - 32px));aspect-ratio:190.176 / 112.59;padding:38px 56px 42px 72px}html.melo-v3 .product-quick-add__variant{grid-template-columns:56px minmax(0,1fr);gap:10px 12px;align-items:center}html.melo-v3 .product-quick-add__variant.no-image{grid-template-columns:minmax(0,1fr)}html.melo-v3 .product-quick-add variant-media{inline-size:56px}html.melo-v3 .product-quick-add__variant>.melo-brand-buy-buttons{grid-column:1 / -1;justify-self:center;--melo-brand-action-width: 96px}html.melo-v3 .product-quick-add price-list{gap:6px;flex-wrap:wrap}html.melo-v3 .product-quick-add .price-list .text-lg{font-size:17px}}html.melo-v3 .jdgm-review-widget .jm-review-widget-minimal-header__button-and-filters button.jm-button.jm-button--primary[data-testid=write-review-button]{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:44px!important;max-height:none!important;padding:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--melo-blue)!important;font-size:17px!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important;transform:none!important}html.melo-v3 .jdgm-review-widget .jm-review-widget-minimal-header__button-and-filters button.jm-button.jm-button--primary[data-testid=write-review-button]:before,html.melo-v3 .jdgm-review-widget .jm-review-widget-minimal-header__button-and-filters button.jm-button.jm-button--primary[data-testid=write-review-button]:after{content:none!important;display:none!important}html.melo-v3 .jdgm-review-widget .jm-review-widget-minimal-header__button-and-filters button.jm-button.jm-button--primary[data-testid=write-review-button]:hover{text-decoration-thickness:2px!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/melo-brand-controls.css.map */
