.product-shell :is(.product-main,.authenticated-app,.product-page,.home-existing-customer,.home-owned-doors,.home-door-explorer,.choose-door-wardrobe,.choose-door-collection,.choose-door-grid){min-width:0;max-width:100%}.product-shell .product-main>.authenticated-app{width:100%}.product-shell .customer-detail-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.product-shell .customer-door-detail .product-artwork>.photographic-door-artwork{width:100%!important;min-width:0!important;max-width:100%!important}.product-shell .checkout-blocked{min-height:0;display:block}.product-shell .checkout-blocked .checkout-glass{max-width:800px;margin-inline:auto}.product-shell .shipping-readiness{color:#493928;font-size:14px;line-height:1.5}.product-shell .owned-door-card-actions{flex-wrap:wrap}.product-shell .home-copy-shipping-address{min-width:0}.product-shell .destination-form label{font-size:15px;line-height:1.5;color:#493426!important}.product-shell .destination-form :is(input,textarea){font-size:16px;color:#302319!important;background:#fffcf7!important}.product-shell .destination-form header p{font-size:15px;line-height:1.6;color:#493426!important}.product-shell .product-system-panel .security-status{grid-template-columns:1fr}.product-shell .product-system-panel .security-status>div{min-width:0}.product-shell .product-system-panel .security-status :is(dt,dd){font-size:14px;line-height:1.5}.product-shell .product-system-panel :is(.account-profile-name,.account-profile-form,.security-actions){min-width:0;max-width:100%}.product-shell .product-system-panel .account-section>*{min-width:0}@media (max-width:800px){.product-shell .customer-detail-columns{grid-template-columns:minmax(0,1fr)}.product-shell .product-topbar{flex-wrap:wrap;gap:8px;padding:12px}.product-shell:has(.product-system-page) .product-topbar :is(.product-account-link,.product-signout){padding:8px 12px}.product-shell .product-system-panel .account-section{grid-template-columns:minmax(0,1fr)}.product-shell .product-system-panel .account-profile{grid-template-columns:48px minmax(0,1fr)}.product-shell .product-system-panel .account-profile>.account-profile-name{grid-column:1/-1;justify-items:start}.product-shell .product-system-panel .account-signout{flex-wrap:wrap}.product-shell .product-system-panel .account-history dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-shell .home-door-explorer{grid-template-columns:minmax(0,1fr)}.product-shell .home-door-explorer>.door-collection-explorer{width:100%;min-width:0}.product-shell .home-copy-shipping-address .receiving-address-panel>.shipping-readiness{margin:0;display:block}.product-shell .customer-door-detail .customer-detail-art-column .product-artwork{width:100%;max-width:100%;min-height:0}.product-shell .destination-form header h2{color:#493426!important}.product-shell .destination-form>p{font-size:15px;color:#493426!important}.product-shell .product-system-panel .account-signout button{background:#fffaf0;color:#493426!important}@media (max-width:800px){.product-shell .delivery-add form{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;display:grid}.product-shell .delivery-add form label{width:100%;min-width:0}.product-shell .delivery-add form :is(input,select,button){width:100%;min-width:0;min-height:44px;font-size:16px}.product-shell .product-system-panel .account-profile>div{grid-column:1/-1}.product-shell .product-system-panel .account-profile p{font-size:14px}}
