@font-face{font-family:QHomeDM;src:url(qlayon-comfort-tank-dm-sans.woff2)}@font-face{font-family:QHomeEditorial;src:url(qlayon-comfort-tank-cormorant-italic.woff2);font-style:italic}:is(#qlayon-home,#qlayon-home-footer){--q-olive:#35392f;--q-cream:#f4f0e6;--q-line:#dfdbd0;background:#fcfbf8;color:var(--q-olive);font:15px/1.55 QHomeDM,Arial,sans-serif;color-scheme:light;position:relative}:is(#qlayon-home,#qlayon-home-footer) *{box-sizing:border-box}:is(#qlayon-home,#qlayon-home-footer) [hidden]{display:none!important}:is(#qlayon-home,#qlayon-home-footer) button,:is(#qlayon-home,#qlayon-home-footer) input,:is(#qlayon-home,#qlayon-home-footer) select{font:inherit;color:inherit}:is(#qlayon-home,#qlayon-home-footer) button,:is(#qlayon-home,#qlayon-home-footer) a{touch-action:manipulation}:is(#qlayon-home,#qlayon-home-footer) button{cursor:pointer}:is(#qlayon-home,#qlayon-home-footer) button:disabled{cursor:default;opacity:.45}:is(#qlayon-home,#qlayon-home-footer) a{color:inherit}:is(#qlayon-home,#qlayon-home-footer) p{margin:0 0 18px}:is(#qlayon-home,#qlayon-home-footer) h1,:is(#qlayon-home,#qlayon-home-footer) h2,:is(#qlayon-home,#qlayon-home-footer) h3{font-family:QHomeDM,Arial,sans-serif;font-weight:500;line-height:1.12;margin:0}:is(#qlayon-home,#qlayon-home-footer) h1{font-size:48px;letter-spacing:-2px}:is(#qlayon-home,#qlayon-home-footer) h2{font-size:34px;letter-spacing:-1px}:is(#qlayon-home,#qlayon-home-footer) h3{font-size:20px;letter-spacing:-.3px}:is(#qlayon-home,#qlayon-home-footer) em{font-family:QHomeEditorial,Georgia,serif;font-weight:400}:is(#qlayon-home,#qlayon-home-footer) img{display:block;max-width:100%}:is(#qlayon-home,#qlayon-home-footer) .eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;margin:0 0 18px}:is(#qlayon-home,#qlayon-home-footer) .announce{background:var(--q-olive);color:var(--q-cream);text-align:center;padding:9px 16px;font-size:12px;letter-spacing:.4px}:is(#qlayon-home,#qlayon-home-footer) header{display:flex;align-items:center;justify-content:space-between;padding:15px 36px;gap:24px;background:#fcfbf8;border-bottom:1px solid var(--q-line)}:is(#qlayon-home,#qlayon-home-footer) .logo{width:132px;height:41px;object-fit:contain}:is(#qlayon-home,#qlayon-home-footer) .logo-link{padding:0;border:0;background:none}:is(#qlayon-home,#qlayon-home-footer) nav{display:flex;gap:28px;margin-left:auto;align-items:center}:is(#qlayon-home,#qlayon-home-footer) .plain{border:0;padding:9px 0;background:transparent;text-align:left}:is(#qlayon-home,#qlayon-home-footer) nav button{font-size:13px;border-bottom:1px solid transparent}:is(#qlayon-home,#qlayon-home-footer) nav button[aria-current=page]{border-bottom-color:var(--q-olive)}:is(#qlayon-home,#qlayon-home-footer) .bag-button{display:flex;align-items:center;gap:8px;border:0;background:none;min-height:44px;font-size:13px}:is(#qlayon-home,#qlayon-home-footer) .bag-number{border:1px solid var(--q-line);border-radius:50%;min-width:22px;text-align:center;font-size:12px}:is(#qlayon-home,#qlayon-home-footer) .menu-toggle{display:none}:is(#qlayon-home,#qlayon-home-footer) .hero{position:relative;background:#e9ddc9;isolation:isolate;overflow:hidden;min-height:510px;display:flex;align-items:center}:is(#qlayon-home,#qlayon-home-footer) .hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0%;z-index:-1}:is(#qlayon-home,#qlayon-home-footer) .hero-copy{width:49%;padding:54px 0 56px 48px}:is(#qlayon-home,#qlayon-home-footer) .hero h1{margin-bottom:21px}:is(#qlayon-home,#qlayon-home-footer) .hero .description{max-width:300px;font-size:15px}:is(#qlayon-home,#qlayon-home-footer) .cta{border:1px solid var(--q-olive);background:var(--q-olive);color:var(--q-cream);padding:14px 22px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:20px;text-decoration:none;font-size:13px;font-weight:500}:is(#qlayon-home,#qlayon-home-footer) .cta.secondary{background:transparent;color:var(--q-olive)}:is(#qlayon-home,#qlayon-home-footer) .cta:disabled{opacity:.5}:is(#qlayon-home,#qlayon-home-footer) .hero-note{font-size:12px;margin:13px 0 0}:is(#qlayon-home,#qlayon-home-footer) .benefits{display:grid;grid-template-columns:repeat(3,1fr);padding:18px 32px;border-bottom:1px solid var(--q-line);background:var(--q-cream);text-align:center;font-size:12px;gap:12px}:is(#qlayon-home,#qlayon-home-footer) .section{padding:58px 40px}:is(#qlayon-home,#qlayon-home-footer) .section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}:is(#qlayon-home,#qlayon-home-footer) .section-head p{margin:12px 0 0;font-size:14px}:is(#qlayon-home,#qlayon-home-footer) .text-link{background:none;border:0;border-bottom:1px solid;padding:6px 0;font-size:13px;white-space:nowrap}:is(#qlayon-home,#qlayon-home-footer) .products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px}:is(#qlayon-home,#qlayon-home-footer) .product-picture{position:relative;background:#fff;aspect-ratio:4/5;display:block;width:100%;border:1px solid #eeeae1;padding:0;overflow:hidden}:is(#qlayon-home,#qlayon-home-footer) .product-picture img{width:100%;height:100%;object-fit:contain;transition:transform .2s}:is(#qlayon-home,#qlayon-home-footer) .product-picture:hover img{transform:scale(1.04)}:is(#qlayon-home,#qlayon-home-footer) .quick{position:absolute;right:10px;bottom:10px;background:#fcfbf8;border:1px solid var(--q-line);width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font-size:20px}:is(#qlayon-home,#qlayon-home-footer) .product-title{display:flex;justify-content:space-between;gap:8px;align-items:start;margin-top:13px;font-size:13px}:is(#qlayon-home,#qlayon-home-footer) .product-title strong{font-weight:500}:is(#qlayon-home,#qlayon-home-footer) .swatch{width:11px;height:11px;border:1px solid #b9b6ac;border-radius:50%;display:inline-block;margin-right:6px}:is(#qlayon-home,#qlayon-home-footer) .product-sub{color:#6b6a60;font-size:11px;margin-top:4px}:is(#qlayon-home,#qlayon-home-footer) .story{display:grid;grid-template-columns:1fr 1fr;background:var(--q-cream)}:is(#qlayon-home,#qlayon-home-footer) .story-image{width:100%;height:100%;max-height:530px;object-fit:cover;object-position:50% 0%}:is(#qlayon-home,#qlayon-home-footer) .story-copy{padding:56px 40px;align-self:center}:is(#qlayon-home,#qlayon-home-footer) .story h2{margin-bottom:23px}:is(#qlayon-home,#qlayon-home-footer) .feature{border-top:1px solid #d4d0c4;padding:16px 0;display:grid;grid-template-columns:28px 1fr;gap:12px}:is(#qlayon-home,#qlayon-home-footer) .feature>span{font-size:11px;margin-top:2px}:is(#qlayon-home,#qlayon-home-footer) .feature strong{font-weight:500;font-size:14px}:is(#qlayon-home,#qlayon-home-footer) .feature p{font-size:13px;margin:6px 0 0}:is(#qlayon-home,#qlayon-home-footer) .set-banner{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;background:var(--q-olive);color:var(--q-cream);padding:42px 40px;align-items:center}:is(#qlayon-home,#qlayon-home-footer) .set-banner h2{font-size:30px;margin:0 0 12px}:is(#qlayon-home,#qlayon-home-footer) .set-banner p{font-size:14px;margin:0}:is(#qlayon-home,#qlayon-home-footer) .set-banner .cta{border-color:var(--q-cream);background:var(--q-cream);color:var(--q-olive);justify-self:end}:is(#qlayon-home,#qlayon-home-footer) .faq{max-width:700px;margin:auto}:is(#qlayon-home,#qlayon-home-footer) .faq h2{text-align:center;margin-bottom:26px}:is(#qlayon-home,#qlayon-home-footer) details{border-bottom:1px solid var(--q-line);padding:17px 0}:is(#qlayon-home,#qlayon-home-footer) summary{cursor:pointer;font-size:14px;min-height:25px}:is(#qlayon-home,#qlayon-home-footer) details p{font-size:13px;margin:14px 0 0;color:#57594f}:is(#qlayon-home,#qlayon-home-footer) footer{background:var(--q-cream);padding:38px 40px 20px;border-top:1px solid var(--q-line)}:is(#qlayon-home,#qlayon-home-footer) .footer-top{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:32px}:is(#qlayon-home,#qlayon-home-footer) .footer-brand p{max-width:280px;font-size:13px;margin:18px 0 0}:is(#qlayon-home,#qlayon-home-footer) .footer-links{display:flex;flex-direction:column;align-items:start;gap:6px;font-size:12px}:is(#qlayon-home,#qlayon-home-footer) .footer-links strong{font-weight:500;margin-bottom:10px}:is(#qlayon-home,#qlayon-home-footer) .footer-links button,:is(#qlayon-home,#qlayon-home-footer) .footer-links a{font-size:12px;padding:4px 0;text-decoration:none}:is(#qlayon-home,#qlayon-home-footer) .footer-bottom{border-top:1px solid #d4d0c4;margin-top:32px;padding-top:16px;display:flex;justify-content:space-between;gap:16px;font-size:11px}:is(#qlayon-home,#qlayon-home-footer) .collection-intro{padding:42px 40px;background:var(--q-olive);color:var(--q-cream)}:is(#qlayon-home,#qlayon-home-footer) .collection-intro h1{font-size:42px;margin:0 0 16px}:is(#qlayon-home,#qlayon-home-footer) .collection-intro p:last-child{margin:0;max-width:520px;font-size:14px}:is(#qlayon-home,#qlayon-home-footer) .collection-content{padding:32px 40px 45px}:is(#qlayon-home,#qlayon-home-footer) .collection-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;border-bottom:1px solid var(--q-line);padding-bottom:23px;margin-bottom:25px}:is(#qlayon-home,#qlayon-home-footer) .filters{display:flex;gap:18px;flex-wrap:wrap}:is(#qlayon-home,#qlayon-home-footer) .filters button{background:none;border:0;border-bottom:1px solid transparent;font-size:12px;padding:8px 0}:is(#qlayon-home,#qlayon-home-footer) .filters button[aria-pressed=true]{border-bottom-color:var(--q-olive)}:is(#qlayon-home,#qlayon-home-footer) .set-picker{display:flex;gap:6px}:is(#qlayon-home,#qlayon-home-footer) .set-picker button{background:#fff;border:1px solid var(--q-line);font-size:12px;padding:10px 12px}:is(#qlayon-home,#qlayon-home-footer) .set-picker button[aria-pressed=true]{background:var(--q-olive);color:var(--q-cream);border-color:var(--q-olive)}:is(#qlayon-home,#qlayon-home-footer) .set-summary{background:var(--q-cream);padding:25px;margin:30px 0 0}:is(#qlayon-home,#qlayon-home-footer) .selection-head{display:flex;justify-content:space-between;align-items:center;gap:18px}:is(#qlayon-home,#qlayon-home-footer) .selection-head p{margin:5px 0;font-size:12px}:is(#qlayon-home,#qlayon-home-footer) .selection-items{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}:is(#qlayon-home,#qlayon-home-footer) .selected-item{display:flex;gap:8px;align-items:center;background:#fff;padding:7px 10px;border:1px solid var(--q-line);font-size:12px}:is(#qlayon-home,#qlayon-home-footer) .selected-item img{width:32px;height:42px;object-fit:contain}:is(#qlayon-home,#qlayon-home-footer) .selected-item button{border:0;background:none;min-width:28px;min-height:32px}:is(#qlayon-home,#qlayon-home-footer) .selection-actions{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}:is(#qlayon-home,#qlayon-home-footer) .gift{display:flex;gap:10px;flex-wrap:wrap;font-size:12px}:is(#qlayon-home,#qlayon-home-footer) select{padding:9px 12px;background:#fff;border:1px solid var(--q-line);max-width:100%}:is(#qlayon-home,#qlayon-home-footer) .empty-slot{border:1px dashed #a4a397;padding:15px;font-size:12px;color:#676a60}:is(#qlayon-home,#qlayon-home-footer) .collection-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}:is(#qlayon-home,#qlayon-home-footer) .collection-card{border:0;background:var(--q-cream);padding:0;text-align:left}:is(#qlayon-home,#qlayon-home-footer) .collection-card .collage{display:flex;background:#fff;overflow:hidden;aspect-ratio:1.5}:is(#qlayon-home,#qlayon-home-footer) .collage img{width:50%;height:100%;object-fit:contain}:is(#qlayon-home,#qlayon-home-footer) .collection-card .caption{display:block;padding:22px;font-size:20px}:is(#qlayon-home,#qlayon-home-footer) .collection-card small{display:block;font-size:12px;margin-top:7px}:is(#qlayon-home,#qlayon-home-footer) .help-intro{text-align:center;padding:48px 22px 20px}:is(#qlayon-home,#qlayon-home-footer) .help-intro h1{font-size:40px;margin-bottom:14px}:is(#qlayon-home,#qlayon-home-footer) .help-intro p{font-size:14px}:is(#qlayon-home,#qlayon-home-footer) dialog{background:#fcfbf8;color:var(--q-olive);border:1px solid var(--q-line);padding:28px;width:min(520px,calc(100% - 24px));max-height:85vh;overflow:auto;font:15px/1.5 QHomeDM,Arial,sans-serif}:is(#qlayon-home,#qlayon-home-footer) dialog::backdrop{background:#1f211c73}:is(#qlayon-home,#qlayon-home-footer) .dialog-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}:is(#qlayon-home,#qlayon-home-footer) .close{border:0;background:none;font-size:23px;width:40px;height:40px}:is(#qlayon-home,#qlayon-home-footer) .quick-product{display:grid;grid-template-columns:115px 1fr;gap:22px;align-items:center;margin-bottom:20px}:is(#qlayon-home,#qlayon-home-footer) .quick-product img{background:#fff;width:115px;aspect-ratio:1;object-fit:contain}:is(#qlayon-home,#qlayon-home-footer) .quick-product p{font-size:13px;margin:8px 0 0}:is(#qlayon-home,#qlayon-home-footer) .sizes{display:flex;gap:7px;flex-wrap:wrap;margin:9px 0 20px}:is(#qlayon-home,#qlayon-home-footer) .sizes button{background:#fff;border:1px solid var(--q-line);min-width:43px;min-height:43px;font-size:12px}:is(#qlayon-home,#qlayon-home-footer) .sizes button[aria-pressed=true]{border-color:var(--q-olive);background:var(--q-olive);color:var(--q-cream)}:is(#qlayon-home,#qlayon-home-footer) .full{width:100%}:is(#qlayon-home,#qlayon-home-footer) .qty{display:flex;align-items:center;justify-content:space-between;margin:15px 0 22px;font-size:13px}:is(#qlayon-home,#qlayon-home-footer) .qty input{width:70px;padding:8px;border:1px solid var(--q-line);background:#fff}:is(#qlayon-home,#qlayon-home-footer) .error{font-size:12px;color:#904d3b;margin:8px 0;min-height:20px}:is(#qlayon-home,#qlayon-home-footer) .bag-row{display:grid;grid-template-columns:55px 1fr auto;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--q-line);font-size:13px}:is(#qlayon-home,#qlayon-home-footer) .bag-row img{width:55px;height:65px;object-fit:contain;background:#fff}:is(#qlayon-home,#qlayon-home-footer) .bag-row p{font-size:12px;margin:3px 0}:is(#qlayon-home,#qlayon-home-footer) .bag-total{display:flex;justify-content:space-between;margin:24px 0 18px}:is(#qlayon-home,#qlayon-home-footer) .checkout-note{font-size:12px;margin:16px 0 0}:is(#qlayon-home,#qlayon-home-footer) .hub-intro{text-align:center;background:var(--q-cream);padding:45px 20px}:is(#qlayon-home,#qlayon-home-footer) .hub-intro h1{font-size:40px;margin-bottom:14px}@media(min-width:901px){:is(#qlayon-home,#qlayon-home-footer) .collection-content{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px}:is(#qlayon-home,#qlayon-home-footer) .collection-controls{grid-column:1/-1;margin-bottom:0}:is(#qlayon-home,#qlayon-home-footer) #q-all-products{grid-template-columns:repeat(3,minmax(0,1fr))}:is(#qlayon-home,#qlayon-home-footer) .set-summary{grid-column:2;grid-row:2;margin:0;align-self:start;padding:20px}:is(#qlayon-home,#qlayon-home-footer) .selection-head{flex-wrap:wrap;gap:8px}:is(#qlayon-home,#qlayon-home-footer) .selection-items{flex-direction:column}:is(#qlayon-home,#qlayon-home-footer) .selection-actions .cta{width:100%;font-size:12px;padding:13px}:is(#qlayon-home,#qlayon-home-footer) .gift{flex-direction:column}:is(#qlayon-home,#qlayon-home-footer) .gift label{display:flex;flex-direction:column;gap:6px}:is(#qlayon-home,#qlayon-home-footer) .selected-item button{margin-left:auto}}@media(min-width:701px){:is(#qlayon-home,#qlayon-home-footer) .hero[data-layout=split] .hero-photo{left:48%;width:52%;object-position:73% 50%}:is(#qlayon-home,#qlayon-home-footer) .hero[data-layout=split]{background:var(--q-cream)}:is(#qlayon-home,#qlayon-home-footer) .hero[data-layout=split] .hero-copy{width:48%;padding-right:24px}}@media(max-width:700px){:is(#qlayon-home,#qlayon-home-footer) header{padding:10px 18px;gap:12px;flex-wrap:wrap}:is(#qlayon-home,#qlayon-home-footer) .logo{width:111px;height:36px}:is(#qlayon-home,#qlayon-home-footer) .menu-toggle{display:inline-flex;background:none;border:0;padding:8px 0;min-height:44px;font-size:12px}:is(#qlayon-home,#qlayon-home-footer) header nav{display:none;order:5;width:100%;margin:0;border-top:1px solid var(--q-line);gap:22px;padding-top:7px}:is(#qlayon-home,#qlayon-home-footer) header nav.open{display:flex;flex-wrap:wrap}:is(#qlayon-home,#qlayon-home-footer) .bag-button{margin-left:auto}:is(#qlayon-home,#qlayon-home-footer) .hero{min-height:0;display:flex;flex-direction:column;align-items:stretch;background:var(--q-cream)}:is(#qlayon-home,#qlayon-home-footer) .hero-photo{position:relative;order:0;z-index:0;height:300px;object-position:75% 0%;object-fit:cover}:is(#qlayon-home,#qlayon-home-footer) .hero-copy{position:relative;z-index:1;width:100%;padding:27px 22px 30px;background:var(--q-cream)}:is(#qlayon-home,#qlayon-home-footer) h1{font-size:37px;letter-spacing:-1.3px}:is(#qlayon-home,#qlayon-home-footer) .hero h1{margin-bottom:15px}:is(#qlayon-home,#qlayon-home-footer) .hero .eyebrow{margin-bottom:12px;font-size:11px}:is(#qlayon-home,#qlayon-home-footer) .hero .description{font-size:14px;max-width:100%;margin-bottom:19px}:is(#qlayon-home,#qlayon-home-footer) .hero .cta{width:100%}:is(#qlayon-home,#qlayon-home-footer) .hero-note{text-align:center}:is(#qlayon-home,#qlayon-home-footer) .benefits{font-size:11px;padding:16px 12px;gap:9px}:is(#qlayon-home,#qlayon-home-footer) .section{padding:35px 20px}:is(#qlayon-home,#qlayon-home-footer) h2{font-size:27px}:is(#qlayon-home,#qlayon-home-footer) .section-head{align-items:start;gap:12px;flex-wrap:wrap;margin-bottom:22px}:is(#qlayon-home,#qlayon-home-footer) .section-head p{font-size:13px}:is(#qlayon-home,#qlayon-home-footer) .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px}:is(#qlayon-home,#qlayon-home-footer) .product-title{font-size:12px;gap:4px;flex-wrap:wrap}:is(#qlayon-home,#qlayon-home-footer) .product-sub{font-size:11px}:is(#qlayon-home,#qlayon-home-footer) .story{grid-template-columns:1fr}:is(#qlayon-home,#qlayon-home-footer) .story-image{height:360px;object-position:50% 0%}:is(#qlayon-home,#qlayon-home-footer) .story-copy{padding:31px 22px}:is(#qlayon-home,#qlayon-home-footer) .set-banner{grid-template-columns:1fr;padding:30px 22px;gap:20px}:is(#qlayon-home,#qlayon-home-footer) .set-banner .cta{justify-self:stretch}:is(#qlayon-home,#qlayon-home-footer) .set-banner h2{font-size:27px}:is(#qlayon-home,#qlayon-home-footer) footer{padding:30px 22px 18px}:is(#qlayon-home,#qlayon-home-footer) .footer-top{grid-template-columns:1fr 1fr;gap:30px 15px}:is(#qlayon-home,#qlayon-home-footer) .footer-brand{grid-column:1/-1}:is(#qlayon-home,#qlayon-home-footer) .footer-bottom{font-size:11px;flex-wrap:wrap}:is(#qlayon-home,#qlayon-home-footer) .collection-intro{padding:30px 22px}:is(#qlayon-home,#qlayon-home-footer) .collection-intro h1{font-size:34px;letter-spacing:-1px}:is(#qlayon-home,#qlayon-home-footer) .collection-content{padding:22px 18px 32px}:is(#qlayon-home,#qlayon-home-footer) .set-summary{padding:18px}:is(#qlayon-home,#qlayon-home-footer) .selection-head{align-items:start}:is(#qlayon-home,#qlayon-home-footer) .selection-head h3{font-size:18px}:is(#qlayon-home,#qlayon-home-footer) .selection-actions .cta{width:100%}:is(#qlayon-home,#qlayon-home-footer) .collection-cards{grid-template-columns:1fr}:is(#qlayon-home,#qlayon-home-footer) .hub-intro h1{font-size:34px}:is(#qlayon-home,#qlayon-home-footer) dialog{padding:20px}:is(#qlayon-home,#qlayon-home-footer) .quick-product{grid-template-columns:85px 1fr;gap:15px}:is(#qlayon-home,#qlayon-home-footer) .quick-product img{width:85px}:is(#qlayon-home,#qlayon-home-footer) .quick-product h3{font-size:18px}:is(#qlayon-home,#qlayon-home-footer) .filters{gap:15px}:is(#qlayon-home,#qlayon-home-footer) .collection-controls{gap:13px}:is(#qlayon-home,#qlayon-home-footer) .set-picker{width:100%}:is(#qlayon-home,#qlayon-home-footer) .set-picker button{flex:1;font-size:11px;padding:10px 7px}:is(#qlayon-home,#qlayon-home-footer) .gift{flex-direction:column}:is(#qlayon-home,#qlayon-home-footer) .gift label{display:flex;gap:10px;align-items:center}:is(#qlayon-home,#qlayon-home-footer) .quick{width:32px;height:32px}:is(#qlayon-home,#qlayon-home-footer) .product-picture{min-height:160px}}@media(prefers-reduced-motion:reduce){:is(#qlayon-home,#qlayon-home-footer) .product-picture img{transition:none}}:is(#qlayon-home,#qlayon-home-footer){font-size:17px}:is(#qlayon-home,#qlayon-home-footer) .announce{font-size:14px;padding:10px}:is(#qlayon-home,#qlayon-home-footer) header{padding:15px 32px}:is(#qlayon-home,#qlayon-home-footer) nav{gap:25px}:is(#qlayon-home,#qlayon-home-footer) nav button,:is(#qlayon-home,#qlayon-home-footer) .bag-button{font-size:15px}:is(#qlayon-home,#qlayon-home-footer) .hero{background:var(--q-cream);min-height:530px}:is(#qlayon-home,#qlayon-home-footer) .hero-photo{left:49%;width:51%;object-position:85% 0%;object-fit:cover}:is(#qlayon-home,#qlayon-home-footer) .hero-copy{width:49%;padding:38px 32px}:is(#qlayon-home,#qlayon-home-footer) .hero h1{font-size:47px;letter-spacing:-1.6px}:is(#qlayon-home,#qlayon-home-footer) .hero .description{font-size:17px;max-width:370px}:is(#qlayon-home,#qlayon-home-footer) .hero-note{font-size:14px;text-align:left}:is(#qlayon-home,#qlayon-home-footer) .eyebrow{font-size:12px;letter-spacing:1.5px}:is(#qlayon-home,#qlayon-home-footer) .cta{font-size:16px;min-height:50px;padding:14px 20px}:is(#qlayon-home,#qlayon-home-footer) .text-link{font-size:15px;white-space:normal;min-height:44px}:is(#qlayon-home,#qlayon-home-footer) .benefits{font-size:14px;padding:20px;gap:18px}:is(#qlayon-home,#qlayon-home-footer) .benefits button{border:0;background:none;font:inherit;padding:0}:is(#qlayon-home,#qlayon-home-footer) .section{padding:44px 32px}:is(#qlayon-home,#qlayon-home-footer) .section-head p{font-size:16px}:is(#qlayon-home,#qlayon-home-footer) .product-picture{aspect-ratio:1;background:#f7f6f1}:is(#qlayon-home,#qlayon-home-footer) .product-picture img{transform:scale(1.22);mix-blend-mode:multiply}:is(#qlayon-home,#qlayon-home-footer) .product-picture:hover img{transform:scale(1.25)}:is(#qlayon-home,#qlayon-home-footer) .quick{position:absolute;bottom:0;left:0;right:0;width:auto;height:auto;min-height:40px;background:#faf9f5;border-radius:0;font-size:14px;border:0;border-top:1px solid var(--q-line)}:is(#qlayon-home,#qlayon-home-footer) .product-title{font-size:16px;flex-wrap:wrap}:is(#qlayon-home,#qlayon-home-footer) .product-sub{font-size:14px;line-height:1.4}:is(#qlayon-home,#qlayon-home-footer) .q-proof{display:grid;grid-template-columns:1fr 1fr;background:var(--q-cream)}:is(#qlayon-home,#qlayon-home-footer) .q-proof-gallery{padding:24px}:is(#qlayon-home,#qlayon-home-footer) .q-proof-gallery>img{width:100%;aspect-ratio:1;object-fit:cover}:is(#qlayon-home,#qlayon-home-footer) .q-proof-copy{padding:40px 32px;align-self:center}:is(#qlayon-home,#qlayon-home-footer) .q-proof-copy h2{margin-bottom:20px}:is(#qlayon-home,#qlayon-home-footer) .q-proof-copy .feature{display:block}:is(#qlayon-home,#qlayon-home-footer) .q-proof-copy .feature strong{font-size:17px}:is(#qlayon-home,#qlayon-home-footer) .q-proof-copy .feature p{font-size:16px}:is(#qlayon-home,#qlayon-home-footer) .q-photo-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}:is(#qlayon-home,#qlayon-home-footer) .q-photo-tabs button{padding:10px 12px;min-height:44px;border:1px solid #aaa99c;background:transparent;font-size:14px}:is(#qlayon-home,#qlayon-home-footer) .q-photo-tabs button[aria-pressed=true]{background:var(--q-olive);color:var(--q-cream)}:is(#qlayon-home,#qlayon-home-footer) #q-photo-caption,:is(#qlayon-home,#qlayon-home-footer) .q-fine{font-size:14px;line-height:1.6}:is(#qlayon-home,#qlayon-home-footer) .q-proof-copy .text-link{display:block;margin-top:12px}:is(#qlayon-home,#qlayon-home-footer) .set-banner{padding:36px 32px}:is(#qlayon-home,#qlayon-home-footer) .set-banner p{font-size:17px}:is(#qlayon-home,#qlayon-home-footer) .faq{max-width:760px}:is(#qlayon-home,#qlayon-home-footer) summary{font-size:17px;min-height:35px}:is(#qlayon-home,#qlayon-home-footer) details p{font-size:16px}:is(#qlayon-home,#qlayon-home-footer) footer{padding:32px}:is(#qlayon-home,#qlayon-home-footer) .footer-brand p,:is(#qlayon-home,#qlayon-home-footer) .footer-links button,:is(#qlayon-home,#qlayon-home-footer) .footer-links a{font-size:14px}:is(#qlayon-home,#qlayon-home-footer) .footer-links strong{font-size:16px}:is(#qlayon-home,#qlayon-home-footer) .footer-bottom{font-size:12px}:is(#qlayon-home,#qlayon-home-footer) .collection-intro{padding:30px 32px}:is(#qlayon-home,#qlayon-home-footer) .collection-intro h1{font-size:37px}:is(#qlayon-home,#qlayon-home-footer) .collection-intro p:last-child{font-size:16px;max-width:650px}:is(#qlayon-home,#qlayon-home-footer) .collection-controls{display:block;border:0;padding:0}:is(#qlayon-home,#qlayon-home-footer) .set-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}:is(#qlayon-home,#qlayon-home-footer) .set-picker button{font-size:16px;padding:16px;text-align:left;line-height:1.55;position:relative}:is(#qlayon-home,#qlayon-home-footer) .set-picker small{display:block;font-size:14px;font-weight:400}:is(#qlayon-home,#qlayon-home-footer) .set-picker strong{display:block;font-size:20px;font-weight:500}:is(#qlayon-home,#qlayon-home-footer) .set-picker .save{display:block;border-top:1px solid currentColor;margin-top:10px;padding-top:8px;font-size:14px}:is(#qlayon-home,#qlayon-home-footer) .filters{margin:18px 0 5px}:is(#qlayon-home,#qlayon-home-footer) .filters button{font-size:15px;min-height:44px}:is(#qlayon-home,#qlayon-home-footer) .collection-content{padding:24px 32px 40px}:is(#qlayon-home,#qlayon-home-footer) .set-summary{padding:20px}:is(#qlayon-home,#qlayon-home-footer) .selection-head p,:is(#qlayon-home,#qlayon-home-footer) .selected-item,:is(#qlayon-home,#qlayon-home-footer) .empty-slot,:is(#qlayon-home,#qlayon-home-footer) .gift{font-size:14px}:is(#qlayon-home,#qlayon-home-footer) .selected-item{align-items:center;flex-wrap:wrap}:is(#qlayon-home,#qlayon-home-footer) .selected-item button{min-height:40px}:is(#qlayon-home,#qlayon-home-footer) #q-set-price{font-size:22px;font-weight:500}:is(#qlayon-home,#qlayon-home-footer) .q-assurance{border-top:1px solid var(--q-line);padding-top:16px;margin-top:16px;font-size:14px}:is(#qlayon-home,#qlayon-home-footer) .q-assurance button{background:none;border:0;text-decoration:underline;padding:8px 0;min-height:44px;text-align:left}:is(#qlayon-home,#qlayon-home-footer) .q-feedback{padding:13px 16px;background:#e1e7d5;color:#293121;font-size:15px;margin:0;display:flex;justify-content:space-between;align-items:center;gap:12px}:is(#qlayon-home,#qlayon-home-footer) .q-feedback:empty{display:none}:is(#qlayon-home,#qlayon-home-footer) .q-feedback button{background:var(--q-olive);color:var(--q-cream);border:0;padding:10px 14px;min-height:44px;white-space:nowrap}:is(#qlayon-home,#qlayon-home-footer) .q-progress{position:sticky;top:0;z-index:5;background:var(--q-olive);color:var(--q-cream);padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:15px}:is(#qlayon-home,#qlayon-home-footer) .q-progress button{background:var(--q-cream);color:var(--q-olive);border:0;padding:10px 16px;min-height:44px;font-size:15px}:is(#qlayon-home,#qlayon-home-footer) .q-progress small{display:block;font-size:13px}:is(#qlayon-home,#qlayon-home-footer) #q-guide{max-width:500px}:is(#qlayon-home,#qlayon-home-footer) .q-size-table{border-collapse:collapse;width:100%;font-size:16px;margin-bottom:16px}:is(#qlayon-home,#qlayon-home-footer) .q-size-table td,:is(#qlayon-home,#qlayon-home-footer) .q-size-table th{padding:9px 12px;border-bottom:1px solid var(--q-line);text-align:left;font-weight:400}:is(#qlayon-home,#qlayon-home-footer) .q-size-table th{font-weight:500}:is(#qlayon-home,#qlayon-home-footer) dialog{font-size:16px;width:min(540px,calc(100% - 24px))}:is(#qlayon-home,#qlayon-home-footer) dialog p{font-size:16px}:is(#qlayon-home,#qlayon-home-footer) .sizes button{font-size:16px;min-width:47px;min-height:47px}:is(#qlayon-home,#qlayon-home-footer) .qty{font-size:16px}:is(#qlayon-home,#qlayon-home-footer) input,:is(#qlayon-home,#qlayon-home-footer) select{font-size:16px;min-height:44px}:is(#qlayon-home,#qlayon-home-footer) .error{font-size:14px}:is(#qlayon-home,#qlayon-home-footer) .quick-product p{font-size:15px}:is(#qlayon-home,#qlayon-home-footer) .q-edit-select{width:100%;margin-top:8px}:is(#qlayon-home,#qlayon-home-footer) #q-bag{margin:0 0 0 auto;max-height:100dvh;height:100dvh;max-width:470px;width:470px;border:0;border-left:1px solid var(--q-line);padding:25px;overflow:auto}:is(#qlayon-home,#qlayon-home-footer) .bag-row{grid-template-columns:65px minmax(0,1fr);font-size:16px}:is(#qlayon-home,#qlayon-home-footer) .bag-row>span{grid-column:2}:is(#qlayon-home,#qlayon-home-footer) .bag-row p{font-size:14px}:is(#qlayon-home,#qlayon-home-footer) .q-cart-item{display:grid;grid-template-columns:1fr 85px;gap:8px;margin:8px 0}:is(#qlayon-home,#qlayon-home-footer) .q-cart-item select{min-width:0;width:100%;padding:8px;font-size:14px}:is(#qlayon-home,#qlayon-home-footer) .checkout-note{font-size:14px}:is(#qlayon-home,#qlayon-home-footer) #q-full-actions{display:grid;gap:12px}:is(#qlayon-home,#qlayon-home-footer) .q-cart-bottom{position:sticky;bottom:-25px;background:#fcfbf8;padding:16px 0 25px}:is(#qlayon-home,#qlayon-home-footer) .q-cart-bottom .bag-total{margin:0 0 15px}@media(min-width:901px){:is(#qlayon-home,#qlayon-home-footer) .collection-content{grid-template-columns:minmax(0,1fr) 290px}:is(#qlayon-home,#qlayon-home-footer) .set-summary{position:sticky;top:95px}:is(#qlayon-home,#qlayon-home-footer) .selection-actions .cta{font-size:15px}:is(#qlayon-home,#qlayon-home-footer) #q-all-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){:is(#qlayon-home,#qlayon-home-footer) header{padding:8px 18px}:is(#qlayon-home,#qlayon-home-footer) .menu-toggle{font-size:14px}:is(#qlayon-home,#qlayon-home-footer) .hero{min-height:0;display:grid;grid-template-columns:1fr}:is(#qlayon-home,#qlayon-home-footer) .hero-photo{position:relative;left:0;top:0;width:100%;height:265px;object-position:82% 8%;grid-row:2}:is(#qlayon-home,#qlayon-home-footer) .hero-copy{padding:25px 22px;width:100%;grid-row:1}:is(#qlayon-home,#qlayon-home-footer) .hero h1{font-size:36px;margin-bottom:15px}:is(#qlayon-home,#qlayon-home-footer) .hero .description{font-size:16px;margin-bottom:18px}:is(#qlayon-home,#qlayon-home-footer) .hero-note{font-size:14px;text-align:center}:is(#qlayon-home,#qlayon-home-footer) .benefits{grid-template-columns:1fr;gap:6px;padding:15px 20px;font-size:14px}:is(#qlayon-home,#qlayon-home-footer) .benefits span+span{display:none}:is(#qlayon-home,#qlayon-home-footer) .section{padding:32px 20px}:is(#qlayon-home,#qlayon-home-footer) .section-head{margin-bottom:18px}:is(#qlayon-home,#qlayon-home-footer) .product-title{font-size:15px}:is(#qlayon-home,#qlayon-home-footer) .product-sub{font-size:13px}:is(#qlayon-home,#qlayon-home-footer) .product-picture{min-height:160px;aspect-ratio:4/5}:is(#qlayon-home,#qlayon-home-footer) .product-picture img{transform:scale(1.28)}:is(#qlayon-home,#qlayon-home-footer) .q-proof{grid-template-columns:1fr}:is(#qlayon-home,#qlayon-home-footer) .q-proof-gallery{padding:20px 20px 0}:is(#qlayon-home,#qlayon-home-footer) .q-proof-copy{padding:18px 22px 30px}:is(#qlayon-home,#qlayon-home-footer) .q-proof-copy h2{font-size:29px}:is(#qlayon-home,#qlayon-home-footer) .q-photo-tabs{gap:5px}:is(#qlayon-home,#qlayon-home-footer) .q-photo-tabs button{padding:9px;font-size:13px}:is(#qlayon-home,#qlayon-home-footer) .set-banner{padding:30px 22px}:is(#qlayon-home,#qlayon-home-footer) .collection-intro{padding:25px 20px}:is(#qlayon-home,#qlayon-home-footer) .collection-intro h1{font-size:32px}:is(#qlayon-home,#qlayon-home-footer) .collection-content{padding:18px 16px 30px}:is(#qlayon-home,#qlayon-home-footer) .set-picker{gap:6px}:is(#qlayon-home,#qlayon-home-footer) .set-picker button{padding:12px 8px;font-size:14px}:is(#qlayon-home,#qlayon-home-footer) .set-picker strong{font-size:19px}:is(#qlayon-home,#qlayon-home-footer) .set-picker small,:is(#qlayon-home,#qlayon-home-footer) .set-picker .save{font-size:12px}:is(#qlayon-home,#qlayon-home-footer) .q-feedback{font-size:14px;padding:12px;align-items:center}:is(#qlayon-home,#qlayon-home-footer) .q-feedback button{font-size:14px;padding:9px}:is(#qlayon-home,#qlayon-home-footer) .q-progress{padding:10px 14px;font-size:14px}:is(#qlayon-home,#qlayon-home-footer) .q-progress button{font-size:14px;padding:9px 12px}:is(#qlayon-home,#qlayon-home-footer) .set-summary{scroll-margin-top:90px}:is(#qlayon-home,#qlayon-home-footer) .quick-product{grid-template-columns:90px 1fr}:is(#qlayon-home,#qlayon-home-footer) .quick-product img{width:90px}:is(#qlayon-home,#qlayon-home-footer) .sizes{gap:5px}:is(#qlayon-home,#qlayon-home-footer) footer{padding:28px 22px}:is(#qlayon-home,#qlayon-home-footer) #q-bag{width:100%;max-width:none;max-height:100dvh;height:100dvh;padding:20px}:is(#qlayon-home,#qlayon-home-footer) .q-cart-bottom{bottom:-20px}:is(#qlayon-home,#qlayon-home-footer) .footer-bottom{font-size:12px}:is(#qlayon-home,#qlayon-home-footer) .hero-copy .eyebrow{font-size:12px}:is(#qlayon-home,#qlayon-home-footer) .q-progress span{min-width:0}}@media(prefers-reduced-motion:reduce){:is(#qlayon-home,#qlayon-home-footer) *{scroll-behavior:auto!important;transition:none!important}}:is(#qlayon-home,#qlayon-home-footer) .product-picture img{height:calc(100% - 40px);transform:scale(1.06);object-fit:contain}:is(#qlayon-home,#qlayon-home-footer) .product-picture:hover img{transform:scale(1.08)}:is(#qlayon-home,#qlayon-home-footer) #q-feedback{grid-column:1;grid-row:2}@media(min-width:901px){:is(#qlayon-home,#qlayon-home-footer) #q-all-products{grid-column:1;grid-row:3}:is(#qlayon-home,#qlayon-home-footer) .set-summary{grid-row:2 / span 2}}:is(#qlayon-home,#qlayon-home-footer) .hero{width:100%;max-width:none;margin:0}:is(#qlayon-home,#qlayon-home-footer) .section{display:block;width:100%;max-width:none;margin:0;grid-template-columns:none}:is(#qlayon-home,#qlayon-home-footer) a{text-decoration:none}:is(#qlayon-home,#qlayon-home-footer) .products{grid-template-areas:none}:is(#qlayon-home,#qlayon-home-footer) dialog{position:fixed;margin:auto;top:0;right:0;bottom:0;left:0;max-height:90dvh;overflow:auto}:is(#qlayon-home,#qlayon-home-footer) dialog:not([open]){display:none}:is(#qlayon-home,#qlayon-home-footer) .text-link{text-decoration:none}:is(#qlayon-home,#qlayon-home-footer) .hero-photo{height:100%}:is(#qlayon-home,#qlayon-home-footer) #q-home-faq{scroll-margin-top:100px}@media(min-width:701px){#qlayon-home .hero{max-width:1440px;margin-inline:auto;min-height:550px;height:550px}#qlayon-home [data-page=home]{background:linear-gradient(#f4f0e6 0 550px,#fcfbf8 550px)}#qlayon-home .hero-copy{width:50%;padding:48px 40px 48px max(40px,calc((min(100vw,1440px) - 1264px)/2))}#qlayon-home .hero-photo{width:50%;left:50%;right:0;object-fit:cover;object-position:85% top}#qlayon-home .hero h1{font-size:clamp(40px,4.6vw,62px)}#qlayon-home .hero .description{max-width:440px;font-size:18px}#qlayon-home .section{max-width:1344px;margin-inline:auto;padding:48px 40px}#qlayon-home .benefits{padding-inline:max(40px,calc((100% - 1264px)/2));font-size:14px}#qlayon-home .q-proof{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:30px max(40px,calc((100% - 1264px)/2));gap:55px}#qlayon-home .q-proof-gallery,#qlayon-home .q-proof-copy{padding:0;min-width:0}#qlayon-home .q-proof-copy{align-self:center}#qlayon-home #q-detail-photo{height:390px;width:100%;object-fit:cover}#qlayon-home .set-banner{padding:34px max(40px,calc((100% - 1264px)/2))}#qlayon-home-footer footer,#qlayon-home-footer .footer-bottom{padding-inline:max(40px,calc((100% - 1264px)/2))}#qlayon-home .product-picture{aspect-ratio:1;min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/qlayon-home-v2.css.map */
