:where(svg[viewBox="0 0 24 24"]){width:18px;height:18px;flex:0 0 auto}.bundle-price .save{flex:0 0 auto;white-space:nowrap}.bundle-price .save svg{width:15px;height:15px}@media(hover:hover){.pcard .quick-add{opacity:0;visibility:hidden;transition:transform .4s var(--ease),opacity .25s var(--ease),visibility .25s}.pcard:hover .quick-add,.pcard:focus-within .quick-add{opacity:1;visibility:visible}}@media(hover:none){.quick-add{top:56px;bottom:auto;right:12px}}@media(max-width:900px){.quiz-section-copy{position:static}}.need-card:after{background:linear-gradient(180deg,#181c2400 28%,#181c246b 58%,#181c24d6)}.need-card h3,.need-card p,.need-card .eyebrow{text-shadow:0 1px 14px rgba(18,22,28,.5)}.need-card .scene{object-fit:cover;width:100%;height:100%}.need-card .arrow{background:#14181e4d;border-color:#ffffffb3}.story-grid.solo{grid-template-columns:1fr;max-width:62ch}.story-grid.solo .story-copy{align-items:flex-start}.product-form .shopify-payment-button{margin-top:10px}@media(max-width:900px){.hero-visual{order:0}}@media(max-width:700px){.rb-item{padding:9px 0}}.rbar{position:relative;overflow:hidden;background:var(--linen);border-bottom:1px solid var(--rule);color:var(--ink-2);font-size:13px;line-height:1}.rbar.is-ivory{background:var(--ivory)}.rbar.is-night{background:var(--night);color:var(--night-muted);border-bottom-color:transparent}.rbar:before,.rbar:after{content:"";position:absolute;top:0;bottom:0;width:56px;z-index:2;pointer-events:none}.rbar:before{left:0;background:linear-gradient(90deg,var(--linen),transparent)}.rbar:after{right:0;background:linear-gradient(270deg,var(--linen),transparent)}.rbar.is-ivory:before{background:linear-gradient(90deg,var(--ivory),transparent)}.rbar.is-ivory:after{background:linear-gradient(270deg,var(--ivory),transparent)}.rbar.is-night:before{background:linear-gradient(90deg,var(--night),transparent)}.rbar.is-night:after{background:linear-gradient(270deg,var(--night),transparent)}.rbar-track{display:flex;width:max-content;animation:rb-scroll var(--rb-speed, 46s) linear infinite}.rbar:hover .rbar-track,.rbar:focus-within .rbar-track{animation-play-state:paused}.rbar-group{display:flex;align-items:center}.rb-item{display:inline-flex;align-items:center;gap:8px;padding:11px 0;margin:0 26px;white-space:nowrap}.rb-item svg{width:15px;height:15px;stroke:var(--dusk);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rbar.is-night .rb-item svg{stroke:var(--night-fg)}.rb-item .stars{display:inline-flex;align-items:center;gap:6px}.rb-item .stars .s{display:inline-flex;gap:2px}.rb-item .stars svg{width:12px;height:12px;stroke:none;fill:currentColor;color:var(--charcoal)}.rbar.is-night .rb-item .stars svg{color:var(--night-fg)}.rb-item .stars svg.off{opacity:.28}.rb-quote i{font-style:italic}.rb-quote b{font-weight:500;color:var(--charcoal);font-style:normal}.rbar.is-night .rb-quote b{color:var(--night-fg)}.rb-sep{align-self:center;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.4}@keyframes rb-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.rbar{overflow-x:auto;-webkit-overflow-scrolling:touch}.rbar-track{animation:none}.rbar:before,.rbar:after{display:none}}@media(max-width:600px){.rb-item{margin:0 18px;font-size:12px}}.sticky-atc{display:flex}body.template-product{padding-bottom:76px}@media(min-width:901px){.sticky-atc{padding-left:max(var(--gutter),calc((100vw - var(--container)) / 2));padding-right:max(var(--gutter),calc((100vw - var(--container)) / 2))}.sticky-atc .btn{min-width:220px;justify-content:center}}@media(prefers-reduced-motion:reduce){.sticky-atc{transition:none}}@media(min-width:901px){.header-inner{height:72px}.site-header.scrolled .header-inner{height:58px}.logo{font-size:30px;gap:12px}.logo svg{width:24px;height:24px}.header-nav>.container{border-top:1px solid var(--rule)}.header-nav .nav-main{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:clamp(14px,2.6vw,44px);row-gap:0;min-height:46px;padding:2px 0;transition:min-height .35s var(--ease)}.site-header.scrolled .header-nav .nav-main{min-height:40px}.header-nav .nav-link{white-space:nowrap;padding:10px 2px;font:500 12px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);transition:color .2s}.header-nav .nav-link:hover,.header-nav .nav-link.active{color:var(--charcoal)}.header-nav .nav-link:after{left:2px;right:2px;bottom:4px}}@media(min-width:901px)and (max-width:1100px){.profile-chip-text span{display:none}}@media(max-width:900px){.header-nav{display:none}}@media(max-width:900px){.pdp,.gallery{grid-template-columns:minmax(0,1fr)}.pdp>*,.gallery>*{min-width:0}.gallery-thumbs{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.gallery-thumbs::-webkit-scrollbar{display:none}.gallery-thumbs button{flex:0 0 auto;scroll-snap-align:start}}@supports (-webkit-touch-callout: none){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}.rec{min-width:0}.rec .pcard-row{margin-top:auto}.rec .actions{flex-wrap:wrap}.rec .actions .btn{flex:1 1 120px;min-width:0;white-space:normal;text-align:center}#ProductForm.dw-subscribing .shopify-payment-button{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/polish.css.map */
