.bg-designer-storefront{display:grid;gap:1rem;margin:1.125rem 0 0;position:relative;isolation:isolate}.bg-designer-storefront.bg-designer-storefront--preview-safe{padding-bottom:0}.bg-designer-storefront+.bg-designer-storefront__native-form-shell{margin:0!important}.bg-designer-storefront+.bg-designer-storefront__native-form-shell>.bg-designer-storefront__native-form{margin:.625rem 0 0!important}.bg-designer-storefront__native-form-shell>.bg-designer-storefront__summary{margin:.65625rem 0 0!important}.bg-designer-storefront.bg-designer-storefront--preview-safe+.bg-designer-storefront__native-form-shell>.bg-designer-storefront__native-form{margin-bottom:calc(var(--bg-preview-bar-height, 56px) + .625rem)!important}.bg-designer-storefront+.bg-designer-storefront__native-form-shell+.bg-designer-storefront__native-postbuy{margin-top:.5rem!important}.bg-designer-storefront.bg-designer-storefront--art-bottom-tight{gap:.71875rem}.bg-designer-storefront.bg-designer-storefront--upload-bottom-tight .bg-designer-storefront__upload-grid{gap:.5rem}.bg-designer-storefront__quantity-dropdown,.bg-designer-storefront__quantity-panel{position:relative;z-index:20}.bg-designer-storefront__quantity-section{position:relative;z-index:30}#swatchHoverPreview.bg-designer-storefront__swatch-hover-preview{position:fixed;top:0;left:0;display:block!important;width:var(--bg-swatch-hover-size, 13.75rem)!important;height:var(--bg-swatch-hover-size, 13.75rem)!important;border:1px solid rgba(25,50,74,.12)!important;border-radius:1.5rem!important;background-color:#fff!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;box-shadow:0 28px 64px #11263e38!important;opacity:0!important;visibility:hidden!important;pointer-events:none;transform:translateY(8px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;z-index:2147482500!important}#swatchHoverPreview.bg-designer-storefront__swatch-hover-preview.is-visible{opacity:1!important;visibility:visible!important;transform:translateY(0)}.bg-designer-template-modal--open #swatchHoverPreview.bg-designer-storefront__swatch-hover-preview{opacity:0!important;visibility:hidden!important;transform:translateY(8px)!important}.bg-designer-storefront__block,.bg-designer-storefront__section{padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bg-designer-storefront__section{margin-top:.875rem}.bg-designer-storefront__block:first-child .bg-designer-storefront__section,.bg-designer-storefront__accolades[hidden]+.bg-designer-storefront__options .bg-designer-storefront__section:first-child{margin-top:0}.bg-designer-storefront__accolades[hidden],.bg-designer-storefront__uploads[hidden]{display:none!important}.productDiscountValue2.productDiscountBadge[hidden],.productDiscountValue2.productDiscountBadge:empty,.bg-designer-storefront__quantity-summary,.bg-designer-storefront__quantity-note{display:none!important}product-info[data-bg-ds-section-revision],product-info:has(.bg-opc-free-plus-host-shell){--bg-new-product-info-max: 680px;--bg-new-product-title-desktop: 48px;--bg-new-product-title-mobile: 32px;--bg-ds-ink: #0f2941;--bg-ds-muted: #52657c;--bg-ds-border: rgba(25, 50, 74, .16);--bg-ds-border-strong: rgba(25, 50, 74, .24);--bg-ds-surface: #fff;--bg-ds-surface-soft: #f7fafc;--bg-ds-selected: #f3f8fc;--bg-ds-action: #15598d;--bg-ds-action-rgb: 21, 89, 141;--bg-ds-radius-control: 8px;--bg-ds-radius-inner: 6px;--bg-ds-label-size: 16px;--bg-ds-label-weight: 650;--bg-ds-control-min-height: 56px}product-info[data-bg-ds-section-revision] .product__info-container,product-info:has(.bg-opc-free-plus-host-shell) .product__info-container{max-width:var(--bg-new-product-info-max)!important}product-info[data-bg-ds-section-revision] .product__title,product-info:has(.bg-opc-free-plus-host-shell) .product__title{margin-bottom:0!important}product-info[data-bg-ds-section-revision] .product__info-container .product__title h1,product-info:has(.bg-opc-free-plus-host-shell) .product__info-container .product__title h1{margin-bottom:.875rem!important;color:#0b1f33;font-size:var(--bg-new-product-title-desktop)!important;font-weight:550!important;letter-spacing:0;line-height:1.06!important}product-info[data-bg-ds-section-revision] .bg-breadcrumbs-wrapper,product-info:has(.bg-opc-free-plus-host-shell) .bg-breadcrumbs-wrapper{margin-bottom:.6875rem}product-info[data-bg-ds-section-revision] .bg-breadcrumbs__list,product-info:has(.bg-opc-free-plus-host-shell) .bg-breadcrumbs__list{gap:.09375rem 0;color:#0b1f33ad;font-size:.84375rem;line-height:1.35}product-info[data-bg-ds-section-revision] .product-accolades-zone,product-info:has(.bg-opc-free-plus-host-shell) .product-accolades-zone{display:flex!important;flex-wrap:wrap;align-items:center;gap:.4375rem;margin:.125rem 0 .75rem!important}product-info[data-bg-ds-section-revision] .product-accolade-badge,product-info:has(.bg-opc-free-plus-host-shell) .product-accolade-badge{margin:0;padding:0;border-radius:0;background:transparent}product-info[data-bg-ds-section-revision] .product-accolade-badge img,product-info:has(.bg-opc-free-plus-host-shell) .product-accolade-badge img{display:block;width:auto;max-width:4rem;max-height:3rem;margin:0;object-fit:contain}.bg-designer-storefront__accolade-list{display:flex;flex-wrap:wrap;gap:.5rem}.bg-designer-storefront__accolade{display:inline-flex;align-items:center;padding:.34375rem .59375rem;border-radius:999px;background:#f4f7fb;color:#19324a;font-size:.78125rem;font-weight:600}.bg-designer-storefront__summary-card{padding:.625rem .71875rem;border:1px solid rgba(25,50,74,.12);border-radius:.5rem;background:#fbfcfe;box-shadow:none}.bg-designer-storefront__summary-shell{display:grid;gap:.5rem}.bg-designer-storefront__summary-heading{margin-bottom:0}.bg-designer-storefront__summary-selection{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.bg-designer-storefront__summary-selection-copy{min-width:0;color:#42576e;font-size:.825rem;font-weight:500;line-height:1.35}.bg-designer-storefront__summary-selection-price{color:#0f2941;font-size:1.28125rem;font-weight:750;line-height:1.05;white-space:nowrap}.bg-designer-storefront__summary-body{display:grid;gap:.53125rem}.bg-designer-storefront__summary-shell .product-price-summary{width:100%}.bg-designer-storefront__summary-shell .price-summary-table{width:100%;border-collapse:collapse}.bg-designer-storefront__summary-shell .price-summary-table td{padding:.125rem 0;vertical-align:middle;border:none;color:#19324a;font-size:.85rem;font-weight:500;line-height:1.45}.bg-designer-storefront__summary-shell .product-row td:first-child,.bg-designer-storefront__summary-shell .addon-row td:first-child,.bg-designer-storefront__summary-shell .free-shipping-row td:first-child,.bg-designer-storefront__summary-shell .discount-row td:first-child,.bg-designer-storefront__summary-shell .subtotal-row td:first-child{padding-right:.625rem}.bg-designer-storefront__summary-shell .product-row td:last-child,.bg-designer-storefront__summary-shell .addon-row td:last-child,.bg-designer-storefront__summary-shell .free-shipping-row td:last-child,.bg-designer-storefront__summary-shell .discount-row td:last-child,.bg-designer-storefront__summary-shell .subtotal-row td:last-child{text-align:right;white-space:nowrap}.bg-designer-storefront__summary-shell .addon-row--negative td:last-child{color:#d9534f}.bg-designer-storefront__summary-shell .unbeatable-price-row td{padding-top:.375rem;padding-bottom:.25rem}.bg-designer-storefront__summary-shell .unbeatable-price-pill{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;background:#0a806b;color:#fff;font-size:.6875rem;font-weight:700;line-height:1.1}.bg-designer-storefront__summary-shell .unbeatable-price-note{margin-left:.375rem;color:#0a806b;font-size:.75rem;font-weight:700}.bg-designer-storefront__summary-shell .discount-row td:last-child{color:#d9534f}.bg-designer-storefront__summary-shell .subtotal-row td{padding-top:.375rem;border-top:1px solid rgba(25,50,74,.14);color:#0f2941}.bg-designer-storefront__summary-shell .subtotal-row td:first-child{color:#5b6f85;font-size:.7375rem;font-weight:500}.bg-designer-storefront__summary-shell .subtotal-row td:last-child{font-size:1.075rem;font-weight:750}.bg-designer-storefront__summary-shell .grand-total-row td{padding-top:.25rem;color:#0f2941;font-weight:750}.bg-designer-storefront__summary-shell .grand-total-row td:last-child{text-align:right;white-space:nowrap;font-size:1.125rem}.bg-designer-storefront__summary-shell .postage-note-row td{padding-top:.25rem;color:#52657c;font-size:.75rem;font-weight:600;line-height:1.35}.bg-designer-storefront__group{display:grid;gap:.5625rem}.bg-designer-storefront__group-header{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-bottom:.625rem}.bg-designer-storefront__section-head{display:grid;gap:.28125rem;margin-bottom:.5625rem}.bg-designer-storefront__section-label{display:inline-flex;align-items:center;gap:.375rem;margin:0 0 .46875rem;color:#0f2941;font-size:.9375rem;font-weight:700;line-height:1.2}.bg-designer-storefront__section-label--large{font-size:.9875rem}.bg-designer-storefront__section-help{margin:0;color:#4d657d;font-size:.775rem;line-height:1.55}.bg-designer-storefront__section-help>:first-child{margin-top:0}.bg-designer-storefront__section-help>:last-child{margin-bottom:0}.bg-designer-storefront__section-help img{display:block;max-width:min(100%,15rem);height:auto;border-radius:.625rem}.bg-designer-storefront__option-section--static{margin-top:.59375rem}.bg-designer-storefront__static-option{display:flex;flex-wrap:wrap;align-items:baseline;gap:.21875rem .34375rem;min-height:1.5rem;color:#0f2941;line-height:1.35}.bg-designer-storefront__static-option-label{color:#425a73;font-size:16px;font-weight:500}.bg-designer-storefront__static-option-value{min-width:0;color:#0f2941;font-size:15px;font-weight:400}.bg-designer-storefront__static-option-price{margin-left:.125rem}.bg-designer-storefront__option-section--static .bg-designer-storefront__section-help{margin-top:.21875rem}.bg-designer-storefront__artwork-label{margin:0 0 .25rem;color:#0f2941;font-size:.96875rem;font-weight:700;line-height:1.2}.bg-designer-storefront__swatch-grid,.bg-designer-storefront__artwork-grid,.bg-designer-storefront__upload-grid,.bg-designer-storefront-modal__grid{display:grid;gap:.625rem}.bg-designer-storefront__swatch-grid{display:flex;flex-wrap:wrap;align-items:stretch;gap:.625rem}.bg-designer-storefront--tight-options .bg-designer-storefront__swatch-grid{gap:.5rem}.bg-designer-storefront__button-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.125rem,1fr));gap:.46875rem}.bg-designer-storefront__swatch-holder,.bg-designer-storefront__button-holder{position:relative}.bg-designer-storefront__swatch-holder.is-selected,.bg-designer-storefront__button-holder.is-selected{z-index:1}.bg-designer-storefront__swatch-holder{box-sizing:border-box;cursor:pointer;width:var(--bg-swatch-holder-width, 7.875rem);min-width:var(--bg-swatch-holder-width, 7.875rem);max-width:var(--bg-swatch-holder-width, 7.875rem);margin:0;padding:.75rem;border-radius:.875rem;border:1px solid #d0d7de;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.75rem;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.bg-designer-storefront__swatch-holder--addon{justify-content:flex-start}.bg-designer-storefront__swatch-holder--large-label .bg-designer-storefront__swatch-title{font-size:.925rem;font-weight:600}.bg-designer-storefront__option-button{display:grid;align-content:center;gap:.21875rem;width:100%;min-height:3.625rem;padding:.53125rem .65625rem;border:1px solid rgba(25,50,74,.14);border-radius:.5rem;background:#fff;color:#0f2941;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bg-designer-storefront__option-button:hover,.bg-designer-storefront__option-button:focus-visible,.bg-designer-storefront__artwork-card:hover,.bg-designer-storefront__artwork-card:focus-visible,.bg-designer-storefront__template-modal-card .button:focus-visible{transform:translateY(-1px);border-color:#0066d9;box-shadow:0 12px 24px #0066d91f}.bg-designer-storefront__option-button.is-selected,.bg-designer-storefront__artwork-card.is-selected{border-color:#0066d9;box-shadow:0 0 0 3px #0066d91f}.bg-designer-storefront__option-button[data-bg-tooltip],.bg-designer-storefront__swatch-preview[data-bg-tooltip]{position:relative}.bg-designer-storefront__swatch-holder:hover,.bg-designer-storefront__swatch-holder:focus-within{border-color:#a7bbd7;background:#f8fbff}.bg-designer-storefront__swatch-holder.is-selected,.bg-designer-storefront__swatch-holder:has(.bg-designer-storefront__swatch-radio:checked){border:2px solid #2459d6;background:#eef3ff}.bg-designer-storefront__swatch-radio{position:absolute;opacity:0;pointer-events:none}.bg-designer-storefront__swatch-preview{width:var(--bg-swatch-preview-size, 5.125rem);height:var(--bg-swatch-preview-size, 5.125rem);border-radius:.625rem;border:1px solid rgba(15,30,49,.12);background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;margin:0 auto}.bg-designer-storefront__swatch-title{color:#0f2941;width:100%;margin:0;max-height:3.5rem;font-size:.875rem;font-weight:500;line-height:1.3;text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.bg-designer-storefront__button-copy,.bg-designer-storefront__swatch-copy{display:grid;gap:.1875rem}.bg-designer-storefront__flavor-text{font-size:.75rem;font-weight:500;color:#52657c}.bg-designer-storefront__badge-row{position:absolute;top:1rem;left:1rem;display:flex;flex-direction:column;gap:.25rem;pointer-events:none;z-index:2}.bg-designer-storefront__badge{display:inline-flex;align-items:center;padding:.1875rem .40625rem;border-radius:999px;background:#eaf2fb;color:#0f4f88;font-size:.6875rem;font-weight:700;line-height:1;white-space:nowrap}.bg-designer-storefront__option-price{display:block;margin-top:.25rem;color:#4b6986;font-size:.725rem;font-weight:700}.bg-designer-storefront__dropdown-grid{display:grid;gap:.625rem}.bg-designer-storefront__dropdown-control{position:relative;width:100%;z-index:6}.bg-designer-storefront__dropdown-control.is-open{z-index:60}.bg-designer-storefront__dropdown-toggle.bgDropdownToggle{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;align-content:center;column-gap:.75rem;width:100%;max-width:100%;min-height:3.25rem;padding:.625rem .78125rem;border:1px solid rgba(25,50,74,.16);border-radius:.75rem;box-sizing:border-box;background:#fff;color:#0f2941;font:inherit;font-size:.90625rem;font-weight:600;line-height:1.25;text-align:left;cursor:pointer;box-shadow:0 10px 24px #11263e0a;transition:border-color .14s ease,box-shadow .14s ease}.bg-designer-storefront__dropdown-toggle.bgDropdownToggle:hover,.bg-designer-storefront__dropdown-toggle.bgDropdownToggle:focus-visible{border-color:#a7bbd7;box-shadow:0 12px 24px #0066d91a;outline:none}.bg-designer-storefront__dropdown-control.is-open .bg-designer-storefront__dropdown-toggle.bgDropdownToggle{border-color:#2459d6;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 0 0 3px #2459d61a}.bg-designer-storefront__dropdown-label{grid-column:1;grid-row:1;min-width:0;color:#52657c;font-size:.78125rem;font-weight:700;white-space:nowrap}.bg-designer-storefront__dropdown-label:empty{display:none}.bg-designer-storefront__dropdown-value{grid-column:1;grid-row:1;align-self:center;min-width:0;max-width:100%;overflow:hidden;color:#0f2941;text-overflow:ellipsis;white-space:nowrap}.bg-designer-storefront__dropdown-label:not(:empty)+.bg-designer-storefront__dropdown-value{grid-row:2}.bg-designer-storefront__dropdown-caret{display:inline-flex;grid-column:2;grid-row:1;align-self:center;justify-self:end;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;min-width:1.25rem;color:#0f2941;font-size:0;line-height:0;transform-origin:center;transition:transform .14s ease}.bg-designer-storefront__dropdown-caret:before{content:"";display:block;width:.48rem;height:.48rem;border:solid currentColor;border-width:0 .125rem .125rem 0;transform:translateY(-.0625rem) rotate(45deg)}.bg-designer-storefront__dropdown-label:not(:empty)~.bg-designer-storefront__dropdown-caret{grid-row:1 / span 2}.bg-designer-storefront__dropdown-control.is-open .bg-designer-storefront__dropdown-caret{transform:rotate(180deg)}.bg-designer-storefront__dropdown-options.bgDropdownOptions{position:absolute;top:100%;left:0;right:0;width:100%;max-width:100%;max-height:min(20rem,70vh);overflow-y:auto;overflow-x:hidden;border:1px solid #2459d6;border-top:0;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;box-sizing:border-box;background:#fff;box-shadow:0 22px 44px #11263e29;z-index:70}#dynamic-options-container>.optionHolder:not(.htmlQuantitySection):not(.htmlArtworkSection):not(.priceSummary):not(.htmlPricingSummarySection) .bg-dropdown-wrapper .bgDropdownOptions.bg-designer-storefront__dropdown-options,.product-custom-option #dynamic-options-container>.optionHolder:not(.htmlQuantitySection):not(.htmlArtworkSection):not(.priceSummary):not(.htmlPricingSummarySection) .bg-dropdown-wrapper .bgDropdownOptions.bg-designer-storefront__dropdown-options,product-options-section #dynamic-options-container>.optionHolder:not(.htmlQuantitySection):not(.htmlArtworkSection):not(.priceSummary):not(.htmlPricingSummarySection) .bg-dropdown-wrapper .bgDropdownOptions.bg-designer-storefront__dropdown-options{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important}.bg-designer-storefront__dropdown-options.bgDropdownOptions[hidden]{display:none!important}.bg-designer-storefront__dropdown-option.bgDropdownOption{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%;max-width:100%;min-height:3rem;margin:0;padding:.625rem .78125rem;border-top:1px solid rgba(25,50,74,.08);box-sizing:border-box;color:#0f2941;font-size:.8625rem;font-weight:500;line-height:1.35;cursor:pointer;transition:background-color .14s ease}.bg-designer-storefront__dropdown-option.bgDropdownOption:hover,.bg-designer-storefront__dropdown-option.bgDropdownOption.is-selected{background:#f5f8ff}.bg-designer-storefront__dropdown-option.bgDropdownOption.is-selected{box-shadow:inset 0 0 0 2px #2459d640}.bg-designer-storefront__dropdown-option.bgDropdownOption.is-disabled{opacity:.58;cursor:not-allowed}.bg-designer-storefront__dropdown-radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;opacity:0;overflow:hidden;pointer-events:none}.bg-designer-storefront__dropdown-option-text{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}#dynamic-options-container .bgDropdownOption .optionText.bg-designer-storefront__dropdown-option-text{min-width:0!important;max-width:100%!important;margin-left:0!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important}.bg-designer-storefront__addon-label-price{display:inline-flex;align-items:baseline;gap:0;margin-left:.12em;vertical-align:baseline;white-space:nowrap}.bg-designer-storefront__addon-label-price-mark{color:currentColor;font:inherit;line-height:inherit}.bg-designer-storefront__addon-label-price .calc-qty-original-price{color:#0f29418c;margin:0!important;padding-right:0!important;text-decoration-color:currentColor;text-decoration-thickness:.06em}.bg-designer-storefront__addon-label-price .calc-qty-sale-price{color:currentColor;margin:0 0 0 .14em!important;padding-right:0!important}.bg-designer-storefront__dropdown-badge-row{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem}.bg-designer-storefront__swatch-holder.outOfStock{opacity:.62}.bg-designer-storefront__swatch-holder.outOfStock .bg-designer-storefront__swatch-title{text-decoration:line-through}.bg-designer-storefront__option-section.is-disabled{opacity:.58}.bg-designer-storefront__option-section.is-disabled .bg-designer-storefront__swatch-holder,.bg-designer-storefront__option-section.is-disabled .bg-designer-storefront__option-button{cursor:not-allowed}.bg-designer-storefront__option-description{margin-top:.625rem;padding:.625rem .6875rem;border-radius:.75rem;background:#f5f8fc;color:#28455f;font-size:.75rem;line-height:1.55}.bg-designer-storefront--description-pane .bg-designer-storefront__option-description,.bg-designer-storefront__option-section--description-pane .bg-designer-storefront__option-description{margin-top:.5rem}.bg-designer-storefront__option-description{display:grid;gap:.53125rem}.bg-designer-storefront__option-description-logo img{display:block;max-width:11.25rem;max-height:3.25rem;width:auto;height:auto;object-fit:contain}.bg-designer-storefront__option-description-label{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:.28125rem .5625rem;border-radius:999px;background:#2459d614;color:#153a73;font-size:.7375rem;font-weight:700;line-height:1.2}.bg-designer-storefront__option-description-content{display:grid;gap:.46875rem}.bg-designer-storefront__option-description-content>:first-child{margin-top:0}.bg-designer-storefront__option-description-content>:last-child{margin-bottom:0}.bg-designer-storefront__option-description-content h2,.bg-designer-storefront__option-description-content h3,.bg-designer-storefront__option-description-content h4{margin:0;color:#0f2941;font-size:.925rem;font-weight:700;line-height:1.3}.bg-designer-storefront__option-description-content p,.bg-designer-storefront__option-description-content ul,.bg-designer-storefront__option-description-content ol,.bg-designer-storefront__option-description-content section,.bg-designer-storefront__option-description-content div{margin:0}.bg-designer-storefront__option-description-content ul,.bg-designer-storefront__option-description-content ol{padding-left:1.125rem}.bg-designer-storefront__option-description-content li+li{margin-top:.1875rem}.bg-designer-storefront__option-description-content .variationDescriptionHeader{display:block;color:#153a73;font-weight:700}@media(hover:hover)and (pointer:fine){.bg-designer-storefront__option-button[data-bg-tooltip]:after,.bg-designer-storefront__swatch-preview[data-bg-tooltip]:after{content:attr(data-bg-tooltip);position:absolute;left:50%;bottom:calc(100% + .625rem);transform:translate(-50%) translateY(.375rem);min-width:10rem;max-width:min(17.5rem,70vw);padding:.53125rem .625rem;border-radius:.625rem;background:#0f2941f5;color:#fff;font-size:.7375rem;font-weight:500;line-height:1.45;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility .14s ease;z-index:90;white-space:normal;box-shadow:0 16px 32px #0f294138}.bg-designer-storefront__option-button[data-bg-tooltip]:before,.bg-designer-storefront__swatch-preview[data-bg-tooltip]:before{content:"";position:absolute;left:50%;bottom:calc(100% + .25rem);width:.625rem;height:.625rem;background:#0f2941f5;transform:translate(-50%) rotate(45deg) translateY(.375rem);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility .14s ease;z-index:89}.bg-designer-storefront__option-button[data-bg-tooltip]:hover:after,.bg-designer-storefront__option-button[data-bg-tooltip]:hover:before,.bg-designer-storefront__option-button[data-bg-tooltip]:focus-visible:after,.bg-designer-storefront__option-button[data-bg-tooltip]:focus-visible:before,.bg-designer-storefront__swatch-preview[data-bg-tooltip]:hover:after,.bg-designer-storefront__swatch-preview[data-bg-tooltip]:hover:before,.bg-designer-storefront__swatch-preview[data-bg-tooltip]:focus-visible:after,.bg-designer-storefront__swatch-preview[data-bg-tooltip]:focus-visible:before{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.bg-designer-storefront__option-button[data-bg-tooltip]:hover:before,.bg-designer-storefront__option-button[data-bg-tooltip]:focus-visible:before,.bg-designer-storefront__swatch-preview[data-bg-tooltip]:hover:before,.bg-designer-storefront__swatch-preview[data-bg-tooltip]:focus-visible:before{transform:translate(-50%) rotate(45deg) translateY(0)}}.bg-designer-storefront__field-row{display:grid;gap:.625rem}.bg-designer-storefront__field-row--sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.bg-designer-storefront__textarea{width:100%;min-height:7.5rem;padding:.625rem .75rem;border:1px solid rgba(25,50,74,.16);border-radius:.75rem;background:#fff;color:#0f2941;font:inherit;line-height:1.5;resize:vertical}.bg-designer-storefront__textarea:focus{outline:none;border-color:#3969ff;box-shadow:0 0 0 3px #3969ff1f}.bg-designer-storefront__select{width:100%;min-height:2.875rem;padding:0 .75rem;border:1px solid rgba(25,50,74,.16);border-radius:.75rem;background:#fff;color:#0f2941;font-size:.90625rem}.bg-designer-storefront__quantity-dropdown{border:1px solid rgba(25,50,74,.16);border-radius:.875rem;background:#fff;box-shadow:0 10px 24px #11263e0d}.bg-designer-storefront__quantity-toggle{display:flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%;min-height:3.625rem;padding:.5625rem .875rem;border:0;border-radius:.875rem;background:#fff;color:#0f2941;cursor:pointer;text-align:left}.bg-designer-storefront__quantity-toggle[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.bg-designer-storefront__quantity-toggle-value{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:baseline;gap:.625rem;width:100%}.bg-designer-storefront__quantity-toggle-title{color:#0f2941;font-size:1.125rem;font-weight:700}.bg-designer-storefront__quantity-toggle-price{justify-self:end;color:#0f2941;font-size:1.125rem;font-weight:700;white-space:nowrap}.bg-designer-storefront__quantity-toggle-unit{color:#70849a;font-size:.775rem;font-weight:600;white-space:nowrap}.bg-designer-storefront__quantity-toggle-caret{flex:0 0 auto;color:#0f2941;font-size:1.125rem;line-height:1;transition:transform .14s ease}.bg-designer-storefront__quantity-dropdown.is-open .bg-designer-storefront__quantity-toggle-caret{transform:rotate(180deg)}.bg-designer-storefront__quantity-panel{display:none;max-height:38.125rem;overflow:auto;border-top:1px solid rgba(25,50,74,.12);border-bottom-left-radius:.875rem;border-bottom-right-radius:.875rem;background:#fff}.bg-designer-storefront__quantity-row+.bg-designer-storefront__quantity-row{border-top:1px solid rgba(25,50,74,.08)}.bg-designer-storefront__quantity-radio{position:absolute;opacity:0;pointer-events:none}.bg-designer-storefront__quantity-option{display:flex;align-items:baseline;justify-content:space-between;gap:.625rem;width:100%;padding:.84375rem .90625rem;cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}.bg-designer-storefront__quantity-row:hover .bg-designer-storefront__quantity-option,.bg-designer-storefront__quantity-option:focus-within{background:#f8fbff}.bg-designer-storefront__quantity-row:has(.bg-designer-storefront__quantity-radio:checked) .bg-designer-storefront__quantity-option{box-shadow:inset 0 0 0 2px #4a78f0;border-radius:.5rem;background:#fff}.bg-designer-storefront__quantity-option-title,.bg-designer-storefront__quantity-option-price{color:#0f2941;font-size:1rem;font-weight:600}.bg-designer-storefront__quantity-option-price{white-space:nowrap}.bg-designer-storefront__quantity-option-unit{color:#70849a;font-size:.7375rem;font-weight:600}.bg-designer-storefront__quantity-summary{display:flex;flex-wrap:wrap;gap:.5rem}.bg-designer-storefront__quantity-summary--inline{align-items:baseline;justify-content:flex-end;gap:.375rem}.bg-designer-storefront__quantity-pill{display:grid;min-width:7.5rem;padding:.53125rem .625rem;border-radius:.75rem;background:#f5f8fc;color:#28455f}.bg-designer-storefront__quantity-pill strong{color:#0f2941;font-size:.8625rem}.bg-designer-storefront__quantity-pill s{color:#7b8794;font-size:.7125rem}.bg-designer-storefront__quantity-pill em{color:#52657c;font-size:.6875rem;font-style:normal}.bg-designer-storefront__quantity-total{color:#0f2941;font-size:1.25rem;font-weight:700;line-height:1.1}.bg-designer-storefront__money-compare{margin-right:.28125rem;color:#7b8794;font-size:.95em}.bg-designer-storefront__money-current{color:inherit}.bg-designer-storefront__quantity-total .bg-designer-storefront__money-compare{margin-right:.28125rem}.bg-designer-storefront__quantity-each{color:#52657c;font-size:.7375rem;line-height:1.4;white-space:nowrap}.bg-designer-storefront__quantity-mode{display:grid;gap:.75rem}.bg-designer-storefront__quantity-summary--mode{align-items:baseline;justify-content:space-between}.bg-designer-storefront__quantity-range-row{display:flex;align-items:center;justify-content:flex-start;gap:.625rem;flex-wrap:wrap}.bg-designer-storefront__quantity-input-label{color:#0f2941;font-size:.90625rem;font-weight:700}.bg-designer-storefront__quantity-meta{color:#70849a;font-size:.75rem;font-weight:600}.bg-designer-storefront__quantity-number{width:7.5rem;min-height:3rem;padding:.5625rem .75rem;border:1px solid rgba(15,41,65,.16);border-radius:.75rem;background:#fff;color:#0f2941;font-size:1.0625rem;font-weight:700;text-align:left}.bg-designer-storefront__quantity-number--readonly{background:#f5f8fc}.bg-designer-storefront__quantity-slider-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem}.bg-designer-storefront__quantity-stepper{width:2.75rem;min-width:2.75rem;min-height:2.75rem;border:1px solid rgba(15,41,65,.16);border-radius:999px;background:#fff;color:#0f2941;font-size:1.375rem;font-weight:700;line-height:1;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.bg-designer-storefront__quantity-stepper:hover{border-color:#0f294147;box-shadow:0 .375rem 1rem #0f294114}.bg-designer-storefront__quantity-stepper:active{transform:translateY(.0625rem)}.bg-designer-storefront__quantity-stepper:focus-visible{outline:.125rem solid rgba(74,120,240,.35);outline-offset:.125rem}.bg-designer-storefront__quantity-range{width:100%;margin:0;accent-color:#4a78f0;cursor:pointer;touch-action:pan-y}.bg-designer-storefront__range-price-table{overflow:hidden;border:1px solid rgba(15,41,65,.12);border-radius:.75rem;background:#fff;box-shadow:0 .5rem 1.5rem #0f294114}.bg-designer-storefront__range-table{width:100%;border-collapse:collapse}.bg-designer-storefront__range-table thead{background:#f5f8fc}.bg-designer-storefront__range-table th,.bg-designer-storefront__range-table td{padding:.625rem .75rem;border-bottom:1px solid rgba(15,41,65,.08);color:#0f2941;font-size:.84375rem;line-height:1.4;text-align:left;vertical-align:middle}.bg-designer-storefront__range-table th{font-weight:700}.bg-designer-storefront__range-price-cell,.bg-designer-storefront__range-table--postage th:nth-child(n+2){text-align:right}.bg-designer-storefront__range-table--postage th,.bg-designer-storefront__range-table--postage td{padding-inline:.625rem}.bg-designer-storefront__range-table tbody tr:last-child td{border-bottom:none}.bg-designer-storefront__range-table tbody tr.highlight{background:#e8f5e9;font-weight:700}.bg-designer-storefront__range-table tbody tr.is-clickable{cursor:pointer}.bg-designer-storefront__range-table tbody tr.is-clickable:hover{background:#f8fbff}.bg-designer-storefront__range-price-current{color:#0f2941;font-weight:700}.bg-designer-storefront__range-price-current.is-discounted{color:#1f8f4d}.bg-designer-storefront__quantity-note{margin:0;color:#52657c;font-size:.7625rem;font-weight:600}.bg-designer-storefront__quantity-warning{margin:0;color:#a33d27;font-size:.8rem;font-weight:700}.bg-designer-storefront__eddm-section{scroll-margin-top:7rem}.bg-designer-storefront__quantity-mode--eddm,.bg-designer-storefront__quantity-mode--range-input{align-items:stretch}.bg-designer-storefront__eddm-controls{display:grid;gap:.75rem;padding:.875rem;border:1px solid rgba(15,41,65,.12);border-radius:.75rem;background:#f8fbff}.bg-designer-storefront__eddm-date-row{display:grid;gap:.375rem;max-width:17rem}.bg-designer-storefront__eddm-date-input{width:100%}.bg-designer-storefront__eddm-flags{display:flex;flex-wrap:wrap;gap:.5rem .875rem}.bg-designer-storefront__eddm-flag{display:inline-flex;align-items:center;gap:.375rem;color:#28455f;font-size:.8125rem;font-weight:650}.bg-designer-storefront__eddm-launch{justify-self:start}.bg-designer-storefront__eddm-empty{padding:.75rem .875rem;border:1px dashed rgba(15,41,65,.18);border-radius:.75rem;color:#52657c;font-size:.84375rem;font-weight:650}.bg-designer-storefront__eddm-summary{display:grid;gap:.625rem;padding:.875rem;border:1px solid rgba(15,41,65,.12);border-radius:.75rem;background:#fff}.bg-designer-storefront__eddm-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.375rem .875rem;color:#52657c;font-size:.8125rem}.bg-designer-storefront__eddm-summary-grid strong{color:#0f2941;text-align:right}.bg-designer-storefront__eddm-routes{max-height:7rem;margin:0;overflow:auto;color:#28455f;font-size:.75rem;line-height:1.45}.bg-designer-storefront-eddm-modal__dialog{width:calc(100vw - 2rem);height:calc(100vh - 2rem);display:grid;grid-template-rows:auto minmax(0,1fr);max-width:none;padding:0;position:relative}.bg-designer-storefront-eddm-modal__header{display:flex;align-items:center;min-height:0;margin:0;padding:.625rem 4rem .625rem 1.25rem;gap:.75rem}.bg-designer-storefront-eddm-modal__header .bg-designer-storefront__eyebrow{line-height:1.2}.bg-designer-storefront-eddm-modal__header .bg-designer-storefront-modal__close{top:.375rem;right:.875rem;width:2rem;height:2rem;font-size:1rem}.bg-designer-storefront-eddm-modal__body{grid-row:2;grid-column:1;min-height:0;width:100%;padding:0;position:relative;overflow:hidden}.bg-designer-storefront-eddm-modal__iframe{display:block;width:100%;height:100%;max-width:100%;padding:0;border:0;box-sizing:border-box}.bg-designer-storefront-eddm-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.bg-designer-storefront-eddm-modal__overlay-panel{position:absolute;right:1rem;width:min(21rem,calc(100% - 2rem));max-height:calc(100% - 2rem);overflow:auto;border:1px solid rgba(15,41,65,.18);border-radius:0;background:#fff;box-shadow:0 1rem 2.5rem #07122238;color:#0f2941;font-size:.8125rem;line-height:1.35;pointer-events:auto}.bg-designer-storefront-eddm-modal__overlay-panel--selections{bottom:515px}.bg-designer-storefront-eddm-modal__overlay-panel--pricing{bottom:45px}.bg-designer-storefront-eddm-modal__overlay-header{padding:.55rem .75rem;background:#0f2941;color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bg-designer-storefront-eddm-modal__overlay-section{display:grid;gap:.375rem;padding:.65rem .75rem}.bg-designer-storefront-eddm-modal__overlay-row,.bg-designer-storefront-eddm-modal__overlay-check{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.bg-designer-storefront-eddm-modal__overlay-row span,.bg-designer-storefront-eddm-modal__overlay-check span{color:#425a72}.bg-designer-storefront-eddm-modal__overlay-row strong{color:#0f2941;font-weight:800;text-align:right}.bg-designer-storefront-eddm-modal__overlay-check{cursor:pointer;font-weight:650}.bg-designer-storefront-eddm-modal__overlay-check input{width:1rem;height:1rem;margin:0}.bg-designer-storefront-eddm-modal__overlay-note{margin:.125rem 0 0;color:#28455f;font-size:.7625rem;font-weight:650}.bg-designer-storefront-eddm-modal__price-table{width:100%;border-collapse:collapse;font-size:.8125rem}.bg-designer-storefront-eddm-modal__price-table td{padding:.45rem .75rem;border-top:1px solid rgba(15,41,65,.1)}.bg-designer-storefront-eddm-modal__price-table td:last-child{color:#0f2941;font-weight:700;text-align:right}.bg-designer-storefront-eddm-modal__price-table tr:last-child td{border-top-color:#0f29413d}.bg-designer-storefront-eddm-modal__welcome{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#07122285}.bg-designer-storefront-eddm-modal__welcome[hidden]{display:none!important}.bg-designer-storefront-eddm-modal__welcome-content{width:min(40rem,100%);max-height:calc(100% - 2rem);overflow:auto;padding:1.25rem;border:1px solid rgba(15,41,65,.16);border-radius:.75rem;background:#fff;box-shadow:0 1.5rem 4rem #07122247;color:#0f2941}.bg-designer-storefront-eddm-modal__welcome-content h2{margin:0 0 .75rem;color:#0f2941;font-size:1.35rem;line-height:1.2}.bg-designer-storefront-eddm-modal__welcome-content p{margin:.55rem 0;color:#28455f;font-size:.9rem;line-height:1.45}.bg-designer-storefront-eddm-modal__welcome-button{display:flex;justify-content:center;margin:1rem auto 0;min-width:9rem}@media(max-width:760px){.bg-designer-storefront-eddm-modal__overlay-panel{left:.75rem;right:.75rem;width:auto;max-height:min(26rem,52%)}.bg-designer-storefront-eddm-modal__overlay-panel--selections{bottom:515px}.bg-designer-storefront-eddm-modal__overlay-panel--pricing{bottom:45px}.bg-designer-storefront-eddm-modal__welcome{padding:.75rem}.bg-designer-storefront-eddm-modal__welcome-content{max-height:calc(100% - 1.5rem);padding:1rem}}.bg-designer-eddm-modal--open{overflow:hidden}.bg-designer-storefront__apparel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));gap:.625rem}.bg-designer-storefront__apparel-grid--tall{margin-top:.625rem;padding-top:.625rem;border-top:1px solid rgba(15,41,65,.1)}.bg-designer-storefront__apparel-grid--tall[hidden]{display:none}.bg-designer-storefront__apparel-tall-toggle-row{display:flex;align-items:center;margin:.75rem 0 .25rem}.bg-designer-storefront__apparel-tall-toggle{-webkit-appearance:none;appearance:none;padding:0;border:0;background:transparent;color:#1b6da8;font:inherit;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:underline;text-underline-offset:.1875rem;cursor:pointer}.bg-designer-storefront__apparel-tall-toggle:hover{color:#14527f}.bg-designer-storefront__apparel-tall-toggle:focus-visible{outline:2px solid #1b6da8;outline-offset:.1875rem;border-radius:.125rem}.bg-designer-storefront__apparel-cell{display:grid;gap:.5rem;padding:.625rem;border:1px solid rgba(15,41,65,.1);border-radius:.8125rem;background:#fff}.bg-designer-storefront__apparel-header{display:grid;gap:.15625rem}.bg-designer-storefront__apparel-size{color:#0f2941;font-size:.90625rem;font-weight:800}.bg-designer-storefront__apparel-surcharge{color:#52657c;font-size:.7125rem;font-weight:600}.bg-designer-storefront__apparel-stepper{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:.3125rem}.bg-designer-storefront__apparel-button{min-height:2.5rem;border:1px solid rgba(15,41,65,.14);border-radius:.625rem;background:#f5f8fc;color:#0f2941;font-size:1.125rem;font-weight:700;line-height:1;cursor:pointer}.bg-designer-storefront__apparel-input{width:100%;min-height:2.5rem;padding:.4375rem .5rem;border:1px solid rgba(15,41,65,.12);border-radius:.625rem;background:#fff;color:#0f2941;font-size:1rem;font-weight:700;text-align:center}.bg-designer-storefront__summary-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.625rem}.bg-designer-storefront__eyebrow{margin:0 0 .25rem;color:#4b6986;font-size:.71875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bg-designer-storefront__price{color:#0f2941;font-size:1.75rem;font-weight:800;line-height:1}.bg-designer-storefront__price-stack{display:grid;justify-items:end;gap:.21875rem}.bg-designer-storefront__compare-price{color:#7b8794;font-size:.8rem;font-weight:600}.bg-designer-storefront__summary-meta{margin-top:.5rem;color:#52657c;font-size:.78125rem}.bg-designer-storefront__summary-note{margin-top:.5rem;color:#1e5c93;font-size:.775rem;font-weight:600}.bg-designer-storefront__summary-badges{display:flex;flex-wrap:wrap;gap:.375rem}.bg-designer-storefront__summary-badge{display:inline-flex;align-items:center;min-height:1.5rem;padding:.21875rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:700;line-height:1}.bg-designer-storefront__summary-badge.is-sale{background:#eef7ec;color:#21653a}.bg-designer-storefront__summary-badge.is-free{background:#edf5ff;color:#1d4f80}.bg-designer-storefront__summary-rows{display:grid;gap:.4375rem;margin-top:.625rem}.bg-designer-storefront__summary-row{display:flex;align-items:center;justify-content:space-between;gap:.625rem;color:#19324a;font-size:.8125rem}.bg-designer-storefront__artwork-grid{grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr))}.bg-designer-storefront__artwork-card{display:grid;gap:.34375rem;min-height:6.875rem;padding:.8125rem;border:1px solid rgba(25,50,74,.14);border-radius:.875rem;background:#fff;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bg-designer-storefront__artwork-card strong{color:#0f2941;font-size:.875rem;font-weight:700}.bg-designer-storefront__artwork-card span{color:#52657c;font-size:.75rem;line-height:1.45}.bg-designer-storefront__artwork-detail{margin-top:.6875rem}.bg-designer-storefront__guided-artwork{display:grid;gap:.6875rem}.bg-guided-artwork__step{display:grid;gap:.5625rem}.bg-guided-artwork__panel{padding:.75rem;border-radius:1rem;background:#f8fbff;border:1px solid rgba(25,50,74,.08)}.bg-guided-artwork__heading,.bg-guided-artwork__subheading{display:flex;flex-wrap:wrap;align-items:baseline;gap:.34375rem;margin:0;color:#0f2941;font-size:.96875rem;font-weight:700}.bg-guided-artwork__step-label{color:#0066d9;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.bg-guided-artwork__step-prompt{color:#28455f}.bg-guided-artwork__primary-grid,.bg-guided-artwork__secondary-grid{display:grid;gap:.625rem}.bg-guided-artwork__primary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bg-guided-artwork__secondary-grid{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr))}.bg-guided-artwork__card,.bg-guided-artwork__child-action{position:relative;display:grid;gap:.34375rem;min-height:6.875rem;padding:.78125rem;border:1px solid rgba(25,50,74,.12);border-radius:.9375rem;background:#fff;color:#0f2941;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bg-guided-artwork__card:hover,.bg-guided-artwork__card:focus-visible,.bg-guided-artwork__child-action:hover,.bg-guided-artwork__child-action:focus-visible{transform:translateY(-1px);border-color:#0066d9;box-shadow:0 12px 24px #0066d91f}.bg-guided-artwork__card.is-selected,.bg-guided-artwork__child-action.is-selected{border-color:#0066d9;box-shadow:0 0 0 3px #0066d91f}.bg-guided-artwork__card-title,.bg-guided-artwork__child-title{color:#0f2941;font-size:16px;font-weight:700}.bg-guided-artwork__card-subcopy,.bg-guided-artwork__child-subcopy{color:#52657c;font-size:.7375rem;line-height:1.5}.bg-guided-artwork__child-headline{display:flex;align-items:center;justify-content:space-between;gap:.4375rem}.bg-guided-artwork__badge{display:inline-flex;align-items:center;padding:.1875rem .40625rem;border-radius:999px;background:#eaf5ea;color:#15603b;font-size:.6375rem;font-weight:700}.bg-guided-artwork__selected-icon{position:absolute;top:.625rem;right:.625rem;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;background:#0f2941;color:#fff;font-size:.625rem;font-weight:800;opacity:0;transform:scale(.92);transition:opacity .18s ease,transform .18s ease}.bg-guided-artwork__card.is-selected .bg-guided-artwork__selected-icon,.bg-guided-artwork__child-action.is-selected .bg-guided-artwork__selected-icon,.bg-guided-artwork__selected-template-card .bg-guided-artwork__selected-icon{opacity:1;transform:scale(1)}.bg-guided-artwork__template-next{display:grid;gap:.34375rem}.bg-guided-artwork__primary-button{width:fit-content}.bg-guided-artwork__helper{color:#52657c;font-size:.71875rem}.bg-guided-artwork__next-step{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-top:.6875rem;padding:.625rem .75rem;border:1px solid rgba(207,143,52,.28);border-radius:.8125rem;background:linear-gradient(180deg,#fff8eb,#fff2dc)}.bg-guided-artwork__next-step-copy{color:#8c5a16;font-size:.7625rem;font-weight:600;line-height:1.45}.bg-guided-artwork__next-step-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.375rem;padding:0 .875rem;border:1px solid rgba(207,143,52,.34);border-radius:999px;background:#fffaf1;color:#8c5a16;font-size:.7rem;font-weight:700;cursor:pointer}.bg-guided-artwork__next-step-button:hover,.bg-guided-artwork__next-step-button:focus-visible{border-color:#b3741d80;background:#fff2dc;outline:none}.bg-designer-storefront--artwork-description-pane .bg-guided-artwork__panel{background:linear-gradient(180deg,#f8fbff,#f4f8fd)}.bg-guided-artwork--flat{gap:.34375rem}.bg-guided-artwork__action-list{display:grid;gap:.28125rem}.bg-guided-artwork__selected-choice{overflow:hidden;border:1px solid rgba(25,50,74,.14);border-left:3px solid #0066d9;border-radius:.40625rem;background:#f7fbff}.bg-guided-artwork__selected-choice-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4375rem;min-height:2.375rem;padding:.40625rem .53125rem}.bg-guided-artwork__selected-choice-check{display:inline-flex;align-items:center;justify-content:center;width:1.03125rem;height:1.03125rem;border-radius:999px;background:#0f2941;color:#fff;font-size:.59375rem;font-weight:800}.bg-guided-artwork__selected-choice-main{display:grid;gap:.0625rem;min-width:0}.bg-guided-artwork__selected-choice-label{color:#65768a;font-size:.5125rem;font-weight:750;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.bg-guided-artwork__selected-choice-title{color:#0f2941;font-size:.7125rem;font-weight:750;line-height:1.2}.bg-guided-artwork__selected-choice-copy{color:#52657c;font-size:.6125rem;line-height:1.35}.bg-guided-artwork__change-button,.bg-guided-artwork__collapse-button{min-height:1.625rem;padding:.28125rem .5rem;border:1px solid rgba(25,50,74,.18);border-radius:.34375rem;background:#fff;color:#0f2941;font-size:.6125rem;font-weight:750;cursor:pointer}.bg-guided-artwork__change-button:hover,.bg-guided-artwork__change-button:focus-visible,.bg-guided-artwork__collapse-button:hover,.bg-guided-artwork__collapse-button:focus-visible{border-color:#0066d9;outline:none}.bg-guided-artwork__collapse-button{justify-self:end;margin-top:.0625rem}.bg-guided-artwork__action{overflow:hidden;border:1px solid rgba(25,50,74,.14);border-left:3px solid transparent;border-radius:.40625rem;background:#fff;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.bg-guided-artwork__action.is-selected{border-color:#c7dff8;border-left-color:#0066d9;background:#f7fbff;box-shadow:0 1px #0f29410a}.bg-guided-artwork__action-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.40625rem;width:100%;min-height:2.375rem;padding:.3875rem .53125rem;border:0;background:transparent;color:#0f2941;text-align:left;cursor:pointer}.bg-guided-artwork__action-row:hover,.bg-guided-artwork__action-row:focus-visible{background:#0066d90a;outline:none}.bg-guided-artwork__action-main{display:grid;gap:.075rem;min-width:0}.bg-guided-artwork__action-title{color:#0f2941;font-size:.7375rem;font-weight:750;line-height:1.25}.bg-guided-artwork__action-copy{color:#52657c;font-size:.625rem;line-height:1.35}.bg-guided-artwork__action-check{display:inline-flex;align-items:center;justify-content:center;width:1.03125rem;height:1.03125rem;border-radius:999px;background:#0f2941;color:#fff;font-size:.59375rem;font-weight:800;opacity:0;transform:scale(.92);transition:opacity .18s ease,transform .18s ease}.bg-guided-artwork__action.is-selected .bg-guided-artwork__action-check{opacity:1;transform:scale(1)}.bg-guided-artwork__action-detail{display:grid;gap:.40625rem;padding:0 .53125rem .53125rem .625rem;border-top:1px solid rgba(25,50,74,.08)}.bg-guided-artwork__detail-copy,.bg-guided-artwork__detail-label{margin:0;color:#52657c;font-size:.625rem;line-height:1.45}.bg-guided-artwork__detail-label{color:#0f2941;font-weight:750}.bg-guided-artwork__template-empty-state{display:flex;flex-wrap:wrap;align-items:center;gap:.34375rem}.bg-guided-artwork__inline-action{min-height:2rem}.bg-designer-storefront__upload-grid--inline{grid-template-columns:minmax(0,1fr);gap:.375rem}.bg-guided-artwork__action-detail .bg-designer-storefront__upload-card,.bg-guided-artwork__action-detail .bg-designer-storefront__canva-card{margin-top:0;border-style:solid;border-color:#19324a24;border-radius:.40625rem;background:#fff}.bg-guided-artwork--cards{gap:.625rem}.bg-guided-artwork--cards .bg-guided-artwork__cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.75rem,1fr));gap:.5rem}.bg-guided-artwork__visual-card{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.5rem;min-height:10.75rem;padding:.5rem;border:1px solid rgba(25,50,74,.14);border-radius:.5rem;background:#fff;color:#0f2941;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bg-guided-artwork__visual-card:hover,.bg-guided-artwork__visual-card:focus-visible{border-color:#0066d9;box-shadow:0 10px 22px #0f29411f;outline:none;transform:translateY(-1px)}.bg-guided-artwork__visual-card.is-selected{border-color:#00885c;box-shadow:0 0 0 2px #00885c33}.bg-guided-artwork__visual-card .bg-guided-artwork__action-check{position:absolute;top:.5rem;right:.5rem;background:#00885c}.bg-guided-artwork__visual-card.is-selected .bg-guided-artwork__action-check{opacity:1;transform:scale(1)}.bg-guided-artwork__visual-card-copy{display:grid;align-content:start;gap:.1875rem;min-width:0}.bg-guided-artwork__visual-card-title{color:#0f2941;font-size:.8125rem;font-weight:750;line-height:1.25}.bg-guided-artwork__visual-card-subcopy{color:#52657c;font-size:.65625rem;line-height:1.35}.bg-guided-artwork__visual{position:relative;display:block;aspect-ratio:16 / 9;width:100%;overflow:hidden;border-radius:.375rem;background-color:#e8ebee;background-position:center;background-repeat:no-repeat;background-size:auto 78%;box-shadow:inset 0 0 0 1px #0f294114}.bg-guided-artwork__visual--use-template{background-image:url(bg-artwork-card-use-template.png)}.bg-guided-artwork__visual--share-canva{background-image:url(bg-artwork-card-canva-logo.png)}.bg-guided-artwork__visual--upload-files{background-image:url(bg-artwork-card-upload-artwork-file.png)}.bg-guided-artwork__visual--free-setup{background-image:url(bg-artwork-card-free-setup.png)}.bg-guided-artwork__visual--recreate-design{background-image:url(bg-artwork-card-recreate-design.png)}.bg-guided-artwork__visual--reorder{background-image:url(bg-artwork-card-reorder.png)}.bg-guided-artwork__visual--custom-design{background-image:url(bg-artwork-card-professional-custom-design.png)}.bg-guided-artwork__visual--send-later{background-image:url(bg-artwork-card-handle-artwork-later.png)}.bg-guided-artwork--cards .bg-guided-artwork__cards-detail{display:grid;gap:.40625rem;border:1px solid rgba(25,50,74,.14);border-radius:.5rem;background:#fff}.bg-guided-artwork--cards .bg-guided-artwork__cards-detail .bg-guided-artwork__action-detail{padding:.625rem;border-top:0}.bg-guided-artwork--flat .bg-guided-artwork__selected-template-card.bg-designer-storefront__template-card{grid-template-columns:minmax(4rem,5.25rem) minmax(0,1fr) auto;gap:.4375rem;padding:.40625rem;border-radius:.40625rem;background:#fff;box-shadow:none}.bg-guided-artwork--flat .bg-guided-artwork__selected-template-card .bg-designer-storefront__template-preview{aspect-ratio:4 / 3;max-height:3.875rem}.bg-guided-artwork--flat .bg-guided-artwork__selected-template-name{font-size:.725rem;line-height:1.28}.bg-guided-artwork--flat .bg-designer-storefront__saved-design-helper{color:#52657c;font-size:.65625rem}.bg-guided-artwork__template-finish{display:grid;gap:.28125rem}.bg-guided-artwork__finish-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.34375rem}.bg-guided-artwork__finish-choice{position:relative;display:grid;gap:.1125rem;min-height:2.59375rem;padding:.4375rem 1.6875rem .4375rem .53125rem;border:1px solid rgba(25,50,74,.14);border-radius:.46875rem;background:#fff;color:#0f2941;text-align:left;cursor:pointer}.bg-guided-artwork__finish-choice:hover,.bg-guided-artwork__finish-choice:focus-visible{border-color:#0066d9;outline:none}.bg-guided-artwork__finish-choice.is-selected{border-color:#0066d9;background:#f5faff}.bg-guided-artwork__finish-choice .bg-guided-artwork__selected-icon{top:.5rem;right:.5rem}.bg-guided-artwork__finish-title{color:#0f2941;font-size:.7125rem;font-weight:750;line-height:1.25}.bg-guided-artwork__finish-copy{color:#52657c;font-size:.6375rem;line-height:1.35}.bg-designer-storefront__approval-card--embedded{width:min(100%,25rem);padding:.53125rem .59375rem;border-radius:.46875rem}.bg-designer-storefront__cta-meta{display:grid;gap:.53125rem;margin-top:.625rem}.estTurnaroundWrapper,.satisfactionGuarantee,.shopPay-inline{color:#5b6f85;font-size:.7125rem;line-height:1.45}product-info[data-bg-ds-section-revision] .bg-designer-storefront__section-label,product-info[data-bg-ds-section-revision] .bg-designer-storefront__artwork-label,product-info[data-bg-ds-section-revision] .bg-designer-storefront__static-option-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__section-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__artwork-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__static-option-label{margin:0 0 .34375rem;color:var(--bg-ds-ink);font-size:var(--bg-ds-label-size);font-weight:var(--bg-ds-label-weight);letter-spacing:0;line-height:1.25}product-info[data-bg-ds-section-revision] .bg-designer-storefront__static-option,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__static-option{min-height:1.375rem;color:var(--bg-ds-ink)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__static-option-value,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__static-option-value{font-size:var(--bg-ds-label-size);font-weight:750}product-info[data-bg-ds-section-revision] .bg-designer-storefront__quantity-dropdown,product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-card,product-info[data-bg-ds-section-revision] .bg-designer-storefront__dropdown-toggle.bgDropdownToggle,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder,product-info[data-bg-ds-section-revision] .bg-designer-storefront__apparel-cell,product-info[data-bg-ds-section-revision] .bg-guided-artwork__action,product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice,product-info[data-bg-ds-section-revision] .bg-guided-artwork__finish-choice,product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-template-card.bg-designer-storefront__template-card,product-info[data-bg-ds-section-revision] .bg-designer-storefront__upload-card,product-info[data-bg-ds-section-revision] .bg-designer-storefront__canva-card,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__quantity-dropdown,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-card,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__dropdown-toggle.bgDropdownToggle,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__apparel-cell,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__finish-choice,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-template-card.bg-designer-storefront__template-card,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__upload-card,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__canva-card{border-color:var(--bg-ds-border);border-radius:var(--bg-ds-radius-control);background-color:var(--bg-ds-surface);box-shadow:none}product-info[data-bg-ds-section-revision] .bg-designer-storefront__quantity-toggle,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__quantity-toggle{min-height:var(--bg-ds-control-min-height);border-radius:var(--bg-ds-radius-control);background:var(--bg-ds-surface)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__quantity-dropdown.is-open .bg-designer-storefront__quantity-toggle,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__quantity-dropdown.is-open .bg-designer-storefront__quantity-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}product-info[data-bg-ds-section-revision] .bg-designer-storefront__quantity-panel,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__quantity-panel{border-color:var(--bg-ds-border);border-bottom-right-radius:var(--bg-ds-radius-control);border-bottom-left-radius:var(--bg-ds-radius-control)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button{min-height:var(--bg-ds-control-min-height);border-color:var(--bg-ds-border);border-radius:var(--bg-ds-radius-control)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button:hover,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button:focus-visible,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder:hover,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder:focus-within,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button:hover,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button:focus-visible,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder:hover,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder:focus-within{border-color:rgba(var(--bg-ds-action-rgb),.45);background:var(--bg-ds-surface-soft);box-shadow:0 0 0 3px rgba(var(--bg-ds-action-rgb),.08)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__button-holder.is-selected .bg-designer-storefront__option-button,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button.is-selected,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder.is-selected,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder:has(.bg-designer-storefront__swatch-radio:checked),product-info[data-bg-ds-section-revision] .bg-guided-artwork__finish-choice.is-selected,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__button-holder.is-selected .bg-designer-storefront__option-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button.is-selected,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder.is-selected,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder:has(.bg-designer-storefront__swatch-radio:checked),product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__finish-choice.is-selected{border:1px solid rgba(var(--bg-ds-action-rgb),.5);background:var(--bg-ds-selected);box-shadow:inset 0 0 0 1px var(--bg-ds-action),0 0 0 3px rgba(var(--bg-ds-action-rgb),.1)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-preview{border-color:var(--bg-ds-border);border-radius:var(--bg-ds-radius-inner)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-card,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-card{background:var(--bg-ds-surface-soft)}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action,product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice{position:relative;border:1px solid var(--bg-ds-border);overflow:hidden}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action:before,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:transparent;z-index:2}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action.is-selected,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action.is-selected{border-color:rgba(var(--bg-ds-action-rgb),.38);background:var(--bg-ds-selected);box-shadow:none}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action.is-selected:before,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action.is-selected:before{background:var(--bg-ds-action)}product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice{border-left:3px solid var(--bg-ds-action);background:var(--bg-ds-selected)}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-row,product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-detail,product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-row,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-row,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-detail,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-row{position:relative;z-index:1}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-check,product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-check,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-check,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-check{background:var(--bg-ds-ink)}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-detail,product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice .bg-guided-artwork__action-detail,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-detail,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice .bg-guided-artwork__action-detail{border-top-color:#19324a1a}product-info[data-bg-ds-section-revision] .bg-guided-artwork--flat,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--flat{gap:.3875rem}product-info[data-bg-ds-section-revision] .bg-guided-artwork--expanded .bg-guided-artwork__action-list,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--expanded .bg-guided-artwork__action-list{gap:0;overflow:hidden;border:1px solid var(--bg-ds-border);border-radius:var(--bg-ds-radius-control);background:var(--bg-ds-surface);box-shadow:0 1px 2px #0f29410a}product-info[data-bg-ds-section-revision] .bg-guided-artwork--expanded .bg-guided-artwork__action,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--expanded .bg-guided-artwork__action{border:0;border-radius:0;background:transparent}product-info[data-bg-ds-section-revision] .bg-guided-artwork--expanded .bg-guided-artwork__action+.bg-guided-artwork__action,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--expanded .bg-guided-artwork__action+.bg-guided-artwork__action{border-top:1px solid rgba(15,41,65,.08)}product-info[data-bg-ds-section-revision] .bg-guided-artwork--expanded .bg-guided-artwork__action:before,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--expanded .bg-guided-artwork__action:before{width:0}product-info[data-bg-ds-section-revision] .bg-guided-artwork--expanded .bg-guided-artwork__action.is-selected,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--expanded .bg-guided-artwork__action.is-selected{background:linear-gradient(90deg,rgba(var(--bg-ds-action-rgb),.09),rgba(var(--bg-ds-action-rgb),.04) 58%,rgba(var(--bg-ds-action-rgb),.02))}product-info[data-bg-ds-section-revision] .bg-guided-artwork--expanded .bg-guided-artwork__action.is-selected:before,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--expanded .bg-guided-artwork__action.is-selected:before{width:3px}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-row,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-row{grid-template-columns:minmax(0,1fr) auto;gap:.53125rem;min-height:3.1875rem;padding:.5625rem .625rem .55rem .675rem}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-row:hover,product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-row:focus-visible,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-row:hover,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-row:focus-visible{background:rgba(var(--bg-ds-action-rgb),.04)}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-main,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-main{gap:.1125rem}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-title,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-title{font-size:.7375rem;font-weight:760;letter-spacing:0}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-copy,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-copy{max-width:25rem;color:var(--bg-ds-muted);font-size:.6375rem;line-height:1.34}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-check,product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-check,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-check,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-check{width:.8875rem;height:.8875rem;margin-inline-end:.175rem;background:var(--bg-ds-action);box-shadow:0 0 0 3px rgba(var(--bg-ds-action-rgb),.11);font-size:.4875rem}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-detail,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-detail{gap:.3875rem;margin:0 .5625rem .53125rem .675rem;padding:.4375rem .5125rem;border:1px solid rgba(15,41,65,.08);border-radius:calc(var(--bg-ds-radius-control) - .1125rem);background:#ffffffb8}product-info[data-bg-ds-section-revision] .bg-guided-artwork__detail-copy,product-info[data-bg-ds-section-revision] .bg-guided-artwork__detail-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__detail-copy,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__detail-label{font-size:.6375rem;line-height:1.38}product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice{border-left:0;background:linear-gradient(90deg,rgba(var(--bg-ds-action-rgb),.08) 0%,rgba(var(--bg-ds-action-rgb),.035) 48%,var(--bg-ds-surface) 100%);box-shadow:0 1px 2px #0f29410a}product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice:before,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--bg-ds-action)}product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-row,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-row{min-height:3.125rem;padding:.5125rem .575rem .5125rem .6375rem}product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-main,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-main{gap:.0875rem}product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-label{color:var(--bg-ds-muted);font-size:.475rem;letter-spacing:.055em}product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-title,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-title{font-size:.7375rem;font-weight:780}product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-copy,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-copy{color:var(--bg-ds-muted);font-size:.6375rem;line-height:1.32}product-info[data-bg-ds-section-revision] .bg-guided-artwork__change-button,product-info[data-bg-ds-section-revision] .bg-guided-artwork__collapse-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__change-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__collapse-button{min-height:1.625rem;padding:.2625rem .4875rem;border-color:#0f294124;border-radius:.2625rem;background:#fffffff0;color:var(--bg-ds-ink);font-size:.5625rem;box-shadow:0 1px 1px #0f29410a}product-info[data-bg-ds-section-revision] .bg-guided-artwork__collapse-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__collapse-button{margin-top:.3rem}product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice .bg-guided-artwork__action-detail,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice .bg-guided-artwork__action-detail{margin:0;padding:.3625rem .575rem .425rem 1.8625rem;border-width:1px 0 0;border-radius:0;background:#ffffff70}product-info[data-bg-ds-section-revision] .bg-guided-artwork--flat .bg-guided-artwork__selected-template-card.bg-designer-storefront__template-card,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--flat .bg-guided-artwork__selected-template-card.bg-designer-storefront__template-card{grid-template-columns:minmax(3.375rem,4.25rem) minmax(0,1fr) auto;align-items:center;gap:.5125rem;padding:.4375rem;border-color:#0f29411a;border-radius:calc(var(--bg-ds-radius-control) - .1125rem);background:#ffffffdb}product-info[data-bg-ds-section-revision] .bg-guided-artwork--flat .bg-guided-artwork__selected-template-card .bg-designer-storefront__template-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--flat .bg-guided-artwork__selected-template-card .bg-designer-storefront__template-preview{max-height:3.125rem;border-radius:.3rem}product-info[data-bg-ds-section-revision] .bg-guided-artwork--flat .bg-guided-artwork__selected-template-name,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--flat .bg-guided-artwork__selected-template-name{font-size:.625rem;font-weight:780}product-info[data-bg-ds-section-revision] .bg-guided-artwork--flat .bg-designer-storefront__template-actions .button,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--flat .bg-designer-storefront__template-actions .button{min-height:1.75rem;padding:0 .5625rem;border-radius:.2875rem;font-size:.5625rem}product-info[data-bg-ds-section-revision] .bg-designer-storefront__native-form-shell .product-form__submit,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__native-form-shell .product-form__submit{min-height:var(--bg-ds-control-min-height);border-radius:var(--bg-ds-radius-control)!important;background:var(--bg-ds-action)!important;box-shadow:none!important}product-info[data-bg-ds-section-revision] .bg-designer-storefront__native-form-shell .product-form__submit:before,product-info[data-bg-ds-section-revision] .bg-designer-storefront__native-form-shell .product-form__submit:after,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__native-form-shell .product-form__submit:before,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__native-form-shell .product-form__submit:after{border-radius:var(--bg-ds-radius-control)!important;box-shadow:none!important}.estTurnaroundWrapper strong,.shopPay-inline strong{color:#0f2941}.estTurnaroundSuffix{color:#5b6f85}.satisfactionGuarantee,.shopPay-inline{display:flex;align-items:center;gap:.34375rem;flex-wrap:wrap}.satisfactionGuarantee img{width:1.0625rem;height:auto;flex:0 0 auto}.shopPay-inline img{height:.96875rem;width:auto;vertical-align:middle;flex:0 0 auto}.bg-guided-artwork__status-row{margin-top:.375rem;padding:.5rem .625rem;border-radius:.625rem;border:1px solid #d5e3f7;background:#f6faff;color:#223247;font-size:.7375rem;line-height:1.45}.bg-guided-artwork__status-row.is-success{border-color:#9cd6b0;background:#edf9f1;color:#0e6d36}.bg-guided-artwork__info-box{display:grid;gap:.4375rem;padding:.625rem .6875rem;border:1px solid rgba(15,41,65,.1);border-radius:.5rem;background:#f3f8fe;color:#28455f}.bg-guided-artwork__info-box-title{margin:0;color:#0f2941;font-size:.7875rem;font-weight:700}.bg-guided-artwork__info-copy{margin:0;color:#28455f;font-size:.7375rem;line-height:1.55}.bg-guided-artwork__info-list{margin:0;padding-left:1rem;color:#28455f;font-size:.725rem;line-height:1.5}.bg-guided-artwork__info-box--canva .bg-designer-storefront__canva-card{margin-top:.53125rem;border-style:solid;background:#fff}.bg-guided-artwork__info-action{margin-top:.15625rem}.bg-designer-storefront__approval-card{display:flex;align-items:flex-start;gap:.5625rem;padding:.625rem .6875rem;border:1px solid rgba(25,50,74,.14);border-radius:.5rem;background:#fff;cursor:pointer}.bg-guided-artwork__info-action .bg-designer-storefront__approval-card{width:min(100%,28.75rem);box-shadow:0 1px #0f29410a}.bg-designer-storefront__approval-input{margin-top:.125rem;accent-color:#3969ff;flex:0 0 auto}.bg-designer-storefront__approval-copy{display:grid;gap:.21875rem;min-width:0}.bg-designer-storefront__template-card{display:grid;grid-template-columns:minmax(0,8.75rem) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem;border:1px solid rgba(15,41,65,.1);border-radius:.5rem;background:#fbfdff}.bg-guided-artwork__selected-template-card.bg-designer-storefront__template-card{grid-template-columns:minmax(6.875rem,10rem) minmax(0,1fr) minmax(8.75rem,auto);gap:.84375rem;padding:.78125rem;background:#fff;box-shadow:0 1px #0f29410a}.bg-designer-storefront__option-template-summary{margin-top:.625rem;border:1px solid rgba(15,41,65,.12);background:#fff}.bg-designer-storefront__swatch-holder[data-bg-option-template-trigger],.bg-designer-storefront__button-holder[data-bg-option-template-trigger],.bg-designer-storefront__swatch-holder[data-bg-option-template-trigger] .bg-designer-storefront__swatch-title{cursor:pointer}.bg-designer-storefront__option-template-eyebrow{color:#52657c;font-size:.675rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.bg-designer-storefront__template-preview{width:100%;aspect-ratio:1 / 1;border-radius:.5rem;background:#dfeaf5;object-fit:contain;display:block}.bg-guided-artwork__selected-template-card .bg-designer-storefront__template-preview{aspect-ratio:4 / 3;background:#e9f2fb}.bg-designer-storefront__template-preview img{width:100%;height:100%;object-fit:contain;display:block}.bg-designer-storefront__template-copy{display:grid;gap:.34375rem;align-content:start}.bg-guided-artwork__selected-template-name{color:#0f2941;font-size:1.0625rem;font-weight:700}.bg-guided-artwork__selected-template-backer{color:#52657c;font-size:.8125rem;font-weight:600;line-height:1.35}.bg-designer-storefront__saved-design-helper{color:#0f2941;font-size:.7375rem;font-weight:600;line-height:1.45;margin-top:.125rem}.bg-designer-storefront__template-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.bg-designer-storefront__template-actions--stacked{display:grid;justify-items:stretch;gap:.34375rem;min-width:10.625rem}.bg-designer-storefront__saved-design-edit-button{width:100%;min-height:2.75rem;justify-content:center}.bg-designer-storefront__text-action{padding:0;border:0;background:transparent;color:#52657c;font-size:.7375rem;font-weight:700;line-height:1.3;text-align:center;cursor:pointer}.bg-designer-storefront__text-action:hover,.bg-designer-storefront__text-action:focus-visible{color:#0f2941;text-decoration:underline}.bg-designer-storefront__approval-card--embedded{margin:0;background:#fff;border-color:#0f29411f}.bg-designer-storefront__pitchprint-preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .18s ease}.bg-designer-storefront__pitchprint-preloader.is-visible{opacity:1;pointer-events:auto}.bg-designer-storefront__pitchprint-preloader-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0818263d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.bg-designer-storefront__pitchprint-preloader-dialog{position:relative;display:flex;align-items:center;gap:.53125rem;min-width:min(20rem,calc(100vw - 2.5rem));padding:.65625rem .78125rem;border:1px solid rgba(15,41,65,.14);border-radius:.5rem;background:#fff;color:#0f2941;font-size:.8rem;font-weight:700;line-height:1.3;box-shadow:0 .75rem 2rem #0f29412e}.bg-designer-storefront__pitchprint-preloader-spinner{width:1.125rem;height:1.125rem;flex:0 0 auto;border:2px solid rgba(15,41,65,.16);border-top-color:#14558a;border-radius:999px;animation:bgPitchPrintPreloaderSpin .8s linear infinite}@keyframes bgPitchPrintPreloaderSpin{to{transform:rotate(360deg)}}.bg-designer-storefront-auth-modal[hidden]{display:none!important}.bg-designer-auth-modal--open,.bg-designer-artwork-later-modal--open{overflow:hidden}.bg-designer-storefront-auth-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482850;display:grid;place-items:center;padding:clamp(.875rem,3vw,1.5rem)}.bg-designer-storefront-auth-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#07122294;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bg-designer-storefront-auth-modal__dialog{position:relative;z-index:1;display:grid;gap:1rem;width:min(31.25rem,calc(100vw - 1.75rem));max-height:calc(100vh - 1.75rem);overflow:auto;padding:1.25rem;border:1px solid rgba(15,41,65,.14);border-radius:.5rem;background:#fff;color:#0f2941;box-shadow:0 1.5rem 3.5rem #07122247}.bg-designer-storefront-auth-modal__close{position:absolute;top:.75rem;right:.75rem;display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(15,41,65,.14);border-radius:999px;background:#fff;color:#28455f;font-size:1.25rem;line-height:1;cursor:pointer}.bg-designer-storefront-auth-modal__close:hover,.bg-designer-storefront-auth-modal__close:focus-visible{border-color:#0f4c8159;background:#eef5ff;outline:none}.bg-designer-storefront-auth-modal__content{display:grid;gap:.625rem;padding-right:2.25rem}.bg-designer-storefront-auth-modal__eyebrow{margin:0;color:#0f4c81;font-size:.75rem;font-weight:800;line-height:1.25;text-transform:uppercase}.bg-designer-storefront-auth-modal__content h2{margin:0;color:#07120c;font-size:clamp(1.375rem,4vw,1.875rem);font-weight:800;letter-spacing:0;line-height:1.1}.bg-designer-storefront-auth-modal__content p{margin:0;color:#48607a;font-size:.9375rem;line-height:1.5}.bg-designer-storefront-auth-modal__note{padding:.6875rem .75rem;border-radius:.5rem;background:#f4f7fb;color:#28455f!important;font-size:.8125rem!important}.bg-designer-storefront-auth-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.bg-designer-storefront-auth-modal__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.875rem;padding:.6875rem .875rem;border:1px solid transparent;border-radius:.5rem;font:inherit;font-size:.875rem;font-weight:800;line-height:1.25;text-align:center;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.bg-designer-storefront-auth-modal__button--primary{background:#0f4c81;color:#fff}.bg-designer-storefront-auth-modal__button--primary:hover,.bg-designer-storefront-auth-modal__button--primary:focus-visible{background:#0b3b64;color:#fff;box-shadow:0 0 0 3px #0f4c8129;outline:none}.bg-designer-storefront-auth-modal__button--secondary{border-color:#b7c9df;background:#fff;color:#0f4c81}.bg-designer-storefront-auth-modal__button--secondary:hover,.bg-designer-storefront-auth-modal__button--secondary:focus-visible{border-color:#0f4c81;background:#eef5ff;outline:none}.bg-designer-storefront-auth-modal__button--text{grid-column:1 / -1;min-height:2.375rem;padding:.3125rem .5rem;border:0;background:transparent;color:#52657c}.bg-designer-storefront-auth-modal__button--text:hover,.bg-designer-storefront-auth-modal__button--text:focus-visible{color:#0f2941;text-decoration:underline;outline:none}.bg-designer-storefront__upload-grid{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr))}.bg-designer-storefront__upload-card{position:relative;display:grid;gap:.5rem;padding:.6875rem;border:1px dashed rgba(25,50,74,.18);border-radius:.875rem;background:#f9fbfd}.bg-designer-storefront__upload-card label{color:#0f2941;font-size:.8125rem;font-weight:700}.bg-designer-storefront__upload-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bg-designer-storefront__upload-dropzone{display:grid;place-items:center;gap:.25rem;min-height:5.75rem;padding:.875rem;border:1px dashed rgba(21,89,141,.34);border-radius:.75rem;background:#fff;color:#19324a;cursor:pointer;text-align:center;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.bg-designer-storefront__upload-dropzone:hover,.bg-designer-storefront__upload-dropzone:focus-visible,.bg-designer-storefront__upload-dropzone.is-drag-over{border-color:#15598d;background:#eef7ff;box-shadow:0 0 0 .1875rem #15598d1f;outline:none}.bg-designer-storefront__upload-dropzone-title{font-size:.875rem;font-weight:var(--bg-font-weight-bold, 700)}.bg-designer-storefront__upload-dropzone-copy{color:#19324ab8;font-size:.75rem}.bg-designer-storefront__canva-card{margin-top:.625rem}.bg-designer-storefront__canva-input{min-height:3rem}.bg-designer-storefront__upload-canva-notice{display:grid;gap:.4375rem;padding:.625rem .6875rem;border:1px solid rgba(217,119,6,.34);border-left:.25rem solid #d97706;border-radius:.625rem;background:#fff7ed;color:#6b3b00;font-size:.8125rem;line-height:1.35}.bg-designer-storefront__upload-canva-notice p{margin:0}.bg-designer-storefront__upload-canva-title{color:#4f2a00;font-size:.8125rem;font-weight:var(--bg-font-weight-bold, 700)}.bg-designer-storefront__upload-canva-button{width:fit-content;min-height:2rem;padding:.3125rem .625rem;border:var(--bg-button-border-width, 1px) solid #b45309;border-radius:var(--bg-button-radius, .5rem);background:#b45309;color:#fff;cursor:pointer;font-family:var(--bg-font-family-ui);font-size:.8125rem;font-weight:var(--bg-font-weight-bold, 700);letter-spacing:var(--bg-type-track-normal, 0);line-height:1.2}.bg-designer-storefront__upload-canva-button:hover,.bg-designer-storefront__upload-canva-button:focus-visible{background:#92400e;border-color:#92400e;outline:none}.bg-designer-storefront__upload-list{display:flex;flex-wrap:wrap;gap:.34375rem}.bg-designer-storefront__upload-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:999px;background:#dfeaf5;color:#19324a;font-size:.725rem}.bg-designer-storefront__upload-chip--uploading{border:1px solid #9cc2df;background:#eef7ff;color:#123654}.bg-designer-storefront__upload-spinner{width:.75rem;height:.75rem;border:2px solid rgba(18,54,84,.22);border-top-color:#1f6fa8;border-radius:999px;animation:bgDesignerUploadSpin .72s linear infinite}@keyframes bgDesignerUploadSpin{to{transform:rotate(360deg)}}.bg-designer-storefront__message{padding:.625rem .75rem;border-radius:.75rem;background:#f4f7fb;color:#19324a;font-size:.8125rem}.bg-designer-storefront__message.is-warning{background:#fff4d6;color:#7c4a00}.bg-designer-storefront__message.is-error{background:#fde7e7;color:#8d1e1e}.bg-designer-storefront__message.is-info{background:#e7f2ff;color:#0a447d}.bg-designer-storefront-modal[hidden]{display:none!important}.bg-designer-storefront-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:.75rem;z-index:2147482600}.bg-designer-storefront-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b1826ad}.bg-designer-storefront-modal__dialog{position:relative;z-index:1;width:min(110rem,calc(100vw - 1.5rem));max-height:calc(100vh - 1.5rem);margin:0;padding:1.25rem;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:1.25rem;background:#fff;box-shadow:0 24px 60px #0b182647}.bg-designer-storefront-modal__close{position:sticky;top:0;z-index:2;margin-left:auto;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:#edf3fa;color:#0f2941;font-size:1.25rem;cursor:pointer}.bg-designer-storefront-modal__head{display:grid;gap:.375rem;margin-bottom:1rem}.bg-designer-storefront-modal__controls{display:grid;gap:.28125rem;margin-top:.21875rem}.bg-designer-storefront-modal__search-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.bg-designer-storefront-modal__search{max-width:20rem}.bg-designer-storefront-modal__head h2{margin:0;color:#0f2941;font-size:1.5rem}.bg-designer-storefront-modal__head p{margin:0;color:#52657c;font-size:.84375rem;line-height:1.55}.bg-designer-storefront-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bg-designer-storefront-modal__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18.75rem,23.75rem);gap:1rem;align-items:start}.bg-designer-storefront-modal__results{display:grid;gap:.625rem;min-width:0}.bg-designer-storefront-modal__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.bg-designer-storefront-modal__results-copy{margin:0;color:#52657c;font-size:.7625rem;font-weight:700}.bg-designer-storefront-modal__preview{position:sticky;top:1.25rem}.bg-designer-storefront-modal__preview-empty,.bg-designer-storefront-modal__preview-card{display:grid;gap:.625rem;padding:.75rem;border:1px solid rgba(25,50,74,.12);border-radius:1rem;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 18px 38px #11263e14}.bg-designer-storefront-modal__preview-empty h3,.bg-designer-storefront-modal__preview-card h3{margin:0;color:#0f2941;font-size:1.1875rem}.bg-designer-storefront-modal__preview-empty p,.bg-designer-storefront-modal__preview-description,.bg-designer-storefront-modal__preview-helper{margin:0;color:#52657c;font-size:.775rem;line-height:1.55}.bg-designer-storefront-modal__preview-media{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:.875rem;background:#edf4fb}.bg-designer-storefront-modal__preview-media img{width:100%;height:100%;object-fit:contain;display:block}.bg-designer-storefront-modal__preview-copy{display:grid;gap:.5rem}.bg-designer-storefront-modal__preview-eyebrow{margin:0;color:#0f4f88;font-size:.675rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bg-designer-storefront-modal__preview-meta{margin:0;color:#28455f;font-size:.7375rem;font-weight:700}.bg-designer-storefront-modal__preview-actions,.bg-designer-storefront__template-modal-actions{display:flex;flex-wrap:wrap;gap:.46875rem}.bg-designer-storefront__template-modal-card{display:grid;gap:.5625rem;padding:.625rem;border:1px solid rgba(25,50,74,.12);border-radius:1rem;background:#fff;box-shadow:0 8px 24px #11263e0d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bg-designer-storefront__template-modal-card.is-active{border-color:#0066d9;box-shadow:0 0 0 3px #0066d91f}.bg-designer-storefront__template-modal-hit{display:grid;gap:.625rem;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.bg-designer-storefront__template-modal-card:hover,.bg-designer-storefront__template-modal-hit:focus-visible{border-color:#0066d9;box-shadow:0 12px 24px #0066d91f;transform:translateY(-1px)}.bg-designer-storefront__template-modal-hit:focus-visible{outline:none}.bg-designer-storefront__template-modal-image{width:100%;aspect-ratio:4 / 3;border-radius:.75rem;overflow:hidden;background:#edf4fb}.bg-designer-storefront__template-modal-image img{width:100%;height:100%;object-fit:contain;display:block}.bg-designer-storefront__template-modal-copy{display:grid;gap:.34375rem}.bg-designer-storefront__template-modal-copy h3{margin:0;color:#0f2941;font-size:1.0625rem}.bg-designer-storefront__template-modal-copy p{margin:0;color:#52657c;font-size:.78125rem;line-height:1.5}.bg-designer-storefront__template-modal-meta{color:#28455f;font-size:.7rem;font-weight:700}.bg-designer-storefront__template-backer-label{display:grid;gap:.3125rem;color:#0f2941;font-size:.75rem;font-weight:700}.bg-designer-storefront__template-empty{padding:.75rem;border-radius:.875rem;background:#f5f8fc;color:#52657c;font-size:.78125rem}.bg-designer-storefront-modal__title-wrap{display:grid;gap:.34375rem;min-width:0}.bg-designer-storefront-modal__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);gap:.625rem;align-items:start;margin-bottom:.6875rem}.bg-designer-storefront-modal__search-stack{display:grid;gap:.34375rem;align-items:start}.bg-designer-storefront-modal__search-field{position:relative;display:grid;gap:.1875rem}.bg-designer-storefront-modal__search-clear{position:absolute;right:.53125rem;bottom:.65625rem;width:1.5rem;height:1.5rem;border:0;border-radius:999px;background:transparent;color:#52657c;font-size:1rem;cursor:pointer;display:none}.bg-designer-storefront-modal__search-suggestions{position:absolute;left:0;right:0;top:calc(100% + .25rem);z-index:5;display:none;max-height:13.75rem;overflow-y:auto;border:1px solid rgba(25,50,74,.16);border-radius:.625rem;background:#fff;box-shadow:0 .875rem 1.875rem #0f294124}.bg-designer-storefront-modal__search-suggestions[hidden]{display:none!important}.bg-designer-storefront-modal__search-suggestions div{padding:.5625rem .6875rem;color:#19324a;font-size:.78125rem;line-height:1.35;cursor:pointer}.bg-designer-storefront-modal__search-suggestions div+div{border-top:1px solid rgba(25,50,74,.08)}.bg-designer-storefront-modal__search-suggestions div:hover,.bg-designer-storefront-modal__search-suggestions div.is-active{background:#e9f2fc}.bg-designer-storefront-modal__body{display:grid;grid-template-columns:minmax(12.5rem,15rem) minmax(0,1fr);min-height:0;overflow:hidden;position:relative}.bg-designer-storefront-modal__filters-overlay{display:none}.bg-designer-storefront-modal__filters{border-right:1px solid rgba(25,50,74,.1);background:#fafcfe;min-height:0;overflow:auto;padding:.625rem}.bg-designer-storefront-modal__filters-head,.bg-designer-storefront-modal__toolbar,.bg-designer-storefront-modal__footer,.bg-designer-storefront-modal__toolbar-left,.bg-designer-storefront-modal__toolbar-right,.bg-designer-storefront-modal__filters-actions,.bg-designer-storefront-modal__filter-title,.bg-designer-storefront-modal__filter-title-meta,.bg-designer-storefront-modal__filter-option,.bg-designer-storefront-modal__chip,.bg-designer-storefront-modal__button,.bg-designer-storefront-modal__tile-image{display:flex;align-items:center}.bg-designer-storefront-modal__filters-head,.bg-designer-storefront-modal__toolbar,.bg-designer-storefront-modal__footer,.bg-designer-storefront-modal__toolbar-left,.bg-designer-storefront-modal__toolbar-right,.bg-designer-storefront-modal__filters-actions,.bg-designer-storefront-modal__filter-title,.bg-designer-storefront-modal__chip,.bg-designer-storefront-modal__filter-option{justify-content:space-between}.bg-designer-storefront-modal__filters-head{gap:.625rem;margin-bottom:.625rem}.bg-designer-storefront-modal__filters-title{color:#0f2941;font-size:.90625rem;font-weight:800}.bg-designer-storefront-modal__filters-actions{gap:.4375rem;flex-wrap:wrap;justify-content:flex-start;margin-bottom:.625rem}.bg-designer-storefront-modal__filters-groups{display:grid;gap:.625rem}.bg-designer-storefront-modal__filter-group{border-top:1px solid rgba(25,50,74,.08);padding-top:.625rem}.bg-designer-storefront-modal__filter-title{width:100%;border:0;background:transparent;padding:0;color:#0f2941;font-size:.7625rem;font-weight:700;cursor:pointer}.bg-designer-storefront-modal__filter-title-meta{gap:.375rem;color:#52657c;font-size:.675rem;font-weight:600}.bg-designer-storefront-modal__filter-options{display:grid;margin-top:.5rem}.bg-designer-storefront-modal__filter-options.is-collapsed{display:none}.bg-designer-storefront-modal__filter-option{gap:.5rem;justify-content:flex-start;padding:.125rem 0;color:#19324a;font-size:.71875rem}.bg-designer-storefront-modal__filter-option.is-hidden{display:none}.bg-designer-storefront-modal__filter-option-text{flex:1 1 auto;min-width:0}.bg-designer-storefront-modal__filter-option-count{color:#70849a;font-size:.6625rem}.bg-designer-storefront-modal__filter-checkbox{width:1rem;height:1rem}.bg-designer-storefront-modal__show-more{justify-self:start;border:0;background:transparent;padding:0;color:#0066d9;font-size:.675rem;font-weight:700;cursor:pointer}.bg-designer-storefront-modal__main{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.5625rem;min-width:0;min-height:0;overflow:hidden;padding:0 0 0 .625rem}.bg-designer-storefront-modal__toolbar{gap:.625rem;justify-content:space-between}.bg-designer-storefront-modal__toolbar-left,.bg-designer-storefront-modal__toolbar-right{gap:.5rem}.bg-designer-storefront-modal__results,.bg-designer-storefront-modal__count,.bg-designer-storefront-modal__sort-label{color:#52657c;font-size:.7375rem;font-weight:700}.bg-designer-storefront-modal__sort{min-height:2.5rem;padding:0 .625rem;border:1px solid rgba(25,50,74,.16);border-radius:.625rem;background:#fff;color:#0f2941;font-size:.75rem}.bg-designer-storefront-modal__chips{display:flex;flex-wrap:wrap;gap:.375rem}.bg-designer-storefront-modal__chip{gap:.34375rem;padding:.28125rem .53125rem;border-radius:999px;background:#edf4fb;color:#0f2941;font-size:.675rem}.bg-designer-storefront-modal__chip-label{font-weight:700}.bg-designer-storefront-modal__chip-btn{border:0;background:transparent;padding:0;color:#52657c;font-size:.75rem;cursor:pointer}.bg-designer-storefront-modal__tile{display:grid;gap:.40625rem;padding:.5rem;border:1px solid rgba(25,50,74,.12);border-radius:.875rem;background:#fff;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bg-designer-storefront-modal__tile:hover,.bg-designer-storefront-modal__tile:focus-visible,.bg-designer-storefront-modal__tile.is-selected{transform:translateY(-1px);border-color:#0066d9;box-shadow:0 12px 24px #0066d91f}.bg-designer-storefront-modal__tile-image{position:relative;justify-content:center;width:100%;aspect-ratio:.98 / 1;overflow:hidden;border-radius:.6875rem;background:#edf4fb}.bg-designer-storefront-modal__tile-image img{width:100%;height:100%;object-fit:contain;display:block}.bg-designer-storefront-modal__zoom-button{position:absolute;right:.40625rem;bottom:.40625rem;min-width:1.9375rem;height:1.875rem;padding:0 .4375rem;border:0;border-radius:999px;background:#fffffff0;color:#0f2941;font-size:.6875rem;font-weight:700;box-shadow:0 .375rem 1rem #0f294133;cursor:pointer}.bg-designer-storefront-modal__tile-label{color:#0f2941;font-size:.725rem;font-weight:700;line-height:1.35}.bg-designer-storefront-modal__tile-note{color:#52657c;font-size:.675rem;line-height:1.45}.bg-designer-storefront-modal__grid{align-content:start;min-height:0;overflow:auto;padding-right:.25rem}.bg-designer-storefront-modal__footer{position:relative;z-index:2;margin-top:.625rem;padding-top:.625rem;gap:.625rem;justify-content:space-between;background:#fff;border-top:1px solid rgba(25,50,74,.08)}.bg-designer-storefront-modal__button,.bg-designer-storefront-modal__filters-toggle,.bg-designer-storefront-modal__filters-close{justify-content:center;gap:.25rem;min-height:2.25rem;padding:0 .625rem;border:1px solid rgba(25,50,74,.18);border-radius:999px;background:#fff;color:#0f2941;font-size:.7rem;font-weight:700;cursor:pointer}.bg-designer-storefront-modal__button--ghost{background:transparent}.bg-designer-storefront-modal__button--outline,.bg-designer-storefront-modal__filters-toggle{border-color:#0f29413d}.bg-designer-storefront-modal__show-results,.bg-designer-storefront-modal__filters-toggle,.bg-designer-storefront-modal__filters-close{display:none}.bg-designer-storefront-preview-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482700;display:none}.bg-designer-storefront-preview-modal.is-open{display:block}.bg-designer-storefront-preview-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b1826c2}.bg-designer-storefront-preview-modal__panel{position:relative;z-index:1;width:min(60rem,calc(100vw - 1.25rem));max-height:calc(100vh - 1.25rem);margin:.625rem auto;padding:1rem;overflow:auto;border-radius:1.125rem;background:#fff;box-shadow:0 24px 60px #0b182647}.bg-designer-storefront-preview-modal__close{margin-left:auto;width:2.375rem;height:2.375rem;border:0;border-radius:999px;background:#edf3fa;color:#0f2941;font-size:1.1875rem;cursor:pointer}.bg-designer-storefront-preview-modal__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(15rem,18.75rem);gap:.875rem}.bg-designer-storefront-preview-modal__media{display:grid;gap:.625rem}.bg-designer-storefront-preview-modal__frame{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:.875rem;background:#edf4fb}.bg-designer-storefront-preview-modal__frame img{width:100%;height:100%;object-fit:contain;display:block}.bg-designer-storefront-preview-modal__toggle{display:flex;gap:.4375rem;flex-wrap:wrap}.bg-designer-storefront-preview-modal__toggle button,.bg-designer-storefront-preview-modal__backer{min-height:2.25rem;padding:0 .625rem;border:1px solid rgba(25,50,74,.16);border-radius:999px;background:#fff;color:#0f2941;font-size:.675rem;font-weight:700;cursor:pointer}.bg-designer-storefront-preview-modal__toggle button.is-active,.bg-designer-storefront-preview-modal__backer.is-active{border-color:#0066d9;box-shadow:0 0 0 3px #0066d91f}.bg-designer-storefront-preview-modal__copy{display:grid;gap:.5625rem}.bg-designer-storefront-preview-modal__copy h3{margin:0;color:#0f2941;font-size:1.25rem}.bg-designer-storefront-preview-modal__copy p{margin:0;color:#52657c;font-size:.75rem;line-height:1.55}.bg-designer-storefront-preview-modal__backers{display:grid;gap:.5625rem}.bg-designer-storefront-preview-modal__backer-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.9375rem,1fr));gap:.46875rem}.bg-designer-storefront-preview-modal__backer-help{color:#52657c;font-size:.65625rem;line-height:1.55}.bg-designer-storefront-preview-modal__backer{display:grid;gap:.34375rem;min-height:0;padding:.34375rem;border-radius:.625rem;text-align:left}.bg-designer-storefront-preview-modal__backer-thumb{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;overflow:hidden;border-radius:.5625rem;background:#edf4fb}.bg-designer-storefront-preview-modal__backer-thumb img{width:100%;height:100%;display:block;object-fit:contain}.bg-designer-storefront-preview-modal__backer-label{color:#0f2941;font-size:.59375rem;font-weight:700;line-height:1.35}.bg-designer-storefront-preview-modal__actions{display:flex;flex-wrap:wrap;gap:.5rem}.bg-designer-storefront-completion-modal__dialog{width:min(45rem,calc(100vw - 1.25rem))}.bg-designer-storefront-completion-modal__head{gap:.5rem}.bg-designer-storefront-completion-modal__body{display:grid;gap:.75rem}.bg-designer-storefront-completion-modal__section{display:grid;gap:.5rem}.bg-designer-storefront-completion-modal__section-title{color:#0f2941;font-size:.7375rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bg-designer-storefront-completion-modal__issues,.bg-designer-storefront-completion-modal__notes{display:grid;gap:.46875rem}.bg-designer-storefront-completion-modal__issue,.bg-designer-storefront-completion-modal__note{padding:.625rem .6875rem;border-radius:.75rem;background:#f8fbff;border:1px solid rgba(25,50,74,.12)}.bg-designer-storefront-completion-modal__issue.is-blocking{background:#fff4f2;border-color:#ba3d2f33}.bg-designer-storefront-completion-modal__issue.is-warning{background:#fff9ef;border-color:#bf862938}.bg-designer-storefront-completion-modal__issue-title{color:#4b6986;font-size:.8rem;font-weight:800;line-height:1.4}.bg-designer-storefront-completion-modal__issue-message,.bg-designer-storefront-completion-modal__note{color:#19324a;font-size:.8rem;line-height:1.55}.bg-designer-storefront-completion-modal__issue-message{margin-top:.28125rem}.bg-designer-storefront-completion-modal__confirm{display:grid;grid-template-columns:auto 1fr;gap:.53125rem;align-items:start;padding:.625rem .6875rem;border-radius:.75rem;background:#eef7ec;border:1px solid rgba(33,101,58,.16);color:#19324a;font-size:.78125rem;line-height:1.5}.bg-designer-storefront-completion-modal__confirm input{margin-top:.15625rem}.bg-designer-storefront-completion-modal__footer{justify-content:space-between}.bg-designer-template-modal--open,.bg-designer-preview-lightbox--open,.bg-designer-editor-shell--open{overflow:hidden}.bg-designer-preview-lightbox,.bg-designer-editor-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482800}.bg-designer-preview-lightbox{display:none}.bg-designer-preview-lightbox.is-open{display:block}.bg-designer-preview-lightbox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0b1826c7}.bg-designer-preview-lightbox__panel{position:relative;z-index:1;width:min(57.5rem,calc(100vw - 1.25rem));margin:.625rem auto;padding:.625rem;border-radius:1.125rem;background:#fff}.bg-designer-preview-lightbox__dismiss{display:inline-flex;margin-left:auto;margin-bottom:.5rem;border:0;background:transparent;color:#0f2941;font-size:.875rem;font-weight:700;cursor:pointer}.bg-designer-preview-lightbox__frame{width:100%;aspect-ratio:1 / 1;max-height:calc(100vh - 6.25rem);border-radius:.8125rem;overflow:hidden;background:#f1f5fa}.bg-designer-preview-lightbox__image{width:100%;height:100%;object-fit:contain;display:block}.bg-designer-editor-shell{display:none}.bg-designer-editor-shell.is-open{display:block}.bg-designer-editor-shell__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b1826d1}.bg-designer-editor-shell__panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#fff}.bg-designer-editor-shell__frame{width:100%;height:100%;border:0;display:block}.bg-designer-editor-shell__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;gap:.625rem;background:#fffffff5;text-align:center}.bg-designer-editor-shell__loading[hidden]{display:none!important}.bg-designer-editor-shell__spinner{width:3rem;height:3rem;border:4px solid rgba(0,102,217,.18);border-top-color:#0066d9;border-radius:50%;animation:bg-designer-storefront-spin .9s linear infinite}.bg-designer-editor-shell__loading-copy{margin:0;color:#0f2941;font-size:.90625rem;font-weight:700}@keyframes bg-designer-storefront-spin{to{transform:rotate(360deg)}}@media screen and (max-width:749px){product-info[data-bg-ds-section-revision] .product__info-container,product-info:has(.bg-opc-free-plus-host-shell) .product__info-container{max-width:100%!important}product-info[data-bg-ds-section-revision] .product__info-container .product__title h1,product-info:has(.bg-opc-free-plus-host-shell) .product__info-container .product__title h1{margin-bottom:.6875rem!important;font-size:var(--bg-new-product-title-mobile)!important;line-height:1.08!important}product-info[data-bg-ds-section-revision] .bg-breadcrumbs-wrapper,product-info:has(.bg-opc-free-plus-host-shell) .bg-breadcrumbs-wrapper{margin-bottom:.375rem}product-info[data-bg-ds-section-revision] .bg-breadcrumbs__list,product-info:has(.bg-opc-free-plus-host-shell) .bg-breadcrumbs__list{flex-wrap:nowrap;gap:0;overflow-x:auto;padding-bottom:.125rem;font-size:.75rem;white-space:nowrap;scrollbar-width:none}product-info[data-bg-ds-section-revision] .bg-breadcrumbs__list::-webkit-scrollbar,product-info:has(.bg-opc-free-plus-host-shell) .bg-breadcrumbs__list::-webkit-scrollbar{display:none}product-info[data-bg-ds-section-revision] .product__media-wrapper,product-info:has(.bg-opc-free-plus-host-shell) .product__media-wrapper{margin-bottom:.625rem}product-info[data-bg-ds-section-revision] .product__media,product-info:has(.bg-opc-free-plus-host-shell) .product__media{max-height:23.75rem}product-info[data-bg-ds-section-revision] .product__media img,product-info:has(.bg-opc-free-plus-host-shell) .product__media img{max-height:23.75rem;object-fit:contain}product-info[data-bg-ds-section-revision] .product-accolades-zone,product-info:has(.bg-opc-free-plus-host-shell) .product-accolades-zone{gap:.40625rem;margin:.0625rem 0 .625rem!important}product-info[data-bg-ds-section-revision] .product-accolade-badge img,product-info:has(.bg-opc-free-plus-host-shell) .product-accolade-badge img{max-width:3.5rem;max-height:2.625rem}.bg-designer-storefront{gap:.78125rem;margin-top:.875rem}.bg-designer-storefront__section{margin-top:.71875rem}.bg-designer-storefront__section-label{margin-bottom:.40625rem;font-size:.9rem}.bg-designer-storefront__section-label--large{font-size:.9375rem}.bg-designer-storefront__option-button{min-height:3.375rem;padding:.5rem .625rem}.bg-designer-storefront__summary-card,.bg-designer-storefront__summary-shell{padding:.71875rem .75rem}.bg-designer-storefront__summary-selection{align-items:flex-start}.bg-designer-storefront__summary-card--simple .bg-designer-storefront__summary-selection{flex-direction:column;gap:.28125rem}.bg-designer-storefront__summary-selection-price{font-size:1.125rem}.bg-designer-storefront__swatch-holder{width:var(--bg-swatch-holder-mobile-width, 7.125rem);min-width:var(--bg-swatch-holder-mobile-width, 7.125rem);max-width:var(--bg-swatch-holder-mobile-width, 7.125rem)}.bg-designer-storefront__swatch-preview{width:var(--bg-swatch-preview-mobile-size, 4.625rem);height:var(--bg-swatch-preview-mobile-size, 4.625rem)}.bg-designer-storefront__swatch-title{max-height:2.5rem;-webkit-line-clamp:2}.bg-designer-storefront__template-card{grid-template-columns:1fr}.bg-guided-artwork__selected-template-card.bg-designer-storefront__template-card{grid-template-columns:1fr;padding:.625rem}.bg-guided-artwork__info-action .bg-designer-storefront__approval-card{width:100%}.bg-designer-storefront__template-actions--stacked{min-width:0}.bg-designer-storefront-modal__layout{grid-template-columns:1fr}.bg-designer-storefront-modal__preview{position:static}.bg-guided-artwork__primary-grid,.bg-guided-artwork__secondary-grid,.bg-designer-storefront__button-grid{grid-template-columns:1fr}.bg-guided-artwork__action-row{grid-template-columns:minmax(0,1fr) auto;gap:.34375rem;min-height:2.28125rem;padding:.3625rem .4375rem}.bg-guided-artwork__selected-choice-row{grid-template-columns:auto minmax(0,1fr);gap:.34375rem;padding:.3875rem .4375rem}.bg-guided-artwork__change-button{grid-column:1 / -1;width:100%}.bg-guided-artwork__action-row .bg-guided-artwork__badge{grid-column:1 / -1;width:fit-content}.bg-guided-artwork__action-detail{padding:0 .4375rem .46875rem .53125rem}.bg-guided-artwork--flat .bg-guided-artwork__selected-template-card.bg-designer-storefront__template-card{grid-template-columns:minmax(3.625rem,4.875rem) minmax(0,1fr)}.bg-guided-artwork--flat .bg-designer-storefront__template-actions{grid-column:1 / -1;width:100%}.bg-guided-artwork--flat .bg-designer-storefront__template-actions .button,.bg-guided-artwork__inline-action{width:100%}.bg-guided-artwork__action-row{grid-template-columns:minmax(0,1fr) auto;min-height:3.125rem;padding:.5375rem .5125rem}.bg-guided-artwork__action-copy,.bg-guided-artwork__selected-choice-copy{font-size:.6125rem}.bg-guided-artwork__action-detail{margin:0 .4375rem .45rem;padding:.4rem .45rem}.bg-guided-artwork__selected-choice-row{grid-template-columns:auto minmax(0,1fr) auto;padding:.45rem .4875rem}.bg-guided-artwork__change-button{grid-column:auto;width:auto}.bg-guided-artwork__selected-choice .bg-guided-artwork__action-detail{padding:.3375rem .4875rem .3875rem 1.7rem}.bg-guided-artwork__template-empty-state{display:grid}.bg-designer-storefront__quantity-summary{flex-direction:column}.bg-designer-storefront__quantity-summary--inline{align-items:flex-start;gap:.21875rem}.bg-designer-storefront-modal__dialog{width:calc(100vw - .625rem);margin:0;padding:.875rem}.bg-designer-storefront-modal__header,.bg-designer-storefront-modal__body{grid-template-columns:1fr}.bg-designer-storefront-modal__main{padding-left:0}.bg-designer-storefront-modal__grid{grid-template-columns:1fr}.bg-guided-artwork__next-step{flex-direction:column;align-items:stretch}.bg-guided-artwork__next-step-button{width:100%}.bg-designer-storefront-modal__show-results{display:inline-flex}.bg-designer-storefront__price{font-size:1.375rem}}@media screen and (max-width:1220px)and (min-width:750px){.bg-designer-storefront-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bg-designer-storefront-modal{align-items:flex-start;padding:clamp(.625rem,2vw,1.5rem);overflow:auto}.bg-designer-storefront-modal__backdrop{background:#0712229e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bg-designer-storefront-modal__dialog{width:min(90rem,calc(100vw - 1.5rem));height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem);padding:0;border:1px solid #d7e3f3;border-radius:1.125rem;background:#f7fbff;box-shadow:0 1.5rem 3.875rem #0f172a57}.bg-designer-storefront-modal__close{position:absolute;top:1rem;right:1.25rem;z-index:6;width:2.625rem;height:2.625rem;border:1px solid #c8d6ea;background:#fff;color:#0f2941;font-size:1.25rem;line-height:1;transition:background .15s ease,border-color .15s ease,transform .15s ease}.bg-designer-storefront-modal__close:hover{border-color:#9fb6d7;background:#f2f7ff;transform:scale(1.05)}.bg-designer-storefront-modal__header{grid-template-columns:minmax(0,1fr) 15.25rem;gap:.875rem;align-items:start;margin:0;padding:1rem 4.5rem .875rem 1.25rem;border-bottom:1px solid #dbe6f4;background:linear-gradient(180deg,#fff,#f7fbff)}.bg-designer-storefront-modal__title-wrap{gap:.5rem}.bg-designer-storefront-modal__head h2{color:#07120c;font-size:1.625rem;line-height:1.15;font-weight:800}.bg-designer-storefront-modal__title-wrap h2{margin:0;color:#07120c;font-size:1.625rem;line-height:1.15;font-weight:800}.bg-designer-storefront-modal__head p{color:#506982;font-size:.875rem;line-height:1.45}.bg-designer-storefront-modal__title-wrap p{margin:0;color:#506982;font-size:.875rem;line-height:1.45}.bg-designer-storefront-modal__search{min-height:3rem;border-color:#c9d7ea;border-radius:.75rem;background:#fff;color:#0f172a;font-size:1rem;line-height:1.35}.bg-designer-storefront-modal__search:focus{border-color:#0f4c81;box-shadow:0 0 0 3px #0f4c811a,0 2px 8px #0f4c810f;outline:none}.bg-designer-storefront-modal__search-clear{right:.5625rem;bottom:.75rem;width:1.5rem;height:1.5rem;padding:0;border-radius:999px;background:#eef3fb;color:#36506b;align-items:center;justify-content:center}.bg-designer-storefront-modal__body{grid-template-columns:minmax(15.875rem,18.375rem) minmax(0,1fr);height:100%;background:#f7fbff}.bg-designer-storefront-modal__filters{padding:.875rem .875rem 1.125rem;border-right:1px solid #dbe6f4;background:#f3f8ff}.bg-designer-storefront-modal__filters-head{position:sticky;top:0;z-index:2;padding:.25rem 0 .625rem;background:#f3f8ff}.bg-designer-storefront-modal__filters-title{color:#0f2941;font-size:1rem;font-weight:700}.bg-designer-storefront-modal__filter-group{border-color:#0f4c8114}.bg-designer-storefront-modal__filter-title{color:#10283e;font-size:.875rem;font-weight:700}.bg-designer-storefront-modal__filter-option{padding:.375rem .5rem;border-radius:.5rem;color:#19324a;font-size:.8125rem;transition:background .12s ease}.bg-designer-storefront-modal__filter-option:hover{background:#0f4c8112}.bg-designer-storefront-modal__show-more{color:#0f4c81;font-weight:800}.bg-designer-storefront-modal__main{grid-template-rows:auto auto minmax(0,1fr);gap:0;padding:0;background:#fff}.bg-designer-storefront-modal__toolbar{position:sticky;top:0;z-index:2;padding:.75rem 1.125rem;border-bottom:1px solid #dbe6f4;background:#fff;box-shadow:0 1px #dbe6f4}.bg-designer-storefront-modal__results,.bg-designer-storefront-modal__count,.bg-designer-storefront-modal__sort-label{color:#48607a;font-size:.8125rem;line-height:1.35;font-weight:600}.bg-designer-storefront-modal__sort{min-height:2.375rem;border-color:#c7d5e7;border-radius:.625rem;color:#10283e;font-size:.875rem;font-weight:600}.bg-designer-storefront-modal__chips{padding:.625rem 1.125rem;border-bottom:1px solid #dbe6f4;background:#f9fbff}.bg-designer-storefront-modal__chip{border:1px solid #a8c4e8;background:#eef5ff;color:#0f3d6b;font-weight:600}.bg-designer-storefront-modal__grid{--bg-designer-template-tile: clamp(11.25rem, 16vw, 13.125rem);grid-template-columns:repeat(auto-fill,minmax(var(--bg-designer-template-tile),1fr));gap:.875rem;padding:1rem;background:#fff}.bg-designer-storefront-modal__scroll-status{grid-column:1 / -1;padding:.25rem .625rem .75rem;color:#48607a;font-size:.8125rem;font-weight:600;line-height:1.35;text-align:center}.bg-designer-storefront-modal__tile{grid-template-rows:auto auto;align-content:start;min-height:calc(clamp(9.375rem,15vw,14.375rem) + 4.75rem);gap:0;padding:0;border:1px solid #d4e0ef;border-radius:.875rem;box-shadow:0 1px 2px #0f172a0a;overflow:hidden;transition:transform .18s ease,box-shadow .22s ease,border-color .18s ease}.bg-designer-storefront-modal__tile:hover,.bg-designer-storefront-modal__tile:focus-visible{transform:translateY(-3px);border-color:#2d72b8;box-shadow:0 12px 32px #0f4c8124}.bg-designer-storefront-modal__tile.is-selected{border-color:#0f4c81;box-shadow:0 0 0 4px #0f4c811f;outline:2px solid #0f4c81;outline-offset:-2px}.bg-designer-storefront-modal__tile-image{width:100%;height:clamp(9.375rem,15vw,14.375rem);aspect-ratio:auto;padding:.625rem;border-radius:.8125rem .8125rem 0 0;background:linear-gradient(180deg,#fafdff,#f2f7ff)}.bg-designer-storefront-modal__tile-image img{width:100%;height:100%;object-fit:contain;object-position:center center;background:#fff}.bg-designer-storefront-modal__tile-copy{display:grid;align-content:start;gap:.25rem;min-height:4.75rem;overflow:hidden;padding:.5rem .625rem .625rem}.bg-designer-storefront-modal__tile-label{padding:0;color:#0f2941;font-size:.8125rem;line-height:1.3;font-weight:700;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bg-designer-storefront-modal__tile-note{padding:0;color:#567089;font-size:.75rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bg-designer-storefront-modal__zoom-button{top:.4375rem;right:.4375rem;bottom:auto;width:2rem;min-width:2rem;height:2rem;padding:0;border:1px solid #b4c8e0;background:#fffffff7;color:#16395b;font-size:.8125rem;box-shadow:0 2px 8px #0f172a1f;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.bg-designer-storefront-modal__zoom-button:hover{border-color:#0f4c81;background:#0f4c81;color:#fff;transform:scale(1.08)}.bg-designer-storefront-modal__footer{margin-top:0;padding:.875rem 1.125rem;border-top:1px solid #dbe6f4;background:linear-gradient(180deg,#f9fbff,#fff)}.bg-designer-storefront-modal__button,.bg-designer-storefront-modal__filters-toggle,.bg-designer-storefront-modal__filters-close{min-height:2.5rem;border:1px solid #0f4c81;border-radius:999px;background:#fff;color:#0f4c81;font-size:.8125rem;font-weight:700}.bg-designer-storefront-modal__button:hover:not([disabled]),.bg-designer-storefront-modal__filters-toggle:hover,.bg-designer-storefront-modal__filters-close:hover{border-color:#0b3b64;background:#eef5ff;color:#0b3b64}.bg-designer-storefront-preview-modal__backdrop{background:#071222b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bg-designer-storefront-preview-modal__panel{width:min(48.75rem,calc(100vw - 1.75rem));max-height:calc(100vh - 1.75rem);margin:.875rem auto;padding:1.25rem;border:1px solid #d4e1f1;border-radius:1.125rem;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 1.5rem 4rem #0f172a61}.bg-designer-storefront-preview-modal__close{position:absolute;top:1.125rem;right:1.125rem;z-index:2;width:2.75rem;height:2.75rem;border:1px solid rgba(183,203,229,.5);background:#10293edb;color:#f8fbff;font-size:1.5rem}.bg-designer-storefront-preview-modal__layout{grid-template-columns:minmax(0,1fr) 20rem;gap:1.25rem;align-items:start}.bg-designer-storefront-preview-modal__media{min-width:0}.bg-designer-storefront-preview-modal__frame{height:min(82vh,51.25rem);min-height:17.5rem;aspect-ratio:auto;display:flex;align-items:center;justify-content:center;padding:.875rem;border:1px solid #d7e3f2;border-radius:.75rem;background:#f3f8ff}.bg-designer-storefront-preview-modal__frame img{width:100%;height:100%;object-fit:contain;object-position:center center;background:#fff}.bg-designer-storefront-preview-modal__toggle{justify-content:flex-start;gap:.375rem;margin-top:.25rem}.bg-designer-storefront-preview-modal__toggle button{min-width:5.625rem;min-height:2.25rem;padding:.5rem .875rem;border-color:#bfd0e7;border-radius:999px;color:#153757;font-size:.8125rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.bg-designer-storefront-preview-modal__toggle button.is-active{border-color:#0f4c81;background:#0f4c81;color:#fff;box-shadow:0 6px 14px #0f4c813d}.bg-designer-storefront-preview-modal__toggle button:not(.is-active):hover{border-color:#7a9fc4;background:#eef5ff}.bg-designer-storefront-preview-modal__copy{max-height:calc(100vh - 6.25rem);overflow-y:auto;-webkit-overflow-scrolling:touch;gap:.875rem;padding-right:3.375rem}.bg-designer-storefront-preview-modal__copy h3{color:#0f2941;font-size:1.375rem;line-height:1.2;font-weight:800}.bg-designer-storefront-preview-modal__copy p{color:#44607a;font-size:.875rem;line-height:1.55}.bg-designer-storefront-preview-modal__backer-help{color:#1a3752;font-size:.875rem;line-height:1.4;font-weight:600}.bg-designer-storefront-preview-modal__backer-list{grid-template-columns:repeat(auto-fill,minmax(5.75rem,1fr));gap:.625rem}.bg-designer-storefront-preview-modal__backer{gap:.375rem;padding:.5rem;border:1.5px solid #d0ddef;border-radius:.625rem;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.bg-designer-storefront-preview-modal__backer:hover{border-color:#7a9fc4;box-shadow:0 2px 8px #0f4c811a;transform:translateY(-1px)}.bg-designer-storefront-preview-modal__backer.is-active{border-color:#0f4c81;background:#f0f6ff;box-shadow:none;outline:2px solid #0f4c81;outline-offset:-2px}.bg-designer-storefront-preview-modal__backer-thumb{padding:.375rem;border-radius:.375rem;background:#f7faff}.bg-designer-storefront-preview-modal__backer-thumb img{height:4.75rem;object-fit:contain}.bg-designer-storefront-preview-modal__backer-label{color:#1a3752;font-size:.75rem;line-height:1.25;font-weight:600;min-height:2.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bg-designer-storefront-preview-modal__actions .button{width:100%;min-height:3rem;border-radius:999px;background:#0f4c81;border-color:#0f4c81;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.01em;box-shadow:0 4px 14px #0f4c8138;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.bg-designer-storefront-preview-modal__actions .button:hover:not([disabled]){background:#0b3b64;border-color:#0b3b64;box-shadow:0 6px 20px #0f4c814d;transform:translateY(-1px)}@media screen and (max-width:980px){.bg-designer-storefront-auth-modal{padding:.75rem}.bg-designer-storefront-auth-modal__dialog{width:min(100%,31.25rem);padding:1rem}.bg-designer-storefront-auth-modal__actions{grid-template-columns:1fr}.bg-designer-storefront-auth-modal__button--text{grid-column:auto}.bg-designer-storefront-modal{padding:0}.bg-designer-storefront-modal__dialog{width:100vw;height:100vh;max-height:100vh;border-radius:0;border-left:0;border-right:0}.bg-designer-storefront-modal__header{grid-template-columns:1fr;padding:.875rem 4rem .75rem .875rem}.bg-designer-storefront-modal__head h2{font-size:1.5rem}.bg-designer-storefront-modal__body{grid-template-columns:1fr}.bg-designer-storefront-modal__filters{position:absolute;inset:0 auto 0 0;z-index:4;width:min(92%,22.5rem);transform:translate(-110%);transition:transform .2s ease;box-shadow:0 8px 26px #0003}.bg-designer-storefront-modal__filters.is-open{transform:translate(0)}.bg-designer-storefront-modal__filters-overlay.is-open{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#00000059}.bg-designer-storefront-modal__filters-close,.bg-designer-storefront-modal__filters-toggle,.bg-designer-storefront-modal__show-results{display:inline-flex}.bg-designer-storefront-modal__grid{--bg-designer-template-tile: clamp(9.375rem, 42vw, 11.875rem);padding:.875rem;gap:.75rem}.bg-designer-storefront-preview-modal__panel{width:min(40rem,calc(100vw - .75rem));max-height:calc(100vh - .75rem);margin:.375rem auto;padding:.875rem;border-radius:.75rem}.bg-designer-storefront-preview-modal__layout{grid-template-columns:1fr;gap:1rem}.bg-designer-storefront-preview-modal__frame{height:min(58vh,30rem)}.bg-designer-storefront-preview-modal__copy{max-height:none}}product-info[data-bg-ds-section-revision] .bg-designer-storefront__button-holder.is-selected .bg-designer-storefront__option-button,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button.is-selected,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__button-holder.is-selected .bg-designer-storefront__option-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button.is-selected{border-color:rgba(var(--bg-ds-action-rgb),.5)!important;background:var(--bg-ds-selected)!important;box-shadow:inset 0 0 0 1px var(--bg-ds-action),0 0 0 3px rgba(var(--bg-ds-action-rgb),.1)!important}product-info[data-bg-ds-section-revision],product-info:has(.bg-opc-free-plus-host-shell){--bg-ds-border: rgba(25, 50, 74, .14);--bg-ds-border-strong: rgba(25, 50, 74, .22);--bg-ds-control-min-height: 56px;--bg-ds-label-size: 16px;--bg-ds-radius-control: 8px;--bg-ds-radius-inner: 6px;--bg-ds-shadow-soft: 0 8px 24px rgba(15, 41, 65, .06);--bg-ds-shadow-selected: inset 0 0 0 1px rgba(var(--bg-ds-action-rgb), .72), 0 0 0 3px rgba(var(--bg-ds-action-rgb), .1)}product-info[data-bg-ds-section-revision] .bg-designer-storefront,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront{gap:14px}product-info[data-bg-ds-section-revision] .bg-designer-storefront__section,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__section{margin-top:14px}product-info[data-bg-ds-section-revision] .bg-designer-storefront__section-label,product-info[data-bg-ds-section-revision] .bg-designer-storefront__artwork-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__section-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__artwork-label{margin:0 0 8px;color:#25445f;font-size:var(--bg-ds-label-size);font-weight:650;line-height:1.25}product-info[data-bg-ds-section-revision] .bg-designer-storefront__static-option-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__static-option-label{margin:0;color:var(--bg-ds-muted);font-size:var(--bg-ds-label-size);font-weight:600}product-info[data-bg-ds-section-revision] .bg-designer-storefront__static-option-value,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__static-option-value{color:var(--bg-ds-ink);font-size:var(--bg-ds-label-size);font-weight:760}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-grid,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,106px),1fr));gap:8px 10px}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder{width:auto;min-width:0;max-width:none;min-height:0;padding:4px 4px 6px;gap:6px;border-color:transparent;border-radius:var(--bg-ds-radius-control);background:transparent;box-shadow:none;cursor:pointer}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder:hover,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder:focus-within,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder:hover,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder:focus-within{border-color:transparent;background:transparent;box-shadow:none}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder.is-selected,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder:has(.bg-designer-storefront__swatch-radio:checked),product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder.is-selected,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder:has(.bg-designer-storefront__swatch-radio:checked){border-color:transparent;background:transparent;box-shadow:none}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-preview{width:100%;max-width:none;height:104px;border-color:#19324a1c;border-radius:var(--bg-ds-radius-inner);background-color:#f8fbfe;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background-color .14s ease}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder:hover .bg-designer-storefront__swatch-preview,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder:focus-within .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder:hover .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder:focus-within .bg-designer-storefront__swatch-preview{border-color:rgba(var(--bg-ds-action-rgb),.32);background-color:#fff;box-shadow:0 6px 15px #0f294112;transform:translateY(-1px)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder.is-selected .bg-designer-storefront__swatch-preview,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder:has(.bg-designer-storefront__swatch-radio:checked) .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder.is-selected .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder:has(.bg-designer-storefront__swatch-radio:checked) .bg-designer-storefront__swatch-preview{border-color:rgba(var(--bg-ds-action-rgb),.66);background-color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(var(--bg-ds-action-rgb),.3),0 7px 17px #0f294114}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-title,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-title{color:var(--bg-ds-ink);cursor:pointer;font-size:14px;font-weight:700;line-height:1.22}product-info[data-bg-ds-section-revision] .bg-designer-storefront__badge-row,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__badge-row{top:8px;left:8px}product-info[data-bg-ds-section-revision] .bg-designer-storefront__button-grid,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__button-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px}product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button{min-height:var(--bg-ds-control-min-height);padding:10px 12px;border-color:#19324a21;background:#fff;box-shadow:0 1px 2px #0f294108}product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button .bg-designer-storefront__swatch-title,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button .bg-designer-storefront__swatch-title{text-align:left}product-info[data-bg-ds-section-revision] .bg-designer-storefront__button-holder.is-selected .bg-designer-storefront__option-button,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button.is-selected,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__button-holder.is-selected .bg-designer-storefront__option-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button.is-selected{border-color:rgba(var(--bg-ds-action-rgb),.52)!important;background:linear-gradient(180deg,#fff,rgba(var(--bg-ds-action-rgb),.06))!important;box-shadow:var(--bg-ds-shadow-selected)!important}product-info[data-bg-ds-section-revision] .bg-designer-storefront__quantity-dropdown,product-info[data-bg-ds-section-revision] .bg-designer-storefront__range-price-table,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__quantity-dropdown,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__range-price-table{border-color:#19324a24;border-radius:var(--bg-ds-radius-control);box-shadow:0 1px 2px #0f294108}product-info[data-bg-ds-section-revision] .bg-designer-storefront__quantity-toggle-title,product-info[data-bg-ds-section-revision] .bg-designer-storefront__quantity-toggle-price,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__quantity-toggle-title,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__quantity-toggle-price{font-size:17px;font-weight:760}product-info[data-bg-ds-section-revision] .bg-designer-storefront__quantity-toggle-unit,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__quantity-toggle-unit{color:var(--bg-ds-muted);font-size:13px}product-info[data-bg-ds-section-revision] .bg-designer-storefront__apparel-grid,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__apparel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:8px}product-info[data-bg-ds-section-revision] .bg-designer-storefront__apparel-cell,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__apparel-cell{gap:8px;padding:10px;border-color:#19324a1f;border-radius:var(--bg-ds-radius-control);box-shadow:0 1px 2px #0f294108}product-info[data-bg-ds-section-revision] .bg-designer-storefront__apparel-stepper,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__apparel-stepper{grid-template-columns:36px minmax(0,1fr) 36px;gap:5px}product-info[data-bg-ds-section-revision] .bg-designer-storefront__apparel-button,product-info[data-bg-ds-section-revision] .bg-designer-storefront__apparel-input,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__apparel-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__apparel-input{min-height:36px;border-color:#19324a21;border-radius:6px}product-info[data-bg-ds-section-revision] .bg-designer-storefront__range-table tbody tr.highlight,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__range-table tbody tr.highlight{background:rgba(var(--bg-ds-action-rgb),.08)}product-info[data-bg-ds-section-revision] .bg-guided-artwork--expanded .bg-guided-artwork__action-list,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--expanded .bg-guided-artwork__action-list{border-color:#19324a21;box-shadow:0 1px 2px #0f294108}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-row,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-row{min-height:58px;padding:10px 12px}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-title,product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-title,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-title,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-title{color:var(--bg-ds-ink);font-size:15px;font-weight:700}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-copy,product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-copy,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-copy,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-copy{max-width:460px;color:var(--bg-ds-muted);font-size:13px;line-height:1.38}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-detail,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-detail{margin:0 10px 10px 12px;padding:8px 10px;border-color:#19324a17;background:#ffffffd1}product-info[data-bg-ds-section-revision] .bg-guided-artwork__detail-copy,product-info[data-bg-ds-section-revision] .bg-guided-artwork__detail-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__detail-copy,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__detail-label{font-size:13px;line-height:1.4}product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice{border-color:#19324a21;background:linear-gradient(90deg,rgba(var(--bg-ds-action-rgb),.08),rgba(var(--bg-ds-action-rgb),.035) 46%,#fff);box-shadow:0 1px 2px #0f294108}product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-row,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-row{min-height:58px;padding:10px 12px}product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-label{font-size:10px;letter-spacing:.05em}product-info[data-bg-ds-section-revision] .bg-guided-artwork__change-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__change-button{min-height:32px;padding:5px 10px;border-radius:6px;color:var(--bg-ds-ink);font-size:13px;font-weight:700}product-info[data-bg-ds-section-revision] .bg-guided-artwork__collapse-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__collapse-button{display:none}product-info[data-bg-ds-section-revision] .bg-guided-artwork--flat .bg-guided-artwork__selected-template-card.bg-designer-storefront__template-card,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--flat .bg-guided-artwork__selected-template-card.bg-designer-storefront__template-card{grid-template-columns:minmax(62px,74px) minmax(0,1fr) auto;gap:10px;padding:8px;border-color:#19324a1a;background:#fff}product-info[data-bg-ds-section-revision] .bg-guided-artwork--flat .bg-guided-artwork__selected-template-card .bg-designer-storefront__template-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--flat .bg-guided-artwork__selected-template-card .bg-designer-storefront__template-preview{max-height:58px}product-info[data-bg-ds-section-revision] .bg-guided-artwork--flat .bg-guided-artwork__selected-template-name,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--flat .bg-guided-artwork__selected-template-name{font-size:13px;line-height:1.25}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-card,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-card{padding:12px 14px;border-color:#19324a21;background:linear-gradient(180deg,#fff,#f8fbfe);box-shadow:0 1px 2px #0f294108}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-selection,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-selection{gap:12px}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-selection-copy,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-selection-copy{display:flex;flex-wrap:wrap;align-items:center;gap:3px 0;color:var(--bg-ds-muted);font-size:14px;font-weight:600;line-height:1.35}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-token,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-token{display:inline-flex;align-items:center;min-width:0}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-token+.bg-designer-storefront__summary-token:before,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-token+.bg-designer-storefront__summary-token:before{content:"";width:4px;height:4px;margin:0 8px;border-radius:999px;background:#52657c8c}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-selection-price,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-selection-price{font-size:22px;font-weight:780}product-info[data-bg-ds-section-revision] .bg-designer-storefront__native-form-shell .product-form__submit,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__native-form-shell .product-form__submit{font-size:16px;font-weight:760;letter-spacing:0;transition:background .14s ease,transform .14s ease,box-shadow .14s ease}product-info[data-bg-ds-section-revision] .bg-designer-storefront__native-form-shell .product-form__submit:hover:not([disabled]),product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__native-form-shell .product-form__submit:hover:not([disabled]){background:#104d7a!important;box-shadow:0 8px 22px rgba(var(--bg-ds-action-rgb),.18)!important;transform:translateY(-1px)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__cta-meta,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__cta-meta{gap:8px;margin-top:12px}product-info[data-bg-ds-section-revision] .estTurnaroundWrapper,product-info[data-bg-ds-section-revision] .satisfactionGuarantee,product-info[data-bg-ds-section-revision] .shopPay-inline,product-info:has(.bg-opc-free-plus-host-shell) .estTurnaroundWrapper,product-info:has(.bg-opc-free-plus-host-shell) .satisfactionGuarantee,product-info:has(.bg-opc-free-plus-host-shell) .shopPay-inline{color:var(--bg-ds-muted);font-size:13px;line-height:1.42}product-info[data-bg-ds-section-revision] .satisfactionGuarantee,product-info[data-bg-ds-section-revision] .shopPay-inline,product-info:has(.bg-opc-free-plus-host-shell) .satisfactionGuarantee,product-info:has(.bg-opc-free-plus-host-shell) .shopPay-inline{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}product-info[data-bg-ds-section-revision] .satisfactionGuarantee img,product-info:has(.bg-opc-free-plus-host-shell) .satisfactionGuarantee img{width:18px;height:18px;object-fit:contain}product-info[data-bg-ds-section-revision] .shopPay-inline img,product-info:has(.bg-opc-free-plus-host-shell) .shopPay-inline img{width:auto;max-height:17px}product-info[data-bg-ds-section-revision] .product-highlights,product-info:has(.bg-opc-free-plus-host-shell) .product-highlights{margin-top:14px;padding:14px 16px;border-color:#19324a1f;border-radius:var(--bg-ds-radius-control);background:#fff;box-shadow:0 1px 2px #0f294108}product-info[data-bg-ds-section-revision] .product-highlights h3,product-info:has(.bg-opc-free-plus-host-shell) .product-highlights h3{margin-bottom:10px;color:var(--bg-ds-ink);font-size:14px;font-weight:700;letter-spacing:.03em}product-info[data-bg-ds-section-revision] .product-highlights li,product-info:has(.bg-opc-free-plus-host-shell) .product-highlights li{color:#2b4055;font-size:15px;line-height:1.45}@media screen and (max-width:749px){product-info[data-bg-ds-section-revision] .bg-designer-storefront,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront{gap:12px}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-grid,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,98px),1fr));gap:8px}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder{min-height:0;padding:4px 4px 6px}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-preview{height:96px}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-title,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-title{font-size:13px}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-row,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-row{min-height:56px;padding:10px}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-title,product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-title,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-title,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-title{font-size:14px}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-copy,product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-copy,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-copy,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-copy{font-size:13px}product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-row,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-row{grid-template-columns:auto minmax(0,1fr);gap:8px}product-info[data-bg-ds-section-revision] .bg-guided-artwork__change-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__change-button{grid-column:2;justify-self:start}product-info[data-bg-ds-section-revision] .bg-guided-artwork--flat .bg-guided-artwork__selected-template-card.bg-designer-storefront__template-card,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--flat .bg-guided-artwork__selected-template-card.bg-designer-storefront__template-card{grid-template-columns:minmax(56px,70px) minmax(0,1fr)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-selection,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-selection{flex-direction:column;align-items:flex-start;gap:6px}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-selection-price,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-selection-price{font-size:21px}product-info[data-bg-ds-section-revision] .satisfactionGuarantee,product-info[data-bg-ds-section-revision] .shopPay-inline,product-info:has(.bg-opc-free-plus-host-shell) .satisfactionGuarantee,product-info:has(.bg-opc-free-plus-host-shell) .shopPay-inline{align-items:flex-start}}product-info[data-bg-ds-section-revision],product-info:has(.bg-opc-free-plus-host-shell){--bg-ds-order-form-revision: "2026-04-26-main-consolidation";--bg-ds-selected-border-width: 2px;--bg-new-product-info-max: 42.5rem;--bg-new-product-title-desktop: 3rem;--bg-new-product-title-mobile: 2rem;--bg-ds-ink: var(--bg-color-text-strong, #0f2941);--bg-ds-muted: var(--bg-color-text-muted, #52657c);--bg-ds-border: var(--bg-color-border-default, rgba(25, 50, 74, .16));--bg-ds-border-strong: var(--bg-color-border-strong, rgba(25, 50, 74, .28));--bg-ds-surface: var(--bg-color-surface-raised, #fff);--bg-ds-surface-soft: var(--bg-color-surface-soft, #f7fafc);--bg-ds-selected: var(--bg-color-action-soft, #edf5fb);--bg-ds-action: var(--bg-color-action, #15598d);--bg-ds-radius-control: var(--bg-control-radius, .5rem);--bg-ds-radius-inner: var(--bg-radius-sm, .375rem);--bg-ds-label-size: var(--bg-type-size-300, 1rem);--bg-ds-label-weight: var(--bg-font-weight-semibold, 600);--bg-ds-copy-size: var(--bg-type-size-200, .875rem);--bg-ds-control-min-height: var(--bg-control-height-lg, 3.25rem);--bg-ds-control-weight: var(--bg-font-weight-semibold, 600);--bg-ds-price-weight: var(--bg-font-weight-bold, 700);--bg-ds-shadow-soft: 0 .25rem .875rem rgba(15, 41, 65, .06);--bg-ds-shadow-selected: 0 .125rem .375rem rgba(15, 41, 65, .06)}product-info[data-bg-ds-section-revision],product-info[data-bg-ds-section-revision] .bg-designer-storefront,product-info:has(.bg-opc-free-plus-host-shell),product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront{color:var(--bg-ds-ink);font-family:var(--bg-font-family-body);letter-spacing:var(--bg-type-track-normal, 0)}product-info[data-bg-ds-section-revision] .product__info-container .product__title h1,product-info:has(.bg-opc-free-plus-host-shell) .product__info-container .product__title h1{color:var(--bg-ds-ink);font-family:var(--bg-font-family-heading);font-size:clamp(var(--bg-new-product-title-mobile, 2rem),2.7vw,var(--bg-new-product-title-desktop, 3rem))!important;font-weight:var(--bg-font-weight-semibold, 600)!important;letter-spacing:var(--bg-type-track-normal, 0);line-height:1.08!important}product-info[data-bg-ds-section-revision] .bg-designer-storefront__section,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__section{margin-top:1rem}product-info[data-bg-ds-section-revision] .bg-designer-storefront__section-label,product-info[data-bg-ds-section-revision] .bg-designer-storefront__artwork-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__section-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__artwork-label{margin:0 0 .5rem;color:var(--bg-ds-ink);font-family:var(--bg-font-family-body);font-size:var(--bg-ds-label-size);font-weight:var(--bg-ds-label-weight);letter-spacing:var(--bg-type-track-normal, 0);line-height:var(--bg-type-line-130, 1.3)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__section-label--large,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__section-label--large{font-size:var(--bg-ds-label-size)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__static-option,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__static-option{gap:.35rem}product-info[data-bg-ds-section-revision] .bg-designer-storefront__static-option-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__static-option-label{color:var(--bg-ds-muted);font-size:var(--bg-ds-label-size);font-weight:var(--bg-font-weight-medium, 500)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__static-option-value,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__static-option-value{color:var(--bg-ds-ink);font-size:1.05rem;font-weight:var(--bg-font-weight-regular, 400)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button,product-info[data-bg-ds-section-revision] .bg-designer-storefront__quantity-dropdown,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__quantity-dropdown,product-info[data-bg-ds-section-revision] .bg-designer-storefront__range-price-table,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__range-price-table,product-info[data-bg-ds-section-revision] .bg-designer-storefront__apparel-cell,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__apparel-cell,product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-card,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-card{border:var(--bg-border-width-default, 1px) solid var(--bg-ds-border);border-radius:var(--bg-ds-radius-control);background:var(--bg-ds-surface);box-shadow:0 .0625rem .125rem #0f294108}product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button{min-height:var(--bg-ds-control-min-height, 3.5rem);padding:.75rem .875rem;color:var(--bg-ds-ink);font-family:var(--bg-font-family-body);font-size:var(--bg-ds-copy-size);font-weight:var(--bg-ds-control-weight);letter-spacing:var(--bg-type-track-normal, 0);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease}product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button:hover,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button:focus-visible,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button:hover,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button:focus-visible{border-color:var(--bg-ds-border-strong);background-color:var(--bg-ds-surface);box-shadow:var(--bg-ds-shadow-soft);transform:translateY(-1px)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__button-holder.is-selected .bg-designer-storefront__option-button,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button.is-selected,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__button-holder.is-selected .bg-designer-storefront__option-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button.is-selected{border-color:rgba(var(--bg-ds-action-rgb),.5)!important;background:color-mix(in oklab,var(--bg-ds-action) 5%,var(--bg-ds-surface))!important;box-shadow:var(--bg-ds-shadow-selected)!important}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-grid,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.25rem),1fr));gap:.75rem .875rem}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder{gap:.5rem;padding:0;border:0;border-radius:var(--bg-ds-radius-control);background:transparent;box-shadow:none;cursor:pointer}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-preview{height:clamp(6.75rem,10vw,7.75rem);border:var(--bg-border-width-default, 1px) solid var(--bg-ds-border);border-radius:var(--bg-ds-radius-control);background-color:var(--bg-control-bg-muted, #f8fafc);background-size:contain;cursor:pointer;overflow:hidden}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-preview *,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-preview:before,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-preview:after,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-preview *,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-preview:before,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-preview:after{cursor:pointer}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder:hover .bg-designer-storefront__swatch-preview,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder:focus-within .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder:hover .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder:focus-within .bg-designer-storefront__swatch-preview{border-color:var(--bg-ds-border-strong);background-color:var(--bg-ds-surface);box-shadow:var(--bg-ds-shadow-soft);transform:translateY(-1px)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder.is-selected .bg-designer-storefront__swatch-preview,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder:has(.bg-designer-storefront__swatch-radio:checked) .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder.is-selected .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder:has(.bg-designer-storefront__swatch-radio:checked) .bg-designer-storefront__swatch-preview{border-color:rgba(var(--bg-ds-action-rgb),.58);background-color:var(--bg-ds-surface);box-shadow:inset 0 0 0 var(--bg-border-width-default, 1px) rgba(var(--bg-ds-action-rgb),.46),0 .1875rem .625rem #0f294114}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-title,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-title,product-info[data-bg-ds-section-revision] .bg-designer-storefront__quantity-toggle-title,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__quantity-toggle-title,product-info[data-bg-ds-section-revision] .bg-designer-storefront__quantity-toggle-price,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__quantity-toggle-price{color:var(--bg-ds-ink);font-family:var(--bg-font-family-body);font-size:var(--bg-ds-copy-size);font-weight:var(--bg-font-weight-semibold, 600);letter-spacing:var(--bg-type-track-normal, 0);line-height:var(--bg-type-line-130, 1.3)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__quantity-toggle-price,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__quantity-toggle-price{font-size:var(--bg-type-size-300, 1rem);font-weight:var(--bg-ds-price-weight)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__quantity-toggle-unit,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__quantity-toggle-unit,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-copy,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-copy{color:var(--bg-ds-muted);font-size:var(--bg-type-size-200, .875rem);font-weight:var(--bg-font-weight-regular, 400);letter-spacing:var(--bg-type-track-normal, 0);line-height:var(--bg-type-line-140, 1.4)}product-info[data-bg-ds-section-revision] .bg-guided-artwork--flat,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--flat{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}product-info[data-bg-ds-section-revision] .bg-guided-artwork--expanded .bg-guided-artwork__action-list,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--expanded .bg-guided-artwork__action-list{display:grid;gap:.5rem;border:0;border-radius:0;background:transparent;box-shadow:none}product-info[data-bg-ds-section-revision] .bg-guided-artwork--expanded .bg-guided-artwork__action,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--expanded .bg-guided-artwork__action{border:var(--bg-border-width-default, 1px) solid var(--bg-ds-border);border-radius:var(--bg-ds-radius-control);background:var(--bg-ds-surface);box-shadow:0 .0625rem .125rem #0f294108;overflow:hidden}product-info[data-bg-ds-section-revision] .bg-guided-artwork--expanded .bg-guided-artwork__action:hover,product-info[data-bg-ds-section-revision] .bg-guided-artwork--expanded .bg-guided-artwork__action:focus-within,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--expanded .bg-guided-artwork__action:hover,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--expanded .bg-guided-artwork__action:focus-within{border-color:var(--bg-ds-border-strong);box-shadow:var(--bg-ds-shadow-soft)}product-info[data-bg-ds-section-revision] .bg-guided-artwork--expanded .bg-guided-artwork__action.is-selected,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--expanded .bg-guided-artwork__action.is-selected{border-color:rgba(var(--bg-ds-action-rgb),.5);background:color-mix(in oklab,var(--bg-ds-action) 4%,var(--bg-ds-surface));box-shadow:var(--bg-ds-shadow-selected)}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-row,product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-row,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-row,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-row{min-height:3.375rem;padding:.75rem .875rem}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-title,product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-title,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-title,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-title{color:var(--bg-ds-ink);font-family:var(--bg-font-family-body);font-size:var(--bg-type-size-300, 1rem);font-weight:var(--bg-font-weight-semibold, 600);letter-spacing:var(--bg-type-track-normal, 0);line-height:var(--bg-type-line-130, 1.3)}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-copy,product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-copy,product-info[data-bg-ds-section-revision] .bg-guided-artwork__detail-copy,product-info[data-bg-ds-section-revision] .bg-guided-artwork__detail-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-copy,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-copy,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__detail-copy,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__detail-label{color:var(--bg-ds-muted);font-family:var(--bg-font-family-body);font-size:var(--bg-type-size-200, .875rem);font-weight:var(--bg-font-weight-regular, 400);letter-spacing:var(--bg-type-track-normal, 0);line-height:var(--bg-type-line-145, 1.45)}product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice{border-width:1px!important;border-style:solid!important;border-color:var(--bg-ds-border)!important;border-radius:var(--bg-ds-radius-control);background:var(--bg-ds-surface);box-shadow:0 .0625rem .125rem #0f294108;overflow:hidden}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action.is-selected:before,product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice:before,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action.is-selected:before,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice:before{display:none}product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-label{display:none}product-info[data-bg-ds-section-revision] .bg-guided-artwork__change-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__change-button{min-height:auto;padding:.25rem 0;border:0;border-radius:0;background:transparent;color:var(--bg-ds-action);font-family:var(--bg-font-family-body);font-size:var(--bg-type-size-200, .875rem);font-weight:var(--bg-font-weight-semibold, 600);letter-spacing:var(--bg-type-track-normal, 0);text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.18em;box-shadow:none}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-detail,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-detail{margin:0 .875rem .875rem;padding:.75rem .875rem;border:var(--bg-border-width-default, 1px) solid var(--bg-ds-border);border-radius:var(--bg-ds-radius-control);background:var(--bg-ds-surface-soft)}product-info[data-bg-ds-section-revision] .bg-guided-artwork--flat .bg-guided-artwork__selected-template-card.bg-designer-storefront__template-card,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--flat .bg-guided-artwork__selected-template-card.bg-designer-storefront__template-card{gap:.875rem;padding:.875rem;border:var(--bg-border-width-default, 1px) solid var(--bg-ds-border);border-radius:var(--bg-ds-radius-control);background:var(--bg-ds-surface);box-shadow:none}product-info[data-bg-ds-section-revision] .bg-guided-artwork--flat .bg-guided-artwork__selected-template-name,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--flat .bg-guided-artwork__selected-template-name{color:var(--bg-ds-ink);font-size:var(--bg-type-size-300, 1rem);font-weight:var(--bg-font-weight-semibold, 600);letter-spacing:var(--bg-type-track-normal, 0);line-height:var(--bg-type-line-130, 1.3)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__select,product-info[data-bg-ds-section-revision] .bg-designer-storefront__canva-input,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__select,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__canva-input{min-height:var(--bg-control-height-lg, 3.25rem);border:var(--bg-control-border-width, 1px) solid var(--bg-control-border-color, var(--bg-ds-border));border-radius:var(--bg-ds-radius-control);color:var(--bg-control-text, var(--bg-ds-ink));font-family:var(--bg-font-family-body);font-size:var(--bg-type-size-300, 1rem);font-weight:var(--bg-font-weight-regular, 400);letter-spacing:var(--bg-type-track-normal, 0)}product-info[data-bg-ds-section-revision] input[type=file]::file-selector-button,product-info:has(.bg-opc-free-plus-host-shell) input[type=file]::file-selector-button{margin-right:.75rem;min-height:2.25rem;padding:0 .875rem;border:var(--bg-button-border-width, 1px) solid var(--bg-ds-border-strong);border-radius:var(--bg-ds-radius-control);background:var(--bg-ds-surface);color:var(--bg-ds-ink);cursor:pointer;font-family:var(--bg-font-family-body);font-size:var(--bg-type-size-200, .875rem);font-weight:var(--bg-font-weight-semibold, 600);letter-spacing:var(--bg-type-track-normal, 0)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-card,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-card{padding:.875rem 1rem;background:var(--bg-ds-surface)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-selection,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-selection{gap:1rem}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-selection-copy,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-selection-copy{color:var(--bg-ds-muted);font-family:var(--bg-font-family-body);font-size:.9375rem;font-weight:var(--bg-font-weight-medium, 500);letter-spacing:var(--bg-type-track-normal, 0);line-height:var(--bg-type-line-145, 1.45)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-selection-price,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-selection-price{color:var(--bg-ds-ink);font-size:var(--bg-type-size-500, 1.25rem);font-weight:var(--bg-ds-price-weight);letter-spacing:var(--bg-type-track-normal, 0);line-height:var(--bg-type-line-tight, 1.2)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-shell .price-summary-table td,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-shell .price-summary-table td{color:var(--bg-ds-muted);font-size:var(--bg-type-size-200, .875rem);font-weight:var(--bg-font-weight-regular, 400);letter-spacing:var(--bg-type-track-normal, 0);line-height:var(--bg-type-line-140, 1.4)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-shell .price-summary-table td:last-child,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-shell .price-summary-table td:last-child{color:var(--bg-ds-ink);font-weight:var(--bg-font-weight-semibold, 600)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-shell .subtotal-row td,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-shell .subtotal-row td{border-top:var(--bg-border-width-default, 1px) solid var(--bg-ds-border)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-shell .subtotal-row td:first-child,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-shell .subtotal-row td:first-child{color:var(--bg-ds-muted);font-size:var(--bg-type-size-200, .875rem);font-weight:var(--bg-font-weight-regular, 400)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-shell .subtotal-row td:last-child,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-shell .subtotal-row td:last-child{color:var(--bg-ds-ink);font-size:var(--bg-type-size-500, 1.25rem);font-weight:var(--bg-ds-price-weight)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__native-form-shell .product-form__submit,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__native-form-shell .product-form__submit{min-height:var(--bg-control-height-lg, 3.25rem);border:var(--bg-button-border-width, 1px) solid var(--btn-atc-border, var(--bg-ds-action))!important;border-radius:var(--bg-button-radius, .5rem)!important;background:var(--btn-atc-bg, var(--bg-ds-action))!important;color:var(--btn-atc-text, #fff)!important;font-family:var(--bg-font-family-ui);font-size:var(--bg-button-font-size, 1rem);font-weight:var(--bg-font-weight-bold, 700);letter-spacing:var(--bg-type-track-normal, 0);line-height:var(--bg-type-line-120, 1.2)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__native-form-shell .product-form__submit:hover:not([disabled]),product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__native-form-shell .product-form__submit:hover:not([disabled]){background:var(--btn-atc-hover-bg, #104d7a)!important;box-shadow:0 .5rem 1.375rem rgba(var(--bg-ds-action-rgb),.18)!important}@media screen and (max-width:749px){product-info[data-bg-ds-section-revision] .bg-designer-storefront__artwork-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__artwork-label{font-size:var(--bg-ds-label-size)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-grid,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-grid{gap:.625rem}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-preview{height:6rem}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-row,product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-choice-row,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-row,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-choice-row{min-height:3.5rem;padding:.75rem .875rem}product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-detail,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-detail{margin:0 .875rem .875rem;padding:.75rem .875rem}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-selection,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-selection{gap:.5rem}}product-info[data-bg-ds-section-revision] .bg-guided-artwork--cards .bg-guided-artwork__cards-detail,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--cards .bg-guided-artwork__cards-detail{gap:.5rem;border:0;border-radius:0;background:transparent;box-shadow:none}product-info[data-bg-ds-section-revision] .bg-guided-artwork--cards .bg-guided-artwork__cards-detail .bg-guided-artwork__action-detail,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--cards .bg-guided-artwork__cards-detail .bg-guided-artwork__action-detail{margin:0;padding:.75rem .875rem;border:var(--bg-border-width-default, 1px) solid var(--bg-ds-border);border-radius:var(--bg-ds-radius-control);background:var(--bg-ds-surface);box-shadow:0 .0625rem .125rem #0f294108}product-info[data-bg-ds-section-revision] .bg-guided-artwork--cards .bg-guided-artwork__action-detail:has(.bg-designer-storefront__upload-card),product-info[data-bg-ds-section-revision] .bg-guided-artwork--cards .bg-guided-artwork__action-detail:has(.bg-designer-storefront__canva-card),product-info[data-bg-ds-section-revision] .bg-guided-artwork--cards .bg-guided-artwork__action-detail:has(.bg-guided-artwork__selected-template-card),product-info[data-bg-ds-section-revision] .bg-guided-artwork--cards .bg-guided-artwork__action-detail:has(.bg-guided-artwork__template-finish),product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--cards .bg-guided-artwork__action-detail:has(.bg-designer-storefront__upload-card),product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--cards .bg-guided-artwork__action-detail:has(.bg-designer-storefront__canva-card),product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--cards .bg-guided-artwork__action-detail:has(.bg-guided-artwork__selected-template-card),product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--cards .bg-guided-artwork__action-detail:has(.bg-guided-artwork__template-finish){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}product-info[data-bg-ds-section-revision] .bg-guided-artwork--cards .bg-designer-storefront__upload-card,product-info[data-bg-ds-section-revision] .bg-guided-artwork--cards .bg-designer-storefront__canva-card,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--cards .bg-designer-storefront__upload-card,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--cards .bg-designer-storefront__canva-card{margin:0;border-color:var(--bg-ds-border);background:var(--bg-ds-surface);box-shadow:0 .0625rem .125rem #0f294108}.bg-designer-storefront-preview-modal{--bg-ds-ink: var(--bg-color-text-strong, #0f2941);--bg-ds-border: var(--bg-color-border-default, rgba(25, 50, 74, .16));--bg-ds-surface: var(--bg-color-surface-raised, #fff);--bg-ds-surface-soft: var(--bg-color-surface-soft, #f7fafc);--bg-ds-action: var(--bg-color-action, #15598d);--bg-ds-action-rgb: var(--bg-color-action-rgb, 21, 89, 141);--bg-ds-radius-control: var(--bg-button-radius, .5rem);padding:clamp(.75rem,2vw,1.5rem);background:transparent}.bg-designer-storefront-preview-modal.is-open{display:flex;align-items:center;justify-content:center;background:#07122285;-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem)}.bg-designer-storefront-preview-modal__backdrop{background:#0712226b;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}.bg-designer-storefront-preview-modal__panel{width:min(54rem,100%);max-height:calc(100dvh - clamp(1.5rem,4vw,3rem));margin:0;padding:1.25rem;border:var(--bg-border-width-default, 1px) solid var(--bg-ds-border);border-radius:var(--bg-radius-xl, 1rem);background:var(--bg-ds-surface);box-shadow:0 1.5rem 4rem #07122257}.bg-designer-storefront-preview-modal__close{top:1rem;right:1.25rem;z-index:6;width:2.625rem;height:2.625rem;padding:0;border:1px solid #c8d6ea;border-radius:999px;background:#fff;color:#0f2941;font-size:1.25rem;line-height:1;box-shadow:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.bg-designer-storefront-preview-modal__close:hover,.bg-designer-storefront-preview-modal__close:focus-visible{border-color:#9fb6d7;background:#f2f7ff;outline:none;transform:scale(1.05)}.bg-designer-storefront-preview-modal__layout{align-items:stretch}.bg-designer-storefront-preview-modal__media{align-content:start}.bg-designer-storefront-preview-modal__frame{height:clamp(18rem,54vh,36rem);border-color:var(--bg-ds-border);border-radius:var(--bg-radius-lg, .75rem);background:var(--bg-ds-surface-soft)}.bg-designer-storefront-preview-modal__toggle{align-items:center;align-self:start}.bg-designer-storefront-preview-modal__toggle button,.bg-designer-storefront-preview-modal__backer,.bg-designer-storefront-preview-modal__actions .button{border-radius:var(--bg-ds-radius-control);font-family:var(--bg-font-family-ui);letter-spacing:var(--bg-type-track-normal, 0)}.bg-designer-storefront-preview-modal__toggle button{flex:0 0 auto;width:auto;min-width:6.25rem;max-width:100%;min-height:var(--bg-control-height-sm, 2.25rem);padding:0 .875rem;font-weight:var(--bg-font-weight-semibold, 600)}.bg-designer-storefront-preview-modal__toggle button.is-active,.bg-designer-storefront-preview-modal__actions .button{background:var(--bg-ds-action);border-color:var(--bg-ds-action);box-shadow:none}.bg-designer-storefront-preview-modal__copy{max-height:none;padding-right:3.25rem}.bg-designer-storefront-preview-modal__copy h3{font-family:var(--bg-font-family-heading);font-size:var(--bg-type-size-500, 1.25rem);font-weight:var(--bg-font-weight-semibold, 600);letter-spacing:var(--bg-type-track-normal, 0)}.bg-designer-storefront-preview-modal__copy p,.bg-designer-storefront-preview-modal__backer-help{font-family:var(--bg-font-family-body);font-size:var(--bg-type-size-200, .875rem);letter-spacing:var(--bg-type-track-normal, 0)}.bg-designer-storefront-preview-modal__backer{border-width:var(--bg-border-width-default, 1px)}.bg-designer-storefront-preview-modal__actions .button:hover:not([disabled]){background:var(--btn-atc-hover-bg, #104d7a);border-color:var(--btn-atc-hover-bg, #104d7a);box-shadow:0 .5rem 1.375rem rgba(var(--bg-ds-action-rgb),.18);transform:none}.bg-designer-storefront-preview-modal.is-open .bg-designer-storefront-preview-modal__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh}@media screen and (max-width:980px){.bg-designer-storefront-preview-modal{padding:.5rem}.bg-designer-storefront-preview-modal__panel{width:100%;max-height:calc(100dvh - 1rem);padding:1rem;border-radius:var(--bg-ds-radius-control)}.bg-designer-storefront-preview-modal__layout{grid-template-columns:1fr;gap:1rem}.bg-designer-storefront-preview-modal__frame{height:clamp(16rem,46vh,28rem)}.bg-designer-storefront-preview-modal__copy{padding-right:0}.bg-designer-storefront-preview-modal__close{top:.75rem;right:.75rem}}.bg-designer-storefront-modal.is-open{align-items:center;justify-content:center;padding:clamp(1rem,3dvh,2.25rem);overflow:hidden;background:#07122275;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}.bg-designer-storefront-modal.is-open .bg-designer-storefront-modal__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;background:#07122238;-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem)}.bg-designer-storefront-modal.is-open .bg-designer-storefront-modal__dialog{width:min(104rem,calc(100vw - clamp(1rem,3vw,3rem)));height:min(76rem,calc(100dvh - clamp(1rem,3dvh,3rem)));max-height:calc(100dvh - clamp(1rem,3dvh,3rem));margin:0}.bg-designer-storefront-modal.is-open .bg-designer-storefront-eddm-modal__dialog{width:calc(100vw - 2rem);height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem)}.bg-designer-storefront-preview-modal__copy{align-content:start;align-items:start;justify-items:start}.bg-designer-storefront-preview-modal__actions{align-self:start;align-items:flex-start;width:100%;margin-top:.25rem}.bg-designer-storefront-preview-modal__actions .button{flex:0 0 auto;width:auto;min-width:12.5rem;max-width:100%;min-height:var(--bg-control-height-lg, 3rem);padding:0 1.125rem}product-info[data-bg-ds-section-revision],product-info:has(.bg-opc-free-plus-host-shell){--bg-ds-label-size: 1.3rem}product-info[data-bg-ds-section-revision] .bg-designer-storefront__section,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__section{margin-top:1.3rem}product-info[data-bg-ds-section-revision] .bg-designer-storefront__section-label,product-info[data-bg-ds-section-revision] .bg-designer-storefront__artwork-label,product-info[data-bg-ds-section-revision] .bg-designer-storefront__static-option-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__section-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__artwork-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__static-option-label{color:var(--bg-ds-ink);font-family:var(--bg-font-family-body);font-size:var(--bg-ds-label-size);font-weight:var(--bg-ds-label-weight);letter-spacing:var(--bg-type-track-normal, 0);line-height:var(--bg-type-line-130, 1.3)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__static-option-label,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__static-option-label{margin:0}product-info[data-bg-ds-section-revision] .bg-guided-artwork__finish-grid,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__finish-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.5rem}product-info[data-bg-ds-section-revision] .bg-guided-artwork__finish-choice,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__finish-choice{display:grid;align-content:center;gap:.25rem;min-height:var(--bg-ds-control-min-height, 3.25rem);padding:.75rem .875rem;border:var(--bg-border-width-default, 1px) solid var(--bg-ds-border);border-radius:var(--bg-ds-radius-control);background:var(--bg-ds-surface);color:var(--bg-ds-ink);font-family:var(--bg-font-family-body);text-align:left;box-shadow:0 .0625rem .125rem #0f294108;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease}product-info[data-bg-ds-section-revision] .bg-guided-artwork__finish-choice:hover,product-info[data-bg-ds-section-revision] .bg-guided-artwork__finish-choice:focus-visible,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__finish-choice:hover,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__finish-choice:focus-visible{border-color:var(--bg-ds-border-strong);background:var(--bg-ds-surface);box-shadow:var(--bg-ds-shadow-soft);transform:translateY(-1px)}product-info[data-bg-ds-section-revision] .bg-guided-artwork__finish-choice.is-selected,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__finish-choice.is-selected{border-color:rgba(var(--bg-ds-action-rgb),.5);background:color-mix(in oklab,var(--bg-ds-action) 5%,var(--bg-ds-surface));box-shadow:var(--bg-ds-shadow-selected)}product-info[data-bg-ds-section-revision] .bg-guided-artwork__finish-choice .bg-guided-artwork__selected-icon,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__finish-choice .bg-guided-artwork__selected-icon{top:.75rem;right:.75rem}product-info[data-bg-ds-section-revision] .bg-guided-artwork__finish-title,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__finish-title{color:var(--bg-ds-ink);font-family:var(--bg-font-family-body);font-size:var(--bg-ds-copy-size, .875rem);font-weight:var(--bg-ds-control-weight, 600);letter-spacing:var(--bg-type-track-normal, 0);line-height:var(--bg-type-line-130, 1.3)}product-info[data-bg-ds-section-revision] .bg-guided-artwork__finish-copy,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__finish-copy{color:var(--bg-ds-muted);font-family:var(--bg-font-family-body);font-size:var(--bg-type-size-200, .875rem);font-weight:var(--bg-font-weight-regular, 400);letter-spacing:var(--bg-type-track-normal, 0);line-height:var(--bg-type-line-145, 1.45)}product-info[data-bg-ds-section-revision] .bg-guided-artwork__next-step,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__next-step{display:none!important}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-card,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-card{padding:1rem 0 0;border-width:var(--bg-border-width-default, 1px) 0 0;border-style:solid;border-color:var(--bg-ds-border);border-radius:0;background:transparent;box-shadow:none}product-info[data-bg-ds-section-revision] .button.button--secondary,product-info:has(.bg-opc-free-plus-host-shell) .button.button--secondary{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1rem;border:var(--bg-border-width-default, 1px) solid var(--bg-ds-border-strong);border-radius:var(--bg-ds-radius-control);background:var(--bg-ds-surface);color:var(--bg-ds-action);font-family:var(--bg-font-family-body);font-size:var(--bg-type-size-200, .875rem);font-weight:var(--bg-font-weight-semibold, 600);letter-spacing:var(--bg-type-track-normal, 0);line-height:1;text-decoration:none;box-shadow:none;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease}product-info[data-bg-ds-section-revision] .button.button--secondary:hover:not([disabled]),product-info[data-bg-ds-section-revision] .button.button--secondary:focus-visible,product-info:has(.bg-opc-free-plus-host-shell) .button.button--secondary:hover:not([disabled]),product-info:has(.bg-opc-free-plus-host-shell) .button.button--secondary:focus-visible{border-color:rgba(var(--bg-ds-action-rgb),.42);background:color-mix(in oklab,var(--bg-ds-action) 6%,var(--bg-ds-surface));color:var(--bg-ds-action);box-shadow:0 0 0 .1875rem rgba(var(--bg-ds-action-rgb),.08);transform:none}product-info[data-bg-ds-section-revision] .bg-guided-artwork--flat .bg-designer-storefront__template-actions .button.button--secondary,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--flat .bg-designer-storefront__template-actions .button.button--secondary{min-height:2.5rem;padding:0 .875rem;border:var(--bg-border-width-default, 1px) solid var(--bg-ds-border-strong);border-color:var(--bg-ds-border-strong)!important;border-radius:var(--bg-ds-radius-control);background:var(--bg-ds-surface);background-color:var(--bg-ds-surface)!important;color:var(--bg-ds-action)!important;font-size:var(--bg-type-size-200, .875rem);font-weight:var(--bg-font-weight-semibold, 600);box-shadow:none}product-info[data-bg-ds-section-revision] .bg-guided-artwork--flat .bg-designer-storefront__template-actions .button.button--secondary:hover:not([disabled]),product-info[data-bg-ds-section-revision] .bg-guided-artwork--flat .bg-designer-storefront__template-actions .button.button--secondary:focus-visible,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--flat .bg-designer-storefront__template-actions .button.button--secondary:hover:not([disabled]),product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork--flat .bg-designer-storefront__template-actions .button.button--secondary:focus-visible{border-color:rgba(var(--bg-ds-action-rgb),.42);border-color:rgba(var(--bg-ds-action-rgb),.42)!important;background:color-mix(in oklab,var(--bg-ds-action) 6%,var(--bg-ds-surface));background-color:color-mix(in oklab,var(--bg-ds-action) 6%,var(--bg-ds-surface))!important;color:var(--bg-ds-action)!important;box-shadow:0 0 0 .1875rem rgba(var(--bg-ds-action-rgb),.08)}product-info[data-bg-ds-section-revision],product-info:has(.bg-opc-free-plus-host-shell){--bg-ds-artwork-state-hover-accent: #0066d9;--bg-ds-artwork-state-accent: #00885c;--bg-ds-artwork-state-accent-rgb: 0, 136, 92;--bg-ds-artwork-state-hover-shadow: 0 .625rem 1.375rem rgba(15, 41, 65, .12);--bg-ds-artwork-state-selected-shadow: 0 0 0 .125rem rgba(var(--bg-ds-artwork-state-accent-rgb), .2)}product-info[data-bg-ds-section-revision] .bg-guided-artwork__selected-icon,product-info[data-bg-ds-section-revision] .bg-guided-artwork__action-check,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__selected-icon,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action-check{display:none!important}product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button:hover,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button:focus-visible,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder:hover .bg-designer-storefront__swatch-preview,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder:focus-within .bg-designer-storefront__swatch-preview,product-info[data-bg-ds-section-revision] .bg-guided-artwork__finish-choice:hover,product-info[data-bg-ds-section-revision] .bg-guided-artwork__finish-choice:focus-visible,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button:hover,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button:focus-visible,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder:hover .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder:focus-within .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__finish-choice:hover,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__finish-choice:focus-visible{border-color:var(--bg-ds-artwork-state-hover-accent)!important;background-color:var(--bg-ds-surface)!important;box-shadow:var(--bg-ds-artwork-state-hover-shadow)!important;transform:translateY(-1px)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__button-holder.is-selected .bg-designer-storefront__option-button,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button.is-selected,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder.is-selected .bg-designer-storefront__swatch-preview,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder:has(.bg-designer-storefront__swatch-radio:checked) .bg-designer-storefront__swatch-preview,product-info[data-bg-ds-section-revision] .bg-guided-artwork__action.is-selected,product-info[data-bg-ds-section-revision] .bg-guided-artwork__visual-card.is-selected,product-info[data-bg-ds-section-revision] .bg-guided-artwork__finish-choice.is-selected,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__button-holder.is-selected .bg-designer-storefront__option-button,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button.is-selected,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder.is-selected .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder:has(.bg-designer-storefront__swatch-radio:checked) .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__action.is-selected,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__visual-card.is-selected,product-info:has(.bg-opc-free-plus-host-shell) .bg-guided-artwork__finish-choice.is-selected{border-width:var(--bg-ds-selected-border-width, 2px)!important;border-color:var(--bg-ds-artwork-state-accent)!important;background-color:var(--bg-ds-surface)!important;box-shadow:var(--bg-ds-artwork-state-selected-shadow)!important}product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button:disabled,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button[aria-disabled=true],product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder.is-disabled,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder.is-disabled *,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button:disabled,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button[aria-disabled=true],product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder.is-disabled,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder.is-disabled *{cursor:not-allowed!important}product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button:disabled,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button[aria-disabled=true],product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder.is-disabled .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button:disabled,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button[aria-disabled=true],product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder.is-disabled .bg-designer-storefront__swatch-preview{position:relative;overflow:hidden;border-color:#12121229!important;background-color:var(--bg-control-bg-muted, #fff)!important;box-shadow:none!important;transform:none!important}product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button:disabled,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button[aria-disabled=true],product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button:disabled,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button[aria-disabled=true]{color:color-mix(in oklab,var(--bg-ds-ink-muted, #52657a) 82%,#fff)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder.is-disabled .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder.is-disabled .bg-designer-storefront__swatch-preview{filter:grayscale(.18) saturate(.88)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button:disabled:hover,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button:disabled:focus-visible,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button[aria-disabled=true]:hover,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button[aria-disabled=true]:focus-visible,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder.is-disabled:hover .bg-designer-storefront__swatch-preview,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder.is-disabled:focus-within .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button:disabled:hover,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button:disabled:focus-visible,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button[aria-disabled=true]:hover,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button[aria-disabled=true]:focus-visible,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder.is-disabled:hover .bg-designer-storefront__swatch-preview,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder.is-disabled:focus-within .bg-designer-storefront__swatch-preview{border-color:#12121229!important;background-color:var(--bg-control-bg-muted, #fff)!important;box-shadow:none!important;transform:none!important}product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button:disabled:before,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button:disabled:after,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button[aria-disabled=true]:before,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button[aria-disabled=true]:after,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder.is-disabled .bg-designer-storefront__swatch-preview:before,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder.is-disabled .bg-designer-storefront__swatch-preview:after,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button:disabled:before,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button:disabled:after,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button[aria-disabled=true]:before,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button[aria-disabled=true]:after,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder.is-disabled .bg-designer-storefront__swatch-preview:before,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder.is-disabled .bg-designer-storefront__swatch-preview:after{content:"";position:absolute;top:50%;left:50%;z-index:2;width:145%;height:1px;border-radius:999px;background:#5663706b;pointer-events:none}product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button:disabled:before,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button[aria-disabled=true]:before,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder.is-disabled .bg-designer-storefront__swatch-preview:before,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button:disabled:before,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button[aria-disabled=true]:before,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder.is-disabled .bg-designer-storefront__swatch-preview:before{transform:translate(-50%,-50%) rotate(28deg)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button:disabled:after,product-info[data-bg-ds-section-revision] .bg-designer-storefront__option-button[aria-disabled=true]:after,product-info[data-bg-ds-section-revision] .bg-designer-storefront__swatch-holder.is-disabled .bg-designer-storefront__swatch-preview:after,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button:disabled:after,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__option-button[aria-disabled=true]:after,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__swatch-holder.is-disabled .bg-designer-storefront__swatch-preview:after{transform:translate(-50%,-50%) rotate(-28deg)}.template-product .satisfactionGuarantee,product-info[data-bg-ds-section-revision] .satisfactionGuarantee,product-info:has(.bg-opc-free-plus-host-shell) .satisfactionGuarantee{display:none!important}product-info[data-bg-ds-section-revision] .bg-designer-storefront__quantity-dropdown,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__quantity-dropdown{position:relative;z-index:70}product-info[data-bg-ds-section-revision] .bg-designer-storefront__quantity-dropdown.is-open,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__quantity-dropdown.is-open{z-index:120}product-info[data-bg-ds-section-revision] .bg-designer-storefront__quantity-panel,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__quantity-panel{position:absolute;inset:calc(100% - var(--bg-border-width-default, 1px)) 0 auto 0;z-index:125;max-height:min(26rem,58vh);border:var(--bg-border-width-default, 1px) solid var(--bg-ds-border);border-top:var(--bg-border-width-default, 1px) solid var(--bg-ds-border);background:var(--bg-ds-surface);box-shadow:0 1rem 2rem #0f294124}product-info[data-bg-ds-section-revision] .bg-designer-storefront__native-form-shell>.bg-designer-storefront__summary,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__native-form-shell>.bg-designer-storefront__summary{margin-top:1.125rem!important}product-info[data-bg-ds-section-revision] .bg-designer-storefront__native-form-shell>.bg-designer-storefront__native-postbuy,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__native-form-shell>.bg-designer-storefront__native-postbuy{display:grid;gap:.375rem;margin:.75rem 0 .625rem!important}product-info[data-bg-ds-section-revision] .bg-designer-storefront__native-form-shell>.bg-designer-storefront__native-shop-pay,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__native-form-shell>.bg-designer-storefront__native-shop-pay{margin:0 0 1rem!important;padding-top:1rem;padding-bottom:.75rem}product-info[data-bg-ds-section-revision] .bg-designer-storefront__native-shop-pay .shopPay-inline,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__native-shop-pay .shopPay-inline{margin-top:0}product-info[data-bg-ds-section-revision] .bg-designer-storefront__summary-shell .subtotal-row td,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__summary-shell .subtotal-row td{border-top:0!important}body.bg-designer-storefront-sticky-purchase-visible{padding-bottom:calc(7.25rem + env(safe-area-inset-bottom))}.bg-designer-storefront-sticky-purchase{position:fixed;inset:auto 0 0;z-index:90;opacity:0;transform:translateY(100%);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.bg-designer-storefront-sticky-purchase.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.bg-designer-storefront-sticky-purchase__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(62rem,calc(100vw - 2rem));margin:0 auto;padding:.875rem 1rem calc(.875rem + env(safe-area-inset-bottom));border:var(--bg-border-width-default, 1px) solid var(--bg-ds-border, rgba(22, 42, 66, .16));border-bottom:0;border-radius:var(--bg-ds-radius-control, .75rem) var(--bg-ds-radius-control, .75rem) 0 0;background:var(--bg-ds-surface, #fff);box-shadow:0 -.75rem 1.75rem #0f294129}.bg-designer-storefront-sticky-purchase__copy{min-width:0;display:grid;gap:.125rem}.bg-designer-storefront-sticky-purchase__selection{display:flex;flex-wrap:wrap;align-items:center;gap:.1875rem 0;max-height:2.75em;overflow:hidden;color:var(--bg-ds-muted, #5d6f82);font-size:.8125rem;font-weight:var(--bg-font-weight-semibold, 600);letter-spacing:var(--bg-type-track-normal, 0);line-height:1.35}.bg-designer-storefront-sticky-purchase__selection .bg-designer-storefront__summary-token{display:inline-flex;align-items:center;min-width:0}.bg-designer-storefront-sticky-purchase__selection .bg-designer-storefront__summary-token+.bg-designer-storefront__summary-token:before{content:"";width:.25rem;height:.25rem;margin:0 .5rem;border-radius:999px;background:#52657c8c}.bg-designer-storefront-sticky-purchase__price{color:var(--bg-ds-ink, #162a42);font-size:1.25rem;font-weight:var(--bg-ds-price-weight, 760);letter-spacing:var(--bg-type-track-normal, 0);line-height:1.15}.bg-designer-storefront-sticky-purchase__status{max-width:44rem;overflow:hidden;color:var(--bg-ds-muted, #5d6f82);font-size:.875rem;font-weight:var(--bg-font-weight-regular, 400);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.bg-designer-storefront-sticky-purchase__button{min-height:var(--bg-control-height-lg, 3.25rem);min-width:min(13rem,36vw);padding:.75rem 1.125rem;border:var(--bg-button-border-width, 1px) solid var(--btn-atc-border, var(--bg-ds-action, #12689c));border-radius:var(--bg-button-radius, .5rem);background:var(--btn-atc-bg, var(--bg-ds-action, #12689c));color:var(--btn-atc-text, #fff);cursor:pointer;font-family:var(--bg-font-family-ui);font-size:var(--bg-button-font-size, 1rem);font-weight:var(--bg-font-weight-bold, 700);letter-spacing:var(--bg-type-track-normal, 0);line-height:var(--bg-type-line-120, 1.2);white-space:nowrap}.bg-designer-storefront-sticky-purchase__button:hover:not(:disabled){background:var(--btn-atc-hover-bg, #104d7a);box-shadow:0 .5rem 1.375rem rgba(var(--bg-ds-action-rgb),.18)}.bg-designer-storefront-sticky-purchase__button.is-secondary{background:var(--bg-ds-surface, #fff);color:var(--bg-ds-action, #12689c)}.bg-designer-storefront-sticky-purchase__button:disabled{cursor:wait;opacity:.72}product-info[data-bg-ds-section-revision] .thumbnail-list__item[data-bg-designer-media-fit=contain] .thumbnail{background:#fff}product-info[data-bg-ds-section-revision] .thumbnail-list__item[data-bg-designer-media-fit=contain] .thumbnail img,product-info[data-bg-ds-section-revision] .bg-designer-storefront__thumbnail-image--contain{object-fit:contain;background:#fff}@media screen and (max-width:749px){body.bg-designer-storefront-sticky-purchase-visible{padding-bottom:calc(9rem + env(safe-area-inset-bottom))}.bg-designer-storefront-sticky-purchase__inner{grid-template-columns:1fr;gap:.75rem;width:100%;padding-right:max(1rem,env(safe-area-inset-right));padding-left:max(1rem,env(safe-area-inset-left));border-right:0;border-left:0;border-radius:0}.bg-designer-storefront-sticky-purchase__status{white-space:normal}.bg-designer-storefront-sticky-purchase__selection{max-height:4.25em}.bg-designer-storefront-sticky-purchase__button{width:100%;min-width:0}}@media screen and (max-width:980px){.bg-designer-storefront-modal.is-open{padding:.5rem}.bg-designer-storefront-modal.is-open .bg-designer-storefront-modal__dialog{width:100%;height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);border-radius:var(--bg-ds-radius-control, .75rem)}.bg-designer-storefront-modal.is-open .bg-designer-storefront-eddm-modal__dialog{width:calc(100vw - 2rem);height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem)}.bg-designer-storefront-preview-modal__actions .button{width:100%}}@media screen and (max-width:749px){.bg-designer-storefront-modal.is-open .bg-designer-storefront-modal__header{min-height:0;gap:.375rem;padding:.5rem 3.25rem .5rem .75rem}.bg-designer-storefront-modal.is-open .bg-designer-storefront-modal__title-wrap{gap:0}.bg-designer-storefront-modal.is-open #bg-designer-template-modal-title{margin:0;font-size:1.125rem;line-height:1.15}.bg-designer-storefront-modal.is-open [data-bg-designer-template-modal-copy]{display:none!important}.bg-designer-storefront-modal.is-open .bg-designer-storefront-modal__search-stack{gap:.25rem}.bg-designer-storefront-modal.is-open .bg-designer-storefront-modal__search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bg-designer-storefront-modal.is-open .bg-designer-storefront-modal__search{min-height:2.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:1rem}.bg-designer-storefront-modal.is-open .bg-designer-storefront-modal__search-clear{bottom:.5rem}.bg-designer-storefront-modal.is-open .bg-designer-storefront-modal__close{top:.5rem;right:.75rem;width:2.25rem;height:2.25rem}.bg-designer-storefront-preview-modal__panel{padding-bottom:0}.bg-designer-storefront-preview-modal__copy{overflow:visible;padding-right:0;padding-bottom:0}.bg-designer-storefront-preview-modal__actions{position:sticky;bottom:0;z-index:3;align-self:stretch;width:calc(100% + 1.75rem);margin:.25rem -.875rem 0;padding:.75rem .875rem max(.75rem,env(safe-area-inset-bottom));border-top:1px solid #d4e1f1;background:linear-gradient(180deg,#f8fbffeb,#fff 30%)}product-info[data-bg-ds-section-revision] .bg-designer-storefront__template-actions:not(.bg-designer-storefront__template-actions--stacked),product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__template-actions:not(.bg-designer-storefront__template-actions--stacked){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%}product-info[data-bg-ds-section-revision] .bg-designer-storefront__template-actions:not(.bg-designer-storefront__template-actions--stacked) .button,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__template-actions:not(.bg-designer-storefront__template-actions--stacked) .button{width:100%;min-width:0;padding-right:.5rem;padding-left:.5rem;white-space:normal}product-info[data-bg-ds-section-revision] .bg-designer-storefront__template-actions:not(.bg-designer-storefront__template-actions--stacked) .button:only-child,product-info:has(.bg-opc-free-plus-host-shell) .bg-designer-storefront__template-actions:not(.bg-designer-storefront__template-actions--stacked) .button:only-child{grid-column:1 / -1}}.bg-designer-storefront-modal.bg-designer-storefront-eddm-modal.is-open{padding:1rem}.bg-designer-storefront-modal.bg-designer-storefront-eddm-modal.is-open .bg-designer-storefront-eddm-modal__dialog{flex:0 0 auto;width:calc(100vw - 2rem);height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/bg-designer-storefront.css.map */
