.variant-option:has(input[data-option-name=Color]){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.variant-option:has(input[data-option-name=Color]) legend{flex:0 0 100%;margin-bottom:4px}.variant-option__button-label:has(input[data-option-name=Color]){position:relative;width:34px!important;height:34px!important;flex:0 0 34px!important;aspect-ratio:1!important;min-width:0!important;max-width:34px!important;min-height:0!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid #000!important;overflow:hidden!important;box-sizing:border-box;background-clip:padding-box;cursor:pointer}.variant-option__button-label:has(input[data-option-name=Color]) .swatch{width:100%!important;height:100%!important;aspect-ratio:1!important;border-radius:50%!important;background-size:cover!important;background-position:center!important;margin:0!important;transform:none!important}.variant-option__button-label:has(input[data-option-name=Color]) .variant-option__button-label__text,.variant-option__button-label:has(input[data-option-name=Color]) .variant-option__button-label__pill{display:none!important}.variant-option__button-label:has(input[data-option-name=Color]:checked){box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.variant-option__button-label:has(input[data-option-name=Color][value=White]){background:#f5f3ec!important}.variant-option__button-label:has(input[data-option-name=Color][value=Ivory]){background:#efe8d8!important}.variant-option__button-label:has(input[data-option-name=Color][value="Ice Blue"]){background:#cdd8da!important}.variant-option__button-label:has(input[data-option-name=Color][value="Blue Jean"]){background:#6f8ba4!important}.variant-option__button-label:has(input[data-option-name=Color][value=Chambray]){background:#cbe3f1!important}.variant-option__button-label:has(input[data-option-name=Color][value=Bay]){background:#b8c5b0!important}.variant-option__button-label:has(input[data-option-name=Color][value="Island Green"]){background:#7fa07a!important}.variant-option__button-label:has(input[data-option-name=Color][value=Moss]){background:#5f6b47!important}.variant-option__button-label:has(input[data-option-name=Color][value=Mustard]){background:#cc9a3e!important}.variant-option__button-label:has(input[data-option-name=Color][value=Yam]){background:#c96a3c!important}.variant-option__button-label:has(input[data-option-name=Color][value=Orchid]){background:#b98bb0!important}.variant-option__button-label:has(input[data-option-name=Color][value=Crimson]){background:#8a2f39!important}.variant-option__button-label:has(input[data-option-name=Color][value=Red]){background:#e01b1b!important}.variant-option__button-label:has(input[data-option-name=Color][value=Pepper]){background:#6d6a63!important}.variant-option__button-label:has(input[data-option-name=Color][value=Grey]){background:#8f9295!important}.variant-option__button-label:has(input[data-option-name=Color][value=Navy]){background:#333a4a!important}.variant-option__button-label:has(input[data-option-name=Color][value=Black]){background:#2b2b2b!important}.variant-option__button-label:has(input[data-option-name=Color][value=Espresso]){background:#a98a76!important}.variant-option__button-label:has(input[data-option-name=Color][value=Crunchberry]){background:#d14d7e!important}.variant-option__button-label:has(input[data-option-name=Color][value="Light Pink"]){background:#f3d0d8!important}.variant-option__button-label:has(input[data-option-name=Color][value=Berry]){background:#875570!important}.variant-option__button-label:has(input[data-option-name=Color][value=Grape]){background:#645c81!important}.variant-option__button-label:has(input[data-option-name=Color][value="Topaz Blue"]){background:#1f6171!important}.variant-option__button-label:has(input[data-option-name=Color][value="Royal Caribe"]){background:#5d8ac7!important}.variant-option__button-label:has(input[data-option-name=Size]:checked),.variant-option__button-label:has(input[data-option-name="Product Label"]:checked){background:#a43029!important;border-color:#a43029!important}.variant-option__button-label:has(input[data-option-name=Size]:checked) .variant-option__button-label__pill,.variant-option__button-label:has(input[data-option-name="Product Label"]:checked) .variant-option__button-label__pill{background:#a43029!important}.variant-option__button-label:has(input[data-option-name=Size]:checked) .variant-option__button-label__text,.variant-option__button-label:has(input[data-option-name="Product Label"]:checked) .variant-option__button-label__text{color:#fff!important}.add-to-cart-button{background:#a43029!important;border-color:#a43029!important;color:#fff!important}.add-to-cart-button:hover{background:#8f2823!important;border-color:#8f2823!important}.add-to-cart-button *{color:#fff!important}.Vtl-TableContent__Title{text-transform:uppercase!important;font-weight:700!important;letter-spacing:.03em!important}.Vtl-TableContent__TierTitle{text-transform:uppercase!important;font-weight:700!important}.Vtl-TableContent__Row{padding-top:10px!important;padding-bottom:10px!important}.Vtl-TableContent__RightColumnItem{flex-direction:row!important;align-items:baseline!important;column-gap:8px!important}[ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}[ref=priceContainer] .compare-at-price{order:1}[ref=priceContainer] .price{order:2}.compare-at-price{text-decoration:line-through!important;color:#0000004d!important;font-weight:400!important;font-style:normal!important}.price-item__group.price{color:#000!important;font-weight:600!important;font-style:italic!important}a.button[href*="/collections/all"]{font-weight:600!important}#shopify-section-template--21257028370501__section_HmQwmn .accordion{max-width:640px!important;margin-inline:auto!important}@media(min-width:750px){.menu-list:not(.menu-list--mobile) .menu-list__list-item:not([slot=overflow]){position:relative}.menu-list:not(.menu-list--mobile) .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{width:max-content!important;min-width:200px;max-width:340px;left:0!important;right:auto!important;top:100%!important;padding-inline:0!important;clip-path:none!important}.menu-list:not(.menu-list--mobile) .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu{width:auto!important;margin:0!important;display:block!important;grid-template-columns:none!important}.menu-list:not(.menu-list--mobile) .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__grid{display:block!important;grid-template-columns:none!important}.menu-list:not(.menu-list--mobile) .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .menu-list__submenu-inner{transform:none!important;display:block!important;padding:10px 14px!important;background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:8px!important;box-shadow:0 8px 24px #0000001f!important;max-height:none!important;overflow:visible!important}}@media(min-width:750px){.header__underlay-open{height:var(--header-height)!important}.header__underlay-open:after{display:none!important}}.mg-personalization{border-top:1px solid rgba(0,0,0,.12);margin:14px 0 4px;padding-top:12px}.mg-personalization__summary{font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;padding:4px 0}.mg-personalization__summary::-webkit-details-marker{display:none}.mg-personalization__toggle{width:1em;display:inline-block;font-weight:600;text-align:center}.mg-personalization__toggle:before{content:"+"}.mg-personalization[open] .mg-personalization__toggle:before{content:"\2212"}.mg-personalization__content{padding:6px 0 4px;font-size:14px;line-height:1.55}.mg-personalization__content p{margin:6px 0}.mg-personalization__list{margin:4px 0 10px;padding-left:18px}.mg-personalization__list li{margin:3px 0}.mg-personalization__warn{margin-top:10px}.mg-personalization__input{width:100%;min-height:96px;padding:10px;border:1px solid rgba(0,0,0,.25);border-radius:8px;font:inherit;margin-top:10px;box-sizing:border-box;resize:vertical}.mg-personalization__summary{text-transform:uppercase!important;color:#a43029!important}product-form-component .shopify-payment-button{display:none!important}.mg-personalization__error{color:#a43029;font-weight:600;margin:8px 0 0;font-size:14px}.mg-trust{display:flex;justify-content:space-around;align-items:flex-start;gap:10px;margin:16px 0;text-align:center}.mg-trust__item{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1 1 0;min-width:0;font-size:13px;font-weight:600;line-height:1.25;color:var(--color-foreground,#1a1a1a)}.mg-trust__item svg{width:30px;height:30px;flex:none}.Vtl-TableContent__Row:nth-child(3) .Vtl-TableContent__TierTitle:after{content:"Popular";display:inline-block;margin-left:8px;padding:1px 8px;border-radius:10px;background:#a43029;color:#fff;font-size:11px;font-weight:600;text-transform:none;letter-spacing:normal;vertical-align:middle}.Vtl-TableContent__Row:nth-child(4) .Vtl-TableContent__TierTitle:after{content:"Best value";display:inline-block;margin-left:8px;padding:1px 8px;border-radius:10px;background:#a43029;color:#fff;font-size:11px;font-weight:600;text-transform:none;letter-spacing:normal;vertical-align:middle}#checkout.cart__checkout-button,.cart__checkout-button{background:#a43029!important;border-color:#a43029!important;color:#fff!important;font-weight:600!important;font-size:17px!important;min-height:56px!important;border-radius:10px!important;text-transform:uppercase!important;letter-spacing:.02em!important}.cart__checkout-button .button-text,.cart__checkout-button *{color:#fff!important}.cart__checkout-button:hover{background:#8f2823!important;border-color:#8f2823!important}.quick-add__button{background:#fff!important;border:1px solid #000!important;color:#000!important}.quick-add__button:hover{background:#fff!important;border-color:#000!important;color:#000!important}.quick-add__button *{color:#000!important}.cart-bubble__background{background-color:#a43029!important}@media(max-width:749px){.variant-option--buttons:has(input[data-option-name=Size]):not(:has(input[value*=\d7])){display:flex!important;flex-wrap:wrap!important;gap:5px!important}.variant-option--buttons:has(input[data-option-name=Size]):not(:has(input[value*=\d7])) legend{flex:0 0 100%!important;margin-bottom:6px}.variant-option--buttons:has(input[data-option-name=Size]):not(:has(input[value*=\d7])) .variant-option__button-label{flex:1 1 0!important;min-width:0!important;max-width:none!important;padding:9px 2px!important;font-size:12px!important}}.cart-actions .additional-checkout-buttons,.cart__ctas .additional-checkout-buttons,.additional-checkout-buttons{display:none!important}.mg-accordions{margin-top:-3px;border-top:1px solid rgba(0,0,0,.12)}.mg-acc{border-bottom:1px solid rgba(0,0,0,.12)}.mg-acc__summary{display:flex;align-items:center;gap:10px;padding:16px 2px;cursor:pointer;list-style:none;font-weight:600;font-size:15px;color:var(--color-foreground,#1a1a1a)}.mg-acc__summary::-webkit-details-marker{display:none}.mg-acc__icon{display:inline-flex}.mg-acc__icon svg{width:20px;height:20px}.mg-acc__title{flex:1}.mg-acc__chevron{display:inline-flex;color:#00000073}.mg-acc__chevron svg{width:16px;height:16px;transition:transform .2s}.mg-acc[open] .mg-acc__chevron svg{transform:rotate(180deg)}.mg-acc__body{padding:0 2px 16px;font-size:14px;line-height:1.6}.mg-acc__body p{margin:0 0 8px}.mg-acc__body ul{margin:6px 0 10px;padding-left:18px}.mg-acc__body li{margin:3px 0}[class*=text_aEtTtq]{display:none!important}.mg-personalization__instructions{font-size:14px;line-height:1.6;margin-bottom:12px}main[data-template="product.gift-card"] .vtl-ub-vd-widget,main[data-template="product.gift-card"] [class*=vtl-ub-vd],main[data-template="product.gift-card"] [class*=Vtl-TableContent],main[data-template="product.gift-card"] [class*=size-chart i]{display:none!important}.menu-list__link:hover .menu-list__link-title,.menu-list__submenu-inner a:hover,.menu-list__submenu-inner a:hover .menu-list__link-title{text-decoration:underline!important;text-underline-offset:3px}.mega-menu__link--parent[href="#"]+ul,.menu-drawer__menu-item--parent[href="#"]+ul{display:none!important}.mega-menu__link--parent.mg-nav-open+ul,.menu-drawer__menu-item--parent.mg-nav-open+ul{display:block!important;background:#e6e6e6;border-radius:6px;padding:8px!important;margin-top:6px}.mega-menu__link--parent[href="#"],.menu-drawer__menu-item--parent[href="#"]{cursor:pointer}.mega-menu__link--parent[href="#"]:after,.menu-drawer__menu-item--parent[href="#"]:after{content:"";display:inline-block;width:.45em;height:.45em;margin-left:.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform .2s;vertical-align:middle}.mega-menu__link--parent.mg-nav-open:after,.menu-drawer__menu-item--parent.mg-nav-open:after{transform:rotate(-135deg) translateY(1px)}.mega-menu__link--parent.mg-nav-open .wrap-text,.menu-drawer__menu-item--parent.mg-nav-open .wrap-text{text-decoration:underline;text-underline-offset:3px}.menu-list__list-item:hover>.menu-list__link .menu-list__link-title,.menu-list__list-item:focus-within>.menu-list__link .menu-list__link-title{text-decoration:underline!important;text-underline-offset:3px}.menu-list__link--active .menu-list__link-title,.menu-list__link[aria-current=page] .menu-list__link-title,.menu-drawer__menu-item[aria-current=page] .menu-drawer__menu-item-text,.mg-nav-ancestor,.mg-nav-ancestor .menu-list__link-title,.mg-nav-ancestor .menu-drawer__menu-item-text,.mg-nav-ancestor .wrap-text{text-decoration:underline!important;text-underline-offset:3px}@media(max-width:749px){.menu-drawer__menu-item{justify-content:flex-start!important;padding-top:14px!important;padding-bottom:14px!important}.menu-drawer .menu-drawer__menu-item-text{font-size:25.5px!important;line-height:1.2!important}.menu-drawer__menu-item--parent[href="#"]+ul .menu-drawer__menu-item-text{font-size:20px!important}.menu-drawer__menu-item--parent[href="#"]+ul{background:#e6e6e6!important;border-radius:8px;padding:6px 12px!important;margin-top:4px}.menu-drawer__menu-item--parent[href="#"]+ul li,.menu-drawer__menu-item--parent[href="#"]+ul .menu-drawer__menu-item{background:transparent!important}.menu-drawer__menu-item .svg-wrapper.icon-caret{margin-left:.4em;flex:none}.menu-drawer__menu-item--parent[href="#"]:after{width:.55em;height:.55em}}@media(max-width:749px){.header-logo__image{max-width:175px!important;width:auto!important;height:auto!important}.header-drawer-icon--open svg{display:none!important}.header-drawer-icon--open{display:inline-block!important;width:22px!important;height:15px!important;background:linear-gradient(currentColor,currentColor) left top/100% 2px no-repeat,linear-gradient(currentColor,currentColor) left center/100% 2px no-repeat,linear-gradient(currentColor,currentColor) left bottom/100% 2px no-repeat}}@media(max-width:749px){.header-actions__action{padding-left:4px!important;padding-right:4px!important}}@media(max-width:749px){.account-button,.header-actions__action:has(.header-actions__cart-icon){order:-1!important}}@media(max-width:749px){.header-actions__action{padding-left:1px!important;padding-right:1px!important;min-width:0!important}.header-actions__action .svg-wrapper svg,.header-actions__action svg,.account-button svg{width:21px!important;height:21px!important}.header-actions{gap:2px!important}}@media(max-width:749px){.menu-drawer__menu-item--child .menu-drawer__menu-item-text{font-size:20px!important}.menu-drawer__menu-item--child{padding-left:28px!important}.menu-drawer__menu--childlist,.menu-drawer__menu--grandchildlist{background:#e6e6e6!important;border-radius:8px;margin:2px 12px 10px!important;padding:6px 0!important}.menu-drawer__menu--childlist .menu-drawer__list-item,.menu-drawer__menu--childlist .menu-drawer__menu-item--child,.menu-drawer__menu--grandchildlist .menu-drawer__list-item,.menu-drawer__menu--grandchildlist .menu-drawer__menu-item--child{background:transparent!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mg-custom.css.map */
