html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:var(--font-body-family)!important}body{color:var(--text-color);background:var(--body_bg)}:focus-visible{outline:2px solid var(--mc-fig);outline-offset:3px}::selection{color:var(--mc-paper);background:var(--mc-fig)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.section-heading,.section_heading,.card__heading,.product__title,.drawer__heading{color:var(--head-color);font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style);line-height:1.16;text-wrap:balance}p,li,dd,dt,label,input,select,textarea{line-height:1.58}small,.caption,.caption-with-letter-spacing,.product-vendor,.tax-info{font-size:max(1.3rem,.78em)!important;line-height:1.45}label,.form__label,.field__label,.quantity__label{font-size:max(1.45rem,.88em)}button,.button,.btn,[role=button],input[type=submit]{border-radius:0!important}:where(input,select,textarea,.field__input,.select__select,.quantity,.badge,.card,.card__inner,.card__media,.media,.drawer__inner,.modal__content,.global-settings-popup,.product-form__input input+label,.swatch-input__input+label,.image-with-text__media,.multicolumn-card,.collection-list__item,.product__media,.thumbnail,.facets__display,.mobile-facets__inner,.predictive-search,.search-modal__content,.newsletter-form__field-wrapper,.quick-add-modal__content,.accordion,.collapsible-content__inner,.filter-wrapper,.filter__disclosure,.pagination__item,.slider-button,.shopify-payment-button__button){border-radius:0!important}.button,.btn,button[type=submit],input[type=submit]{min-height:4.8rem;font-size:max(1.45rem,.9em);font-weight:600;letter-spacing:.045em;transition:background-color .22s ease,color .22s ease,border-color .22s ease,opacity .22s ease,transform .22s ease}.button:is(:hover,:focus-visible):not([disabled]),.btn:is(:hover,:focus-visible):not([disabled]),button[type=submit]:is(:hover,:focus-visible):not([disabled]),input[type=submit]:is(:hover,:focus-visible):not([disabled]){background-color:var(--btn-hover-bg)!important;border-color:var(--btn-hover-bg)!important;color:var(--btn-hover-text)!important;transform:translateY(-1px)}.button:is(:hover,:focus-visible) *,.btn:is(:hover,:focus-visible) *,button[type=submit]:is(:hover,:focus-visible) *{color:inherit!important}.button:before,.button:after,.btn:before,.btn:after,button[type=submit]:before,button[type=submit]:after,input[type=submit]:before,input[type=submit]:after{border-radius:0!important}.section-header .header_main_navigation_desktop .parent_a,.section-header .header_custom_links a{font-size:clamp(1.5rem,1.05vw,1.65rem)!important}.section-header .marri-mega__intro p,.section-header .marri-mega__intro>a{font-size:1.35rem!important}.section-header .marri-mega__featured-title{font-size:clamp(1.55rem,1.25vw,1.8rem)!important}.section-header .marri-mega__archive a{font-size:1.55rem!important}.collection .card__heading,.product-grid .card__heading,.search .card__heading,.predictive-search .card__heading{font-size:clamp(1.55rem,1.35vw,1.9rem)!important;line-height:1.3}.collection .price,.product-grid .price,.card-information .price{font-size:max(1.5rem,.95em)}.collection .product-vendor,.marri-card-rating small,.marri-card-rating span{font-size:max(1.3rem,.8em)!important}.gps :is([class$=__title],[class$=__heading],[class$=__card-title]){font-family:var(--font-heading-family)!important}.gps :is([class$=__body],[class$=__text],[class$=__copy],[class$=__description],[class$=__card-price]){font-family:var(--font-body-family)!important}.gps :is([class$=__eyebrow],[class$=__label],[class$=__card-label],[class$=__meta],[class$=__card-rating-num]){font-family:var(--font-body-family)!important;font-size:clamp(1.3rem,1vw,1.45rem)!important;line-height:1.35!important}.gps :is([class$=__body],[class$=__text],[class$=__copy],[class$=__description]){font-size:clamp(1.6rem,1.25vw,1.9rem)!important;line-height:1.55!important}.gps [class$=__card-title]{font-size:clamp(1.6rem,1.2vw,1.9rem)!important;line-height:1.3!important}.gps [class$=__card-price]{font-size:clamp(1.45rem,1.05vw,1.7rem)!important}.marri-product-photo-note,.drawer_cart .mc-timing-labels strong,.marri-card-copy,.breadcrumbs__list :is(li,a),.shopify-payment-button__more-options,.main_blog_learn_more a,.related-width-container s.price-item.price-item--regular,.marri-values__item p,.marri-review-card footer :is(strong,span),.gps .mc-hero__side .brand{font-size:max(1.35rem,.84em)!important;line-height:1.45!important}:is(.b2b-orders,.b2b-order-history,.b2b-account,.b2b-cart-wrapper,[class*=b2b-]) :is(.b2b-orders-badge,.b2b-status,.b2b-order-meta__label,.b2b-order-actions__title,.b2b-action-modal__subtitle,.b2b-payment-modal__section-title,.b2b-payment-detail__label,.price-label,.form-hint,.form-label,th,td){font-size:max(1.35rem,.84em)!important;line-height:1.45!important}:is(.b2b-orders,.b2b-order-history,.b2b-account,.b2b-cart-wrapper,[class*=b2b-]) :is(.b2b-orders-badge,.b2b-status,.b2b-order-meta__card,.b2b-order-actions,.b2b-action-btn,.b2b-action-modal__content,.b2b-action-modal__body input,.b2b-action-modal__body textarea,.b2b-access-denied,.b2b-access-loading){border-radius:0!important}:is(.b2b-orders,.b2b-order-history,.b2b-account,.b2b-cart-wrapper,[class*=b2b-]) :is(.b2b-orders-badge,.b2b-status,.b2b-order-link,.b2b-action-btn--primary){color:var(--mc-fig)!important;border-color:var(--mc-line)!important}.marri-packaging__eyebrow,.marri-product-story__eyebrow,.marri-collection__heading p,.marri-packaging__list li,.marri-packaging__prepared,.marri-product-story__link,.marri-collection__heading>a,.marri-collection .product-vendor,.marri-reviews__eyebrow,.marri-reviews__summary small,.marri-reviews__hint,.marri-values__eyebrow,.marri-materials__eyebrow,.marri-materials__heading p,.marri-materials__list li,.marri-product-rating,.marri-product-eyebrow,.product__tax,.product-input-field .form__label,.product-form__input--pill input[type=radio]+label small,.size_chart_wrapper span,.marri-product-gift label :is(span,strong,small),.marri-product-assurance,.marri-product-assurance strong,.marri-size-guide__eyebrow,.marri-size-guide__method strong,.marri-size-guide__available strong,.marri-size-guide__available th,.marri-size-guide__confirm,.marri-size-guide th,.marri-product-delivery__heading,.marri-product-delivery__heading :is(span,strong),.marri-product-delivery__step :is(strong,small),.marri-product-craft__item :is(strong,span:last-child),.marri-mobile-gallery__note,.drawer_cart .mc-cart-brand,.drawer_cart .mc-shipping-copy :is(strong,span),.drawer_cart .cart_upsell_head h3,.drawer_cart .cart_upsell_wrapper .quick-add button,.drawer_cart .mc-packaging-promise strong,.drawer_cart .drawer__bottom summary,.drawer_cart .mc-timing-heading :is(span,strong),.drawer_cart .mc-timing-labels :is(span,strong),.drawer_cart .mc-continue-shopping,.marri-mega__intro :is(p,a),.marri-review-card footer,.product-vendor,.color_swatch label,.predictive-search__item-vendor,.predictive-search__item .price,.customer thead th,ul.order_discount_wrapp li,td[data-label=Price] dl dd.regular-price,td[data-label=Total] dl dd.regular-price,.account table td:first-of-type a,.order .cart-discount,.order tbody ul,.order .unit-price,span.tooltip,span.active-filter__button-inner,.active-filter__button-wrapper *,.mobile-filter__info{font-size:1.35rem!important;line-height:1.45!important}.drawer_cart .cart__actions .cart__checkout-button,.product-form__submit,.product-form__submit :is(.marri-atc-label,.marri-atc-separator,.marri-atc-price){font-size:clamp(1.35rem,1.1vw,1.55rem)!important}.marri-card-copy{font-size:clamp(1.38rem,1.05vw,1.55rem)!important;line-height:1.45!important}body .gps.gps.gps :is([class$=__eyebrow],[class$=__label],[class$=__card-label],[class$=__meta],[class$=__card-rating-num],[class$=__caption],.caption,.brand){font-family:var(--font-body-family)!important;font-size:clamp(1.3rem,1vw,1.45rem)!important;line-height:1.4!important}body .gps.gps.gps :is([class$=__body],[class$=__text],[class$=__copy],[class$=__description]){font-family:var(--font-body-family)!important;font-size:clamp(1.6rem,1.25vw,1.9rem)!important;line-height:1.55!important}body .gps.gps.gps :is(button,a[class*=__cta],a[class*=button],[class*=__card],[class*=__media],img,video){border-radius:0!important}body .gps.gps.gps *{--bblr: 0px !important;--bbrr: 0px !important;--btlr: 0px !important;--btrr: 0px !important}[class^=product-section-spacing-] .product__title h1,[class*=" product-section-spacing-"] .product__title h1,[class^=product-section-spacing-] .product-title,[class*=" product-section-spacing-"] .product-title{font-size:clamp(3rem,4vw,5.2rem)!important;line-height:1.08}[class^=product-section-spacing-] :is(.product__description,.rte,.mp_collapsible_tab_answer_inner),[class*=" product-section-spacing-"] :is(.product__description,.rte,.mp_collapsible_tab_answer_inner){font-size:max(1.6rem,1em)}[class^=product-section-spacing-] .product-info-wrapper .product-content.rte-short-description,[class*=" product-section-spacing-"] .product-info-wrapper .product-content.rte-short-description,[class^=product-section-spacing-] .product-info-wrapper .marri-description__content,[class*=" product-section-spacing-"] .product-info-wrapper .marri-description__content,[class^=product-section-spacing-] .product-info-wrapper .marri-description__content :is(p,li),[class*=" product-section-spacing-"] .product-info-wrapper .marri-description__content :is(p,li){font-size:clamp(1.85rem,.22vw + 1.78rem,2rem)!important;line-height:1.55!important}[class^=product-section-spacing-] .mp_collapsible_tab_question h3,[class*=" product-section-spacing-"] .mp_collapsible_tab_question h3{font-size:clamp(1.65rem,1.4vw,1.9rem)!important}.marri-material-card p,.marri-material-card__text,.marri-material-card__text p{font-size:1.45rem!important;line-height:1.5!important}.marri-materials__heading>span,.marri-product-story__text,.marri-review-card__text{font-size:max(1.55rem,.95em)!important}.drawer__inner,.cart,.shopify-policy__body,.marri-footer{font-size:max(1.5rem,.94em)}.marri-footer__links a,.marri-footer__text,.marri-footer__contact-text,.marri-footer__legal-text{font-size:max(1.45rem,.9em);line-height:1.55}.b2b-cart-wrapper,.b2b-request-form,[class*=b2b-request-form-],.b2b-orders,.b2b-order-history,.b2b-account{color:var(--mc-ink)!important;font-family:var(--font-body-family)!important;font-size:1.6rem!important}.b2b-cart-wrapper :is(h1,h2,h3,h4,.b2b-cart-title,.section-title),[class*=b2b-request-form-] :is(h1,h2,h3,h4){color:var(--mc-ink)!important;font-family:var(--font-heading-family)!important}.b2b-cart-title{font-size:clamp(2.8rem,4vw,4.4rem)!important}.b2b-cart-subtitle{font-size:1.6rem!important}.b2b-cart-wrapper .section-title{font-size:clamp(2rem,2.2vw,2.8rem)!important;border-color:var(--mc-fig)!important}.b2b-cart-wrapper :is(p,li,label,input,select,textarea,button,.cart-item__title,.cart-item__variant,.cart-item__sku){font-family:var(--font-body-family)!important}:is(.b2b-cart-wrapper,.b2b-request-form,[class*=b2b-request-form-],.b2b-orders,.b2b-order-history,.b2b-account) :is(p,li,label,input,select,textarea,button,small,td,th){font-family:var(--font-body-family)!important;line-height:1.5}:is(.b2b-cart-wrapper,.b2b-request-form,[class*=b2b-request-form-],.b2b-orders,.b2b-order-history,.b2b-account) :is(small,.caption,.help-text,.hint){font-size:1.3rem!important}.b2b-cart-wrapper :is(.cart-item__title,.cart-item__variant,.cart-item__sku,label,input,select,textarea){font-size:1.45rem!important}.b2b-cart-wrapper :is(.price,.cart-item__price .price){color:var(--mc-fig)!important;font-size:1.7rem!important}.b2b-cart-wrapper :is(button,.button,.btn,input,select,textarea,.cart-item,.cart-item__image,.b2b-cart-items,.b2b-form-section,.empty-state),[class*=b2b-request-form-] :is(button,input,select,textarea,.brf-message){border-radius:0!important}.b2b-cart-wrapper :is(.btn-primary,.checkout-button,button[type=submit]),[class*=b2b-request-form-] .brf-btn{color:#fff!important;background:var(--mc-fig)!important;border-color:var(--mc-fig)!important}.b2b-cart-wrapper :is(.btn-primary,.checkout-button,button[type=submit]):is(:hover,:focus-visible),[class*=b2b-request-form-] .brf-btn:is(:hover,:focus-visible){color:#fff!important;background:var(--mc-ink)!important;border-color:var(--mc-ink)!important}@media screen and (min-width:750px)and (max-width:989px){body{font-size:max(1.65rem,1em)}.page-width{padding-left:max(2.4rem,4vw);padding-right:max(2.4rem,4vw)}.collection .card__heading,.product-grid .card__heading,.search .card__heading{font-size:1.7rem!important}[class^=product-section-spacing-] .product__title h1,[class*=" product-section-spacing-"] .product__title h1{font-size:clamp(3.4rem,5vw,4.6rem)!important}}@media screen and (max-width:989px){.section-header .mobile_drawer_inner{width:min(42rem,100vw)}.section-header ul.mobile_parent_main>li>a,.section-header .mobile_has_children_wrapper>a{font-size:1.8rem!important}.section-header .marri-mobile-child-link__title{font-size:1.55rem!important}.section-header .marri-mobile-child-link{min-height:5.4rem}.section-header .mobile_drawer_inner :is(.localization-selector,.header__icon--account){font-size:1.5rem!important}.banner-collection-page .section-heading-overlay{font-size:clamp(3.2rem,9vw,5.2rem)!important}}@media screen and (max-width:749px){.collection .card__heading,.product-grid .card__heading,.search .card__heading{font-size:1.55rem!important}[class^=product-section-spacing-] .product-form__submit>:is(.marri-atc-label,.marri-atc-separator,.marri-atc-price),[class*=" product-section-spacing-"] .product-form__submit>:is(.marri-atc-label,.marri-atc-separator,.marri-atc-price){font-size:clamp(1.3rem,3.55vw,1.45rem)!important}.marri-material-card p,.marri-material-card__text,.marri-material-card__text p{font-size:1.38rem!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.section-heading,.section_heading,.card__heading,.product__title,.drawer__heading{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important}.main_announcement_bar_wrapper,.main_announcement_bar_wrapper :is(span,a,button),.section-header .header_main_navigation_desktop :is(.parent_a,.child_main>a,.grandchild_main a),.section-header :is(.marri-mega__featured-title,.marri-mega__archive a,.marri-mobile-child-link__title),.section-header .mobile_drawer_inner :is(.mobile_parent_main>li>a,.mobile_has_children_wrapper>a,.mobile_child_main a,.mobile_grandchild_main a),.section-header .mobile_drawer_utility_wrapper :is(button,.header_account>span),.main_localization_inner :is(h2,button){font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important}.main_announcement_bar_wrapper :is(span,a){letter-spacing:.055em}.section-header .header_main_navigation_desktop .parent_a,.section-header .mobile_drawer_inner .mobile_parent_main>li>a,.section-header .mobile_drawer_inner .mobile_has_children_wrapper>a{letter-spacing:.045em}.banner-collection-page-main,.banner-collection-page,.banner-collection-page:after,.banner-collection-page img,.banner-collection-page-main .collection_rtx,.main_collection_grid :is(.card,.card__inner,.card__media,.media,img),.main_collection_grid :is(button,.button,.quick-add__submit){border-radius:0!important}[class^=product-section-spacing-] .product-form__input--pill .var-opt,[class*=" product-section-spacing-"] .product-form__input--pill .var-opt{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))!important;gap:1rem!important;width:100%}[class^=product-section-spacing-] .product-form__input--pill label.marri-size-option,[class*=" product-section-spacing-"] .product-form__input--pill label.marri-size-option{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.65rem!important;min-width:0!important;min-height:6.8rem!important;margin:0!important;padding:1.15rem 1rem!important;border-radius:0!important}[class^=product-section-spacing-] label.marri-size-option .marri-variant-value,[class*=" product-section-spacing-"] label.marri-size-option .marri-variant-value{display:block!important;margin:0!important;font-family:var(--font-heading-family)!important;font-size:1.8rem!important;font-weight:var(--font-heading-weight)!important;line-height:1!important}[class^=product-section-spacing-] label.marri-size-option .marri-variant-measure,[class*=" product-section-spacing-"] label.marri-size-option .marri-variant-measure{display:block!important;margin:0!important;font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:.025em;line-height:1.15!important;opacity:.76}@media screen and (max-width:749px){.language_selector_wrapper .marri-language-list{grid-template-columns:1fr}[class^=product-section-spacing-] .product-form__input--pill .var-opt,[class*=" product-section-spacing-"] .product-form__input--pill .var-opt{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important}[class^=product-section-spacing-] .product-form__input--pill label.marri-size-option,[class*=" product-section-spacing-"] .product-form__input--pill label.marri-size-option{min-height:6.4rem!important;padding:1rem .7rem!important}}body:not(.page-id-index) :is(.rte,.product__description,.collection-description,.shopify-policy__body,.article-template__content){font-size:clamp(1.55rem,.25vw + 1.46rem,1.72rem);line-height:1.62;overflow-wrap:anywhere}body:not(.page-id-index) :is(.caption,.caption-large,.caption-with-letter-spacing,small,.product-vendor,.tax-info,.form__label,.field__label,.product-option,.product-option dt,.product-option dd){font-size:clamp(1.3rem,.18vw + 1.24rem,1.45rem)!important;line-height:1.42!important}:is(.main_announcement_bar_wrapper a,.main_announcement_bar_wrapper span,.section-header .header_main_navigation_desktop a,.section-header .mobile_drawer_inner a,.button,.btn,button[type=submit],input[type=submit],.product-form__submit,.cart__checkout-button,.localization_selectors,summary){min-width:0;line-height:1.2!important}:is(.main_announcement_bar_wrapper a,.main_announcement_bar_wrapper span,.section-header .header_main_navigation_desktop .parent_a,.button,.btn,button[type=submit],input[type=submit],.product-form__submit,.cart__checkout-button,.localization_selectors){white-space:nowrap}.main_announcement_bar_wrapper :is(a,span){overflow:hidden;text-overflow:ellipsis}:is(.button,.btn,button[type=submit],input[type=submit],.product-form__submit){font-size:clamp(1.35rem,.25vw + 1.27rem,1.55rem)!important;letter-spacing:clamp(.025em,.08vw,.055em)!important}:is(.collection,.product-grid,.search,.predictive-search) .card__heading,.drawer_cart .cart-item__name{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:749px){body:not(.page-id-index) :is(.rte,.product__description,.collection-description,.shopify-policy__body,.article-template__content){font-size:1.55rem;line-height:1.58}[class^=product-section-spacing-] .product-info-wrapper .product-content.rte-short-description,[class*=" product-section-spacing-"] .product-info-wrapper .product-content.rte-short-description,[class^=product-section-spacing-] .product-info-wrapper .marri-description__content,[class*=" product-section-spacing-"] .product-info-wrapper .marri-description__content,[class^=product-section-spacing-] .product-info-wrapper .marri-description__content :is(p,li),[class*=" product-section-spacing-"] .product-info-wrapper .marri-description__content :is(p,li){font-size:1.85rem!important;line-height:1.55!important}:is(.button,.btn,button[type=submit],input[type=submit],.product-form__submit){font-size:clamp(1.3rem,3.45vw,1.45rem)!important;letter-spacing:.025em!important}}body{font-size:1.8rem}@media screen and (min-width:750px){body{font-size:1.9rem}}small,.caption,.caption-with-letter-spacing,.product-vendor,.tax-info,.marri-product-photo-note,.marri-card-copy,.marri-card-rating small,.marri-card-rating span,.breadcrumbs__list :is(li,a),.mobile-filter__info,span.filter-checkbox__text,span.filter-checkbox__text-label,.filter__header-vertical,.filter__selected,.drawer_cart .mc-timing-labels :is(span,strong),.drawer_cart .mc-shipping-copy :is(strong,span),.marri-review-card footer,.marri-reviews__summary small,.marri-reviews__hint{font-size:1.6rem!important;line-height:1.48!important}main :is(.rte,.product__description,.collection-description,.shopify-policy__body,.article-template__content,.text-body){font-size:1.8rem!important;line-height:1.58!important}@media screen and (min-width:750px){main :is(.rte,.product__description,.collection-description,.shopify-policy__body,.article-template__content,.text-body){font-size:1.9rem!important}}label,.form__label,.field__label,.quantity__label,.filter__summary,.facet-filters__sort,.sort-filters__field .select__select,.mobile-filter__sort .select__select,input,select,textarea{font-size:max(1.6rem,.9em)}.button,.btn,button[type=submit],input[type=submit]{font-size:max(1.55rem,.9em)}@media screen and (min-width:750px){.filter-vertical .filter-wrapper,.filter-vertical .aside_filter_wrapper_inner,.filter-vertical #FilterWrapperDesktop,.filter-vertical .filter__form-vertical,.filter-vertical .filter__disclosure-vertical{min-width:0;max-width:100%;box-sizing:border-box}.filter-vertical .filter__disclosure-vertical{width:100%;overflow:hidden}.filter-vertical .filter__summary{position:relative;width:100%;min-width:0;box-sizing:border-box;padding:1.5rem 3.2rem 1.5rem 0!important}.filter-vertical .filter__summary>div{width:100%;min-width:0}.filter-vertical .filter__summary .icon_wrapper{position:absolute;top:50%;right:.4rem;width:2.2rem;height:2.2rem;display:grid;place-items:center;transform:translateY(-50%);pointer-events:none}.filter-vertical .filter__summary>div>svg.filter-icon{position:absolute;top:50%;right:.75rem;margin:0;transform:translateY(-50%);transform-origin:center;pointer-events:none}.filter-vertical .filter__summary[aria-expanded=true]>div>svg.filter-icon{transform:translateY(-50%) rotate(45deg)}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/marri-design-system-v621.css.map */
