@font-face{font-family:QFraunces;src:url(/brand/qseal/NeatiqueDisplay-Regular350.woff2) format("woff2");font-weight:350;font-style:normal;font-display:swap;unicode-range:u+0080-024f,u+1e??}@font-face{font-family:QFraunces;src:url(/brand/qseal/NeatiqueDisplay-Italic350.woff2) format("woff2");font-weight:350;font-style:italic;font-display:swap;unicode-range:u+0080-024f,u+1e??}@font-face{font-family:QFraunces;src:url(/brand/qseal/NeatiqueDisplay-Medium500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:u+0080-024f,u+1e??}@font-face{font-family:QManrope;src:url(/brand/qseal/NeatiqueUI-Variable400-600.woff2) format("woff2");font-weight:400 600;font-display:swap;unicode-range:u+0080-024f,u+1e??}@font-face{font-family:QFraunces;src:url(/brand/qseal/NeatiqueDisplay-Regular350-Core.woff2) format("woff2");font-weight:350;font-style:normal;font-display:swap;unicode-range:u+0000-007f,u+00a0,u+00a9,u+00b0,u+00b7,u+00d7,u+00f7,u+2000-206f,u+20a0-20cf,u+2190-21ff}@font-face{font-family:QFraunces;src:url(/brand/qseal/NeatiqueDisplay-Italic350-Core.woff2) format("woff2");font-weight:350;font-style:italic;font-display:swap;unicode-range:u+0000-007f,u+00a0,u+00a9,u+00b0,u+00b7,u+00d7,u+00f7,u+2000-206f,u+20a0-20cf,u+2190-21ff}@font-face{font-family:QFraunces;src:url(/brand/qseal/NeatiqueDisplay-Medium500-Core.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:u+0000-007f,u+00a0,u+00a9,u+00b0,u+00b7,u+00d7,u+00f7,u+2000-206f,u+20a0-20cf,u+2190-21ff}@font-face{font-family:QManrope;src:url(/brand/qseal/NeatiqueUI-Variable400-600-Core.woff2) format("woff2");font-weight:400 600;font-display:swap;unicode-range:u+0000-007f,u+00a0,u+00a9,u+00b0,u+00b7,u+00d7,u+00f7,u+2000-206f,u+20a0-20cf,u+2190-21ff}body:has(.q-site){background:#FFF5E6}.q-site{--bg:#FFF5E6;--bg-strong:#F5E9DC;--surface-solid:#FFFCF7;--surface:#FFFCF7;--ink:#342438;--muted:#705F70;--brand:#342438;--brand-deep:#342438;--brand-soft:#F4DAE5;--line:#34243826;--shadow:none;--container:min(1320px,calc(100% - 96px));--radius-lg:4px;--radius-md:4px;--radius-xl:4px;background:var(--bg);color:var(--ink);font-family:QManrope,Arial,sans-serif;min-height:100vh;overflow-x:clip}.q-site h1,.q-site h2,.q-site h3,.q-site h4{font-family:QFraunces,Georgia,serif;font-weight:350;letter-spacing:-.035em;color:inherit}.q-site h1{font-size:clamp(2.8rem,5.2vw,5.5rem);line-height:1.03}.q-site h2{font-size:clamp(2.1rem,3.8vw,3.8rem);line-height:1.08}.q-site h3{font-size:1.7rem;line-height:1.18}.q-site p{line-height:1.75}.q-site a{color:inherit}.q-site img{max-width:100%}.q-site :is(button,input,select,textarea){font-family:QManrope,Arial,sans-serif}.q-site :focus-visible{outline:3px solid #3E58B8;outline-offset:5px}.q-container,.q-site .container{width:min(1320px,calc(100% - 96px));margin-inline:auto}.q-site .section{padding-block:76px}.q-button,.q-site .button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:14px 25px;border:1px solid #342438;border-radius:3px;background:#342438;color:#FFF5E6!important;font-size:.85rem;font-weight:600;letter-spacing:.025em;box-shadow:none;text-decoration:none;transition:background .15s,transform .15s;cursor:pointer}.q-button:hover,.q-site .button:hover{background:#523959;transform:translateY(-1px)}.q-button-secondary,.q-site .button--secondary{background:transparent;color:#342438!important}.q-site .button:disabled{opacity:.5;cursor:not-allowed;transform:none}.q-site .button--ghost{background:transparent;color:#342438!important;border-color:transparent}.q-site .pill{border:1px solid var(--line);border-radius:2px;padding:6px 10px;background:transparent;font-size:.73rem}.q-eyebrow,.q-site .eyebrow{font-family:QManrope,Arial,sans-serif;font-size:.73rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;margin:0 0 18px}.q-site .link-inline,.q-text-link{text-underline-offset:6px;text-decoration:underline;font-weight:550;font-size:.86rem}.q-preview-notice{text-align:center;padding:7px;background:#3E58B8;color:#FFF5E6;font-size:11px;letter-spacing:.08em}.q-skip{position:fixed;left:12px;top:-100px;z-index:2000;padding:12px 20px;background:#342438;color:#FFF5E6!important}.q-skip:focus{top:12px}.q-announcement{display:flex;justify-content:center;gap:25px;background:#F4DAE5;padding:10px 20px;font-size:.69rem;letter-spacing:.035em}.q-announcement a{text-underline-offset:3px}.q-header{position:-webkit-sticky;position:sticky;top:0;z-index:70;background:#FFF5E6f5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.q-header-inner{max-width:1512px;margin:auto;display:grid;grid-template-columns:1fr 230px 1fr;align-items:center;min-height:96px;padding-inline:36px;position:relative}.q-site .brand-logo{display:inline-flex;background:none;padding:0;gap:0;text-decoration:none;flex-shrink:0}.q-site .brand-logo img{width:210px;height:auto}.q-header-logo{grid-column:2;grid-row:1;justify-self:center}.q-desktop-nav{display:flex;align-items:center;gap:25px;grid-column:1;grid-row:1}.q-desktop-nav>a,.q-discover summary{font-size:.73rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;text-decoration:none;list-style:none}.q-desktop-nav>a[aria-current]{text-decoration:underline;text-underline-offset:7px}.q-discover summary::-webkit-details-marker{display:none}.q-discover>div{position:absolute;top:80px;left:210px;display:grid;min-width:230px;padding:18px 24px;background:#FFF5E6;border:1px solid var(--line);box-shadow:0 10px 20px #3424380a}.q-discover>div a{padding:10px 0;font-size:.86rem;text-decoration:none}.q-site .site-header__actions{grid-column:3;grid-row:1;justify-self:end;display:flex;gap:24px;align-items:center}.q-site .site-header__text-link{font-size:.75rem}.q-site .site-header__actions .button{background:none;color:#342438!important;border:1px solid var(--line);border-radius:0;min-height:38px;min-width:0;padding:8px 15px;font-size:.72rem}.q-menu-button,.q-mobile-nav{display:none}.q-seal{display:inline-grid;place-items:center;position:relative;width:155px;aspect-ratio:117/74;flex-shrink:0;color:#FFF5E6;isolation:isolate;text-align:center;transform:rotate(-7deg)}.q-seal:before{content:"";position:absolute;inset:0;background:#342438;-webkit-mask:url(/brand/qseal/seal.svg) center/contain no-repeat;mask:url(/brand/qseal/seal.svg) center/contain no-repeat;z-index:-1}.q-seal>span{display:block;max-width:77%;font-family:QFraunces,Georgia,serif;font-weight:350;font-size:1.5rem;line-height:1.02;padding-bottom:8px}.q-seal-rose:before{background:#EA528D}.q-seal-rose{color:#342438}.q-seal-ivory:before{background:#FFF5E6}.q-seal-ivory{color:#342438}.q-hero{background:#F4DAE5;position:relative;min-height:670px}.q-hero-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:670px;grid-gap:80px;gap:80px;padding-block:64px}.q-hero h1{max-width:660px;margin:14px 0 24px;font-size:clamp(3.5rem,6.4vw,6.9rem)}.q-hero h1 em{font-weight:350}.q-hero-copy>p:not(.q-eyebrow){max-width:440px;font-size:.97rem}.q-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:28px}.q-hero-media{position:relative;min-width:0;display:grid;place-items:center}.q-hero-product{position:relative;width:100%;aspect-ratio:1;background:#FFFCF7;border-radius:0}.q-hero-product img{object-fit:contain;padding:35px}.q-hero-media>.q-seal{position:absolute;right:-25px;top:-24px;width:195px;z-index:2}.q-hero-media .q-video-card{width:min(100%,310px)}.q-hero-caption{position:absolute;bottom:14px;left:24px;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em}.q-trust{display:grid;grid-template-columns:repeat(4,1fr);padding-block:25px;grid-gap:25px;gap:25px;border-bottom:1px solid var(--line);font-size:.76rem}.q-trust span{padding-left:20px;border-left:1px solid var(--line)}.q-trust strong{display:block;font-weight:600;margin-bottom:5px}.q-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:38px}.q-section-heading h2{max-width:780px;margin:0}.q-section-heading p{max-width:400px}.q-needs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.q-need{display:block;padding:24px 18px 24px 0;border-bottom:1px solid var(--line);text-decoration:none}.q-need:hover{background:#F4DAE54d}.q-need>span{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em}.q-need h3{margin:15px 0 10px}.q-need p{font-size:.85rem;margin:0}.q-product-grid,.q-site .product-grid,.q-site .product-grid--shop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:26px;gap:26px}.q-site .q-product-card{display:flex;flex-direction:column;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible;padding:0;min-width:0}.q-site .q-product-card:hover{transform:none;box-shadow:none}.q-site .product-card__image-wrap{aspect-ratio:1;background:var(--q-product-bg);border-radius:0;overflow:hidden}.q-site .product-card__image{width:100%;height:100%;object-fit:contain;padding:18px;mix-blend-mode:multiply;transition:transform .3s}.q-site .q-product-card[data-theme=BG01] .product-card__image{mix-blend-mode:normal;padding:12px}.q-site .q-product-card:hover .product-card__image{transform:scale(1.04)}.q-site .product-card__content{display:flex;flex-direction:column;gap:12px;padding:20px 0 0;flex:1 1}.q-site .product-card__meta{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.q-site .product-card h3{font-size:1.35rem;line-height:1.2;margin:0}.q-site .product-card__content>p{font-size:.8rem;margin:0;color:var(--muted)}.q-site .product-card__bottom{margin-top:auto;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.q-site .product-card__bottom>a{font-size:.75rem;text-underline-offset:5px}.q-site .product-price-stack{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.q-site .product-price-stack__sale{font-size:1rem;color:var(--ink)}.q-site .product-price-stack__original{font-size:.8rem;color:var(--muted)}.q-site .product-price-stack__off{font-size:.65rem;background:#F4DAE5;color:#342438;border-radius:0;padding:3px 6px}.q-scene{display:grid;grid-template-columns:1.1fr 1fr;min-height:520px;background:#FBF0C7}.q-scene-visual{position:relative;min-height:480px;background:#FFFCF7}.q-scene-visual img{object-fit:contain;padding:50px;mix-blend-mode:multiply}.q-scene-copy{display:flex;flex-direction:column;justify-content:center;padding:70px;align-items:flex-start}.q-scene-copy h2{margin:18px 0}.q-scene-copy p{max-width:450px}.q-brand-statement{background:#342438;color:#FFF5E6;text-align:center;padding:90px 30px}.q-brand-statement h2{max-width:930px;margin:22px auto}.q-brand-statement p{max-width:620px;margin-inline:auto;font-size:.9rem}.q-brand-statement>.q-seal{transform:rotate(7deg);width:145px}.q-video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.q-video-card{min-width:0}.q-video-frame{position:relative;aspect-ratio:9/16;background:#342438;overflow:hidden;border-radius:4px}.q-video-frame>iframe,.q-video-frame>video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:contain}.q-video-poster{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:#342438;cursor:pointer;color:#FFF5E6}.q-video-poster img{width:100%;height:100%;object-fit:cover}.q-video-poster>span{position:absolute;bottom:20px;left:20px;background:#FFF5E6;color:#342438;padding:10px 17px;font:600 .72rem QManrope,Arial,sans-serif}.q-video-poster:hover>span{background:#F4DAE5}.q-video-controls{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.q-video-controls button{border:1px solid var(--line);padding:6px 12px;background:transparent;color:inherit;font-size:.72rem;cursor:pointer}.q-video-card h3{font-size:1.3rem;margin:20px 0 10px}.q-video-card p{font-size:.82rem}.q-video-product{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding:13px 0;text-decoration:none}.q-video-product img{width:45px;height:45px;object-fit:contain;background:#FFF5E6}.q-video-product span{font-size:.76rem}.q-video-product strong{display:block;font-weight:600;font-size:.7rem;margin-top:4px}.q-video-error{padding:25px;color:#FFF5E6;font-size:.85rem}.q-watch-detail{display:grid;grid-template-columns:minmax(240px,390px) 1fr;grid-gap:70px;gap:70px;align-items:start}.q-watch-detail h1{font-size:clamp(2.6rem,4vw,4.5rem)}.q-watch-detail .q-video-product{padding-block:20px}.q-filter-bar{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-end;padding:22px 0;margin-bottom:36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.q-filter-bar label{display:grid;grid-gap:7px;gap:7px;font-size:.72rem;font-weight:600;flex:1 1;min-width:150px}.q-site .q-filter-bar :is(input,select){padding:12px;background:#FFFCF7;border:1px solid var(--line);border-radius:0;min-height:46px;width:100%}.q-count{font-size:.72rem;color:var(--muted)}.q-empty{padding:50px;border:1px solid var(--line);text-align:center}.q-empty p{max-width:550px;margin-inline:auto}.q-mascot-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:20px;gap:20px;margin-block:35px}.q-mascot-row a{text-align:center;text-decoration:none;font-size:.7rem}.q-mascot-row img{display:block;width:100%;aspect-ratio:1;object-fit:contain;margin-bottom:15px}.q-subscribe{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;padding-block:75px}.q-subscribe h2{margin:0 0 20px}.q-subscribe form{display:grid;grid-gap:16px;gap:16px;align-content:center}.q-subscribe label{font-size:.75rem}.q-subscribe input{width:100%;padding:15px;background:transparent;border:0;border-bottom:1px solid #342438;border-radius:0}.q-subscribe button{justify-self:start}.q-subscribe .form-note{font-size:.72rem}.q-footer{background:#F4E9DE;border-top:1px solid var(--line)}.q-footer-top{display:grid;grid-template-columns:1.5fr repeat(3,1fr);grid-gap:50px;gap:50px;padding-block:65px}.q-footer-top p{font-size:.85rem}.q-footer h3{font:600 .7rem QManrope,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 25px}.q-footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:13px;gap:13px}.q-footer li a,.q-footer-top>div>a{font-size:.76rem;text-decoration:none}.q-footer-bottom{padding-block:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:.64rem}.q-social-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px;text-transform:capitalize;font-size:.72rem}.q-site .article-hero,.q-site .contact-hero,.q-site .page-hero{background:none;border:0;border-radius:0;padding:35px 0 55px;box-shadow:none}.q-site .contact-hero h1,.q-site .page-hero h1{max-width:1050px;margin:0 0 28px}.q-site .article-hero>p,.q-site .page-hero>p{max-width:700px}.q-site :is(.panel,.auth-card,.account-card,.policy-card,.contact-card,.cart-summary,.checkout-summary,.form-panel){background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding:28px 0}.q-site :is(.section-heading,.section-heading--centered){text-align:left;align-items:start;max-width:none;margin-bottom:36px}.q-site .section-heading__description{max-width:650px;font-size:.9rem;color:var(--muted)}.q-site .section-heading__title{max-width:950px}.q-site .cards-2{gap:45px}.q-site :is(input,textarea,select){border-radius:2px;border-color:var(--line);background:#FFFCF7;color:var(--ink)}.q-site .post-card{border:0;box-shadow:none;border-radius:0;background:none}.q-site .post-card__content{padding:24px 0}.q-site .post-card img{border-radius:0}.q-site .article-layout{grid-template-columns:minmax(0,780px) minmax(0,250px);gap:70px}.q-site .article-content p{font-size:1rem;line-height:1.9}.q-site .article-content h2{font-size:2.4rem;margin-top:65px}.q-site .article-content h3{font-size:1.7rem}.q-site .article-cover{border-radius:0}.q-site .policy-document{max-width:900px;margin-inline:auto}.q-site .policy-document h2{font-size:2rem}.q-site .collection-directory{gap:35px}.q-site .collection-directory__card{background:none;border-radius:0;border-top:1px solid var(--line)}.q-site .collection-directory__card h2{font-size:2rem}.q-site .skin-bits-hero{background:#F4DAE5;border:0;border-radius:0}.q-site .skin-bits-card{background:none;border:0;box-shadow:none;border-radius:0}.q-site .skin-bits-card__body{padding:20px 0}.q-site .product-detail{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:65px;align-items:start;margin-top:35px}.q-site .product-detail__copy{background:none;padding:0;border:0;box-shadow:none}.q-site .product-detail__copy h1{font-style:normal;font-size:clamp(2.5rem,3.8vw,4.4rem);line-height:1.05}.q-site .product-detail__copy>p{font-size:.92rem}.q-site .product-gallery__stage{background:var(--q-product-bg,#FFFCF7);border:0;border-radius:0}.q-site .product-gallery__stage>img{object-fit:contain;mix-blend-mode:multiply}.q-site [data-theme=BG01] .product-gallery__stage>img{mix-blend-mode:normal}.q-site .product-gallery__item{border-radius:0}.q-site .product-detail__cart-form{padding-top:24px}.q-site .product-page-stack{gap:0}.q-site .product-page-section{padding-block:70px;border-top:1px solid var(--line)}.q-site .product-page-section--centered{text-align:left}.q-site .product-page-section--centered .section-heading{align-items:start;text-align:left}.q-site .product-visual-story-section{background:none}.q-site .story-home-section{gap:65px;margin-block:50px}.q-site .product-editorial-media,.q-site .story-home-section__media{border-radius:0;border:0}.q-site .product-transparency-grid{gap:30px}.q-site .product-transparency-grid .panel{padding:25px 0}.q-site .product-transparency-grid h3{font-size:1.6rem}.q-site .product-editorial-module{border:0;border-radius:0;box-shadow:none;background:none}.q-site .product-content-flow>nav{position:-webkit-sticky;position:sticky;top:96px;z-index:20;background:#FFF5E6}.q-product-accent{background:var(--q-product-bg);color:var(--q-product-ink);padding:22px 25px;margin-top:24px;font-size:.84rem}.q-product-accent p{margin:0}.q-sticky-buy{display:none}.q-site crm-customer-flow{display:block;--crm-primary:#342438;--crm-surface:#FFF5E6;--crm-ink:#342438;--crm-muted:#705F70;--crm-radius:3px}.q-site .success-modal__panel{border-radius:4px}.q-site .analytics-consent{background:#FFF5E6}@media(min-width:1200px){.q-desktop-nav{gap:20px}.q-desktop-nav>:nth-child(3){position:absolute;right:390px}.q-desktop-nav>:nth-child(4){position:absolute;right:275px}.q-discover>div{left:auto;right:180px}}@media(max-width:1199px){.q-desktop-nav{display:none}.q-menu-button{display:block;grid-column:1;grid-row:1;justify-self:start;border:0;background:none;padding:14px 0;font-size:.75rem;cursor:pointer}.q-mobile-nav{display:grid;position:absolute;top:100%;left:0;right:0;padding:25px 48px;background:#FFF5E6;border-block:1px solid var(--line);grid-gap:0;gap:0;max-height:75vh;overflow:auto}.q-mobile-nav a{padding:13px 0;text-decoration:none;border-bottom:1px solid var(--line)}.q-header-inner{padding-inline:35px}.q-hero-inner{gap:40px}.q-product-grid,.q-site .product-grid,.q-site .product-grid--shop,.q-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.q-scene-copy{padding:40px}.q-footer-top{gap:30px}}@media(max-width:800px){.q-container,.q-site .container{width:calc(100% - 40px)}.q-site .section{padding-block:50px}.q-header-inner{grid-template-columns:1fr 150px 1fr;min-height:74px;padding-inline:20px}.q-site .q-header-logo img{width:150px}.q-site .site-header__text-link{display:none}.q-site .site-header__actions .button{border:0;padding:10px 0}.q-announcement{font-size:.6rem;gap:12px;padding:9px 10px}.q-hero-inner{grid-template-columns:1fr;gap:40px;padding-block:45px}.q-hero{min-height:0}.q-hero h1{font-size:clamp(3.2rem,11vw,5rem);max-width:600px}.q-hero-copy>p:not(.q-eyebrow){font-size:.9rem}.q-hero-product{max-width:440px}.q-hero-media>.q-seal{right:0;top:-22px;width:155px}.q-hero-media .q-video-card{max-width:290px}.q-trust{grid-template-columns:1fr 1fr;font-size:.7rem;gap:18px;padding-block:22px}.q-section-heading{display:block}.q-section-heading>a{display:inline-block;margin-top:22px}.q-needs{grid-template-columns:1fr 1fr;gap:0 20px}.q-need h3{font-size:1.5rem}.q-product-grid,.q-site .product-grid,.q-site .product-grid--shop{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.q-site .product-card h3{font-size:1.15rem}.q-site .product-card__content>p{font-size:.75rem}.q-site .product-card__image{padding:10px}.q-site .product-card__bottom{align-items:start;flex-direction:column;gap:10px}.q-scene{grid-template-columns:1fr}.q-scene-visual{min-height:350px}.q-scene-copy{padding:40px 25px}.q-brand-statement{padding:65px 20px}.q-video-grid{grid-template-columns:1fr 1fr;gap:25px 16px}.q-watch-detail{grid-template-columns:1fr;gap:35px}.q-watch-detail>.q-video-card{max-width:360px;margin-inline:auto;width:100%}.q-mascot-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.q-subscribe{grid-template-columns:1fr;gap:30px;padding-block:50px}.q-footer-top{grid-template-columns:1fr 1fr;padding-block:45px;gap:40px 25px}.q-footer-top>div:first-child{grid-column:1/-1}.q-footer-bottom{flex-direction:column;gap:10px}.q-site .article-layout{display:block}.q-site .product-detail{grid-template-columns:1fr;gap:32px}.q-site .product-page-section{padding-block:50px}.q-site .product-detail__copy h1{font-size:2.8rem}.q-sticky-buy{position:fixed;bottom:0;left:0;right:0;z-index:65;display:flex;align-items:center;justify-content:space-between;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#FFF5E6;border-top:1px solid var(--line);gap:15px}.q-sticky-buy span{font-size:.75rem}.q-sticky-buy .q-button{min-height:42px;padding:10px 20px}.q-site:has(.q-sticky-buy){padding-bottom:80px}.q-site .product-content-flow>nav{top:74px}.q-empty{padding:35px 20px}.q-site .contact-hero,.q-site .page-hero{padding:15px 0 35px}}@media(prefers-reduced-motion:reduce){.q-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.q-about-hero{position:relative;padding-block:90px;text-align:center}.q-about-hero h1{font-size:clamp(3.5rem,7vw,7rem);margin:20px 0 40px}.q-about-hero>p:last-child{max-width:600px;margin:40px auto 0}.q-mascot-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:25px;gap:25px;margin-block:35px}.q-mascot-grid a{text-align:center;text-transform:capitalize;text-decoration:none;font-size:.75rem}.q-mascot-grid img{height:auto;display:block;aspect-ratio:1;object-fit:contain}.q-loading{min-height:400px}.q-loading-line{height:2px;width:35%;background:#342438;margin-block:50px}.q-collection-hero{background:var(--q-product-bg)!important;color:var(--q-product-ink)!important;padding:40px!important}.q-site .empty-state{min-height:400px}.q-site .empty-state>.q-seal{margin-bottom:25px}@media(max-width:800px){.q-about-hero{padding-block:55px}.q-mascot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.q-collection-hero{padding:25px!important}}.q-site .product-detail{background:none;border:0;border-radius:0;box-shadow:none;padding:0}.q-site .product-detail__media{background:var(--q-product-bg,#FFFCF7);border:0;border-radius:0;box-shadow:none}.q-site .product-detail__media-image{border-radius:0;object-fit:contain}.q-site .product-gallery__thumb{border-radius:0}.q-site :is(.admin-card,.admin-form,.mascot-story-card,.mascot-card){background:none;border-radius:0;box-shadow:none;border:0;border-top:1px solid var(--line)}.q-site .mascot-card .product-card__media{background:#F4DAE5;border-radius:0}.q-site .account-page-hero h1{font-size:clamp(2.5rem,4vw,4.5rem)}.q-site .admin-login__panel{background:transparent;box-shadow:none;border:0;border-radius:0;width:min(620px,100%);padding:25px 0;margin-inline:auto}.q-site .admin-login__panel h1{font-size:clamp(2.6rem,4vw,4.5rem)}.q-site .policy-layout{grid-template-columns:minmax(0,800px) minmax(0,260px);gap:65px}.q-site .policy-section h2{font-size:2.2rem}.q-site .policy-section p{line-height:1.9}.q-site :is(.product-highlight-card,.pdrn-formula-fact,.product-editorial__image,.product-routine__media,.social-proof,.social-proof__player){border-radius:0;box-shadow:none}.q-site .product-highlight-card{background:var(--q-product-bg,#F4DAE5);color:var(--q-product-ink,#342438);border:0}.q-site .pdrn-formula-fact{background:none;border:0;border-top:1px solid var(--line)}.q-site .social-proof{background:none;border:0;padding:0;grid-template-columns:1fr minmax(240px,350px);gap:70px}.q-site .social-proof__copy h3{font-size:2.8rem}.q-site .social-proof__pill{background:none;color:var(--ink);border:1px solid var(--line);border-radius:2px}.q-site .social-proof__embed{aspect-ratio:9/16;border-radius:0;min-height:0}.q-site .social-proof__player{border:0;background:#F4DAE5}.q-faq-list{margin-top:35px;max-width:950px}.q-faq{border-top:1px solid var(--line);padding:22px 0}.q-faq summary{font-size:1rem;font-weight:600;cursor:pointer;line-height:1.5}.q-faq p{max-width:850px;font-size:.9rem}.q-crm-intro{display:grid;grid-template-columns:180px 1fr;grid-gap:45px;gap:45px;align-items:center;margin-bottom:50px}.q-crm-intro h1{font-size:clamp(2.8rem,4vw,4.8rem);margin:0 0 22px}.q-crm-intro p:last-child{max-width:700px}@media(max-width:800px){.q-site .policy-layout{display:block}.q-site .social-proof{grid-template-columns:1fr;gap:30px}.q-site .social-proof__player{max-width:330px;width:100%;margin:auto}.q-crm-intro{display:block}.q-crm-intro>.q-seal{margin-bottom:30px}.q-site .product-highlight-grid{grid-template-columns:1fr}.q-site .product-highlight-card{padding:25px}.q-site .product-highlight-card h3{font-size:1.7rem}}.q-seal-brand>span{width:77%;height:55%;font-size:0;padding:0;background:currentColor;-webkit-mask:url(/brand/qseal/wordmark.svg) center/contain no-repeat;mask:url(/brand/qseal/wordmark.svg) center/contain no-repeat;transform:translateY(-6px)}.q-site :is(.checkout-confirmation-form,.checkout-confirmation-main,.checkout-confirmation-summary,.cart-summary) h2{font-size:clamp(1.7rem,2.5vw,2.2rem)}.q-site .checkout-confirmation-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:65px}.q-site .checkout-confirmation-summary{position:-webkit-sticky;position:sticky;top:125px;border-top:1px solid var(--line);padding-top:28px}.q-site .checkout-confirmation-form__body{padding:25px 0}.q-site .checkout-confirmation-form__same-address{border-radius:0;background:transparent;border-color:var(--line)}.q-site .cart-line{background:none;border:0;border-radius:0;border-top:1px solid var(--line);box-shadow:none}.q-site .cart-line__media{border-radius:0}.q-site .cart-summary{background:none}.q-site .product-highlight-card .eyebrow,.q-site .product-highlight-card p{color:inherit}@media(max-width:800px){.q-site .checkout-confirmation-layout{grid-template-columns:1fr;gap:30px}.q-site .checkout-confirmation-summary{position:static}}.q-site .brand-logo img{display:block;aspect-ratio:220/68}.q-site .product-detail__cart-form{background:none;border-radius:0;box-shadow:none;padding:24px 0 0;border:0;border-top:1px solid var(--line)}.q-loading{min-height:100svh}body:has(.q-site) .analytics-consent{background:#FFF5E6;color:#342438;border:1px solid #34243826;border-radius:0;box-shadow:0 4px 24px #34243814;font-family:QManrope,Arial,sans-serif}body:has(.q-site) .analytics-consent p{color:#705F70}body:has(.q-site) .analytics-consent .button{background:#342438;color:#FFF5E6;border-color:#342438;border-radius:3px;font-family:QManrope,Arial,sans-serif}body:has(.q-site) .analytics-consent .button--secondary{background:transparent;color:#342438}body:has(.q-site) .analytics-consent-trigger{color:#342438;background:#FFF5E6;font-family:QManrope,Arial,sans-serif}body:has(.q-site) .analytics-consent :focus-visible{outline:3px solid #3E58B8;outline-offset:4px}