:root{--melo-brand-action-mask: url(./melo-v3-button-1-340-fix39.svg)}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)}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,.jdgm-review-widget button.jm-action-buttons__button.jm-button--primary,: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,.jdgm-review-widget button.jm-action-buttons__button.jm-button--primary,: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,.jdgm-review-widget button.jm-action-buttons__button.jm-button--primary,: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,.jdgm-review-widget button.jm-action-buttons__button.jm-button--primary,: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,.jdgm-review-widget button.jm-action-buttons__button.jm-button--primary,: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,.jdgm-review-widget button.jm-action-buttons__button.jm-button--primary,: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,.jdgm-review-widget button.jm-action-buttons__button.jm-button--primary,: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,.jdgm-review-widget button.jm-action-buttons__button.jm-button--primary,: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,.jdgm-review-widget button.jm-action-buttons__button.jm-button--primary,: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-white);box-shadow:none}html.melo-v3 .product-gallery .product-gallery__zoom>.circle-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--melo-blue);-webkit-mask:var(--melo-gallery-control-mask) center / contain no-repeat;mask:var(--melo-gallery-control-mask) center / contain no-repeat;pointer-events:none}html.melo-v3 .product-gallery .product-gallery__zoom>.circle-button>svg{inline-size:17px;block-size:17px}html.melo-v3 .product-gallery .product-gallery__zoom>.circle-button:not(:disabled):is(:hover,:focus-visible):before{background:#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}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/melo-brand-controls.css.map */
