/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-whats-included-grid{gap:var(--mcf-space-24);flex-direction:column;display:flex}.mcf-whats-included-grid__item{align-items:center;gap:var(--mcf-space-16);display:flex}.mcf-whats-included-grid__image{width:var(--mcf-space-120);height:var(--mcf-space-110);object-fit:cover;flex-shrink:0}.mcf-whats-included-grid__label{color:var(--mcf-color-text-primary);line-height:var(--mcf-line-height-relaxed);font-weight:var(--mcf-font-weight-bold);flex:1}@media (min-width:40rem){.mcf-whats-included-grid{gap:var(--mcf-space-24);grid-template-columns:repeat(2,1fr);display:grid}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-frame-builder-custom-input{gap:var(--mcf-frame-builder-custom-size-inputs-gap);justify-content:space-between;align-items:flex-end;width:100%;display:flex}.mcf-frame-builder-custom-input__field{min-width:0;max-width:var(--mcf-space-156);flex:1 1 0}.mcf-frame-builder-custom-input__inner-wrapper{width:100%;min-width:0}.mcf-frame-builder-custom-input__input{font-weight:var(--mcf-font-weight-bold);max-height:var(--mcf-space-42)}.mcf-frame-builder-custom-input__label{font-weight:var(--mcf-font-weight-regular)}.mcf-frame-builder-custom-input__separator{color:var(--mcf-frame-builder-custom-size-separator-color);font-weight:var(--mcf-font-weight-bold);padding-top:var(--mcf-frame-builder-custom-size-separator-padding-top);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.mcf-frame-builder-custom-input{gap:var(--mcf-frame-builder-custom-size-inputs-gap);justify-content:center;width:auto}.mcf-frame-builder-custom-input__field{max-width:none;width:var(--mcf-frame-builder-custom-size-input-width);flex:none}.mcf-frame-builder-custom-input__separator{padding-top:0;padding-bottom:var(--mcf-space-8)}}@media not all and (max-width:64rem){.mcf-frame-builder-custom-input{width:var(--mcf-frame-builder-custom-size-inputs-container-width)}}}

/**
 * FrameBuilderCustomMatSize Component Styles
 *
 * Custom mat border input component with 4 fields (Top, Right, Bottom, Left)
 * Desktop: Horizontal layout with all 4 fields in a row
 * Mobile (≤md): 2x2 grid layout (Top/Bottom | Left/Right)
 */

@layer components {
    .mcf-frame-builder-custom-mat-size {
        width: 100%;
        margin-right: var(--mcf-space-40);
    }

    .mcf-frame-builder-custom-mat-size__inputs {
        width: 100%;
    }

    /* Mobile Layout: 2x2 Grid */
    @media (max-width: 768px) {
        .mcf-frame-builder-custom-mat-size {
            margin-right: 0;
        }
        .mcf-frame-builder-custom-mat-size__inputs {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: auto auto;
            gap: var(--mcf-space-16);
            width: 100%;
        }

        /* Reorder fields for 2x2 grid layout:
           Grid positions:
           [0,0] [0,1]    →  [Top]    [Bottom]
           [1,0] [1,1]    →  [Left]   [Right]
        */
        .mcf-frame-builder-custom-mat-size__inputs > :nth-child(1) {
            /* Top field - position 1 */
            grid-column-start: 1;
            grid-row-start: 1;
        }

        .mcf-frame-builder-custom-mat-size__inputs > :nth-child(2) {
            /* Right field - position 4 */
            grid-column-start: 2;
            grid-row-start: 2;
        }

        .mcf-frame-builder-custom-mat-size__inputs > :nth-child(3) {
            /* Bottom field - position 2 */
            grid-column-start: 2;
            grid-row-start: 1;
        }

        .mcf-frame-builder-custom-mat-size__inputs > :nth-child(4) {
            /* Left field - position 3 */
            grid-column-start: 1;
            grid-row-start: 2;
        }

        /* Remove separator icons on mobile since we're in a grid */
        .mcf-frame-builder-custom-mat-size__inputs .mcf-frame-builder-custom-input__separator {
            display: none;
        }

        /* Full width for input fields in grid */
        .mcf-frame-builder-custom-mat-size__inputs .mcf-frame-builder-custom-input__field {
            width: 100%;
        }
    }
}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-feature-item{cursor:pointer;gap:var(--mcf-space-12);flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.mcf-feature-item__image-wrapper{aspect-ratio:1;border-radius:var(--mcf-radius-8);background-color:var(--mcf-color-white);width:100%;position:relative;overflow:hidden}.mcf-feature-item__image{inset:calc(var(--spacing,.25rem) * 0);object-fit:cover;width:100%;height:100%;position:absolute}.mcf-feature-item__image--base{z-index:var(--mcf-z-index-1)}.mcf-feature-item__image--hover{z-index:var(--mcf-z-index-2);opacity:var(--mcf-opacity-none);transition:opacity .3s ease-in-out}.mcf-feature-item__image--hover-visible{opacity:var(--mcf-opacity-1)}.mcf-feature-item:not(:hover) .mcf-feature-item__image--hover{opacity:var(--mcf-opacity-none);transition:none}.mcf-feature-item__overlay{inset:calc(var(--spacing,.25rem) * 0);padding:var(--mcf-space-24) var(--mcf-space-40);z-index:var(--mcf-z-index-3);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute}.mcf-feature-item__overlay-title{color:var(--mcf-color-gray-800);text-align:center;line-height:var(--mcf-line-height-1-2);font-weight:var(--mcf-font-weight-semibold);transition:color .3s ease-in-out}.mcf-feature-item:hover .mcf-feature-item__overlay-title{color:var(--mcf-color-white)}.mcf-feature-item__overlay-description{color:var(--mcf-color-white);text-align:center;margin-top:var(--mcf-space-4);font-size:var(--mcf-font-size-sm);line-height:var(--mcf-line-height-1-5)}@media (min-width:80rem){.mcf-feature-item__image-wrapper{aspect-ratio:340/300}}@media not all and (min-width:80rem){.mcf-feature-item__image-wrapper{aspect-ratio:236/210}}@media (max-width:48rem){.mcf-feature-item__image-wrapper{aspect-ratio:1}.mcf-feature-item__image--hover{display:none}.mcf-feature-item__overlay-title,.mcf-feature-item:hover .mcf-feature-item__overlay-title{color:var(--mcf-color-gray-800)}.mcf-feature-item__overlay-description{display:none}}@media not all and (min-width:64rem){.mcf-feature-item__overlay{padding:var(--mcf-space-8)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-frame-builder-custom-size{justify-content:center;align-items:center;gap:var(--mcf-frame-builder-custom-size-gap);flex-flow:wrap;display:flex}.mcf-frame-builder-custom-size__size-section{align-items:center;gap:var(--mcf-frame-builder-custom-size-gap);flex-direction:row;order:1;display:flex}.mcf-frame-builder-custom-size__cancel{order:2;display:flex}.mcf-frame-builder-custom-size .mcf-frame-builder-custom-input{flex-basis:100%;order:3;justify-content:center}@media (min-width:64rem){.mcf-frame-builder-custom-size{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end}.mcf-frame-builder-custom-size__size-section{flex-direction:column;order:0;align-items:flex-start}.mcf-frame-builder-custom-size__cancel{order:0}.mcf-frame-builder-custom-size .mcf-frame-builder-custom-input{flex-basis:auto;order:0}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-media{gap:var(--mcf-space-4);flex-direction:column;width:100%;display:flex}.mcf-media__wrapper{border-radius:var(--mcf-radius-8);background-color:var(--mcf-color-white);width:100%;height:auto;position:relative;overflow:hidden}.mcf-media__wrapper[data-feature-callout=true]{height:auto}.mcf-media__element{object-fit:cover;border-radius:var(--mcf-radius-8);width:100%;height:100%;display:block}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-media__element{height:var(--mcf-space-400)}video.mcf-media__element::-webkit-media-controls{opacity:0;pointer-events:none;width:0;height:0;overflow:hidden}video.mcf-media__element::-webkit-media-controls-enclosure{opacity:0;pointer-events:none;width:0;height:0;overflow:hidden}video.mcf-media__element::-webkit-media-controls-panel{opacity:0;pointer-events:none;width:0;height:0;overflow:hidden}.mcf-media__control-button{cursor:pointer;bottom:var(--mcf-space-12);right:var(--mcf-space-12);background-color:var(--mcf-video-control-bg);border:var(--mcf-border-width-1) solid var(--mcf-color-white);border-radius:var(--mcf-space-100);padding:var(--mcf-space-8);z-index:var(--mcf-z-index-2);transition:background-color var(--mcf-duration-normal);justify-content:center;align-items:center;display:flex;position:absolute}.mcf-media__control-button:hover{background-color:var(--mcf-video-control-bg-hover)}.mcf-media__control-button:focus-visible{outline:var(--mcf-border-width-2) solid var(--mcf-color-border-focus);outline-offset:var(--mcf-space-2)}.mcf-media__control-icon{color:var(--mcf-video-control-border)}.mcf-media__caption{padding-inline:calc(var(--spacing,.25rem) * 2);text-align:center;color:var(--mcf-color-text-secondary);font-size:var(--mcf-font-size-sm);line-height:var(--mcf-line-height-1-5)}@media not all and (min-width:48rem){.mcf-media__wrapper[data-feature-callout=true]{height:var(--mcf-space-164)}}@media (min-width:48rem) and (not (min-width:96rem)){.mcf-media__wrapper[data-feature-callout=true]{height:var(--mcf-space-200)}}@media (min-width:96rem){.mcf-media__wrapper[data-feature-callout=true]{min-height:var(--mcf-space-720)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid}}}@layer components{.mcf-frame-builder-frame-item-card{cursor:pointer;gap:var(--mcf-space-16);background-color:var(--color-white,#fff);padding:var(--mcf-space-16);width:var(--mcf-space-166);border-radius:0;flex-direction:column;display:flex;position:relative}@media (min-width:48rem){.mcf-frame-builder-frame-item-card{min-height:var(--mcf-space-350)}}.mcf-frame-builder-frame-item-card{min-height:var(--mcf-space-320)}@media (min-width:48rem){.mcf-frame-builder-frame-item-card{width:var(--mcf-space-258)}}.mcf-frame-builder-frame-item-card:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--mcf-focus-outline-width);outline-color:var(--mcf-focus-outline-color);outline-offset:var(--mcf-focus-outline-offset)}.mcf-frame-builder-frame-item-card__image-wrapper{justify-content:center;align-self:center;align-items:center;width:119px;height:112px;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.mcf-frame-builder-frame-item-card__image-wrapper{width:140px;height:134px}}.mcf-frame-builder-frame-item-card__image-wrapper{background-color:var(--mcf-color-white);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--mcf-transition-normal);transition-duration:var(--mcf-transition-normal)}@media (min-width:80rem){@media (hover:hover){.mcf-frame-builder-frame-item-card__image-wrapper:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing,.25rem) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media (prefers-reduced-motion:reduce){.mcf-frame-builder-frame-item-card__image-wrapper{transition-property:none}@media (hover:hover){.mcf-frame-builder-frame-item-card__image-wrapper:is(:where(.group):hover *){transform:none}}}.mcf-frame-builder-frame-item-card__image-wrapper{padding-bottom:var(--mcf-space-12)}.mcf-frame-builder-frame-item-card__image{object-fit:contain;max-width:100%;max-height:100%}.mcf-frame-builder-frame-item-card__content{padding-top:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--mcf-color-hover-inverse);text-align:center;flex-direction:column;display:flex}.mcf-frame-builder-frame-item-card__title{color:var(--mcf-color-text-primary)}.mcf-frame-builder-frame-item-card__description{margin-top:calc(var(--spacing,.25rem) * 1);opacity:1;max-height:none;overflow:hidden}@media (min-width:48rem){.mcf-frame-builder-frame-item-card__description{margin-top:calc(var(--spacing,.25rem) * 0);max-height:calc(var(--spacing,.25rem) * 0);opacity:0}@media (hover:hover){.mcf-frame-builder-frame-item-card__description:is(:where(.group):hover *){margin-top:calc(var(--spacing,.25rem) * 1);opacity:1;max-height:max-content}}}.mcf-frame-builder-frame-item-card__description{transition-property:max-height,opacity,margin-top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--mcf-transition-normal);transition-duration:var(--mcf-transition-normal)}@media (prefers-reduced-motion:reduce){.mcf-frame-builder-frame-item-card__description{transition-property:none}}.mcf-frame-builder-frame-item-card__description{color:var(--mcf-color-text-primary)}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-feature-callout{text-align:center;border-radius:var(--mcf-radius-8);height:100%;padding:var(--mcf-space-40);justify-content:center;align-items:center;gap:var(--mcf-space-40);flex-direction:column;display:flex}.mcf-feature-callout__badge{object-fit:contain;max-width:var(--mcf-space-124);max-height:var(--mcf-space-124);width:auto;height:auto}.mcf-feature-callout__header{text-align:center;gap:var(--mcf-space-16);flex-direction:column;display:flex}.mcf-feature-callout__heading{color:var(--mcf-color-white)}.mcf-feature-callout__text{max-width:var(--mcf-space-600);color:var(--mcf-color-white)}.mcf-feature-callout__button.mcf-button[data-size=lg]{height:var(--mcf-space-50);width:fit-content;font-weight:var(--mcf-font-weight-bold);padding:var(--mcf-space-16) var(--mcf-space-32)}@media not all and (min-width:96rem){.mcf-feature-callout{gap:var(--mcf-space-32);width:100%;height:100%}.mcf-feature-callout__header{gap:var(--mcf-space-12)}}@media (max-width:64rem){.mcf-feature-callout{padding:var(--mcf-space-40) var(--mcf-space-20)}.mcf-feature-callout__badge{object-fit:contain;max-width:var(--mcf-space-100);max-height:var(--mcf-space-100);width:auto;height:auto}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer components{.mcf-frame-builder-frame-item-container{align-items:center;gap:var(--mcf-space-24);flex-direction:column;width:100%;display:flex}@media (min-width:48rem){.mcf-frame-builder-frame-item-container{gap:var(--mcf-space-64)}}.mcf-frame-builder-frame-item-container__header{align-items:center;gap:var(--mcf-space-16);text-align:center;flex-direction:column;width:100%;display:flex}.mcf-heading.mcf-frame-builder-frame-item-container__heading[data-variant=h2]{margin:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-medium,500);width:100%;font-weight:var(--font-weight-medium,500);white-space:pre-wrap;font-size:var(--mcf-font-size-34);font-family:var(--mcf-font-heading);line-height:var(--mcf-line-height-heading);letter-spacing:var(--mcf-letter-spacing-normal);color:var(--mcf-color-text-primary);font-weight:var(--mcf-font-weight-medium)}@media (min-width:64rem){.mcf-heading.mcf-frame-builder-frame-item-container__heading[data-variant=h2]{font-size:var(--mcf-font-size-42)}}.mcf-frame-builder-frame-item-container__description{margin:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-normal,400);width:100%;font-weight:var(--font-weight-normal,400);white-space:pre-wrap;color:var(--mcf-font-size-18)}@media (min-width:80rem){.mcf-frame-builder-frame-item-container__description{color:var(--mcf-font-size-18)}}.mcf-frame-builder-frame-item-container__description{font-family:var(--mcf-font-body);line-height:var(--mcf-line-height-normal);letter-spacing:var(--mcf-letter-spacing-normal);color:var(--mcf-color-text-primary)}.mcf-frame-builder-frame-item-container__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.mcf-frame-builder-frame-item-container__grid{flex-flow:wrap;display:flex}}.mcf-frame-builder-frame-item-container__grid{gap:var(--mcf-space-8)}@media (min-width:80rem){.mcf-frame-builder-frame-item-container__grid{gap:var(--mcf-space-16)}}.mcf-frame-builder-frame-item-container__grid{justify-content:center}}@property --tw-font-weight{syntax:"*";inherits:false}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-modal.mcf-digital-pdp-upload-modal{max-width:var(--mcf-modal-width-xl);padding:var(--mcf-space-64) var(--mcf-space-60);max-height:calc(100dvh - var(--mcf-space-32));position:relative;overflow:hidden auto}.mcf-digital-pdp-upload-modal__close{cursor:pointer;top:var(--mcf-space-24);right:var(--mcf-space-24);width:var(--mcf-modal-close-btn-size);height:var(--mcf-modal-close-btn-size);color:var(--mcf-color-text-primary);z-index:10;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.mcf-digital-pdp-upload-modal__close:hover{opacity:.7}.mcf-digital-pdp-upload-modal__uploading-content{align-items:center;gap:var(--mcf-space-40);max-width:var(--mcf-space-780);flex-direction:column;width:100%;margin:0 auto;display:flex}.mcf-digital-pdp-upload-modal__image-wrap{width:min(var(--mcf-space-374), 30vh);height:min(var(--mcf-space-374), 30vh);box-shadow:var(--mcf-shadow-md);flex-shrink:0;position:relative;overflow:hidden}.mcf-digital-pdp-upload-modal__image-wrap--uploading{background-color:var(--mcf-color-neutral-300)}.mcf-digital-pdp-upload-modal__image{object-fit:cover;width:100%;height:100%;display:block}.mcf-digital-pdp-upload-modal__text{align-items:center;gap:var(--mcf-space-24);max-width:var(--mcf-space-740);text-align:center;flex-direction:column;width:100%;display:flex}.mcf-digital-pdp-upload-modal__progress-heading{text-align:center;color:var(--mcf-color-text-primary)}.mcf-digital-pdp-upload-modal__tip{align-items:center;gap:var(--mcf-space-10);max-width:var(--mcf-space-554);text-align:left;display:flex}.mcf-digital-pdp-upload-modal__tip-text{font-size:var(--mcf-font-size-18);line-height:var(--mcf-line-height-normal);color:var(--mcf-color-text-primary)}.mcf-digital-pdp-upload-modal__uploaded-content{max-width:var(--mcf-space-780);flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex}.mcf-digital-pdp-upload-modal__uploaded-image{width:100%;max-width:min(var(--mcf-space-306), 30vh);height:min(var(--mcf-space-306), 30vh);object-fit:contain;flex-shrink:0;display:block;position:relative;overflow:hidden}.mcf-digital-pdp-upload-modal__uploaded-text{align-items:center;gap:var(--mcf-space-24);max-width:var(--mcf-space-740);gap:var(--mcf-space-40);flex-direction:column;width:100%;display:flex}.mcf-digital-pdp-upload-modal__photo-uploaded-heading{text-align:center;color:var(--mcf-color-text-primary);font-weight:var(--mcf-font-weight-bold)}.mcf-digital-pdp-upload-modal__uploaded-desc{text-align:center;max-width:var(--mcf-space-740);font-size:var(--mcf-font-size-16);line-height:var(--mcf-line-height-normal);color:var(--mcf-color-text-primary)}.mcf-digital-pdp-upload-modal__select-different-link{cursor:pointer;text-align:left;align-items:center;gap:var(--mcf-space-8);width:100%;color:var(--mcf-color-text-primary);font-family:var(--mcf-font-family-body);font-size:var(--mcf-font-size-16);font-weight:var(--mcf-font-weight-bold);line-height:var(--mcf-line-height-heading);margin:var(--mcf-space-40) 0;background:0 0;border:none;padding:0;display:flex}.mcf-digital-pdp-upload-modal__select-different-link:hover{opacity:.7}.mcf-digital-pdp-upload-modal__uploaded-actions{align-items:center;gap:var(--mcf-space-16);margin-top:var(--mcf-space-40);display:flex}.mcf-button.mcf-digital-pdp-upload-modal__edit-btn{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:var(--mcf-space-8);height:var(--mcf-space-50);padding:var(--mcf-space-16) var(--mcf-space-32);border:var(--mcf-border-width-2) solid var(--mcf-color-teal-800);color:var(--mcf-color-teal-800);font-family:var(--mcf-font-family-body);font-size:var(--mcf-font-size-16);font-weight:var(--mcf-font-weight-bold);line-height:var(--mcf-line-height-heading);background:0 0;display:flex}.mcf-button.mcf-button-with-icon.mcf-digital-pdp-upload-modal__edit-btn:hover{background-color:var(--mcf-color-teal-50)}.mcf-button.mcf-digital-pdp-upload-modal__next-btn{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:var(--mcf-space-8);height:var(--mcf-space-50);padding:var(--mcf-space-16) var(--mcf-space-32);background:var(--mcf-color-teal-800);color:var(--mcf-color-white);font-family:var(--mcf-font-family-body);font-size:var(--mcf-font-size-16);font-weight:var(--mcf-font-weight-bold);line-height:var(--mcf-line-height-heading);border:none;display:flex}.mcf-button.mcf-button-with-icon.mcf-digital-pdp-upload-modal__next-btn:hover{background:var(--mcf-color-teal-900)}@media (max-width:48rem){.mcf-modal.mcf-digital-pdp-upload-modal{padding:var(--mcf-space-40) var(--mcf-space-24) 0;justify-content:center;max-height:100%;display:flex;overflow-y:auto}.mcf-modal.mcf-digital-pdp-upload-modal .mcf-modal__scrollable-content{height:auto}.mcf-digital-pdp-upload-modal__image-wrap{width:min(var(--mcf-space-306), 100%);aspect-ratio:1;height:auto}.mcf-digital-pdp-upload-modal__uploaded-image{width:100%;height:min(var(--mcf-space-306), 40vh);aspect-ratio:auto}.mcf-digital-pdp-upload-modal__uploaded-actions{width:100%}.mcf-button.mcf-digital-pdp-upload-modal__edit-btn,.mcf-button.mcf-digital-pdp-upload-modal__next-btn{flex:1}.mcf-digital-pdp-upload-modal__uploaded-text{gap:var(--mcf-space-16)}.mcf-digital-pdp-upload-modal__select-different-link{margin:var(--mcf-space-40) 0 var(--mcf-space-32)}.mcf-digital-pdp-upload-modal__uploaded-actions{margin-top:var(--mcf-space-32)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-feature-callout-two-cta{text-align:center;width:100%;height:100%;padding:var(--mcf-space-80) var(--mcf-space-80) var(--mcf-space-40) var(--mcf-space-80);color:var(--mcf-color-white);flex-direction:column;display:flex}.mcf-feature-callout-two-cta__inner{justify-content:center;align-items:center;gap:var(--mcf-space-40);flex-direction:column;width:100%;height:100%;display:flex}.mcf-feature-callout-two-cta__badge{background-color:var(--mcf-color-bg-secondary);border-radius:var(--mcf-radius-md);padding:var(--mcf-space-4) var(--mcf-space-8);color:var(--mcf-color-text-primary-default);justify-content:center;align-items:center;display:inline-flex}.mcf-feature-callout-two-cta__title{color:var(--mcf-color-white)}.mcf-feature-callout-two-cta__content{justify-content:center;align-items:center;gap:var(--mcf-space-16);flex-direction:column;width:100%;display:flex}.mcf-feature-callout-two-cta__actions{justify-content:center;align-items:center;gap:var(--mcf-space-16);display:flex}.mcf-feature-callout-two-cta__upload-menu-wrapper{flex-direction:column;display:flex;position:relative}.mcf-feature-callout-two-cta__upload-menu{top:calc(100% + var(--mcf-space-4));gap:var(--mcf-space-24);padding:var(--mcf-space-40) var(--mcf-space-20);background-color:var(--mcf-color-white);border:var(--mcf-border-width-1) solid var(--mcf-color-border-primary);border-radius:var(--mcf-radius-4);box-shadow:var(--mcf-shadow-md);z-index:var(--mcf-z-index-nav-header);min-width:var(--mcf-space-310);flex-direction:column;display:flex;position:absolute;left:0;right:0}.mcf-feature-callout-two-cta__upload-menu-item{cursor:pointer;text-align:left;align-items:center;gap:var(--mcf-space-12);color:var(--mcf-color-teal-800);background:0 0;border:none;width:100%;padding:0;display:flex}.mcf-feature-callout-two-cta__upload-menu-item span{font-family:var(--mcf-font-family-body);font-size:var(--mcf-font-size-16);font-weight:var(--mcf-font-weight-bold);line-height:var(--mcf-line-height-normal);color:var(--mcf-color-teal-800);border-bottom:var(--mcf-border-width-1) solid var(--mcf-color-teal-800)}.mcf-feature-callout-two-cta__upload-menu-item svg{width:var(--mcf-space-20);height:var(--mcf-space-20);color:var(--mcf-color-teal-800);flex-shrink:0}.mcf-feature-callout-two-cta__upload-menu-wrapper .mcf-button,.mcf-feature-callout-two-cta__secondary.mcf-button{height:var(--mcf-space-50);padding:var(--mcf-space-16) var(--mcf-space-32)}.mcf-feature-callout-two-cta__secondary.mcf-button[data-variant=secondary-light]{border-width:var(--mcf-border-width-2)}.mcf-feature-callout-two-cta__richtext{padding-top:var(--mcf-space-40)}.mcf-feature-callout-two-cta .mcf-feature-callout-two-cta__richtext p{width:100%;color:var(--mcf-color-white);font-size:var(--mcf-space-12);text-align:center}.mcf-feature-callout-two-cta .mcf-feature-callout-two-cta__richtext a{color:var(--mcf-color-white)}.mcf-feature-callout-two-cta__copy{width:100%;color:var(--mcf-color-white);text-align:center}@media not all and (min-width:64rem){.mcf-feature-callout-two-cta{padding:var(--mcf-space-40) var(--mcf-space-24)}.mcf-feature-callout-two-cta__inner{justify-content:center;align-items:center;gap:var(--mcf-space-32);flex-direction:column;width:100%;height:100%;display:flex}.mcf-feature-callout-two-cta__actions{flex-direction:column}.mcf-feature-callout-two-cta__richtext{padding-top:var(--mcf-space-32)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-image-feature-card{border-radius:var(--mcf-radius-8);height:100%;transition:all var(--mcf-duration-normal) ease-in-out;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.mcf-image-feature-card__image-wrapper{border-radius:var(--mcf-radius-8) var(--mcf-radius-8) 0 0;width:100%;height:var(--mcf-space-600);overflow:hidden}.mcf-image-feature-card__title{color:var(--mcf-color-info-dark)}.mcf-image-feature-card__image{object-fit:cover;width:100%;height:100%}.mcf-image-feature-card__content{text-align:center;width:98.3%;padding:var(--mcf-space-56) var(--mcf-space-40);border-radius:var(--mcf-radius-8);margin-top:calc(var(--mcf-space-80) * -1);z-index:2;gap:var(--mcf-space-32);border-top:none;flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative}.mcf-image-feature-card__header{text-align:center;gap:var(--mcf-space-16);flex-direction:column;display:flex;position:relative}.mcf-image-feature-card__content:before{content:"";border:var(--mcf-border-width-1) solid var(--mcf-color-khaki-800);pointer-events:none;z-index:-1;inset:0;top:var(--mcf-space-24);left:var(--mcf-space-24);right:var(--mcf-space-24);bottom:var(--mcf-space-24);position:absolute}@media (max-width:80rem){.mcf-image-feature-card__header{gap:var(--mcf-space-12)}.mcf-image-feature-card__content:before{top:var(--mcf-space-16);left:var(--mcf-space-16);right:var(--mcf-space-16);bottom:var(--mcf-space-16)}}.mcf-image-feature-card__description{flex-grow:1}.mcf-image-feature-card__cta.mcf-button{font-weight:var(--mcf-font-weight-bold);height:var(--mcf-space-50);align-self:center}.mcf-image-feature-card__cta.mcf-button[data-size=lg]{padding:var(--mcf-space-16) var(--mcf-space-32)}@media (max-width:64rem){.mcf-image-feature-card__image-wrapper{height:var(--mcf-space-324)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-frame-details-banner{gap:var(--mcf-space-14);padding:0 var(--mcf-space-32);max-width:var(--mcf-space-1360);flex-direction:column;width:100%;display:flex}@media not all and (min-width:48rem){.mcf-frame-details-banner{padding:0 var(--mcf-space-20)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-step-tile{text-align:left;align-items:flex-start;gap:var(--mcf-space-20);width:100%;padding:0 var(--mcf-space-8);border-radius:var(--mcf-radius-8);flex-direction:row;display:flex}.mcf-step-tile__icon{width:var(--mcf-space-40);height:var(--mcf-space-40);object-fit:contain;flex-shrink:0}.mcf-category-cards-container__grid .mcf-step-tile .mcf-step-tile__icon{width:var(--mcf-space-40);height:var(--mcf-space-40)}.mcf-step-tile__content{gap:var(--mcf-space-20);flex-direction:column;width:100%;display:flex}.mcf-step-tile__title-description{gap:var(--mcf-space-12);flex-direction:column;display:flex}.mcf-step-tile__title{color:var(--mcf-color-gray-800);line-height:var(--mcf-line-height-1-4);margin:0}.mcf-step-tile__description{color:var(--mcf-color-gray-800);line-height:var(--mcf-line-height-1-6);margin:0}.mcf-step-tile__button{justify-content:center;align-items:center;display:inline-flex}.mcf-step-tile__button.mcf-button{color:var(--mcf-color-gray-800);font-size:var(--mcf-font-size-18);font-weight:var(--mcf-font-weight-regular)}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-step-tile{border:var(--mcf-border-width-1) solid var(--mcf-color-border-secondary);gap:var(--mcf-space-20);padding:var(--mcf-space-12);background-color:var(--mcf-color-white)}@media (max-width:64rem){.mcf-step-tile,.mcf-step-tile__content{gap:var(--mcf-space-16)}.mcf-step-tile__title-description{gap:var(--mcf-space-8)}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-step-tile__title-description{gap:var(--mcf-space-12)}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-step-tile__content{gap:var(--mcf-space-20)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-faq-item{width:100%}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-faq-section{gap:var(--mcf-space-16);flex-direction:column;display:flex}.mcf-faq-section .mcf-accordion__header{padding:var(--mcf-space-16) 0}.mcf-faq-section .mcf-accordion__item--open .mcf-accordion__header{padding:var(--mcf-space-16) 0 0}.mcf-faq-section .mcf-accordion__header:hover{background-color:#0000}.mcf-faq-section .mcf-accordion__content{padding:var(--mcf-space-12) 0 var(--mcf-space-16);text-align:left}.mcf-faq-section .mcf-accordion__content ul{padding-left:0}.mcf-faq-section .mcf-accordion__content .mcf-button-icon{display:none}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-product-tile{gap:var(--mcf-space-24);padding:var(--mcf-space-16);background-color:var(--mcf-color-white);width:var(--mcf-space-300);flex-direction:column;justify-content:space-between;display:flex}.mcf-product-tile.mcf-product-tile--clickable{cursor:pointer}.mcf-product-tile:hover{border-radius:var(--mcf-radius-8);background-color:var(--mcf-color-accent)}@supports (color:color-mix(in lab, red, red)){.mcf-product-tile:hover{background-color:color-mix(in srgb, var(--mcf-color-accent) 6%, transparent)}}.mcf-product-tile:hover{transition:background-color var(--mcf-duration-fast)}.mcf-product-tile__image{aspect-ratio:1;border-radius:var(--mcf-radius-4);transform-origin:50%;width:100%;transition:transform var(--mcf-frame-card-transition-duration-md) var(--mcf-frame-card-transition-easing), opacity var(--mcf-frame-card-transition-duration);position:relative;overflow:hidden}.mcf-product-tile:hover .mcf-product-tile__image{transform:scale(var(--mcf-frame-card-image-hover-scale))}.mcf-product-tile__badge.mcf-badge[data-variant=neutral]{--mcf-badge-fg:var(--mcf-frame-card-badge-fg)}.mcf-product-tile__badge{align-self:center;width:fit-content}.mcf-product-tile__img{aspect-ratio:1;align-self:stretch;margin-inline:auto;display:block}.mcf-product-tile__content{gap:var(--mcf-space-24);width:100%;transition:transform var(--mcf-frame-card-transition-duration-md) var(--mcf-frame-card-transition-easing);flex-direction:column;display:flex}.mcf-product-tile:hover .mcf-product-tile__content{transform:translateY(var(--mcf-frame-card-content-hover-translate-y))}.mcf-product-tile__info{align-items:center;gap:var(--mcf-space-8);text-align:center;min-height:var(--mcf-space-48);flex-direction:column;display:flex}.mcf-product-tile__title{color:var(--mcf-color-text-primary);white-space:wrap;width:100%;transition:opacity var(--mcf-duration-fast);overflow:hidden}.mcf-product-tile__price-container{justify-content:center;align-items:center;gap:var(--mcf-space-8);display:flex}.mcf-product-tile__price-current{color:var(--mcf-color-text-primary)}.mcf-product-tile__price-original{color:var(--mcf-color-text-secondary);text-decoration:line-through}.mcf-product-tile__spinner{z-index:var(--mcf-z-index-2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mcf-product-tile__btn{width:100%}.mcf-product-tile__btn.mcf-button{font-weight:var(--mcf-font-weight-bold);border:var(--mcf-border-width-2) solid var(--mcf-button-secondary-fg)}@media not all and (min-width:64rem){.mcf-product-tile{gap:var(--mcf-space-16);padding:var(--mcf-space-12);width:var(--mcf-space-188)}.mcf-product-tile__content{gap:var(--mcf-space-16)}.mcf-product-tile__info{min-height:var(--mcf-space-32);gap:var(--mcf-space-4)}.mcf-product-tile__image{max-width:var(--mcf-space-320);margin:0 auto}.mcf-product-tile:hover .mcf-product-tile__image{transform:scale(var(--mcf-frame-card-image-hover-scale))}.mcf-product-tile:hover .mcf-product-tile__content{transform:translateY(var(--mcf-frame-card-content-hover-translate-y))}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-dynamic-frame-preview{background-color:var(--mcf-color-bg-secondary);border:var(--mcf-dynamic-frame-preview-wall-tiles-border);padding:var(--mcf-space-40) var(--mcf-space-82);justify-content:center;align-items:center;gap:var(--mcf-space-24);border-right:none;flex-direction:column;width:100%;display:flex}.mcf-dynamic-frame-preview__image-wrap{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.mcf-frame-image-composite,.mcf-preview-image{justify-content:center;height:auto;display:flex}.mcf-dynamic-frame-preview__image-wrap .mcf-frame-image-composite{width:auto}.mcf-dynamic-frame-preview__image{max-width:100%;max-height:var(--mcf-space-450);justify-content:center;align-items:center;display:flex;position:relative}.mcf-dynamic-frame-preview__image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.mcf-dynamic-frame-preview__spinner{inset:calc(var(--spacing,.25rem) * 0);background-color:var(--mcf-dynamic-frame-preview-spinner-bg);justify-content:center;align-items:center;display:flex;position:absolute}.mcf-dynamic-frame-preview__controls{justify-content:center;align-items:center;gap:var(--mcf-space-12);width:100%;color:var(--mcf-color-text-primary-default);flex-direction:column;display:flex}.mcf-dynamic-frame-preview__swatches{justify-content:center;align-items:center;gap:var(--mcf-space-8);display:flex;overflow:visible}.mcf-dynamic-frame-preview__swatches .mcf-color-swatch-container{width:var(--mcf-space-28);height:var(--mcf-space-28);min-width:0;min-height:0;padding:var(--mcf-space-2)}.mcf-dynamic-frame-preview__swatches .mcf-color-swatch{width:var(--mcf-space-20);height:var(--mcf-space-20);flex:none}@media not all and (min-width:64rem){.mcf-dynamic-frame-preview{padding:var(--mcf-space-24)}.mcf-dynamic-frame-preview__image{max-width:var(--mcf-space-302);max-height:var(--mcf-space-356);justify-content:center;align-items:center;display:flex;position:relative}}.mcf-dynamic-frame-preview--wall-tiles{width:100%;height:100%;padding:var(--mcf-space-40) var(--mcf-space-104);gap:var(--mcf-space-24);background-color:var(--mcf-color-white);position:relative;overflow:hidden}.mcf-dynamic-frame-preview--wall-tiles .mcf-preview-image{max-width:calc(100% - var(--mcf-space-40));height:var(--mcf-dynamic-frame-preview-wall-tiles-preview-size);max-height:calc(100% - var(--mcf-space-40));justify-content:center;align-items:center;display:flex}.mcf-dynamic-frame-preview--wall-tiles .mcf-dynamic-frame-preview__image{width:auto;max-width:100%;height:auto;max-height:80%}.mcf-ten-minute-custom-framing--wall-tiles .mcf-button-with-icon__icon{display:none}.mcf-feature-callout-two-cta__upload-menu-wrapper .mcf-button{font-weight:var(--mcf-font-weight-bold);width:100%}.mcf-dynamic-frame-preview__arrow{position:absolute;top:50%;transform:translateY(-50%)}.mcf-dynamic-frame-preview__arrow--left{left:var(--mcf-space-40)}.mcf-dynamic-frame-preview__arrow--right{right:var(--mcf-space-40)}@media (max-width:64rem){.mcf-dynamic-frame-preview{border-right:var(--mcf-dynamic-frame-preview-wall-tiles-border);border-bottom:none}}@media (max-width:48rem){.mcf-dynamic-frame-preview--wall-tiles{padding:var(--mcf-space-32) var(--mcf-space-20);gap:var(--mcf-space-16)}.mcf-dynamic-frame-preview--wall-tiles .mcf-preview-image{max-width:var(--mcf-space-240);max-height:var(--mcf-space-240)}.mcf-dynamic-frame-preview--wall-tiles .mcf-dynamic-frame-preview__arrow--left{left:var(--mcf-space-8)}.mcf-dynamic-frame-preview--wall-tiles .mcf-dynamic-frame-preview__arrow--right{right:var(--mcf-space-8)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-dynamic-frame-preview-carousel{position:relative}.mcf-dynamic-frame-preview-carousel__arrows{justify-content:flex-end;align-items:center;gap:var(--mcf-space-8);margin-top:var(--mcf-space-12);display:flex}.mcf-dynamic-frame-preview-carousel__arrow{width:var(--mcf-space-40);height:var(--mcf-space-40);justify-content:center;align-items:center;display:inline-flex}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-text-tile{width:100%;padding:0 var(--mcf-space-84) 0}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-text-tile{max-width:var(--mcf-space-1440);align-self:center;padding:0}@media (max-width:64rem){.mcf-text-tile{padding:0 var(--mcf-space-16) 0}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-print-material-card{align-items:center;gap:var(--mcf-space-24);width:100%;padding:var(--mcf-space-32);z-index:2;flex-direction:column;display:flex;position:relative}.mcf-print-material-card:before{content:"";border:var(--mcf-border-width-1) solid var(--mcf-color-khaki-800);pointer-events:none;z-index:-1;inset:0;top:var(--mcf-space-16);left:var(--mcf-space-16);right:var(--mcf-space-16);bottom:var(--mcf-space-16);position:absolute}.mcf-print-material-card__image{aspect-ratio:19/15;border:var(--mcf-border-width-1) solid var(--mcf-color-gray-400);width:100%;max-height:var(--mcf-space-300);max-width:var(--mcf-space-380)}.mcf-print-material-card__media-wrapper{aspect-ratio:19/15;border-radius:var(--mcf-radius-8);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;overflow:hidden}.mcf-print-material-card__img{object-fit:cover;aspect-ratio:19/15;width:100%;height:100%;display:block}.mcf-print-material-card__content{gap:var(--mcf-space-24);flex-direction:column;display:flex}.mcf-print-material-card__text-section{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.mcf-print-material-card__title,.mcf-print-material-card__description{color:var(--mcf-color-gray-800)}.mcf-print-material-card__pricing{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.mcf-print-material-card__price{color:var(--mcf-color-text-primary);font-weight:600}.mcf-print-material-card__price-note{color:var(--mcf-color-gray-200)}.mcf-print-material-card__cta.mcf-button[data-size=lg]{width:auto;height:var(--mcf-space-50);padding:var(--mcf-space-16) var(--mcf-space-32)}.mcf-print-material-card__cta-price{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:48rem){.mcf-print-material-card:before{top:var(--mcf-space-24);left:var(--mcf-space-24);right:var(--mcf-space-24);bottom:var(--mcf-space-24)}.mcf-print-material-card{align-items:center;gap:var(--mcf-space-48);padding:var(--mcf-space-64) var(--mcf-space-128) var(--mcf-space-64) var(--mcf-space-64);flex-direction:row}.mcf-print-material-card__image{flex:1;min-width:0}.mcf-print-material-card__content{flex:1;align-items:flex-start}.mcf-print-material-card__cta{width:auto}.mcf-print-material-card__cta-price{align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-direction:row;display:flex}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-single-content-card{--mcf-content-card-outline-color:var(--mcf-color-khaki-800);width:100%;padding:var(--mcf-space-20);justify-content:center;height:100%;display:flex}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-single-content-card{padding-left:var(--mcf-space-20);padding-right:var(--mcf-space-20)}@media (min-width:64rem){.mcf-single-content-card{padding:var(--mcf-space-40)}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-single-content-card{padding-left:var(--mcf-space-60);padding-right:var(--mcf-space-60)}}.mcf-single-content-card__card{width:100%;min-height:var(--mcf-content-card-min-height,294px);padding:var(--mcf-space-16);flex-direction:column;display:flex}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-single-content-card__card{min-height:var(--mcf-content-card-min-height,var(--mcf-space-188));max-width:var(--mcf-space-1440);align-self:center}@media (min-width:48rem){.mcf-single-content-card__card{padding:var(--mcf-space-24)}}.mcf-single-content-card .mcf-single-content-card__card{border-radius:var(--mcf-radius-md)}.mcf-single-content-card__outline{border:var(--mcf-space-1) solid var(--mcf-content-card-outline-color);width:100%;padding:var(--mcf-space-32) var(--mcf-space-16);justify-content:center;align-items:center;gap:var(--mcf-space-32);flex-direction:column;flex:auto;display:flex}.mcf-single-content-card__inner{text-align:center;align-items:center;gap:var(--mcf-space-32);flex-direction:column;width:100%;display:flex}.mcf-single-content-card__content{text-align:center;align-items:center;gap:var(--mcf-space-16);flex-direction:column;width:100%;display:flex}.mcf-single-content-card__cta-row{justify-content:center;align-items:center;gap:var(--mcf-space-8);flex-wrap:wrap;display:flex}.mcf-single-content-card__cta-row>*{min-width:0}.mcf-single-content-card__outline .mcf-paragraph.mcf-single-content-card__copy{color:inherit}@media (min-width:calc(64rem + 1px)){.mcf-single-content-card[data-layout=row] .mcf-single-content-card__outline{flex-direction:row;align-items:center}.mcf-single-content-card[data-align=left] .mcf-single-content-card__outline{justify-content:flex-start}.mcf-single-content-card[data-align=right] .mcf-single-content-card__outline{justify-content:flex-end}.mcf-single-content-card[data-align=left] .mcf-single-content-card__inner{text-align:left;flex-direction:row;align-items:center}.mcf-single-content-card[data-align=left] .mcf-single-content-card__content{text-align:left;flex:1;align-items:flex-start}.mcf-single-content-card[data-align=left] .mcf-single-content-card__cta-row{justify-content:flex-end}.mcf-single-content-card[data-align=right] .mcf-single-content-card__inner{text-align:right;flex-direction:row-reverse;align-items:center}.mcf-single-content-card[data-align=right] .mcf-single-content-card__content{text-align:right;flex:1;align-items:flex-end}.mcf-single-content-card[data-align=right] .mcf-single-content-card__cta-row{justify-content:flex-start}.mcf-single-content-card[data-align=center] .mcf-single-content-card__outline{justify-content:center}.mcf-single-content-card[data-align=center] .mcf-single-content-card__inner{text-align:center;flex-direction:column;align-items:center}.mcf-single-content-card[data-align=center] .mcf-single-content-card__content{text-align:center;align-items:center}.mcf-single-content-card[data-align=center] .mcf-single-content-card__cta-row{flex-direction:column;justify-content:center;align-items:stretch;width:100%}.mcf-single-content-card[data-align=center] .mcf-single-content-card__cta-row>*{align-self:center;width:max-content}}main.mcf-page-viewer[data-page-id=walltiles] .mcf-feature-callout-container__content{align-items:stretch;padding-top:0;padding-bottom:0}@media (max-width:40rem){.mcf-single-content-card__cta-row{flex-flow:column}.mcf-single-content-card__cta-row .mcf-button{width:100%}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-category-cards-container{gap:var(--mcf-space-32);width:100%;padding:var(--mcf-space-40) var(--mcf-space-16);flex-direction:column;min-width:0;display:flex}.mcf-category-cards-container__header{text-align:center;align-items:center;gap:var(--mcf-space-12);max-width:var(--mcf-space-1400);padding:0 var(--mcf-space-20);flex-direction:column;margin-inline:auto;display:flex}.mcf-category-cards-container__heading,.mcf-category-cards-container__subheading{color:var(--mcf-color-text-primary)}.mcf-category-cards-container__grid{gap:var(--mcf-space-16);grid-template-columns:repeat(4,1fr);align-items:stretch;width:100%;min-width:0;max-width:100%;margin-inline:auto;display:grid}.mcf-category-cards-container__grid img{object-fit:cover;border-radius:var(--mcf-radius-8);width:100%;min-width:0;height:100%;display:block}@media (max-width:48rem){.mcf-category-cards-container__grid{gap:var(--mcf-space-8);grid-template-columns:repeat(2,1fr)}.mcf-category-cards-container{padding:var(--mcf-space-20)}}main.mcf-page-viewer[data-page-id=ourprocess] .mcf-category-cards-container__grid{gap:var(--mcf-space-32);grid-template-columns:1fr;max-width:100%;padding:0}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-category-cards-container__grid{gap:var(--mcf-space-24);grid-template-columns:1fr;max-width:100%;padding:0}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-category-cards-container{gap:var(--mcf-space-40)}main.mcf-page-viewer[data-page-id=ourprocess] .mcf-category-cards-container{gap:var(--mcf-space-48)}@media (min-width:64rem){.mcf-category-cards-container__header{padding:0 var(--mcf-space-16)}.mcf-category-cards-container{gap:var(--mcf-space-50)}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-category-cards-container{gap:var(--mcf-space-20)}main.mcf-page-viewer[data-page-id=ourprocess] .mcf-category-cards-container{gap:var(--mcf-space-40)}.mcf-category-cards-container__grid{gap:var(--mcf-space-16);grid-template-columns:repeat(4,1fr)}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-category-cards-container__grid,main.mcf-page-viewer[data-page-id=ourprocess] .mcf-category-cards-container__grid{max-width:var(--mcf-space-1440);grid-template-columns:1fr;align-self:center}main.mcf-page-viewer[data-page-id=ourprocess] .mcf-category-cards-container__grid{gap:var(--mcf-space-80)}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-category-cards-container__grid:has(>:nth-child(2)),main.mcf-page-viewer[data-page-id=ourprocess] .mcf-category-cards-container__grid:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-category-cards-container__grid:has(>:nth-child(3)),main.mcf-page-viewer[data-page-id=ourprocess] .mcf-category-cards-container__grid:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-category-cards-container{padding:var(--mcf-space-40) var(--mcf-space-60)}main.mcf-page-viewer[data-page-id=ourprocess] .mcf-category-cards-container{padding:var(--mcf-space-40)}}@media not all and (min-width:64rem){main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-category-cards-container,main.mcf-page-viewer[data-page-id=ourprocess] .mcf-category-cards-container{padding:var(--mcf-space-20)}main.mcf-page-viewer[data-page-id=ourprocess] .mcf-category-cards-container{gap:var(--mcf-space-40)}}@media (min-width:96rem){.mcf-category-cards-container__grid{max-width:var(--mcf-space-1440);padding-left:0;padding-right:0}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-feature-callout-container{background-color:var(--mcf-color-white);width:100%;padding:var(--mcf-space-40) var(--mcf-space-16);position:relative}.mcf-feature-callout-container__content{gap:var(--mcf-space-8);max-width:var(--mcf-space-1400);flex-direction:column;margin-inline:auto;display:flex}.mcf-feature-callout-container__region{flex-direction:column;display:flex}.mcf-feature-callout-container__region--left,.mcf-feature-callout-container__region--center,.mcf-feature-callout-container__region--right{width:100%}@media (max-width:768px){.mcf-feature-callout-container{padding:var(--mcf-space-20)}.mcf-feature-callout-container__content{gap:var(--mcf-space-8)}.mcf-feature-callout-container__region--left{padding-right:var(--mcf-space-40)}.mcf-feature-callout-container__region--right{padding-left:var(--mcf-space-40)}}@media (not (max-width:768px)) and (not (min-width:1440px)){.mcf-feature-callout-container__content{gap:var(--mcf-space-8);flex-direction:column}.mcf-feature-callout-container__region--left{padding-right:var(--mcf-space-40);flex:1 0 auto}.mcf-feature-callout-container__region--center{width:100%}.mcf-feature-callout-container__region--right{padding-left:var(--mcf-space-40);flex:1 0 auto}}@media (min-width:1440px){.mcf-feature-callout-container__content{min-height:var(--mcf-space-788);flex-direction:row;align-items:center;gap:0;display:flex;position:relative}.mcf-feature-callout-container__region--left{width:var(--mcf-space-430);left:calc(35% - var(--mcf-space-489));top:0;bottom:var(--mcf-space-68);flex-shrink:0;position:absolute}.mcf-feature-callout-container__region--center{width:var(--mcf-space-500);height:var(--mcf-space-720);z-index:1;flex-shrink:0;justify-content:center;margin:0 auto;position:relative}.mcf-feature-callout-container__region--right{width:var(--mcf-space-430);right:calc(35% - var(--mcf-space-489));top:var(--mcf-space-68);flex-shrink:0;position:absolute;bottom:0}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-image-feature-container{width:100%;padding:var(--mcf-space-20)}.mcf-image-feature-container__grid{gap:var(--mcf-space-48);max-width:var(--mcf-space-1440);grid-template-columns:1fr;align-items:stretch;margin-inline:auto;display:grid}.mcf-image-feature-container__grid img{border-radius:var(--mcf-radius-8)}@media (min-width:48rem) and (max-width:64rem){.mcf-image-feature-container__grid{gap:var(--mcf-space-12);grid-template-columns:1fr}}@media (min-width:64rem){.mcf-image-feature-container{padding:var(--mcf-space-40) var(--mcf-space-16)}.mcf-image-feature-container__grid{gap:var(--mcf-space-16);grid-template-columns:repeat(2,1fr)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-one-column-layout{width:100%;padding:0 var(--mcf-space-32);align-items:center;gap:var(--mcf-space-40);padding:var(--mcf-space-40) var(--mcf-space-20);flex-direction:column;display:flex}@media (max-width:48rem){.mcf-one-column-layout{padding:var(--mcf-space-20)}}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-one-column-layout{padding-left:var(--mcf-space-60);padding-right:var(--mcf-space-60)}@media not all and (min-width:64rem){main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-one-column-layout{padding:var(--mcf-space-20)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-frame-builder-frame-items-landing{background-color:var(--mcf-color-bg);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex-direction:column;width:100%;min-height:100vh;display:flex}.mcf-frame-builder-frame-items-landing__header{top:calc(var(--spacing,.25rem) * 0);z-index:10;width:100%;position:sticky}.mcf-frame-builder-frame-items-landing__promo{background-color:var(--mcf-color-primary);width:100%;padding:var(--mcf-space-8) var(--mcf-space-40);cursor:pointer;justify-content:center;align-items:center;display:flex}.mcf-frame-builder-frame-items-landing__promo-text{color:var(--mcf-color-text-inverse);text-align:center}.mcf-frame-builder-frame-items-landing__main{padding-inline:var(--mcf-space-16);padding-block:var(--mcf-space-64);flex:1;justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.mcf-frame-builder-frame-items-landing__main{padding-inline:var(--mcf-space-40);padding-block:var(--mcf-space-100)}}.mcf-frame-builder-frame-items-landing__main{overflow-y:visible}.mcf-frame-builder-frame-items-landing__footer{bottom:calc(var(--spacing,.25rem) * 0);width:100%;position:sticky}.mcf-frame-builder-frame-items-landing__ticker{background-color:var(--mcf-color-bg)}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-faq-page-layout{width:100%;padding:var(--mcf-space-40) var(--mcf-space-60);flex-direction:column;align-items:center;margin:0 auto;display:flex}.mcf-faq-page-layout__title{width:100%;max-width:var(--mcf-space-1408);margin:0 var(--mcf-space-60) var(--mcf-space-20);color:var(--mcf-color-gray-800)}.mcf-faq-page-layout__sections{gap:var(--mcf-space-32);width:100%;margin:0 var(--mcf-space-60) var(--mcf-space-56);max-width:var(--mcf-space-1408);flex-direction:column;display:flex}@media (max-width:48rem){.mcf-faq-page-layout{padding:var(--mcf-space-20)}.mcf-faq-page-layout__title{padding:0 var(--mcf-space-16)}.mcf-faq-page-layout__sections{padding:0 var(--mcf-space-16) var(--mcf-space-20)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-frame-builder-promo-banner{flex-direction:column;align-items:center;width:100%;display:flex}.mcf-frame-builder-promo-banner__drag-handle{width:var(--mcf-promo-banner-handle-width);height:var(--mcf-promo-banner-handle-height);background-color:var(--mcf-promo-banner-handle-bg);border-radius:0 0 var(--mcf-radius-sm) var(--mcf-radius-sm);justify-content:center;align-items:center;display:flex}.mcf-frame-builder-promo-banner__toggle{width:100%;height:100%;padding:calc(var(--spacing,.25rem) * 0);color:var(--mcf-promo-banner-chevron-color);cursor:pointer;transition:background-color var(--mcf-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.mcf-frame-builder-promo-banner__toggle:hover{background-color:var(--mcf-promo-banner-handle-hover-bg)}.mcf-frame-builder-promo-banner__toggle:focus-visible{outline:var(--mcf-focus-outline-width) dotted var(--mcf-focus-outline-color);outline-offset:var(--mcf-focus-outline-offset)}.mcf-frame-builder-promo-banner__chevron{transition:transform var(--mcf-transition-normal)}.mcf-frame-builder-promo-banner__chevron--collapsed{transform:rotate(180deg)}.mcf-frame-builder-promo-banner__content{background-color:var(--mcf-promo-banner-bg);width:100%;padding:var(--mcf-space-8) var(--mcf-space-40);justify-content:center;align-items:center;display:flex}.mcf-frame-builder-promo-banner__message{font-size:var(--mcf-font-size-14);font-weight:var(--mcf-font-weight-regular);color:var(--mcf-promo-banner-text-color);text-align:center;line-height:var(--mcf-line-height-normal);letter-spacing:var(--mcf-letter-spacing-normal);white-space:nowrap}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-single-faq-layout{width:100%;padding:var(--mcf-space-40) var(--mcf-space-60);align-items:center;gap:var(--mcf-space-16);flex-direction:column;display:flex}.mcf-single-faq-layout__title{width:100%;max-width:var(--mcf-space-1440)}.mcf-single-faq-layout__content{width:100%;max-width:var(--mcf-space-1440);flex-direction:column;display:flex}.mcf-single-faq-layout .mcf-accordion{gap:var(--mcf-space-16)}.mcf-single-faq-layout .mcf-accordion .mcf-accordion__header{padding:var(--mcf-space-16) 0;background-color:#0000}.mcf-single-faq-layout .mcf-accordion .mcf-accordion__item{border-bottom:var(--mcf-border-width-1) solid var(--mcf-color-border-secondary);border-top:0}.mcf-single-faq-layout .mcf-accordion__icon{width:var(--mcf-space-24);height:var(--mcf-space-24)}@media not all and (min-width:64rem){.mcf-single-faq-layout{padding:var(--mcf-space-20)}.mcf-single-faq-layout__content{gap:var(--mcf-space-32)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-frame-builder-active-filter-pills{background-color:var(--mcf-frame-filter-pills-bg);width:100%;padding:var(--mcf-frame-filter-pills-padding-y) var(--mcf-frame-filter-pills-padding-x)}.mcf-frame-builder-active-filter-pills__list{align-items:center;gap:var(--mcf-frame-filter-pills-clear-gap);flex-wrap:wrap;display:flex}.mcf-frame-builder-active-filter-pills__pills{align-items:center;gap:var(--mcf-frame-filter-pills-gap);flex-wrap:wrap;display:flex}.mcf-frame-builder-active-filter-pills__pill{align-items:center;gap:var(--mcf-frame-filter-pill-gap);border:var(--mcf-frame-filter-pill-border-width) solid var(--mcf-frame-filter-pill-border);border-radius:var(--mcf-frame-filter-pill-radius);background-color:var(--mcf-frame-filter-pill-bg);color:var(--mcf-frame-filter-pill-text);padding:var(--mcf-frame-filter-pill-padding-y) var(--mcf-frame-filter-pill-padding-x);font-size:var(--mcf-frame-filter-pill-font-size);line-height:var(--mcf-line-height-heading);cursor:pointer;display:inline-flex}.mcf-frame-builder-active-filter-pills__pill-label{white-space:nowrap;color:inherit}.mcf-frame-builder-active-filter-pills__pill-dismiss{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mcf-frame-builder-active-filter-pills__pill:focus-visible{outline:var(--mcf-focus-outline-width) dotted var(--mcf-focus-outline-color);outline-offset:var(--mcf-focus-outline-offset)}.mcf-frame-builder-active-filter-pills__clear{font-size:var(--mcf-font-size-14)}.mcf-frame-builder-active-filter-pills--desktop-only{display:none}@media (min-width:64rem){.mcf-frame-builder-active-filter-pills--desktop-only{display:block}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-frame-builder-frame-grid-section{width:100%}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-frame-builder-upload-photo-cta{display:contents}.mcf-frame-builder-upload-photo-cta__wrap{position:relative}.mcf-frame-builder-upload-photo-cta[data-variant=mobile] .mcf-frame-builder-upload-photo-cta__wrap{flex:1}.mcf-frame-builder-upload-photo-cta__upload-button.mcf-button{gap:var(--mcf-frame-filter-button-icon-gap);border-radius:var(--mcf-frame-filter-button-radius);background-color:var(--mcf-color-teal-800);color:var(--mcf-color-on-accent);font-size:var(--mcf-frame-filter-button-font-size);font-weight:var(--mcf-frame-filter-button-font-weight);line-height:var(--mcf-line-height-heading)}.mcf-frame-builder-upload-photo-cta[data-variant=desktop] .mcf-frame-builder-upload-photo-cta__upload-button.mcf-button{padding:var(--mcf-frame-filter-button-padding-y) var(--mcf-space-16)}.mcf-frame-builder-upload-photo-cta[data-variant=mobile] .mcf-frame-builder-upload-photo-cta__upload-button.mcf-button{border-radius:var(--mcf-frame-filter-mobile-trigger-radius);width:100%;padding:var(--mcf-space-12) var(--mcf-space-16);flex:1;justify-content:center}.mcf-frame-builder-upload-photo-cta__clear-button.mcf-button{gap:var(--mcf-space-8);border-radius:var(--mcf-frame-filter-button-radius);background-color:var(--mcf-color-teal-800);color:var(--mcf-color-on-accent);font-size:var(--mcf-frame-filter-button-font-size);font-weight:var(--mcf-frame-filter-button-font-weight);line-height:var(--mcf-line-height-heading)}.mcf-frame-builder-upload-photo-cta__clear-button.mcf-button svg{width:var(--mcf-space-16);height:var(--mcf-space-16)}.mcf-frame-builder-upload-photo-cta[data-variant=desktop] .mcf-frame-builder-upload-photo-cta__clear-button.mcf-button{padding:var(--mcf-frame-filter-button-padding-y) var(--mcf-space-20)}.mcf-frame-builder-upload-photo-cta[data-variant=mobile] .mcf-frame-builder-upload-photo-cta__clear-button.mcf-button{border-radius:var(--mcf-frame-filter-mobile-trigger-radius);width:100%;padding:var(--mcf-space-12) var(--mcf-space-16);flex:1;justify-content:center}.mcf-frame-builder-upload-photo-cta__avatar{width:var(--mcf-space-28);height:var(--mcf-space-28);border-radius:var(--mcf-radius-pill);flex-shrink:0;position:absolute;overflow:hidden}.mcf-frame-builder-upload-photo-cta__avatar img{object-fit:cover;width:100%;height:100%;display:block}.mcf-frame-builder-upload-photo-cta__menu{top:calc(100% + var(--mcf-space-8));z-index:var(--mcf-frame-filter-upload-menu-z-index);background-color:var(--mcf-color-bg);padding:var(--mcf-space-24);gap:var(--mcf-space-16);box-shadow:var(--mcf-shadow-tooltip);flex-direction:column;display:flex;position:absolute;left:0}.mcf-frame-builder-upload-photo-cta__menu-img-icon{width:var(--mcf-space-24);height:var(--mcf-space-24);justify-content:center;align-items:center;display:inline-flex}.mcf-frame-builder-upload-photo-cta__menu-img-icon img{width:var(--mcf-space-18);height:var(--mcf-space-18);display:block}.mcf-frame-builder-upload-photo-cta__overlay,.mcf-frame-builder-upload-photo-cta__menu-item--mobile-only{display:none}@media not all and (min-width:64rem){.mcf-frame-builder-upload-photo-cta__overlay{z-index:var(--mcf-frame-filter-upload-overlay-z-index);background-color:var(--mcf-opacity-black-25);-webkit-backdrop-filter:blur(var(--mcf-space-6));backdrop-filter:blur(var(--mcf-space-6));border:0;padding:0;display:block;position:fixed;inset:0}.mcf-frame-builder-upload-photo-cta__menu-item--mobile-only{display:flex}.mcf-frame-builder-upload-photo-cta__menu{width:100%;z-index:var(--mcf-z-index-dropdown);background-color:var(--mcf-color-bg);padding:var(--mcf-space-40) var(--mcf-space-20);gap:var(--mcf-space-24);bottom:0;left:0;right:0;top:unset;flex-direction:column;display:flex;position:fixed}.mcf-frame-builder-upload-photo-cta__menu .mcf-shared-pdp-page__upload-menu-item{text-underline-offset:var(--mcf-space-8)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-frame-builder-filter-sort-bar{background-color:var(--mcf-frame-filter-bar-bg);width:100%}.mcf-frame-builder-filter-sort-bar__desktop{padding:var(--mcf-frame-filter-bar-padding-y) var(--mcf-frame-filter-bar-padding-x);justify-content:space-between;align-items:center;padding-bottom:0;display:none}.mcf-frame-builder-filter-sort-bar__left{align-items:center;gap:var(--mcf-frame-filter-bar-gap);display:flex}.mcf-frame-builder-filter-sort-bar__button-group{align-items:center;gap:var(--mcf-frame-filter-button-group-gap);display:flex}.mcf-frame-builder-filter-sort-bar__all-filters,.mcf-frame-builder-filter-sort-bar__quick-filter{cursor:pointer;align-items:center;gap:var(--mcf-frame-filter-button-icon-gap);border:var(--mcf-frame-filter-button-border-width) solid var(--mcf-frame-filter-button-border);border-radius:var(--mcf-frame-filter-button-radius);background-color:var(--mcf-frame-filter-button-bg);color:var(--mcf-frame-filter-button-text);padding:var(--mcf-frame-filter-button-padding-y) var(--mcf-frame-filter-button-padding-x);font-size:var(--mcf-frame-filter-button-font-size);font-weight:var(--mcf-frame-filter-button-font-weight);line-height:var(--mcf-line-height-heading);display:inline-flex}.mcf-frame-builder-filter-sort-bar .mcf-button-with-icon__icon,.mcf-frame-builder-filter-sort-bar svg{width:var(--mcf-space-16);height:var(--mcf-space-16)}.mcf-frame-builder-upload-photo-cta__clear-button .mcf-button-with-icon__icon{width:var(--mcf-space-28);height:var(--mcf-space-28)}.mcf-frame-builder-filter-sort-bar__all-filters svg{color:var(--mcf-button-secondary-fg)}.mcf-frame-builder-filter-sort-bar__item-count{color:var(--mcf-frame-filter-item-count-color);font-style:italic}.mcf-frame-builder-filter-sort-bar__right{align-items:center;gap:var(--mcf-frame-filter-sort-gap);display:flex}.mcf-frame-builder-filter-sort-bar__sort-label{color:var(--mcf-frame-filter-sort-label-color)}.mcf-frame-builder-filter-sort-bar__sort-select-wrap{align-items:center;display:inline-flex;position:relative}.mcf-frame-builder-filter-sort-bar__sort-select{appearance:none;border:var(--mcf-frame-filter-button-border-width) solid var(--mcf-frame-filter-sort-select-border);background-color:var(--mcf-frame-filter-button-bg);color:var(--mcf-frame-filter-button-text);padding:var(--mcf-frame-filter-button-padding-y) calc(var(--mcf-frame-filter-button-padding-x) + var(--mcf-space-20)) var(--mcf-frame-filter-button-padding-y) var(--mcf-frame-filter-button-padding-x);font-size:var(--mcf-frame-filter-button-font-size);line-height:var(--mcf-line-height-1-2);font-weight:var(--mcf-frame-filter-button-font-weight);text-align:center;border-radius:0}.mcf-frame-builder-filter-sort-bar__sort-chevron{pointer-events:none;right:var(--mcf-space-10);color:var(--mcf-frame-filter-button-text);transition:transform var(--mcf-duration-200) var(--mcf-easing-ease);width:var(--mcf-space-16);height:var(--mcf-space-16);position:absolute;transform:rotate(0)}.mcf-frame-builder-filter-sort-bar__sort-select:open~.mcf-frame-builder-filter-sort-bar__sort-chevron{transform:rotate(180deg)}.mcf-frame-builder-filter-sort-bar__mobile{gap:var(--mcf-space-8);padding:var(--mcf-frame-filter-bar-padding-y) var(--mcf-frame-filter-mobile-padding-x);flex-direction:column;padding-bottom:0;display:flex}.mcf-frame-builder-filter-sort-bar__mobile-actions{gap:var(--mcf-space-8);display:flex}.mcf-frame-builder-filter-sort-bar__mobile-trigger{cursor:pointer;justify-content:center;align-items:center;gap:var(--mcf-frame-filter-button-icon-gap);border:var(--mcf-frame-filter-button-border-width) solid var(--mcf-frame-filter-mobile-trigger-border);border-radius:var(--mcf-frame-filter-mobile-trigger-radius);background-color:var(--mcf-frame-filter-mobile-trigger-bg);color:var(--mcf-frame-filter-mobile-trigger-text);font-size:var(--mcf-frame-filter-button-font-size);font-weight:var(--mcf-frame-filter-button-font-weight);padding:var(--mcf-space-12) var(--mcf-space-16);flex:1;display:inline-flex}.mcf-frame-builder-filter-sort-bar__mobile-item-count{text-align:center;color:var(--mcf-frame-filter-item-count-color);font-style:italic;display:block}@media (min-width:64rem){.mcf-frame-builder-filter-sort-bar__desktop{display:flex}.mcf-frame-builder-filter-sort-bar__mobile,.mcf-frame-builder-filter-sort-bar__mobile-item-count{display:none}}@media (max-width:64rem){.mcf-frame-builder-filter-sort-bar__sort-select{width:var(--mcf-space-150)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer components{.mcf-frame-builder-filter-panel-overlay--hidden{display:none}.mcf-frame-builder-filter-panel-overlay{inset:calc(var(--spacing,.25rem) * 0);z-index:var(--mcf-frame-filter-panel-overlay-z-index);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--mcf-frame-filter-panel-overlay-bg);position:fixed}.mcf-frame-builder-filter-panel{width:100%;height:100%;max-width:var(--mcf-frame-filter-panel-width-mobile);background-color:var(--mcf-frame-filter-panel-bg);box-shadow:var(--mcf-frame-filter-panel-shadow);flex-direction:column;display:flex;position:relative}.mcf-frame-builder-filter-panel .mcf-radio-with-label{font-weight:var(--mcf-font-weight-regular);gap:var(--mcf-space-4)}.mcf-frame-builder-filter-panel .mcf-radio-with-label .mcf-radio{padding:var(--mcf-space-6)}.mcf-frame-builder-filter-panel__header{z-index:1;background-color:var(--mcf-frame-filter-panel-bg);width:100%;padding:var(--mcf-frame-filter-panel-header-padding-y) var(--mcf-frame-filter-panel-header-padding-x);justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.mcf-frame-builder-filter-panel__title{color:var(--mcf-frame-filter-panel-title-color)}.mcf-frame-builder-filter-panel__close{cursor:pointer;color:var(--mcf-frame-filter-panel-title-color);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.mcf-frame-builder-filter-panel__content{gap:var(--mcf-frame-filter-panel-section-gap);padding-inline:var(--mcf-frame-filter-panel-header-padding-x);padding-top:var(--mcf-space-80);padding-bottom:var(--mcf-space-120);scrollbar-width:thin;scrollbar-color:var(--mcf-frame-filter-panel-scrollbar-thumb) transparent;scrollbar-gutter:stable;flex-direction:column;flex:1;display:flex;overflow-y:scroll}.mcf-frame-builder-filter-panel__content .mcf-accordion__content-wrapper{max-height:unset;transition:grid-template-rows var(--mcf-duration-300) var(--mcf-easing-ease);grid-template-rows:0fr;display:grid;overflow:auto}.mcf-frame-builder-filter-panel__content .mcf-accordion__content-wrapper--open{max-height:unset;grid-template-rows:1fr}.mcf-frame-builder-filter-panel__content .mcf-accordion__content{overflow:hidden}.mcf-frame-builder-filter-panel__content::-webkit-scrollbar{width:var(--mcf-frame-filter-panel-scrollbar-width)}.mcf-frame-builder-filter-panel__content::-webkit-scrollbar-track{background:0 0}.mcf-frame-builder-filter-panel__content::-webkit-scrollbar-thumb{background-color:var(--mcf-frame-filter-panel-scrollbar-thumb);border-radius:var(--mcf-frame-filter-panel-scrollbar-radius)}.mcf-frame-builder-filter-panel__sort-mobile{justify-content:space-between;align-items:center;gap:var(--mcf-space-8);flex-shrink:0;display:flex}.mcf-frame-builder-filter-panel__sort-label{font-size:var(--mcf-font-size-14);font-weight:var(--mcf-font-weight-bold);color:var(--mcf-color-text-primary)}.mcf-frame-builder-filter-panel__sort-select-wrap{align-items:center;display:inline-flex;position:relative}.mcf-frame-builder-filter-panel__sort-select{appearance:none;border:var(--mcf-frame-filter-panel-border-width) solid var(--mcf-color-border-primary);padding:var(--mcf-space-12) var(--mcf-space-36) var(--mcf-space-12) var(--mcf-space-16);color:var(--mcf-color-text-primary);background-color:var(--mcf-color-white);font-weight:var(--mcf-font-weight-bold);min-width:var(--mcf-frame-filter-sort-select-min-width);text-align:center;border-radius:0}.mcf-frame-builder-filter-panel__sort-chevron{pointer-events:none;right:var(--mcf-space-10);color:var(--mcf-color-text-primary);position:absolute}.mcf-frame-builder-filter-panel__active{flex-shrink:0}.mcf-frame-builder-filter-panel__active-pills{--mcf-frame-filter-pill-border:var(--mcf-frame-filter-panel-active-pill-border);--mcf-frame-filter-pill-bg:var(--mcf-frame-filter-panel-active-pill-bg);--mcf-frame-filter-pill-text:var(--mcf-frame-filter-panel-active-pill-text);--mcf-frame-filter-clear-color:var(--mcf-frame-filter-panel-clear-color);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-width:0}.mcf-frame-builder-filter-panel__groups{width:100%}.mcf-frame-builder-filter-panel__groups .mcf-accordion__item{border-top:var(--mcf-frame-filter-panel-border-width) solid var(--mcf-frame-filter-panel-border-color)}.mcf-frame-builder-filter-panel__groups .mcf-accordion__item:last-child{border-bottom:var(--mcf-frame-filter-panel-border-width) solid var(--mcf-frame-filter-panel-border-color)}.mcf-frame-builder-filter-panel__groups .mcf-accordion__header{cursor:pointer;text-align:left;width:100%;color:var(--mcf-color-text-primary);padding:var(--mcf-space-16) var(--mcf-space-4);background:0 0;border:0;justify-content:space-between;align-items:center;padding-right:0;display:flex}.mcf-frame-builder-filter-panel__groups .mcf-accordion__title{font-size:var(--mcf-font-size-16);font-weight:var(--mcf-font-weight-bold)}.mcf-frame-builder-filter-panel__groups .mcf-accordion__icon{font-size:var(--mcf-space-16);height:var(--mcf-space-24);width:var(--mcf-space-24);flex-shrink:0}.mcf-frame-builder-filter-panel__groups .mcf-accordion__content{padding-bottom:0}.mcf-frame-builder-filter-panel__group-options{gap:var(--mcf-space-8);flex-direction:column;padding-block-end:var(--mcf-space-24);padding-inline-end:var(--mcf-space-8);display:flex}.mcf-frame-builder-filter-panel__option{cursor:pointer;align-items:center;gap:var(--mcf-space-4);color:var(--mcf-color-text-primary);display:flex}.mcf-frame-builder-filter-panel__checkbox{flex-shrink:0}.mcf-frame-builder-filter-panel__option-content{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:var(--mcf-space-8);display:flex}.mcf-frame-builder-filter-panel__swatch{aspect-ratio:1;width:var(--mcf-frame-filter-panel-swatch-size);border-radius:var(--mcf-radius-pill);border:var(--mcf-frame-filter-panel-border-width) solid var(--mcf-frame-filter-panel-border-color);flex-shrink:0}.mcf-frame-builder-filter-panel__option-text{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:var(--mcf-space-4);display:flex}.mcf-frame-builder-filter-panel__option-label{text-overflow:ellipsis;white-space:nowrap;color:inherit;overflow:hidden}.mcf-frame-builder-filter-panel__option-count{color:var(--mcf-color-text-secondary);flex-shrink:0}.mcf-frame-builder-filter-panel__empty{padding:var(--mcf-space-24) var(--mcf-space-20);color:var(--mcf-color-text-secondary)}.mcf-frame-builder-filter-panel__footer{padding:var(--mcf-frame-filter-panel-footer-padding-y) var(--mcf-space-20);background-color:var(--mcf-frame-filter-panel-footer-bg);box-shadow:var(--mcf-frame-filter-panel-footer-shadow);position:absolute;inset-block-end:0;inset-inline:0}.mcf-frame-builder-filter-panel__view-items{border-radius:var(--mcf-frame-filter-view-items-radius);background-color:var(--mcf-frame-filter-view-items-bg);border-color:var(--mcf-frame-filter-view-items-bg);width:100%;color:var(--mcf-frame-filter-view-items-color)}@media (min-width:64rem){.mcf-frame-builder-filter-panel__header{padding-right:var(--mcf-space-34)}.mcf-frame-builder-filter-panel{max-width:var(--mcf-frame-filter-panel-width-desktop)}.mcf-frame-builder-filter-panel__sort-mobile{display:none}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-hero-component{background-color:var(--mcf-color-white);width:100%;position:relative;overflow:visible}.mcf-hero-component__media{aspect-ratio:16/9;background-color:var(--mcf-color-white);width:100%;position:relative;overflow:hidden}.mcf-hero-component__media .mcf-media{gap:0;width:100%;height:100%}.mcf-hero-component__media .mcf-media__wrapper,.mcf-hero-component__media .mcf-media__element{border-radius:0;width:100%;height:100%}.mcf-hero-component__media .mcf-media__caption{display:none}.mcf-hero-component__media .mcf-media__control-button{background-color:var(--mcf-video-control-bg);border:var(--mcf-border-width-1) solid var(--mcf-color-white);border-radius:var(--mcf-space-100);padding:var(--mcf-space-8);z-index:var(--mcf-z-index-nav-overlay);transition:background-color var(--mcf-duration-normal);pointer-events:auto}.mcf-hero-component__media .mcf-media__control-button:hover{background-color:var(--mcf-video-control-bg-hover)}.mcf-hero-component__media .mcf-media__control-button:focus-visible{outline:var(--mcf-border-width-2) solid var(--mcf-color-border-focus);outline-offset:var(--mcf-space-2)}.mcf-hero-component__media .mcf-media__control-icon{color:var(--mcf-video-control-border)}.mcf-hero-component__grid{inset:calc(var(--spacing,.25rem) * 0);z-index:var(--mcf-z-index-1);pointer-events:none;background:var(--mcf-hero-overlay-gradient);grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;display:grid;position:absolute}.mcf-hero-component__content{pointer-events:auto;width:var(--mcf-space-900);flex-direction:column;min-height:0;display:flex}.mcf-hero-component__title{margin-bottom:var(--mcf-space-16)}.mcf-hero-component__copy{margin-bottom:0}.mcf-hero-component__cta-container{margin-top:var(--mcf-space-24)}@media not all and (min-width:48rem){.mcf-hero-component__title{margin-bottom:var(--mcf-space-12)}.mcf-hero-component[data-media-type=image]{flex-direction:column;height:auto;display:flex}.mcf-hero-component[data-media-type=image] .mcf-hero-component__media{aspect-ratio:auto;max-height:var(--mcf-space-250)}.mcf-hero-component[data-media-type=image] .mcf-hero-component__media .mcf-media__wrapper{height:var(--mcf-space-250)}.mcf-hero-component[data-media-type=image] .mcf-hero-component__grid{z-index:auto;background:0 0;flex-direction:column;justify-content:flex-start;width:100%;height:auto;padding:0;display:flex;position:relative}.mcf-hero-component[data-media-type=image] .mcf-hero-component__content{width:100%;padding:var(--mcf-space-20);background:var(--mcf-color-white)}.mcf-hero-component[data-media-type=image] .mcf-hero-component__title{color:var(--mcf-color-text-primary);margin-bottom:var(--mcf-space-12)}.mcf-hero-component[data-media-type=image] .mcf-hero-component__copy{color:var(--mcf-color-text-primary)}.mcf-hero-component[data-media-type=image] .mcf-hero-component__cta-container{margin-top:var(--mcf-space-24)}}.mcf-hero-component[data-alignment=top-left] .mcf-hero-component__content{text-align:left;grid-area:1/1;place-self:start flex-start;align-items:flex-start}.mcf-hero-component[data-alignment=top-center] .mcf-hero-component__content{text-align:center;grid-area:1/2;place-self:start center;align-items:center}.mcf-hero-component[data-alignment=top-right] .mcf-hero-component__content{text-align:right;grid-area:1/3;place-self:start flex-end;align-items:flex-end}.mcf-hero-component[data-alignment=middle-left] .mcf-hero-component__content{text-align:left;grid-area:2/1;place-self:center flex-start;align-items:flex-start}.mcf-hero-component[data-alignment=middle-center] .mcf-hero-component__content{text-align:center;grid-area:2/2;place-self:center;align-items:center}.mcf-hero-component[data-alignment=middle-right] .mcf-hero-component__content{text-align:right;grid-area:2/3;place-self:center flex-end;align-items:flex-end}.mcf-hero-component[data-alignment=bottom-left] .mcf-hero-component__content{text-align:left;grid-area:3/1;place-self:end flex-start;align-items:flex-start}.mcf-hero-component[data-alignment=bottom-center] .mcf-hero-component__content{text-align:center;grid-area:3/2;place-self:end center;align-items:center}.mcf-hero-component[data-alignment=bottom-right] .mcf-hero-component__content{text-align:right;grid-area:3/3;place-self:end flex-end;align-items:flex-end}.mcf-hero-component[data-media-type=video] .mcf-hero-component__title,.mcf-hero-component[data-media-type=video] .mcf-hero-component__copy{color:var(--mcf-color-white)}.mcf-hero-component[data-media-type=image] .mcf-hero-component__title,.mcf-hero-component[data-media-type=image] .mcf-hero-component__copy{color:var(--mcf-color-black)}.mcf-hero-component__cta-container{gap:var(--mcf-space-8);flex-wrap:wrap;display:flex}.mcf-hero-component__cta.mcf-button{font-weight:var(--mcf-font-weight-bold);height:var(--mcf-space-50);padding:var(--mcf-space-16) var(--mcf-space-32)}@media not all and (min-width:48rem){.mcf-hero-component[data-media-type=video],.mcf-hero-component[data-media-type=video] .mcf-hero-component__media,.mcf-hero-component[data-media-type=video] .mcf-hero-component__media .mcf-media__wrapper{height:var(--mcf-space-800)}.mcf-hero-component[data-media-type=video] .mcf-hero-component__grid{padding:var(--mcf-space-24) var(--mcf-space-20);background:var(--mcf-hero-overlay-gradient)}.mcf-hero-component[data-media-type=video] .mcf-hero-component__content{gap:var(--mcf-space-12)}.mcf-hero-component[data-media-type=video] .mcf-hero-component__title{color:var(--mcf-color-white);margin-bottom:var(--mcf-space-12)}.mcf-hero-component[data-media-type=video] .mcf-hero-component__copy{color:var(--mcf-color-white)}.mcf-hero-component[data-media-type=video] .mcf-hero-component__media .mcf-media__control-button{bottom:var(--mcf-space-12);right:var(--mcf-space-12)}.mcf-hero-component__cta-container{flex-direction:column}}@media (min-width:48rem){.mcf-hero-component[data-media-type=video],.mcf-hero-component[data-media-type=video] .mcf-hero-component__media{height:var(--mcf-space-820);contain:layout style paint}.mcf-hero-component[data-media-type=video] .mcf-hero-component__grid{padding:var(--mcf-space-64) var(--mcf-space-40);background:var(--mcf-hero-overlay-gradient)}.mcf-hero-component[data-media-type=video] .mcf-hero-component__title{margin-bottom:var(--mcf-space-16)}.mcf-hero-component[data-media-type=image],.mcf-hero-component[data-media-type=image] .mcf-hero-component__media,.mcf-hero-component[data-media-type=image] .mcf-hero-component__media .mcf-media__wrapper{height:var(--mcf-space-520)}.mcf-hero-component[data-media-type=image] .mcf-hero-component__grid{padding:var(--mcf-space-64) var(--mcf-space-40);background:var(--mcf-hero-overlay-gradient)}.mcf-hero-component[data-media-type=image] .mcf-hero-component__title{color:var(--mcf-color-white);margin-bottom:var(--mcf-space-16)}.mcf-hero-component[data-media-type=image] .mcf-hero-component__copy{color:var(--mcf-color-white)}.mcf-hero-component__media .mcf-media__control-button{bottom:var(--mcf-space-16);right:var(--mcf-space-16)}}@media (not (min-width:64rem)) and (min-width:48rem){.mcf-hero-component__content{width:var(--mcf-space-670)}}@media not all and (min-width:48rem){.mcf-hero-component__content{width:var(--mcf-space-350)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-attribute-sub-selection{background-color:var(--mcf-color-white);padding:var(--mcf-space-32) var(--mcf-space-40);box-shadow:var(--mcf-shadow-sm);align-items:center;gap:var(--mcf-space-32);flex-direction:column;width:100%;display:flex}.mcf-attribute-sub-selection__header{align-items:center;gap:var(--mcf-space-12);flex-direction:column;flex:none;max-width:100%;display:flex}.mcf-attribute-sub-selection__title{text-align:center;color:var(--mcf-color-gray-800)}.mcf-attribute-sub-selection__description-wrapper{max-width:100%;padding:0 var(--mcf-space-270);flex:1;justify-content:center;align-items:center;display:flex}.mcf-attribute-sub-selection__description{text-align:center;white-space:pre-wrap;max-width:var(--mcf-space-820);color:var(--mcf-color-gray-750)}.mcf-attribute-sub-selection__options{justify-content:center;align-items:center;gap:var(--mcf-space-8);flex:auto;max-width:100%;display:flex}@media (max-width:1024px){.mcf-attribute-sub-selection__description-wrapper{padding:0 var(--mcf-space-64)}}@media (max-width:768px){.mcf-attribute-sub-selection{padding:var(--mcf-space-24) var(--mcf-space-20);gap:var(--mcf-space-24)}.mcf-attribute-sub-selection__description-wrapper{padding:0 var(--mcf-space-16)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-fifty-fifty-with-title{width:100%;padding:var(--mcf-space-40) var(--mcf-space-20);background-color:var(--mcf-color-white)}.mcf-fifty-fifty-with-title__left .mcf-single-content-card{padding:0 var(--mcf-space-60)}.mcf-fifty-fifty-with-title__header{text-align:center;width:100%;margin-bottom:var(--mcf-space-64)}.mcf-fifty-fifty-with-title__title{color:var(--mcf-color-text-primary)}.mcf-fifty-fifty-with-title__content{gap:var(--mcf-space-24);min-height:var(--mcf-space-400);flex-direction:column;align-items:center;margin-inline:auto;display:flex}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-fifty-fifty-with-title__content{gap:0}.mcf-fifty-fifty-with-title__left,.mcf-fifty-fifty-with-title__right{justify-content:center;width:100%;min-width:0}.mcf-fifty-fifty-with-title__left{flex-direction:column;display:flex}.mcf-fifty-fifty-with-title__left .mcf-single-content-card__outline{border:0}@media (min-width:48rem){.mcf-fifty-fifty-with-title__content{align-items:stretch;gap:var(--mcf-space-48);flex-direction:row;min-width:0}.mcf-fifty-fifty-with-title__left,.mcf-fifty-fifty-with-title__right{flex:1 1 0;width:auto;min-width:0}.mcf-fifty-fifty-with-title__right{justify-content:center;align-items:center;display:flex}.mcf-fifty-fifty-with-title__left .mcf-media{flex:1;min-height:0}.mcf-fifty-fifty-with-title__left .mcf-media__wrapper[data-media-type=image]{height:100%}.mcf-fifty-fifty-with-title__left img.mcf-media__element{object-fit:cover;width:100%;height:100%}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-fifty-fifty-with-title__content{max-width:var(--mcf-space-1440);align-self:center}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-fifty-fifty-with-title{padding:var(--mcf-space-40) var(--mcf-space-60)}}@media (max-width:48rem){.mcf-fifty-fifty-with-title{padding:var(--mcf-space-20)}}@media not all and (min-width:64rem){main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-fifty-fifty-with-title__right .mcf-media__element{max-height:var(--mcf-space-208)}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-fifty-fifty-with-title{padding:var(--mcf-space-20)}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-fifty-fifty-with-title__content{flex-direction:column-reverse}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-fifty-fifty-with-title__content .mcf-single-content-card{padding:0;padding-top:var(--mcf-space-12)}main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-fifty-fifty-with-title__content .mcf-single-content-card__card,main.mcf-page-viewer[data-page-id=michaelsrewards] .mcf-fifty-fifty-with-title__content .mcf-single-content-card__outline{padding:0}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-sizing-panel .mcf-frame-builder-drawer-status__content{gap:var(--mcf-space-32);padding-top:var(--mcf-space-24)}.mcf-sizing-panel{gap:var(--mcf-space-32);background:var(--mcf-color-white);flex-direction:column;align-items:center;display:flex}.mcf-sizing-panel__content{gap:var(--mcf-space-24);flex-direction:column;align-items:center;width:fit-content;max-width:100%;display:flex}.mcf-sizing-panel__orientation-section,.mcf-sizing-panel__size-section{gap:var(--mcf-space-16);flex-direction:column;flex-shrink:0;align-items:center;width:fit-content;display:flex}.mcf-sizing-panel__size-label{font-family:var(--mcf-font-family-body);font-size:var(--mcf-font-size-16);font-weight:var(--mcf-font-weight-regular);line-height:var(--mcf-line-height-1-5);color:var(--mcf-color-text-primary);text-align:center;align-self:center;margin:0}.mcf-sizing-panel__banner,.mcf-sizing-panel__validation-error{align-self:center;width:fit-content;max-width:100%}.mcf-sizing-panel .mcf-frame-builder-custom-input__label .mcf-label__text{font-size:var(--mcf-font-size-14)}@media (min-width:48rem) and (max-width:64rem){.mcf-sizing-panel .mcf-frame-builder-custom-input__field{width:var(--mcf-space-148)}}@media not all and (min-width:48rem){.mcf-sizing-panel .mcf-frame-builder-custom-input__field{width:var(--mcf-space-156)}}@media (min-width:64rem){.mcf-sizing-panel__content:has(.mcf-frame-builder-custom-size){gap:var(--mcf-space-60);flex-flow:row;align-items:flex-end}.mcf-sizing-panel__content:has(.mcf-frame-builder-custom-size) .mcf-sizing-panel__orientation-section{margin-top:0}}@media (min-width:80rem){.mcf-sizing-panel__content{gap:var(--mcf-space-60);flex-flow:row;align-items:flex-start}.mcf-sizing-panel__orientation-section{margin-top:var(--mcf-space-40);padding-bottom:0}.mcf-sizing-panel__content:has(.mcf-frame-builder-custom-size){align-items:flex-end}.mcf-sizing-panel__content:has(.mcf-frame-builder-custom-size) .mcf-sizing-panel__orientation-section{margin-top:0}.mcf-sizing-panel__size-label{text-align:left;align-self:flex-start}}@media (min-width:48rem){.mcf-sizing-panel .mcf-frame-builder-drawer-status__content{padding-top:var(--mcf-space-32)}.mcf-sizing-panel__banner,.mcf-sizing-panel__validation-error{text-align:justify;width:554px}}@media (not (max-width:48rem)) and (not (min-width:80rem)){.mcf-sizing-panel .mcf-frame-builder-drawer-status__sheet .mcf-frame-builder-drawer-status__content{padding-top:var(--mcf-space-13);padding-bottom:var(--mcf-space-13)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-video-steps-section{justify-content:center;align-items:center;gap:var(--mcf-space-80);width:100%;padding:var(--mcf-space-40);flex-direction:column;display:flex}.mcf-video-steps-section__title{text-align:center;width:100%}.mcf-video-steps-section__copy{text-align:center;width:100%;color:var(--mcf-color-gray-800);line-height:var(--mcf-line-height-1-5)}.mcf-video-steps-section__media{justify-content:center;align-items:center;gap:var(--mcf-space-48);flex-direction:column;width:100%;display:flex}.mcf-video-steps-section__media-text{justify-content:center;align-items:center;gap:var(--mcf-space-16);width:100%;max-width:var(--mcf-space-720);flex-direction:column;display:flex}.mcf-video-steps-section__video{width:100%;max-width:var(--mcf-space-930);border:var(--mcf-border-width-1) solid var(--mcf-color-khaki-800);padding:var(--mcf-space-16);position:relative}.mcf-video-steps-section__media-element{width:100%;height:100%;height:var(--mcf-space-537);border-radius:0;align-items:center;display:block}.mcf-video-steps-section__media-element .mcf-media__element{border-radius:0}.mcf-video-steps-section__video-control{height:var(--mcf-space-64);width:var(--mcf-space-64);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mcf-video-steps-section__steps{justify-content:center;align-items:center;gap:var(--mcf-space-80);width:100%;display:flex}@media (max-width:48rem){.mcf-video-steps-section{justify-content:center;align-items:center;gap:var(--mcf-space-64);width:100%;padding:var(--mcf-space-20);flex-direction:column;display:flex}.mcf-video-steps-section__title{padding:0 var(--mcf-space-16)}.mcf-video-steps-section__media{gap:var(--mcf-space-40)}.mcf-video-steps-section__media-element{padding:var(--mcf-space-8);height:auto}.mcf-video-steps-section__video{max-width:100%}.mcf-video-steps-section__steps{gap:var(--mcf-space-32);flex-direction:column;display:flex}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-glaze-panel__drawer-content{text-align:center;gap:var(--mcf-space-32);padding:var(--mcf-space-32) var(--mcf-space-40)}.mcf-glaze-panel__main{justify-content:center;gap:var(--mcf-space-16);padding:0 var(--mcf-space-214);flex:1;display:flex}.mcf-glaze-panel__options{gap:var(--mcf-space-8);flex-direction:column;flex-shrink:0;display:flex}.mcf-glaze-panel__options .mcf-customization-option-card{min-height:var(--mcf-space-88)}.mcf-glaze-panel__description{text-align:left;gap:var(--mcf-space-12);width:var(--mcf-space-260);flex-direction:column;display:flex}.mcf-glaze-panel__desc-title{color:var(--mcf-color-text-primary);font-weight:700}.mcf-glaze-panel__desc-text{color:var(--mcf-color-text-secondary)}.mcf-glaze-panel__empty-state{padding:var(--mcf-space-48) var(--mcf-space-32);justify-content:center;align-items:center;display:flex}.mcf-glaze-panel__empty-message{color:var(--mcf-color-text-secondary);text-align:center}.mcf-glaze-panel__error-state{text-align:center;align-items:center;gap:var(--mcf-space-16);padding:var(--mcf-space-48) var(--mcf-space-32);flex-direction:column;display:flex}.mcf-glaze-panel__error-title{color:var(--mcf-color-error)}.mcf-glaze-panel__error-message{color:var(--mcf-color-text-secondary);max-width:var(--mcf-space-400)}.mcf-glaze-panel__loading{padding:var(--mcf-space-48) var(--mcf-space-32);justify-content:center;align-items:center;display:flex}.mcf-glaze-panel__update-error{padding:var(--mcf-space-12) var(--mcf-space-16);background-color:var(--mcf-color-error-light);border:1px solid var(--mcf-color-red-500);border-radius:var(--mcf-radius-8);margin-bottom:var(--mcf-space-16);justify-content:center;display:flex}.mcf-glaze-panel__error-text{color:var(--mcf-color-error-dark)}@media (max-width:1440px){.mcf-glaze-panel__main{padding:0 var(--mcf-space-40)}}@media (max-width:768px){.mcf-glaze-panel__main{flex-direction:column;padding:0}.mcf-glaze-panel__description{width:100%}.mcf-glaze-panel__drawer-content{gap:var(--mcf-space-20);padding:var(--mcf-space-24) var(--mcf-space-20)}.mcf-glaze-panel__main{align-items:center;gap:var(--mcf-space-24);flex-direction:column;width:100%;padding:0}.mcf-glaze-panel__options{gap:var(--mcf-space-8);max-width:100%;padding:var(--mcf-space-32) 0 var(--mcf-space-6);flex-direction:row;overflow-x:auto}.mcf-glaze-panel__options .mcf-customization-option-card{width:var(--mcf-space-172);flex:none;min-height:8.75rem}.mcf-glaze-panel__options .mcf-customization-option-card__content{min-width:0;overflow:hidden}.mcf-glaze-panel__options .mcf-customization-option-card__content .mcf-paragraph{white-space:normal;overflow-wrap:break-word;word-break:break-word}.mcf-glaze-panel__description{align-items:flex-start;gap:0;width:100%}.mcf-glaze-panel__desc-title{display:none}.mcf-glaze-panel__desc-text{text-align:left;width:100%}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-framing-two-column-feature{width:100%;padding-top:var(--mcf-space-20);padding-bottom:var(--mcf-space-20)}.mcf-framing-two-column-feature__content{border:1px dashed var(--mcf-color-border-brand-eggplant);width:100%;max-width:var(--mcf-space-1440);padding-left:var(--mcf-space-20);padding-right:var(--mcf-space-20);height:var(--mcf-space-1053);flex-direction:column;align-items:stretch;margin-inline:auto;display:flex}.mcf-framing-two-column-feature__left{width:100%;height:var(--mcf-space-489);justify-content:center;align-items:stretch;display:flex}.mcf-framing-two-column-feature__right{width:100%;height:var(--mcf-space-564);flex:1;align-items:stretch;display:flex}@media (min-width:48rem){.mcf-framing-two-column-feature__content{padding-left:var(--mcf-space-40);padding-right:var(--mcf-space-40)}.mcf-framing-two-column-feature{padding-top:var(--mcf-space-40);padding-bottom:var(--mcf-space-40)}}@media (min-width:64rem){.mcf-framing-two-column-feature__content{height:var(--mcf-space-615);flex-direction:row}.mcf-framing-two-column-feature__left{max-width:var(--mcf-space-545);height:var(--mcf-space-615);flex:2}.mcf-framing-two-column-feature__right{min-width:calc(var(--spacing,.25rem) * 0);max-width:var(--mcf-space-815);height:var(--mcf-space-615);flex:3}}.mcf-framing-two-column-feature--wall-tiles .mcf-framing-two-column-feature__content{max-width:100%;height:auto}.mcf-framing-two-column-feature--wall-tiles .mcf-framing-two-column-feature__left,.mcf-framing-two-column-feature--wall-tiles .mcf-framing-two-column-feature__right{height:auto}@media (min-width:64rem){.mcf-framing-two-column-feature--wall-tiles .mcf-framing-two-column-feature__left{flex:none;width:40%;max-width:40%}.mcf-framing-two-column-feature--wall-tiles .mcf-framing-two-column-feature__right{flex:1;max-width:none}}@media (min-width:64rem) and (not (min-width:80rem)){.mcf-framing-two-column-feature--wall-tiles .mcf-framing-two-column-feature__left{width:60%;max-width:60%}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-acrylic-standoff-panel__grid-container{width:100%;max-width:688px;margin-top:var(--mcf-space-24);justify-content:center;align-items:center;display:flex}.mcf-acrylic-standoff-panel__content{padding:var(--mcf-space-32) var(--mcf-space-40)}.mcf-acrylic-standoff-panel__grid{align-items:center;gap:var(--mcf-space-24);flex:1;min-width:0;display:flex}.mcf-acrylic-standoff-panel__column{gap:var(--mcf-space-8);flex-direction:column;flex:1;min-width:0;display:flex}.mcf-acrylic-standoff-panel__divider{width:0;height:var(--mcf-space-104);border-left:var(--mcf-space-1) solid var(--mcf-color-gray-border-secondary);justify-content:center;align-items:center;display:flex}}

custom-frame::part(ar-button) {
    display: none !important;
}

custom-frame::part(default-progress-bar) {
    display: none !important;
}

.mcf-frame-visualizer .mcf-viewer-area {
    height: 100%;
    width: 100%;
    display: block;
}

.mcf-frame-visualizer .loading-spinner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
}
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-more-ways-to-print{flex-direction:column;width:100%;display:flex}.mcf-more-ways-to-print__container{width:100%;max-width:100%;padding:var(--mcf-space-20);flex-direction:column;margin-inline:auto;display:flex}.mcf-more-ways-to-print__heading{color:var(--mcf-color-text-primary);text-align:center;padding-bottom:var(--mcf-space-24)}.mcf-more-ways-to-print__pills-wrapper{width:100%;padding:0 var(--mcf-space-16);overflow:auto hidden}.mcf-more-ways-to-print__pills{justify-content:flex-start;gap:var(--mcf-space-8);padding-bottom:var(--mcf-space-24);display:flex}.mcf-more-ways-to-print__pill-item{flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.mcf-more-ways-to-print__arrow{margin-top:var(--mcf-space-4);color:var(--mcf-color-teal-800);position:absolute;top:100%}@media (min-width:48rem){.mcf-more-ways-to-print__heading{padding-bottom:var(--mcf-space-40)}.mcf-more-ways-to-print__pills-wrapper{padding:0 var(--mcf-space-20)}}@media (min-width:64rem){.mcf-more-ways-to-print__pills{justify-content:center;display:flex}.mcf-more-ways-to-print__container{max-width:var(--mcf-space-1440);padding:var(--mcf-space-40)}.mcf-more-ways-to-print__pills-wrapper{padding:0}}@media (min-width:96rem){.mcf-more-ways-to-print__container{padding:var(--mcf-space-40) 0}}}

@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{-ms-touch-action:none;touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;background-image:-webkit-gradient(linear,left top, right top,color-stop(50%, #fff),color-stop(50%, #444)),-webkit-gradient(linear,left top, right top,color-stop(50%, #fff),color-stop(50%, #444)),-webkit-gradient(linear,left top, left bottom,color-stop(50%, #fff),color-stop(50%, #444)),-webkit-gradient(linear,left top, left bottom,color-stop(50%, #fff),color-stop(50%, #444));background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;-webkit-transform:translate(50%);transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;-webkit-transform:translate(-50%);transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-how-it-works{width:100%;position:relative;overflow:hidden}.mcf-how-it-works__desktop{display:none}.mcf-how-it-works__mobile{gap:var(--mcf-space-24);padding:var(--mcf-space-20);flex-direction:column;display:flex}.mcf-how-it-works__mobile-cta{width:var(--mcf-space-220)}@media (min-width:768px){.mcf-how-it-works__desktop{align-items:center;gap:var(--mcf-space-64);padding:var(--mcf-space-40) var(--mcf-space-20);display:flex}.mcf-how-it-works__mobile{display:none}}.mcf-how-it-works__left{gap:var(--mcf-space-64);flex-direction:column;flex:1;min-width:0;display:flex}.mcf-how-it-works__right{width:var(--mcf-space-652);max-width:50%;aspect-ratio:var(--mcf-space-652) / var(--mcf-space-756);border-radius:var(--mcf-radius-8);height:var(--mcf-space-756);flex-shrink:0;position:relative;overflow:hidden}.mcf-how-it-works__image{object-fit:cover;border-radius:var(--mcf-radius-8);width:100%;height:100%;display:block}.mcf-how-it-works .mcf-media,.mcf-how-it-works .mcf-media__wrapper{height:100%}.mcf-how-it-works__heading{color:var(--mcf-color-text-primary)}.mcf-how-it-works__steps-with-slider{align-items:stretch;gap:var(--mcf-space-32);display:flex}.mcf-how-it-works__slider{width:var(--mcf-space-5);background-color:var(--mcf-how-it-works-works-slider);border-radius:var(--mcf-radius-full);flex-shrink:0;position:relative;overflow:hidden}.mcf-how-it-works__slider-fill{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);background-color:var(--mcf-color-khaki-600);border-radius:var(--mcf-radius-full);width:100%;transition:height var(--mcf-duration-300) ease;position:absolute}.mcf-how-it-works__step-list{flex-direction:column;flex:1;min-width:0;display:flex}.mcf-how-it-works__step{text-align:left;align-items:center;gap:var(--mcf-space-20);width:100%;padding:var(--mcf-space-28) var(--mcf-space-8);cursor:pointer;opacity:var(--mcf-opacity-disabled);transition:opacity var(--mcf-duration-150) ease;background:0 0;border:none;display:flex}.mcf-how-it-works__step--active{opacity:var(--mcf-opacity-full);cursor:default;align-items:flex-start}.mcf-how-it-works__step-divider{height:var(--mcf-border-width-1);background-color:var(--mcf-color-khaki-800)}.mcf-how-it-works__step-number{width:var(--mcf-space-40);height:var(--mcf-space-40);border-radius:var(--mcf-space-20);border:1px solid var(--mcf-color-khaki-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.mcf-how-it-works__step-number-inner{inset:calc(var(--spacing,.25rem) * 0);border-radius:var(--mcf-space-16);border:var(--mcf-border-width-1) solid var(--mcf-color-khaki-800);margin:7.69%;position:absolute}.mcf-how-it-works__step-number-text{font-family:var(--mcf-font-family-headline);font-size:var(--mcf-font-size-18);font-weight:var(--mcf-font-weight-medium);color:var(--mcf-color-khaki-800);line-height:1;position:relative}.mcf-how-it-works__step-body{gap:var(--mcf-space-12);flex-direction:column;min-width:0;display:flex}.mcf-how-it-works__step-title{font-family:var(--mcf-font-family-headline);font-size:var(--mcf-font-size-24);font-weight:var(--mcf-font-weight-medium);color:var(--mcf-color-text-primary);line-height:var(--mcf-line-height-heading)}.mcf-how-it-works__step-description{font-family:var(--Typography-Font-Body-Copy);font-size:var(--mcf-font-size-20);font-weight:var(--mcf-font-weight-regular);color:var(--mcf-color-text-primary);line-height:var(--mcf-line-height-1-5);margin:0}.mcf-how-it-works__cta{text-decoration:none;display:inline-block}.mcf-how-it-works__carousel{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;width:100%;display:flex;overflow-x:auto}.mcf-how-it-works__carousel::-webkit-scrollbar{display:none}.mcf-how-it-works__carousel-slide{scroll-snap-align:start;gap:var(--mcf-space-20);flex-direction:column;flex-shrink:0;width:100%;display:flex}.mcf-how-it-works__carousel-slide .mcf-media,.mcf-how-it-works__carousel-slide .mcf-how-it-works__image{height:var(--mcf-space-324)}.mcf-how-it-works__mobile-image-wrapper{width:100%;aspect-ratio:var(--mcf-space-652) / var(--mcf-space-756);border-radius:var(--mcf-radius-8);overflow:hidden}.mcf-how-it-works__bars{justify-content:center;align-items:center;gap:var(--mcf-space-8);display:flex}.mcf-how-it-works__bar{width:var(--mcf-space-60);height:var(--mcf-space-3);cursor:pointer;background-color:var(--mcf-how-it-works-bg);border:none;flex-shrink:0;padding:0;position:relative;overflow:hidden}.mcf-how-it-works__bar:after{content:"";inset:calc(var(--spacing,.25rem) * 0);background-color:var(--mcf-color-khaki-800);transition:transform var(--mcf-duration-150) ease;position:absolute;transform:translate(-100%)}.mcf-how-it-works__bar--active:after{transform:translate(0)}.mcf-how-it-works__mobile-content{gap:var(--mcf-space-20);flex-direction:column;display:flex}.mcf-how-it-works__mobile-step-header{align-items:center;gap:var(--mcf-space-20);display:flex}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-image-edit-modal__body{height:100%;margin-top:var(--mcf-space-48);flex-direction:column;padding-right:0;display:flex;overflow-y:hidden}.mcf-image-edit-modal{flex-direction:column;height:100dvh;display:flex}.mcf-modal.mcf-image-edit-modal{flex-direction:column;width:100vw;max-height:90dvh;padding:0 60px;display:flex}.mcf-modal.mcf-image-edit-modal .mcf-modal__footer[data-align=spread]{padding-right:var(--mcf-space-10);flex-direction:row;justify-content:center;display:flex}.mcf-image-edit-modal__edit-controls{justify-content:center;align-items:flex-start;gap:var(--mcf-space-24);width:100%;z-index:var(--mcf-z-index-nav-header);display:flex}.mcf-image-edit-modal__edit-btn{cursor:pointer;align-items:center;gap:var(--mcf-space-4);padding:var(--mcf-space-0) var(--mcf-space-2);width:var(--mcf-space-56);background:0 0;border:none;flex-direction:column;display:flex}.mcf-image-edit-modal__edit-btn-icon{width:var(--mcf-space-40);height:var(--mcf-space-40);border-radius:var(--mcf-radius-pill);border:var(--mcf-border-width-1) solid var(--mcf-color-border-secondary);color:var(--mcf-color-text-primary);justify-content:center;align-items:center;display:flex}.mcf-image-edit-modal .mcf-modal__scrollable-content{flex-direction:column;flex:1;height:100%;padding:0;display:flex;overflow:hidden}.mcf-image-edit-modal__edit-btn--active .mcf-image-edit-modal__edit-btn-icon{background:linear-gradient(90deg, var(--mcf-image-edit-modal-edit-btn-bg) 0%, var(--mcf-image-edit-modal-edit-btn-bg) 100%), linear-gradient(90deg, var(--mcf-color-white) 0%, var(--mcf-color-white) 100%);border-color:var(--mcf-color-border-brand);color:var(--mcf-color-teal-800)}.mcf-image-edit-modal__edit-btn-label{font-family:var(--mcf-font-body);font-size:var(--mcf-space-10);font-weight:var(--mcf-font-weight-regular);line-height:var(--mcf-line-height-1-5);text-align:center;color:var(--mcf-color-text-primary);white-space:nowrap}.mcf-image-edit-modal__edit-btn--active .mcf-image-edit-modal__edit-btn-label{font-weight:var(--mcf-font-weight-bold);color:var(--mcf-color-teal-800)}.mcf-image-edit-modal__preview-container{gap:var(--mcf-space-24);min-height:0;padding-top:var(--mcf-space-40);padding-bottom:var(--mcf-space-40);flex-direction:column;flex:1;display:flex}.mcf-image-edit-modal__preview{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.mcf-image-edit-modal__crop-wrapper{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.mcf-image-edit-modal__crop-wrapper .ReactCrop{max-width:100%;max-height:100%}.mcf-image-edit-modal__image{object-fit:contain;max-width:100%;max-height:100%}.mcf-image-edit-modal__image--crop-active{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.mcf-image-edit-modal__image:active{cursor:grabbing}.mcf-image-edit-modal__edit-controls,.mcf-image-edit-modal__bottom-controls,.mcf-image-edit-modal__overlay-controls{transition:opacity .2s ease-in-out}.mcf-image-edit-modal__preview[data-dragging=true]{cursor:grabbing}.mcf-image-edit-modal__overlay-controls{align-items:center;gap:var(--mcf-space-4);width:var(--mcf-space-188);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mcf-image-edit-modal__bottom-controls{justify-content:center;align-items:flex-start;gap:var(--mcf-space-24);width:100%;display:flex}.mcf-image-edit-modal__rotate-btn{cursor:pointer;justify-content:center;align-items:center;gap:var(--mcf-space-8);color:var(--mcf-color-teal-800);background:0 0;border:none;display:flex}.mcf-image-edit-modal__rotate-label{font-family:var(--mcf-font-body);font-size:var(--mcf-font-size-14);font-weight:var(--mcf-font-weight-bold);line-height:var(--mcf-line-height-1-5);text-decoration:underline}.mcf-image-edit-modal__actions{align-items:flex-start;gap:var(--mcf-space-24);display:flex}.mcf-image-edit-modal__change-photo-btn{color:var(--mcf-color-teal-800);font-size:var(--mcf-font-size-14);font-weight:var(--mcf-font-weight-bold)}.mcf-image-edit-modal__svg{width:var(--mcf-space-20);height:var(--mcf-space-20)}.mcf-modal__footer{padding-bottom:var(--mcf-space-48);margin-top:auto}@media not all and (min-width:48rem){.mcf-image-edit-modal__body{margin-top:var(--mcf-space-64)}.mcf-modal__footer{padding-bottom:var(--mcf-space-64)}.mcf-modal.mcf-image-edit-modal{height:100dvh;max-height:100dvh;padding:0}.mcf-image-edit-modal__preview{padding:var(--mcf-space-32);max-height:60vh}.mcf-image-edit-modal__preview-container{gap:0;padding-top:0}.mcf-image-edit-modal__crop-helper{padding:var(--mcf-space-8) var(--mcf-space-32) 0}}.mcf-image-edit-modal__crop-controls{gap:var(--mcf-space-8);flex-direction:column;display:flex}.mcf-image-edit-modal__crop-helper{justify-content:center;align-items:center;gap:var(--mcf-space-8);flex-direction:column;display:flex}.mcf-image-edit-modal__crop-helper-message{color:var(--mcf-color-text-secondary);line-height:1.5}.mcf-image-edit-modal__crop-error-message{color:var(--mcf-color-text-utility-error);line-height:1.5}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-price-display{align-items:center;gap:var(--mcf-space-48);white-space:nowrap;display:flex}.mcf-price-display__current-col{letter-spacing:var(--mcf-letter-spacing-normal);flex-direction:column;align-items:flex-start;display:flex}.mcf-price-display__compare-col{flex-direction:column;align-items:flex-start;display:flex}.mcf-price-display__current-price{color:var(--mcf-color-teal-800)}.mcf-price-display__compare-price{color:var(--mcf-color-gray-550);text-decoration:line-through}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-frame-builder{--mcf-frame-builder-header-height:var(--mcf-frame-builder-nav-header-min-height);flex-direction:column;width:100%;height:100%;min-height:100vh;display:flex;position:relative}.mcf-frame-builder__layout{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:auto}@supports (height:100dvh){.mcf-frame-builder__layout{height:100dvh}}@supports (height:100svh){.mcf-frame-builder__layout{height:100svh}}.mcf-frame-builder__header{width:100%;min-height:var(--mcf-frame-builder-header-height);height:auto;z-index:var(--mcf-z-index-nav-header);flex:none;position:sticky;top:0;overflow:visible}.mcf-frame-builder__main{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:visible}.mcf-frame-builder__main>.mcf-app-background{flex:1;height:100%;min-height:100%}.mcf-frame-builder__main .mcf-app-background__content{height:100%;min-height:100%}.mcf-frame-builder__upload-area{flex:1 1 0;width:100%;min-height:0;display:flex}.mcf-frame-builder__upload-area>.mcf-app-background{flex:1 1 0;width:100%;min-height:0}.mcf-frame-builder__drawer{z-index:30;background:var(--mcf-color-white);width:100%;min-height:max-content;max-height:100vh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:relative;bottom:0;left:0;right:0}@supports (height:100dvh){.mcf-frame-builder__drawer{max-height:100dvh}}@supports (height:100svh){.mcf-frame-builder__drawer{max-height:100svh}}.mcf-frame-builder__drawer .mcf-frame-builder-drawer-panel-stack{flex:1;min-height:100%}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-single-image-feature-container{background-color:var(--mcf-color-bg);transition:all var(--mcf-duration-normal) ease-in-out;padding:var(--mcf-space-40);justify-content:center;align-items:center;display:flex;overflow:hidden}.mcf-single-image-feature-container__image-wrapper{width:100%;overflow:hidden}.mcf-single-image-feature-container__image{object-fit:cover;width:100%;height:var(--mcf-space-788)}.mcf-single-image-feature-container__content{padding:var(--mcf-space-24);min-height:var(--mcf-space-500);display:flex}.mcf-single-image-feature-container__content_inner_section{text-align:center;justify-content:center;align-items:center;gap:var(--mcf-space-32);flex-direction:column;display:flex}.mcf-single-image-feature-container__title{color:var(--mcf-color-info-dark)}.mcf-single-image-feature-container__content_inner_container{border:var(--mcf-border-width-1) solid var(--mcf-color-khaki-800);padding:var(--mcf-space-40);flex:1;justify-content:center;align-items:center;width:100%;display:flex}.mcf-single-image-feature-container__content_block-left{z-index:2;width:100%;margin-right:calc(var(--mcf-space-40) * -1)}.mcf-single-image-feature-container__content_block-right{z-index:2;width:100%;margin-left:calc(var(--mcf-space-40) * -1)}.mcf-single-image-feature-container__header{text-align:center;align-items:center;gap:var(--mcf-space-16);flex-direction:column;display:flex;position:relative}.mcf-single-image-feature-container__description{flex-grow:1}.mcf-single-image-feature-container__cta.mcf-button{font-weight:var(--mcf-font-weight-bold);height:var(--mcf-space-50);align-self:center}.mcf-single-image-feature-container__cta.mcf-button[data-size=lg]{padding:var(--mcf-space-16) var(--mcf-space-32)}@media (max-width:64rem){.mcf-single-image-feature-container{padding:var(--mcf-space-20);flex-direction:column}.mcf-single-image-feature-container__content_block-left{margin-right:0;margin-top:calc(var(--mcf-space-40) * -1);padding:0 var(--mcf-space-20)}.mcf-single-image-feature-container__content_block-right{margin-top:calc(var(--mcf-space-40) * -1);padding:0 var(--mcf-space-20);margin-left:0}.mcf-single-image-feature-container__content{padding:var(--mcf-space-16);min-height:calc(var(--mcf-space-390) + var(--mcf-space-2))}.mcf-single-image-feature-container__content_inner_container{padding:var(--mcf-space-32) var(--mcf-space-16)}.mcf-single-image-feature-container__image{height:calc(var(--mcf-space-450) + var(--mcf-space-2))}}}

