.fashion-full-frame{border-radius:24px!important;padding:14px!important;overflow:visible!important;max-width:440px!important}.lux-heading-image.fashion-full-frame img{height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:4px!important;object-position:center!important}.nav-dropdown strong{font-weight:800}.price-panel{margin:25px 0;padding:20px 22px;border:1px solid #d6b48b;background:#fff7ed}.price-panel>span{display:block;font-size:9px;letter-spacing:1px;color:#9e7955}.price-panel>strong{display:block;font:32px/1.4 Georgia,serif;color:#754354;margin:10px 0}.price-panel small{font-size:9px;color:#a38672;display:block}.service-starting-price{font:22px/1.4 Georgia,serif!important;color:#a58155!important;margin:15px 0!important}.order-subtotal{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ddc5ab;padding-top:20px;font-size:12px}.order-subtotal strong{color:#805064;font-weight:500}.order-extra{font-size:9px;color:#aa8c74;margin-top:12px}.bag-payment-help{width:100%;font-size:8px;margin-top:25px}.quick-price{font:19px/1.6 Georgia,serif!important;color:#8c5f4d!important}.square-payment-card .outline-button{font-size:9px;margin-top:25px}.square-payment-card small{display:block;color:#ac9278;font-size:9px;margin-top:18px}.payment-method-copy{font-size:11px!important;line-height:1.9;margin-top:25px!important}.button[hidden],[data-square-pay][hidden],label[hidden]{display:none!important}.glam-circle-launcher{position:fixed;right:25px;bottom:22px;z-index:25;border:1px solid #b08c61;background:#503440;color:#ffe9dc;border-radius:30px;padding:13px 21px;box-shadow:0 6px 24px #4e263525;font-size:10px;letter-spacing:.7px}#glam-welcome{width:min(900px,94vw);padding:0;overflow:auto;border:1px solid #b18c61;border-radius:30px 5px 5px 5px;max-height:91vh}#glam-welcome[open]{display:grid;grid-template-columns:.75fr 1.25fr}.welcome-art{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(ellipse at top,#f2d7da,#392a33 85%);padding:45px 25px;color:#f3d5c7}.welcome-art>img{width:180px;height:225px;object-fit:contain;border:1px solid #c7a374;padding:9px;background:#f6e8dd}.welcome-art>p{font-size:8px;letter-spacing:2px;margin:30px 0 20px;color:#e7c38b}.welcome-art>span{font:25px/1.5 Georgia,serif}.welcome-copy{padding:38px 32px;background:#fffbf6}.welcome-copy h2{font:32px/1.2 Georgia,serif;color:#6b4351;margin:17px 0}.welcome-copy>p:not(.eyebrow){font-size:11px;color:#a17c70;margin:18px 0}.lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lead-grid label{font-size:9px}.lead-grid input,.lead-grid select{font-size:12px;padding:10px}.lead-check{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:9px;line-height:1.7;color:#a17e70}.lead-check input{width:15px;height:15px;flex:0 0 15px;padding:0;margin:1px 0 0;accent-color:#79515f}.welcome-copy .button{font-size:9px;letter-spacing:.5px}.welcome-copy form small{font-size:8px;line-height:1.8}.welcome-later{display:block;margin:20px auto 0;background:none;border:0;text-decoration:underline;font-size:9px;color:#ad8a73}#lead-status{font-size:11px;color:#8b624b;margin-top:15px}.seasonal-video-feature{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:10%;background:#fff7f1;border-top:1px solid #e4cdb6;border-bottom:1px solid #e4cdb6;max-width:none;padding-left:max(6%,calc((100vw - 1120px)/2));padding-right:max(6%,calc((100vw - 1120px)/2))}.seasonal-video-feature h2{font:43px/1.3 Georgia,serif;color:#734251;margin:25px 0}.seasonal-video-feature p:not(.eyebrow){font-size:13px;color:#a17e72;max-width:440px;margin:25px 0}.seasonal-video-feature small{font-size:9px;color:#b0927a;max-width:390px;display:block;margin-top:25px}.clip-season-buttons{display:flex;gap:10px;margin:25px 0;flex-wrap:wrap}.clip-season-buttons button{background:#fffaf3;border:1px solid #d9ba97;padding:10px 16px;font-size:10px;color:#9e795c}.clip-season-buttons button[aria-pressed=true]{background:#6e4554;border-color:#6e4554;color:#fff0df}.seasonal-video-frame{max-width:310px;width:100%;justify-self:center;padding:9px;border:1px solid #c9a36f;border-radius:35px 5px 5px 5px;background:#f1dfd9;box-shadow:0 10px 32px #68413012}.seasonal-video-frame video{display:block;width:100%;aspect-ratio:9/16;object-fit:contain;background:#f5e7df;border-radius:26px 2px 2px 2px}.seasonal-video-feature .outline-button{font-size:9px;margin-top:10px}.seasonal-video-feature .text-link{font-size:10px}.catalog-results .product-price{font-size:13px;color:#8b5d47}.catalog-results .product-price:empty{display:none}
@media(max-width:760px){.fashion-full-frame{max-width:300px!important;padding:10px!important;border-radius:14px!important}.lux-heading-image.fashion-full-frame img{height:auto!important;border-radius:2px!important}.price-panel{padding:18px;margin:20px 0}.price-panel>strong{font-size:29px}.price-panel small{font-size:8px}.service-starting-price{font-size:20px!important}.glam-circle-launcher{right:15px;bottom:15px;padding:12px 17px;font-size:9px}.welcome-art{display:none}#glam-welcome[open]{display:block;width:93vw;max-height:89vh;border-radius:24px 4px 4px 4px}.welcome-copy{padding:35px 22px 25px}.welcome-copy h2{font-size:29px}.lead-grid{gap:13px 10px}.lead-grid input,.lead-grid select{font-size:12px}.lead-check{font-size:9px}.welcome-copy .button{font-size:8px;min-height:46px;padding:13px 10px}.welcome-copy form small{font-size:8px}.seasonal-video-feature{grid-template-columns:1fr;gap:30px;padding-left:7%;padding-right:7%}.seasonal-video-feature h2{font-size:35px;margin:20px 0}.seasonal-video-feature p:not(.eyebrow){font-size:12px}.seasonal-video-frame{max-width:275px}.clip-season-buttons{gap:8px}.clip-season-buttons button{font-size:9px;padding:10px 14px}.seasonal-video-feature .outline-button{font-size:8px}.catalog-results .product-price{font-size:11px}.quick-price{font-size:17px!important}}
