/*! 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}}

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-shared-pdp-wrapper{background-image:url(review-bg-desktop.45e46ff572ae16f4572f.png);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex-direction:column;width:100%;display:flex;position:relative}.mcf-pdp-page__badge{width:fit-content}.mcf-shared-pdp-wrapper__main{z-index:1;width:100%;display:flex;position:relative}.mcf-shared-pdp-wrapper__main:before{content:"";background:linear-gradient(151.89deg, var(--mcf-opacity-white-0) 27.163%, var(--mcf-opacity-white-72) 75.509%);pointer-events:none;z-index:0;position:absolute;inset:0}.mcf-shared-pdp-page__divider--after-button{margin:var(--mcf-space-8) 0 var(--mcf-space-16)}.mcf-shared-pdp-page__preview-upload-wrapper{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mcf-shared-pdp-page__preview-upload-wrapper .mcf-shared-pdp-page__upload-menu{min-width:var(--mcf-space-310);left:50%;right:auto;transform:translate(-50%)}.mcf-shared-pdp-page__preview-upload-btn{white-space:nowrap}.mcf-shared-pdp-page__preview-actions{justify-content:center;align-items:center;gap:var(--mcf-space-12);margin-top:var(--mcf-space-24);z-index:2;flex-wrap:wrap;display:flex;position:relative}.mcf-shared-pdp-wrapper__left{width:45%;padding:var(--mcf-space-88) var(--mcf-space-24) var(--mcf-space-24) var(--mcf-space-64);z-index:1;flex-direction:column;justify-content:flex-start;align-self:flex-start;align-items:center;height:100%;display:flex;position:relative}.mcf-shared-pdp-wrapper__preview{justify-content:center;align-items:center;width:100%;height:50vh;display:flex;position:relative}.mcf-shared-pdp-wrapper__preview--has-error{width:var(--mcf-space-420);height:var(--mcf-space-420)}.mcf-shared-pdp-wrapper__preview-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.mcf-shared-pdp-wrapper__preview-image{object-fit:contain;border-radius:var(--mcf-radius-md);max-width:100%;max-height:100%;box-shadow:var(--mcf-space-0) var(--mcf-space-0) var(--mcf-space-64) var(--mcf-space-0) var(--mcf-opacity-black-25)}.mcf-shared-pdp-wrapper__upload-overlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mcf-shared-pdp-page__upload-menu-wrapper{flex-direction:column;width:100%;display:flex;position:relative}.mcf-shared-pdp-page__upload-menu{top:calc(100% + var(--mcf-space-4));gap:var(--mcf-space-24);width:max-content;padding:var(--mcf-space-40) var(--mcf-space-20);background-color:var(--mcf-color-white);z-index:10;flex-direction:column;display:flex;position:absolute;left:0;right:0}.mcf-shared-pdp-page__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-shared-pdp-page__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-shared-pdp-page__upload-menu-item svg{width:var(--mcf-space-20);height:var(--mcf-space-20);color:var(--mcf-color-teal-800);flex-shrink:0}.mcf-shared-pdp-wrapper__right{width:55%;max-width:var(--mcf-space-720);gap:var(--mcf-space-40);margin-left:var(--mcf-space-60);margin-right:var(--mcf-space-40);padding-top:var(--mcf-space-88);padding-bottom:var(--mcf-space-60);z-index:1;flex-direction:column;display:flex;position:relative}.mcf-shared-pdp-wrapper__header{gap:var(--mcf-space-14);color:var(--mcf-color-text-primary);letter-spacing:var(--mcf-letter-spacing-normal);flex-direction:column;display:flex}.mcf-shared-pdp-wrapper__content{gap:var(--mcf-space-32);flex-direction:column;width:100%;display:flex}.mcf-shared-pdp-wrapper__sections{gap:var(--mcf-space-40);padding-top:var(--mcf-space-16);flex-direction:column;display:flex}.mcf-shared-pdp-wrapper__section{gap:var(--mcf-space-12);flex-direction:column;display:flex}.mcf-shared-pdp-wrapper__section--bordered{padding-bottom:var(--mcf-space-24)}.mcf-shared-pdp-wrapper__sections .mcf-satisfaction-banner{border-radius:var(--mcf-radius-8);border:var(--mcf-border-width-1) dashed var(--mcf-color-green-600)}.mcf-shared-pdp-page__cta-row{align-items:stretch;gap:var(--mcf-space-16);flex-direction:row;width:100%;display:flex}.mcf-shared-pdp-page__cta-row .mcf-shared-pdp-page__add-to-cart.mcf-button{flex:1 1 0;min-width:0}.mcf-shared-pdp-page__save-btn.mcf-button{height:var(--mcf-space-50);padding:var(--mcf-space-16) var(--mcf-space-32);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-1-1875);letter-spacing:var(--mcf-letter-spacing-normal);white-space:nowrap;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.mcf-shared-pdp-page__add-to-cart.mcf-button{width:100%;height:var(--mcf-space-50);padding:var(--mcf-space-16) var(--mcf-space-32);justify-content:center;align-self:stretch;align-items:center;gap:var(--mcf-space-8);background-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-1-1875);letter-spacing:var(--mcf-letter-spacing-normal);color:var(--mcf-color-white);border-radius:0;display:flex}.mcf-shared-pdp-page__add-to-cart:hover{background-color:var(--mcf-color-teal-900)}.mcf-shared-pdp-page__add-to-cart .mcf-button-icon{color:var(--mcf-color-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mcf-shared-pdp-page__add-to-cart .mcf-button-icon>svg{width:var(--mcf-space-20);height:var(--mcf-space-20)}.mcf-shared-pdp-page__badge{width:fit-content;padding:var(--mcf-space-4) var(--mcf-space-8);background-color:var(--mcf-color-neutral-100);border-radius:var(--mcf-radius-8);justify-content:center;align-items:center;display:flex}.mcf-shared-pdp-page__badge .mcf-badge{color:var(--mcf-color-text-secondary);font-size:var(--mcf-font-size-12);font-weight:var(--mcf-font-weight-bold);line-height:var(--mcf-line-height-normal);white-space:nowrap}.mcf-shared-pdp-page__product-heading h3{font-family:var(--mcf-font-family-headline);font-size:var(--mcf-font-size-42);font-weight:var(--mcf-font-weight-bold);line-height:var(--mcf-line-height-heading);color:var(--mcf-color-text-primary);letter-spacing:var(--mcf-letter-spacing-normal);padding-top:var(--mcf-space-16)}.mcf-shared-pdp-page__preview-action-wrapper{position:relative}.mcf-shared-pdp-page__preview-action-btn{cursor:pointer;align-items:center;gap:var(--mcf-space-8);padding:var(--mcf-space-8) var(--mcf-space-16) var(--mcf-space-8) var(--mcf-space-12);background-color:var(--mcf-color-white);display:flex}@supports (color:color-mix(in lab, red, red)){.mcf-shared-pdp-page__preview-action-btn{background-color:color-mix(in srgb, var(--mcf-color-white) 75%, transparent)}}.mcf-shared-pdp-page__preview-action-btn{border:var(--mcf-border-width-1) solid var(--mcf-color-border-secondary);font-size:var(--mcf-font-size-14);font-weight:var(--mcf-font-weight-bold);line-height:var(--mcf-line-height-normal);color:var(--mcf-color-text-primary);white-space:nowrap;border-radius:0}.mcf-shared-pdp-page__preview-action-btn:hover{background-color:var(--mcf-color-white)}@supports (color:color-mix(in lab, red, red)){.mcf-shared-pdp-page__preview-action-btn:hover{background-color:color-mix(in srgb, var(--mcf-color-white) 90%, transparent)}}.mcf-shared-pdp-wrapper__preview-placeholder .mcf-preview-image{height:auto}@media (max-width:64rem){.mcf-shared-pdp-page__divider--after-button{margin:0 0 var(--mcf-space-8)}.mcf-shared-pdp-wrapper__main{flex-direction:column}.mcf-shared-pdp-wrapper__sections{gap:var(--mcf-space-32);padding-top:var(--mcf-space-8)}.mcf-shared-pdp-wrapper__right{gap:var(--mcf-space-32)}.mcf-shared-pdp-wrapper__main:before{display:none}.mcf-shared-pdp-wrapper__left{width:100%;height:auto;padding:var(--mcf-space-40) var(--mcf-space-24) var(--mcf-space-16);background-image:none;justify-content:space-between;position:relative}.mcf-shared-pdp-wrapper__preview{width:100%;max-width:var(--mcf-space-602);height:auto;min-height:var(--mcf-space-436)}.mcf-shared-pdp-wrapper__preview-placeholder{width:100%;max-width:var(--mcf-space-430);height:var(--mcf-space-436)}.mcf-shared-pdp-wrapper__right{width:100%;max-width:100%;margin-right:var(--mcf-space-0);margin-left:var(--mcf-space-0);padding-right:var(--mcf-space-20);padding-left:var(--mcf-space-20);padding-top:var(--mcf-space-32)}.mcf-shared-pdp-page__preview-actions{margin-top:var(--mcf-space-24)}}@media not all and (min-width:48rem){.mcf-shared-pdp-wrapper__left{background-image:url(review-bg-mobile.ce3f63eb1183c5ddd327.png);background-position:top;background-repeat:no-repeat;background-size:cover}.mcf-shared-pdp-wrapper__content{gap:var(--mcf-space-24)}.mcf-shared-pdp-page__cta-row{flex-direction:column}.mcf-shared-pdp-page__save-btn.mcf-button{width:100%}.mcf-shared-pdp-page__upload-menu-backdrop{inset:calc(var(--spacing,.25rem) * 0);z-index:var(--mcf-z-index-3);background-color:var(--mcf-header-overlay-bg);-webkit-backdrop-filter:blur(var(--mcf-header-overlay-blur));backdrop-filter:blur(var(--mcf-header-overlay-blur));pointer-events:auto;margin-top:var(--mcf-space-58);position:fixed}.mcf-shared-pdp-page__upload-menu{right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:100%;max-width:100%;z-index:var(--mcf-z-index-nav-overlay);height:var(--mcf-space-220);justify-content:center;position:fixed;top:auto;left:0;right:0;transform:none}}@media (max-width:64rem){.mcf-shared-pdp-wrapper__right{background-color:var(--mcf-color-white)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-paper2-customization{gap:var(--mcf-space-32);flex-direction:column;display:flex}.mcf-paper2-pdp-page__framing-type{gap:var(--mcf-space-8);flex-direction:column;display:flex}.mcf-paper2-pdp-page__framing-type-label{color:var(--mcf-color-text-primary);line-height:var(--mcf-line-height-normal)}.mcf-paper2-pdp-page__framing-type-options{align-items:center;gap:var(--mcf-space-40);display:flex}.mcf-paper2-pdp-page__framing-type-options label{font-weight:var(--mcf-font-weight-bold)}.mcf-paper2-pdp-page__framing-type-options .mcf-radio-group-options{padding-bottom:0}.mcf-paper2-pdp-page__frame-physical-btn{cursor:pointer;color:var(--mcf-color-text-primary);font-weight:var(--mcf-font-weight-bold);background:0 0;border:none;padding:0;text-decoration:underline}.mcf-paper2-pdp-page__frame-physical-btn:hover{color:var(--mcf-color-text-primary);text-decoration:underline}.mcf-paper2-pdp-page__size-orientation-container{gap:var(--mcf-space-0);flex-direction:column;display:flex}.mcf-paper2-pdp-page__size-orientation{align-items:flex-end;gap:var(--mcf-space-24) var(--mcf-space-40);flex-wrap:wrap;display:flex}.mcf-paper2-pdp-page__align_center{align-items:center}.mcf-paper2-pdp-page__size-select{min-width:var(--mcf-space-200)}.mcf-paper2-pdp-page__size-select .mcf-label__text{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-normal);letter-spacing:var(--mcf-letter-spacing-normal);color:var(--mcf-color-text-primary)}.mcf-paper2-pdp-page__size-select .mcf-input-field--select{background-color:var(--mcf-color-neutral-50);border-color:var(--mcf-color-gray-400);font-weight:var(--mcf-font-weight-bold)}.mcf-paper2-pdp-page__orientation-options{align-items:center;gap:var(--mcf-space-40);padding-bottom:var(--mcf-space-4);height:var(--mcf-space-50);display:flex}.mcf-paper2-pdp-page__orientation-option{cursor:pointer;display:flex}.mcf-paper2-pdp-page__product-heading{gap:var(--mcf-space-16);flex-direction:column;display:flex}.mcf-paper2-pdp-page__badge{width:fit-content;padding:var(--mcf-space-4) var(--mcf-space-8);background-color:var(--mcf-color-neutral-100);border-radius:var(--mcf-radius-8);justify-content:center;align-items:center;display:flex}.mcf-paper2-pdp-page__badge p{color:var(--mcf-color-text-secondary);font-size:var(--mcf-font-size-12);font-weight:var(--mcf-font-weight-bold);line-height:var(--mcf-line-height-normal);white-space:nowrap}.mcf-paper2-pdp-page__product-heading h3{font-family:var(--mcf-font-family-headline);font-size:var(--mcf-font-size-42);font-weight:var(--mcf-font-weight-bold);line-height:var(--mcf-line-height-heading);color:var(--mcf-color-text-primary);letter-spacing:var(--mcf-letter-spacing-normal)}.mcf-paper2-pdp-page__add-to-cart.mcf-button{width:100%;height:var(--mcf-space-60);padding:var(--mcf-space-16) var(--mcf-space-32);justify-content:center;align-self:stretch;align-items:center;gap:var(--mcf-space-8);background-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-1-1875);letter-spacing:0;color:var(--mcf-color-white);border-radius:0;display:flex}.mcf-paper2-pdp-page__save-btn.mcf-button{height:var(--mcf-space-60)}.mcf-paper2-pdp-page__add-to-cart:hover{background-color:var(--mcf-color-teal-900)}.mcf-paper2-pdp-page__add-to-cart .mcf-button-icon{color:var(--mcf-color-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mcf-paper2-pdp-page__add-to-cart .mcf-button-icon>svg{width:var(--mcf-space-20);height:var(--mcf-space-20)}.mcf-paper2-pdp-page__upload-menu-wrapper{flex-direction:column;width:100%;display:flex;position:relative}.mcf-paper2-pdp-page__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:10;flex-direction:column;display:flex;position:absolute;left:0;right:0}.mcf-paper2-pdp-page__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-paper2-pdp-page__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-paper2-pdp-page__upload-menu-item svg{width:var(--mcf-space-20);height:var(--mcf-space-20);color:var(--mcf-color-teal-800);flex-shrink:0}.mcf-paper2-pdp-page__divider--after-button{margin:var(--mcf-space-8) 0 var(--mcf-space-16)}@media not all and (min-width:80rem){.mcf-paper2-pdp-page__divider--after-button{margin:0 0 var(--mcf-space-8)}}}

/*! 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)}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-mirror2-customization{gap:var(--mcf-space-32);flex-direction:column;display:flex}.mcf-mirror-pdp-page__size-select-section .mcf-frame-builder-custom-input__field{flex:1 1 var(--mcf-space-342)}.mcf-mirror-pdp-page__size-select-section .mcf-frame-builder-custom-input{justify-content:unset;width:auto}.mcf-mirror-pdp-page__size-select-label{padding-bottom:var(--mcf-space-16);font-weight:var(--mcf-font-weight-regular)}.mcf-mirror-pdp-page__size-select-section .mcf-input-field:not(:placeholder-shown){background-color:var(--mcf-color-white);max-height:var(--mcf-space-48)}.mcf-mirror-pdp-page__size-select-wrapper .mcf-frame-builder-custom-input__label{font-weight:var(--mcf-font-weight-bold)}@media (max-width:48rem){.mcf-mirror-pdp-page__size-select-section .mcf-frame-builder-custom-input{flex-direction:column;width:100%;display:flex}.mcf-mirror-pdp-page__size-select-section .mcf-frame-builder-custom-input__field{flex:none;width:100%;max-width:100%}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-corkboard-customization{gap:var(--mcf-space-32);flex-direction:column;display:flex}.mcf-corkboard-pdp-page__size-select-section .mcf-frame-builder-custom-input__field{flex:1 1 var(--mcf-space-342)}.mcf-corkboard-pdp-page__size-select-section .mcf-frame-builder-custom-input{justify-content:unset;width:auto}.mcf-corkboard-pdp-page__size-select-label{padding-bottom:var(--mcf-space-16);font-weight:var(--mcf-font-weight-regular)}.mcf-corkboard-pdp-page__size-select-section .mcf-input-field:not(:placeholder-shown){background-color:var(--mcf-color-white);max-height:var(--mcf-space-48)}.mcf-corkboard-pdp-page__size-select-wrapper .mcf-frame-builder-custom-input__label{font-weight:var(--mcf-font-weight-bold)}@media (max-width:48rem){.mcf-corkboard-pdp-page__size-select-section .mcf-frame-builder-custom-input{flex-direction:column;width:100%;display:flex}.mcf-corkboard-pdp-page__size-select-section .mcf-frame-builder-custom-input__field{flex:none;width:100%;max-width:100%}}}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.mcf-quickshop-customization{gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}.mcf-quickshop-customization__section{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.mcf-quickshop-customization__label{text-align:left}.mcf-quickshop-customization__frame-swatches{gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.mcf-quickshop-pdp-page__preview-upload-wrapper .mcf-quickshop-pdp-page__upload-menu{min-width:var(--mcf-space-310);left:50%;right:auto;transform:translate(-50%)}.mcf-quickshop-pdp-page__upload-menu-wrapper{flex-direction:column;width:100%;display:flex;position:relative}.mcf-quickshop-pdp-page__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);flex-direction:column;display:flex;position:absolute;left:0;right:0}.mcf-quickshop-pdp-page__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-quickshop-pdp-page__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-quickshop-pdp-page__upload-menu-item svg{width:var(--mcf-space-20);height:var(--mcf-space-20);color:var(--mcf-color-teal-800);flex-shrink:0}.mcf-quickshop-pdp-page__divider--after-button{margin:var(--mcf-space-8) 0 0}@media not all and (min-width:80rem){.mcf-quickshop-pdp-page__divider--after-button{margin:0 0 var(--mcf-space-8)}}.mcf-quickshop-pdp-page__size-orientation-container{gap:var(--mcf-space-0);flex-direction:column;display:flex}.mcf-quickshop-pdp-page__size-orientation{align-items:flex-end;gap:var(--mcf-space-24) var(--mcf-space-40);flex-wrap:wrap;display:flex}.mcf-quickshop-pdp-page__align_center{align-items:center}.mcf-quickshop-pdp-page__size-select{min-width:var(--mcf-space-200)}.mcf-quickshop-pdp-page__size-select .mcf-label__text{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-normal);letter-spacing:var(--mcf-letter-spacing-normal);color:var(--mcf-color-text-primary)}.mcf-quickshop-pdp-page__size-select .mcf-input-field--select{background-color:var(--mcf-color-neutral-50);border-color:var(--mcf-color-gray-400);font-weight:var(--mcf-font-weight-bold)}.mcf-quickshop-pdp-page__orientation-options{align-items:center;gap:var(--mcf-space-40);padding-bottom:var(--mcf-space-4);height:var(--mcf-space-50);display:flex}.mcf-quickshop-pdp-page__orientation-option{cursor:pointer;display:flex}.mcf-quickshop-pdp-page__add-to-cart.mcf-button{width:100%;height:var(--mcf-space-60);padding:var(--mcf-space-16) var(--mcf-space-32);justify-content:center;align-self:stretch;align-items:center;gap:var(--mcf-space-8);background-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-1-1875);letter-spacing:var(--mcf-letter-spacing-normal);color:var(--mcf-color-white);border-radius:0;display:flex}.mcf-quickshop-pdp-page__save-btn.mcf-button{height:var(--mcf-space-60)}.mcf-quickshop-pdp-page__add-to-cart:hover{background-color:var(--mcf-color-teal-900)}.mcf-quickshop-pdp-page__add-to-cart .mcf-button-icon{color:var(--mcf-color-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mcf-quickshop-pdp-page__add-to-cart .mcf-button-icon>svg{width:var(--mcf-space-20);height:var(--mcf-space-20)}.mcf-quickshop-customization__label{color:var(--mcf-color-gray-200)}.mcf-quickshop-pdp-page__frame-info{align-items:center;gap:var(--mcf-space-10);padding:0 var(--mcf-space-8);border-radius:3.40282e38px;display:flex}}

@-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-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-image-edit-modal .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-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);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:auto;height:min(var(--mcf-space-306), 40vh);aspect-ratio:auto}.mcf-digital-pdp-upload-modal__image-wrap .mcf-preview-image{height:100%}.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-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}}}

