html body #MainContent .product-details,html body #MainContent .product-details :is(h1,h2,h3,p,a,summary,label,select,button,legend,.price,.text-block),html body :is(.cart-page,.cart-drawer) :is(h1,h2,h3,p,a,summary,label,select,button,span){font-family:Figtree,sans-serif!important;font-weight:400;letter-spacing:normal;text-transform:none}html body #MainContent .product-details h1{font-size:25px!important;line-height:1.25!important;font-style:normal!important;font-weight:400!important;margin:0!important;letter-spacing:0!important}html body #MainContent .product-details>.group-block>.group-block-content{gap:20px!important}html body #MainContent .product-details .group-block-content .group-block-content{gap:8px!important}html body #MainContent .product-details .divider{display:none}html body #MainContent .product-details .price{font-size:16px!important;color:#4b4d4f!important}html body #MainContent .product-details .variant-picker{margin:4px 0 0!important}.ma-option-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;font:400 13px Figtree,sans-serif}.ma-option-heading a{font-size:12px;color:#73777a;text-decoration:underline;text-underline-offset:3px}html body #MainContent .product-details .variant-option--dropdowns{width:100%;margin:0!important}html body #MainContent .product-details .variant-option__select-wrapper{border:1px solid #d7d9da!important;border-radius:4px!important;background:#fff;margin:0!important}html body #MainContent .product-details .variant-option__select{min-height:50px!important;padding:13px 42px 13px 16px!important;background:transparent!important;color:#303336!important;font:400 15px Figtree,sans-serif!important}html body #MainContent .product-details .product-form-buttons{display:flex!important;flex-direction:column!important;gap:0!important}html body #MainContent .product-details .product-form-buttons .add-to-cart-button{display:flex!important;align-items:center;justify-content:space-between;gap:16px;width:100%;height:56px!important;min-height:56px!important;padding:16px 20px!important;border-radius:4px!important;border:1px solid #303336!important;background:#303336!important;color:#fff!important;font:400 15px Figtree,sans-serif!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}html body #MainContent .product-details .add-to-cart-icon{display:none!important}.ma-button-price{margin-inline-start:auto;white-space:nowrap;font:inherit!important}.ma-payment-marks{display:flex;align-items:center;justify-content:center;gap:9px;min-height:24px;padding:0;margin:13px 0 0}.ma-payment-mark{width:34px;height:22px;display:block}.ma-other-payments{width:100%;font:400 12px/1.5 Figtree,sans-serif!important;margin:0;color:#62676b}.ma-other-payments summary{display:block;list-style:none;text-align:center;padding:12px 0 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.ma-other-payments summary::-webkit-details-marker{display:none}.ma-other-payments .accelerated-checkout-block{margin:14px 0 0!important;width:100%!important;max-width:none!important}.ma-other-payments .shopify-payment-button{width:100%}.ma-other-payments shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-border-radius:4px}.ma-purchase-services{display:block;width:100%;font:400 13px/1.65 Figtree,sans-serif;color:#303336;letter-spacing:normal;text-transform:none;margin:18px 0 0}.ma-delivery-line{display:flex;gap:10px;margin:0 0 22px;font:400 13px/1.6 Figtree,sans-serif!important;color:#65696c}.ma-service-symbol{flex:none;font-size:20px;line-height:1.2;color:#303336}.ma-service-rows{border-top:1px solid #e5e6e7}.ma-purchase-service{border-bottom:1px solid #e5e6e7}.ma-purchase-service summary{display:flex;align-items:center;justify-content:space-between;min-height:54px;gap:15px;list-style:none;cursor:pointer;font:400 14px/1.4 Figtree,sans-serif!important;color:#303336}.ma-purchase-service summary::-webkit-details-marker{display:none}.ma-purchase-service summary:after{content:"";display:block;width:6px;height:6px;flex:none;border-top:1px solid #858b8e;border-right:1px solid #858b8e;transform:rotate(45deg);margin-right:3px}.ma-purchase-service[open] summary:after{transform:rotate(135deg)}.ma-purchase-service-body{padding:0 0 17px;color:#72777a;font:400 13px/1.65 Figtree,sans-serif!important}.ma-purchase-service-body p{margin:0 0 8px}.ma-purchase-service-body p:last-child{margin:0}.ma-purchase-service-body .ma-payment-marks{justify-content:flex-start;margin:0 0 12px}.ma-purchase-service a{color:#303336;text-underline-offset:4px}.ma-purchase-service summary:focus-visible,.ma-other-payments summary:focus-visible{outline:2px solid #303336;outline-offset:3px}html body #MainContent .product-details .ma-yvon-accordions{margin:0!important;border-top:0!important}html body #MainContent .product-details .ma-yvon-accordion{border-color:#e5e6e7!important}html body #MainContent .product-details .ma-yvon-accordion summary{font:400 14px/1.4 Figtree,sans-serif!important;min-height:54px!important;letter-spacing:0!important}html body #MainContent .product-details .ma-yvon-accordion summary:after{content:"\203a"!important;font:400 20px Figtree,sans-serif!important;color:#858b8e!important;transform:none!important}html body #MainContent .product-details .ma-yvon-accordion[open] summary:after{transform:rotate(90deg)!important}html body #MainContent .product-details .ma-yvon-accordion__body{font:400 14px/1.65 Figtree,sans-serif!important;color:#72777a!important}.cart-page{--sidebar-width:420px;column-gap:64px!important}html body .cart-page__summary{display:block!important;align-self:start!important;padding:32px!important;border:1px solid #e4e5e6!important;border-radius:0!important;background:#fff!important}.ma-order-summary-title{font:400 22px/1.3 Figtree,sans-serif!important;letter-spacing:0!important;margin:0 0 22px!important}.cart-totals,.cart-totals__container{font:400 14px/1.6 Figtree,sans-serif!important}.cart-totals:not(:has(.cart-actions)){border-top:0!important;padding-top:0!important;margin-top:0!important}.ma-cart-delivery{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 4px;font:400 13px/1.5 Figtree,sans-serif;color:#62676b}.ma-cart-delivery strong{font-weight:400;color:#303336}.ma-cart-estimate{font:400 12px/1.6 Figtree,sans-serif;margin:0 0 24px;color:#72777a}.cart__ctas{display:flex;flex-direction:column;gap:0!important;margin-top:24px}html body .cart__checkout-button{display:flex!important;justify-content:space-between!important;align-items:center;width:100%!important;min-height:56px!important;padding:16px 20px!important;background:#303336!important;color:#fff!important;border:1px solid #303336!important;border-radius:4px!important;font:400 14px Figtree,sans-serif!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.ma-other-payments--cart .additional-checkout-buttons{margin-top:14px}.ma-purchase-services--cart{margin-top:36px}.ma-purchase-services--cart h2{font:400 20px/1.35 Figtree,sans-serif!important;margin:0 0 18px!important;text-transform:none!important}.ma-purchase-services--cart .ma-service-rows{border:1px solid #e4e5e6;border-radius:4px}.ma-purchase-services--cart .ma-purchase-service{padding:0 18px}.ma-purchase-services--cart .ma-purchase-service:last-child{border-bottom:0}.ma-purchase-services--cart .ma-purchase-service summary{font-size:13px!important}.cart-drawer .ma-order-summary-title{font-size:18px!important}.cart-drawer .ma-purchase-services--cart{margin-top:24px}.cart-drawer .ma-purchase-services--cart h2{font-size:17px!important}.cart-drawer .ma-cart-estimate{margin-bottom:12px}html body .cart-items__title{font:400 18px/1.4 Figtree,sans-serif!important;text-transform:none!important;letter-spacing:0!important}html body .cart-items__details{font:400 13px/1.6 Figtree,sans-serif!important}html body #MainContent .product-information__grid .product-details h1{font-size:25px!important;line-height:1.25!important}@media(min-width:990px){html body #MainContent .product-information__grid>.product-details{padding-inline:24px!important;box-sizing:border-box!important}}@media(max-width:749px){html body #MainContent .product-details h1{font-size:23px!important}html body #MainContent .product-information__grid>.product-details{padding:22px 22px 32px!important}html body #MainContent .product-details>.group-block>.group-block-content{gap:18px!important}.ma-payment-mark{width:32px;height:20px}.ma-delivery-line{font-size:12px!important;margin-bottom:16px}.ma-purchase-services{margin-top:16px}.ma-purchase-service summary{min-height:50px}.cart-page{gap:28px!important}html body .cart-page__summary{padding:22px 18px!important}.ma-purchase-services--cart{margin-top:28px}}html body .cart-page__summary .cart-summary{display:block!important;position:relative!important;height:auto!important;width:auto!important;margin:0!important;padding:0!important;background:#fff!important;--color-foreground:#303336;--color-primary:#303336}html body .cart-page__summary .cart-summary__inner{display:block!important;position:static!important;height:auto!important;width:auto!important;max-width:none!important;padding:0!important;margin:0!important;gap:0!important;text-align:left!important}html body .cart-page__summary .cart-totals__container{display:block!important;margin:0!important;padding:0!important}html body .cart-page__summary .cart-totals__total{margin:14px 0 8px!important;gap:15px!important}html body .cart-page__summary .cart-totals__tax-note{margin:0!important;line-height:1.6!important}html body .cart-page__summary .cart-totals__installments:has(form:empty),html body .cart-page__summary .cart-totals__installments{display:none}html body .cart-page__summary .ma-cart-delivery{margin:18px 0 4px!important}html body .cart-page__summary .ma-cart-estimate{margin:0 0 20px!important;text-wrap:pretty!important}html body .cart-page__summary .cart__ctas{margin:0!important}html body .cart-page__summary .cart-actions{border:0!important;margin:0 0 16px!important;padding:0!important}html body .cart-page__summary .cart-discount__summary{display:flex!important;justify-content:space-between!important;min-height:40px!important;border-bottom:1px solid #e5e6e7!important;color:#62676b!important;font:400 13px Figtree,sans-serif!important}html body .cart-page .quantity-selector{border:1px solid #d7d9da!important;border-radius:4px!important;background:#fff!important;min-height:40px!important}html body .cart-page .quantity-selector button,html body .cart-page .quantity-selector input{background:#fff!important;color:#303336!important;border:0!important;min-width:34px!important;height:38px!important}html body .cart-page .cart-items__remove{background:transparent!important;border:0!important;box-shadow:none!important;color:#72777a!important;min-width:34px!important;padding:8px!important}html body .cart-page__title h1{font:400 25px/1.3 Figtree,sans-serif!important;text-transform:none!important;letter-spacing:0!important}.ma-service-symbol{width:20px;height:20px;flex:none;margin-top:3px}@media(min-width:750px){html body .cart-page{grid-template-columns:minmax(0,1fr) 390px!important;column-gap:48px!important}}@media(max-width:749px){html body #MainContent .product-information__grid .product-details h1{font-size:23px!important}}html body #MainContent .cart-page .cart-items__quantity-controls .quantity-selector{width:112px!important;min-width:112px!important;height:40px!important;border:1px solid #d7d9da!important;border-radius:4px!important;background:#fff!important;grid-template-columns:34px 42px 34px!important;gap:0!important}html body #MainContent .cart-page .cart-items__quantity-controls .quantity-selector :is(button,input){width:auto!important;min-width:0!important;max-width:none!important;height:38px!important;padding:0!important;background:#fff!important;color:#303336!important;border:0!important;font:400 13px Figtree,sans-serif!important;box-shadow:none!important}html body #MainContent .cart-page .cart-items__quantity-controls .cart-items__remove{width:32px!important;min-width:32px!important;height:40px!important;padding:6px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#72777a!important}.ma-wallet-options-note{font:400 12px/1.6 Figtree,sans-serif!important;color:#72777a!important;margin:10px 0 0}html body #MainContent .cart-page .cart-summary__inner .cart__ctas button.cart__checkout-button{background:#303336!important;color:#fff!important}html body .cart-page__summary{border:0!important;border-top:1px solid #dcd7d1!important;padding:28px 0 0!important;background:#fff!important}html body #MainContent .cart-page .cart-summary__inner .cart__ctas button.cart__checkout-button{background:#191715!important;border-color:#191715!important;border-radius:0!important;min-height:54px!important;font-size:13px!important}html body .cart-page .ma-order-summary-title{font-size:21px!important;margin:0 0 22px!important}.ma-cart-wallets{width:100%;margin:20px 0 0}.ma-cart-express-label{font:400 11px/1.5 Figtree,sans-serif!important;color:#73706c;text-align:center;margin:0 0 10px!important;letter-spacing:.06em!important}.ma-cart-wallets .additional-checkout-buttons{margin:0!important}.ma-cart-wallets shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:46px;--shopify-accelerated-checkout-button-border-radius:0px;--shopify-accelerated-checkout-button-box-shadow:none;--shopify-accelerated-checkout-row-gap:10px}.ma-cart-wallets shop-pay-wallet-button{display:none!important}.cart__ctas>.ma-payment-marks{margin:20px 0 0!important;gap:10px!important;min-height:22px}.cart__ctas>.ma-payment-marks .ma-payment-mark{width:32px;height:20px}.ma-cart-secure-note{font:400 11px/1.6 Figtree,sans-serif!important;text-align:center;color:#77736f;margin:9px auto 0!important;max-width:290px}.cart-page .ma-purchase-services--cart{margin-top:26px!important}.cart-page .ma-purchase-services--cart .ma-service-rows{border:0;border-top:1px solid #e8e3de;border-radius:0}.cart-page .ma-purchase-services--cart .ma-purchase-service{padding:0!important}.cart-page .ma-purchase-services--cart .ma-purchase-service summary{min-height:47px!important;font-size:12px!important}@media(max-width:749px){html body .cart-page__summary{padding:24px 0 0!important;margin-top:0!important}.cart-page{gap:24px!important}.ma-cart-wallets{margin-top:18px}}html body #MainContent .cart-page .cart-actions:has(.cart-discount__codes):not(:has(.cart-discount__codes>li)){display:none!important}html body #MainContent .cart-page .cart-totals__total{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ma-purchase-experience.css.map */
