.badge--custom:is(.badge--small-6cm,.badge--regular-8cm,.badge--shape-9cm,.badge--large-10cm){background-color:#2f3a4f;color:#fff;text-transform:none}buy-buttons .h-stack>quantity-selector{order:1}buy-buttons button[type=submit]{--button-background: 29 37 37;background-color:#1d2525}@media(min-width:1000px){.product safe-sticky.product-info{padding-inline-start:12px}}@media(min-width:1000px){.header{--header-grid: ". logo secondary-nav" "primary-nav primary-nav primary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);row-gap:14px}.header .header__primary-nav{justify-content:center}.header__primary-nav a.link-reversed[aria-controls]:after{content:"\203a";display:inline-block;margin-inline-start:.4em;font-size:1.05em;line-height:1;transform:rotate(90deg);vertical-align:-.05em}.header__primary-nav a.link-reversed[aria-expanded=true]:after{transform:rotate(270deg)}}@media(min-width:1000px)and (prefers-reduced-motion:no-preference){.header__primary-nav a.link-reversed[aria-controls]:after{transition:transform .2s ease}}@media(min-width:1000px){.header{--header-grid: "utility logo secondary-nav" "primary-nav primary-nav primary-nav" / minmax(0, 1fr) auto minmax(0, 1fr)}.header__utility-nav{grid-area:utility;align-self:center;justify-self:start}.header__utility-list{display:flex;align-items:center;gap:1.75rem}.header__utility-item{position:relative}.header__utility-chevron{display:inline-block;margin-inline-start:.35em;transform:rotate(90deg);font-size:1.05em;line-height:1}.header__utility-item:is(:hover,:focus-within) .header__utility-chevron{transform:rotate(270deg)}.header__utility-dropdown{position:absolute;inset-block-start:100%;inset-inline-start:-1rem;min-inline-size:11rem;padding:.75rem 1rem;display:grid;gap:.5rem;background:rgb(var(--background, 255 255 255));border-radius:0 0 8px 8px;box-shadow:0 8px 20px #00000014;opacity:0;visibility:hidden;z-index:5}.header__utility-item:is(:hover,:focus-within) .header__utility-dropdown{opacity:1;visibility:visible}.header__utility-list a{color:rgb(var(--text-color) / .7)}.header__utility-list a:hover{color:rgb(var(--text-color))}.header{padding-block-end:12px}.mega-menu__navigation{max-inline-size:none;flex-wrap:nowrap;column-gap:3.5rem}}@media(min-width:1000px)and (prefers-reduced-motion:no-preference){.header__utility-chevron{transition:transform .2s ease}.header__utility-dropdown{transition:opacity .15s ease,visibility .15s ease}}@media(min-width:1000px){.header__primary-nav a.link-reversed,.header__utility-list a{font-size:.875rem;font-weight:400}.header__secondary-nav svg{inline-size:20px;block-size:20px}.header__secondary-nav{column-gap:24px}.header{border-block-end:1px solid rgb(0 0 0 / .1)}.header .header__primary-nav{padding-block-start:12px;border-block-start:1px solid rgb(0 0 0 / .1);margin-inline:-28px;padding-inline:28px}.shopify-section:has(.header){z-index:4}body:has(.header__primary-nav a.link-reversed[aria-expanded=true]):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1;pointer-events:none}}.ao-price-personalisation{font-size:.75em;color:rgb(var(--text-color) / .6);white-space:nowrap}.ao-banner-prose,.ao-banner-prose :is(h1,h2,h3,p,a,li){color:#fffef2}.shopify-section-group-footer-group.shopify-section--newsletter .color-scheme--scheme-3{background-color:#101010;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.07' stroke-width='1.5'%3E%3Ccircle cx='35' cy='52' r='16'/%3E%3Crect x='30' y='31' width='10' height='6' rx='1'/%3E%3Ccircle cx='35' cy='28' r='3'/%3E%3Ccircle cx='103' cy='112' r='11'/%3E%3Crect x='99.5' y='97' width='7' height='5' rx='1'/%3E%3Ccircle cx='103' cy='94.5' r='2.5'/%3E%3Ccircle cx='105' cy='38' r='13'/%3E%3Crect x='101' y='19' width='8' height='6' rx='1'/%3E%3Ccircle cx='105' cy='16' r='2.5'/%3E%3Ccircle cx='38' cy='118' r='9'/%3E%3Crect x='35' y='105.5' width='6' height='4' rx='1'/%3E%3Ccircle cx='38' cy='103.5' r='2'/%3E%3C/g%3E%3C/svg%3E");background-size:140px 140px}@media screen and (min-width:700px){.footer__block-list:has(:nth-child(3)){justify-content:flex-start;column-gap:4.5rem}}@media screen and (min-width:700px){.footer .container{position:relative}.footer .footer__aside .social-media{position:absolute;inset-block-start:var(--section-vertical-spacing-block-start, 3rem);inset-inline-end:0;flex-wrap:wrap;justify-content:flex-end;row-gap:.6rem}.footer .footer__aside .social-media:before{content:"Follow Us";flex-basis:100%;text-align:end;font:var(--subheading-font-style) var(--subheading-font-weight) var(--subheading-font-size) / normal var(--subheading-font-family);letter-spacing:var(--subheading-letter-spacing);text-transform:var(--subheading-text-transform)}}.footer{--subheading-font-size: 1.0625rem}.footer .subheading{font-size:var(--subheading-font-size)}.ao-newsletter{display:grid;gap:28px;align-items:center}@media(min-width:1000px){.ao-newsletter{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px}.ao-newsletter__panel{justify-self:end;inline-size:100%;max-inline-size:600px}}.ao-newsletter__subtext{margin-block-start:10px}.ao-newsletter__fields{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.ao-newsletter__fields .form-control{flex:1 1 190px;min-inline-size:0}.ao-newsletter__fields .button{flex:0 0 auto;align-self:stretch}.ao-newsletter__privacy{margin-block-start:10px}.shopify-section--newsletter .ao-newsletter__fields .input{background:#fff;color:#1a1a1a;border-color:#fff}.shopify-section--newsletter .ao-newsletter__fields .floating-label{color:#0000008c}.shopify-section--newsletter .ao-newsletter__fields .button{background-color:#9c0810;--button-background: 156 8 16;color:#fff}.grp-entangle--root .grp-entangle-item{display:flex;flex-direction:column;align-items:center;text-align:center;height:auto;min-height:270px;gap:14px;padding:26px 22px 22px;background:#fff;border:1px solid rgb(0 0 0 / .12);border-radius:6px}.grp-entangle--root .grp-entangle-item-body-stars{order:-1}.grp-entangle--root .grp-entangle-item-body{order:0;align-items:center}.grp-entangle--root .grp-entangle-item-body-review{text-align:center}.grp-entangle--root .grp-entangle-item-head{order:1;margin-block-start:auto;flex-direction:column;gap:6px;justify-content:center}.grp-entangle--root .grp-entangle-item-head-image{display:none}.grp-entangle--root .grp-entangle-item-head-logo-wrapper svg{inline-size:18px;block-size:18px}.grp-entangle--root .grp-read-more{display:block;text-align:center}.grp-entangle--root div.grp-entangle-item{background:#fff!important;border:1px solid rgb(0 0 0 / .14)!important;border-radius:4px;min-height:300px;padding:30px 26px 26px;gap:16px}.grp-entangle--root .grp-entangle-item-body-review{font-size:.9375rem;line-height:1.6}.grp-entangle--root .grp-entangle-item-body-review:first-line{font-weight:700;text-transform:uppercase;letter-spacing:.02em}.grp-entangle--root .grp-read-more{font-size:.8125rem;opacity:.6;margin-block-start:4px}.grp-entangle--root .grp-entangle-item-head-name-group{font-weight:600}.grp-entangle--root .grp-badge-reviews-main{background:#fff!important;border:1px solid rgb(0 0 0 / .14)!important;border-radius:4px}[id*="178493469565e259d5"]>.color-scheme{background:#eaf2ec!important}[id*="178493469565e259d5"] .grp-entangle--root{background:transparent!important}[id*="178493469565e259d5"] .h3{text-align:center!important;margin-block-start:2.5rem}[id*="178493469565e259d5"] .grp-entangle--root .grp-entangle-item{min-height:285px!important}[id*=__text_with_media_] .section-split__column--image,.ao-cc__media{overflow:hidden;border-radius:16px}[id*=__text_with_media_] .section-split__column--image img,.ao-cc__media img{transition:transform .7s cubic-bezier(.2,.6,.2,1);will-change:transform}@media(hover:hover)and (prefers-reduced-motion:no-preference){[id*=__text_with_media_] .section-split__column--image:hover img,.ao-cc__media:hover img{transform:scale(1.05)}}.mega-menu .ao-menu-heading{cursor:default}.product-info__block-item:has(>.grid.justify-start>.v-stack.justify-items-center)>.grid.justify-start{grid-template-columns:1fr;gap:4px;background:#f1e4d3;border-radius:10px;padding:18px 20px}.product-info__block-item:has(>.grid.justify-start>.v-stack.justify-items-center)>.grid.justify-start>.v-stack{display:flex;flex-direction:row;align-items:center;justify-items:start;gap:14px;text-align:start;padding-block:6px}.product-info__block-item:has(>.grid.justify-start>.v-stack.justify-items-center)>.grid.justify-start>.v-stack>:first-child{flex:0 0 auto}@media(min-width:1000px){.shopify-section:has(.section-split video){container-type:inline-size}.shopify-section:has(.section-split video) .section-split{grid-template-rows:51.9cqw;align-items:center}.shopify-section:has(.section-split video) .section-split__column--image .content-box__background-media{width:36cqw;max-width:none;aspect-ratio:744 / 935;height:auto;margin-inline:auto}}@media(max-width:999px){.shopify-section:has(.section-split video) .placement-grid{display:block!important}.shopify-section:has(.section-split video) .content-box{min-height:0!important}}[id*=ao_gifting_locations] .multi-column{--multi-column-column-gap: 0px !important;padding-inline:0!important;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}[id*=ao_gifting_locations] .multi-column__item{outline:none!important;padding:20px!important}[id*=ao_gifting_locations] .constrained-image{border-radius:16px}@media(min-width:1000px){[id*=ao_gifting_locations] .multi-column__item+.multi-column__item{border-left:1px solid #e6e6e6}}[id*=ao_gifting_locations] .constrained-image{object-view-box:inset(0);transition:object-view-box .7s cubic-bezier(.2,.6,.2,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){[id*=ao_gifting_locations] .multi-column__item:hover .constrained-image{object-view-box:inset(3.5%)}}@media(min-width:1000px){[id*=collection_list_4HrjYF] .collection-list{margin-inline:0!important;padding-inline:0!important;column-gap:48px!important;grid-template-columns:repeat(4,1fr)!important;padding-block:40px!important;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}[id*=collection_list_4HrjYF] .collection-list>.shopify-block{position:relative}[id*=collection_list_4HrjYF] .collection-list>.shopify-block:not(:first-child):before{content:"";position:absolute;inset-block:-40px;inset-inline-start:-24px;inline-size:1px;background:#e6e6e6}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ao-badges.css.map */
