:root{--cream:#FFFFFF;--white:#FFFFFF;--sand:#EDF4F8;--ink:#16241D;--pine:#2E7D57;--pine-deep:#12362A;--clay:#35748F;--line:rgba(36,31,24,.14);--line-strong:rgba(36,31,24,.24);--container:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Public Sans,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}button{font-family:inherit}h1,h2,h3,h4{font-family:Fraunces,Georgia,serif;font-optical-sizing:auto}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.mono{font-family:IBM Plex Mono,monospace}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visually-hidden:focus{position:fixed;top:12px;left:12px;width:auto;height:auto;margin:0;clip:auto;overflow:visible;white-space:normal;background:var(--ink);color:var(--white);padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600;z-index:1000}.announce-bar{background:var(--pine-deep);color:var(--white)}.announce{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;font-size:12.5px;gap:10px;max-width:var(--container);margin:0 auto}.announce .arrow{opacity:.55;font-size:14px;background:none;border:none;color:var(--white);cursor:pointer;flex:none;padding:4px}.announce-track{flex:1;overflow:hidden;position:relative;height:16px}.announce-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.announce-slide.active{opacity:1;transform:translateY(0);pointer-events:auto}.announce-slide b{color:var(--sand);font-weight:700}.announce-slide p{margin:0}.dotsrow{display:flex;justify-content:center;gap:5px;padding:6px 0;background:var(--pine-deep)}.dotsrow span{width:5px;height:5px;border-radius:50%;background:#ffffff4d}.dotsrow span.active{background:#4caf7d}.site-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--line);max-width:var(--container);margin:0 auto;position:relative;background:var(--cream)}.logo{display:flex;align-items:center;gap:9px;font-family:Fraunces,serif;font-weight:600;font-size:16px;letter-spacing:.01em;text-decoration:none;color:var(--ink)}.logo img{height:28px;width:auto;border-radius:7px}.logo-mark{width:28px;height:22px;position:relative;flex:none}.logo-mark .cushion{width:28px;height:20px;border-radius:11px;background:var(--pine);position:absolute;top:0}.logo-mark .notch{width:11px;height:11px;border-radius:50%;background:var(--cream);position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.nav-icons{display:flex;gap:16px;align-items:center;font-size:15px}.nav-icons a{text-decoration:none;color:var(--ink);position:relative}.cart-count{position:absolute;top:-6px;right:-10px;background:var(--clay);color:var(--white);font-size:9px;font-weight:700;border-radius:50%;width:15px;height:15px;display:flex;align-items:center;justify-content:center}.burger{display:flex;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:4px}.burger span{width:18px;height:2px;background:var(--ink);display:block}.main-menu{display:none}@media(min-width:900px){.site-header{padding:20px 24px}.main-menu{display:flex;gap:28px;list-style:none;margin:0;padding:0;position:absolute;left:50%;transform:translate(-50%)}.main-menu a{text-decoration:none;font-size:13px;font-weight:600;color:var(--ink)}.main-menu a:hover{color:var(--pine)}.burger{display:none}}.mobile-menu ul{list-style:none;margin:0;padding:10px 24px 18px;display:flex;flex-direction:column;gap:12px;background:var(--cream)}.mobile-menu a{text-decoration:none;color:var(--ink);font-size:14px;font-weight:600}.hero{padding:38px 24px 8px;max-width:var(--container);margin:0 auto;position:relative}.stars{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;margin-bottom:16px;color:#241f18a6}.stars .icons{color:var(--clay);letter-spacing:1px}.hero h1{font-size:32px;line-height:1.08;font-weight:600;margin:0 0 16px;letter-spacing:-.01em}.hero h1 span{color:var(--pine);font-style:italic}.hero .sub{font-size:14.5px;line-height:1.6;color:#241f18b8;margin-bottom:24px;max-width:460px}.cta{display:inline-flex;align-items:center;gap:9px;background:var(--pine);color:var(--white);padding:14px 24px;border-radius:8px;font-weight:700;font-size:13.5px;text-decoration:none;margin-bottom:24px;border:none;cursor:pointer;transition:background .15s ease}.cta:hover{background:var(--pine-deep)}.cta-clay{background:var(--clay)}.cta-clay:hover{background:#2a5f76}.cta-ghost{display:inline-flex;align-items:center;gap:8px;background:var(--white);color:var(--ink);padding:13px 22px;border-radius:8px;font-weight:700;font-size:12.5px;text-decoration:none}.reassure{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.reassure div{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:#241f18b8}.reassure .dot{width:17px;height:17px;border-radius:50%;background:var(--pine);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:9px;flex:none}.scroll-cue{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:10px;font-size:10px;color:#241f1866;font-weight:600;text-transform:uppercase;letter-spacing:.07em;background:none;border:none;cursor:pointer;width:100%}.scroll-cue .chevron{font-size:14px;animation:bounce 1.6s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.scroll-cue .chevron{animation:none}}@media(min-width:860px){.hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding:68px 24px 20px}.hero h1{font-size:48px}.hero .sub{font-size:16px}.hero .scroll-cue{grid-column:1/-1}}.hero .art{position:relative;height:180px;display:flex;align-items:center;justify-content:center}.cushion-shape{position:relative;width:220px;height:150px}.cushion-shape .base{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:34px;background:linear-gradient(160deg,var(--sand),#DCE9F1);border:1px solid var(--line-strong)}.cushion-shape .notch{position:absolute;left:50%;bottom:-1px;transform:translate(-50%);width:88px;height:88px;border-radius:50%;background:var(--cream)}.cushion-shape .stitch{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:26px;border:1.5px dashed rgba(36,31,24,.22);pointer-events:none}.cushion-shape.tone-pine .base{background:linear-gradient(160deg,var(--pine),var(--pine-deep))}.cushion-shape.tone-clay .base{background:linear-gradient(160deg,#6BA8C4,var(--clay))}.cushion-shape.mini{width:56px;height:38px}.cushion-shape.mini .base{border-radius:10px}.cushion-shape.mini .notch{width:22px;height:22px}.cushion-shape.mini .stitch{display:none}@media(min-width:860px){.hero .art{height:340px}.cushion-shape{width:340px;height:230px}.cushion-shape .notch{width:132px;height:132px}}.bg-cushions{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.bg-cushions .cushion-shape{transform:rotate(-6deg) scale(1.3);margin:0 -20px}.collection{background:var(--cream);border-top:1px solid var(--line);padding-top:6px}.intro{padding:30px 24px 14px;max-width:var(--container);margin:0 auto}.eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--pine);text-transform:uppercase;margin-bottom:8px}.intro h2{font-size:24px;line-height:1.15;font-weight:600;margin:0 0 10px}.intro p{font-size:13.5px;line-height:1.55;color:#241f18ad;max-width:540px}.filters{display:flex;gap:8px;padding:16px 24px 6px;overflow-x:auto;max-width:var(--container);margin:0 auto}.chip{flex:none;padding:9px 15px;border-radius:20px;border:1px solid var(--line-strong);font-size:12px;font-weight:600;white-space:nowrap;background:var(--white);cursor:pointer;color:var(--ink)}.chip.active{background:var(--ink);color:var(--white);border-color:var(--ink)}.count-sort{display:flex;justify-content:space-between;align-items:center;padding:14px 24px 8px;font-size:11.5px;color:#241f1880;max-width:var(--container);margin:0 auto}.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:10px 24px 32px;max-width:var(--container);margin:0 auto}.card{background:var(--white);border-radius:14px;overflow:hidden;border:1px solid var(--line);text-decoration:none;color:var(--ink);display:block;transition:box-shadow .15s ease,transform .15s ease}.card:hover{box-shadow:0 10px 24px -14px #241f1847;transform:translateY(-2px)}.thumb{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--sand)}.thumb img{width:100%;height:100%;object-fit:cover}.badge{position:absolute;top:10px;left:10px;background:var(--clay);color:var(--white);font-size:9px;font-weight:700;padding:4px 8px;border-radius:20px;text-transform:uppercase;letter-spacing:.03em}.card-info{padding:12px 14px 14px}.card-name{font-size:13px;font-weight:600;margin-bottom:5px;line-height:1.35}.card-price{display:flex;align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-size:13.5px;font-weight:600}.card-price .old{font-size:11.5px;font-weight:500;color:#241f1866;text-decoration:line-through}.add-btn{margin-top:10px;width:100%;padding:9px;border-radius:7px;border:1px solid var(--ink);background:none;font-size:11.5px;font-weight:700;color:var(--ink);cursor:pointer;transition:background .15s ease,color .15s ease}.add-btn:hover{background:var(--ink);color:var(--white)}.load-more{display:block;margin:4px auto 32px;padding:13px 28px;border-radius:8px;background:var(--ink);color:var(--white);font-size:12.5px;font-weight:700;border:none;cursor:pointer;text-decoration:none;text-align:center;width:fit-content}@media(min-width:640px){.grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.grid{grid-template-columns:repeat(4,1fr)}}.compare{padding:44px 24px;max-width:var(--container);margin:0 auto}.compare .intro{padding:0 0 26px;max-width:640px}.compare-grid{display:grid;gap:16px}.compare-col{border-radius:16px;padding:24px 22px;border:1px solid var(--line);background:var(--white)}.compare-col.good{border-color:var(--pine);background:linear-gradient(180deg,rgba(46,125,87,.07),var(--white) 60%)}.compare-col.bad{background:var(--sand)}.compare-shape{display:flex;justify-content:center;margin-bottom:18px}.compare-col h3{font-size:16.5px;font-weight:600;margin:0 0 4px;text-align:center}.compare-col .ctag{display:block;text-align:center;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--pine);margin-bottom:14px}.compare-col.bad .ctag{color:#241f1873}.compare-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.compare-col li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:#241f18c7}.compare-col .mark{flex:none;width:18px;font-weight:700;font-family:IBM Plex Mono,monospace}.compare-col.good .mark{color:var(--pine)}.compare-col.bad .mark{color:#241f1866}.compare-note{font-size:11.5px;color:#241f1880;margin-top:20px;text-align:center;max-width:560px;margin-left:auto;margin-right:auto}@media(min-width:760px){.compare-grid{grid-template-columns:1fr 1fr;gap:22px}}.usages{padding:8px 24px 44px;max-width:var(--container);margin:0 auto}.usages h2{font-size:22px;font-weight:600;margin:0 0 22px;line-height:1.15}.usage-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.usage-card{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:20px 18px}.usage-icon{width:38px;height:38px;border-radius:10px;background:var(--sand);display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:14px}.usage-card h4{font-size:13.5px;font-weight:700;margin:0 0 6px}.usage-card p{font-size:12.5px;line-height:1.5;color:#241f18a6;margin:0}@media(min-width:860px){.usage-grid{grid-template-columns:repeat(4,1fr)}}.values{position:relative;background:var(--pine-deep);color:var(--white);padding:60px 24px;text-align:center;overflow:hidden}.values .bg-cushions{opacity:.14}.values-content{position:relative;z-index:1;max-width:580px;margin:0 auto}.values .eyebrow{color:#4caf7d}.values h2{font-size:26px;line-height:1.18;font-weight:600;margin:8px 0 16px}.values p{font-size:13.5px;line-height:1.6;color:#ffffffc7;margin:0 0 10px}.values p b{color:var(--white)}.values .cta-ghost{margin-top:16px}@media(min-width:860px){.values h2{font-size:32px}.values p{font-size:15px}}.diff{padding:44px 24px;max-width:var(--container);margin:0 auto}.diff h2{font-size:24px;font-weight:600;margin:0 0 24px;line-height:1.15}.diff-item{display:flex;gap:16px;margin-bottom:24px}.diff-icon{flex:none;width:38px;height:38px;border-radius:10px;background:var(--sand);display:flex;align-items:center;justify-content:center;font-size:17px}.diff-text h3{font-size:14px;font-weight:700;margin:0 0 5px}.diff-text p{font-size:12.5px;line-height:1.55;color:#241f18a6;margin:0}@media(min-width:860px){.diff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.diff-item{margin-bottom:0}}.testi{padding:10px 24px 44px;background:var(--sand)}.testi h2{font-size:21px;font-weight:600;line-height:1.2;max-width:var(--container);margin:0 auto 20px}.testi-scroll{display:flex;gap:14px;overflow-x:auto;padding-bottom:6px;max-width:var(--container);margin:0 auto}.testi-card{flex:none;width:230px;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:16px}.testi-top{display:flex;align-items:center;gap:8px;margin-bottom:10px}.testi-avatar{width:30px;height:30px;border-radius:50%;background:var(--pine);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none}.testi-stars{color:var(--clay);font-size:12px;letter-spacing:1px;margin-bottom:8px}.testi-name{font-size:12.5px;font-weight:700;margin-bottom:2px}.testi-need{font-size:10.5px;color:var(--pine);font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px}.testi-quote{font-size:12.5px;line-height:1.5;color:#241f18b8;margin-bottom:8px}.testi-date{font-size:10.5px;color:#241f1866}.testi-card{text-decoration:none;color:inherit;transition:border-color .18s ease,box-shadow .18s ease}.testi-card:hover{border-color:var(--pine);box-shadow:0 6px 18px #241f1812}.testi-product{font-size:10.5px;font-weight:700;color:var(--pine);letter-spacing:.02em}@media(min-width:860px){.testi-scroll{overflow-x:visible;flex-wrap:wrap}.testi-card{width:calc(33.333% - 10px)}}.trust{display:grid;grid-template-columns:1fr 1fr;gap:22px 12px;padding:36px 24px 44px;background:var(--cream);border-top:1px solid var(--line);max-width:var(--container);margin:0 auto}.trust-item{text-align:center}.trust-icon{font-size:23px;margin-bottom:9px}.trust-item h4{font-size:12px;font-weight:700;margin:0 0 3px}.trust-item p{font-size:11px;line-height:1.4;color:#241f188c;margin:0}@media(min-width:640px){.trust{grid-template-columns:repeat(4,1fr)}}.caption{text-align:center;font-size:11px;color:#241f1866;padding-bottom:18px}.site-footer{background:var(--ink);color:var(--white);padding:44px 24px 26px}.site-footer .container{display:grid;gap:30px}.site-footer h5{font-family:Fraunces,serif;font-size:14px;font-weight:600;margin:0 0 14px}.site-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.site-footer a{text-decoration:none;color:#ffffffb8;font-size:12.5px}.site-footer a:hover{color:var(--white)}.site-footer p.desc{font-size:12.5px;color:#ffffffad;line-height:1.55;margin:0}.site-footer .footer-bottom{border-top:1px solid rgba(255,255,255,.14);margin-top:26px;padding-top:18px;font-size:11px;color:#ffffff7a;text-align:center}@media(min-width:640px){.site-footer .container{grid-template-columns:repeat(4,1fr)}}.footer-newsletter input[type=email]{width:100%;padding:11px 12px;border-radius:7px;border:1px solid rgba(255,255,255,.25);background:transparent;color:var(--white);font-size:12.5px;margin-bottom:9px}.footer-newsletter input::placeholder{color:#ffffff80}.footer-newsletter button{width:100%;padding:11px;border-radius:7px;border:none;background:var(--clay);color:var(--white);font-weight:700;font-size:12.5px;cursor:pointer}.empty-state{padding:44px 24px;text-align:center;font-size:13px;color:#241f188c}.product-layout{display:grid;gap:32px}.product-gallery-main{border-radius:14px;overflow:hidden;background:var(--sand);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.product-gallery-main img{width:100%;height:100%;object-fit:cover}.product-thumbs{display:flex;gap:9px;margin-top:11px;overflow-x:auto}.product-thumbs img{width:66px;height:66px;object-fit:cover;border-radius:9px;border:1px solid var(--line);flex:none}.product-title{font-size:26px;font-weight:600;margin:0 0 14px;line-height:1.15}.product-price{font-family:IBM Plex Mono,monospace;font-size:21px;font-weight:600;margin-bottom:20px;display:flex;align-items:center;gap:10px}.product-price .old{font-size:15px;font-weight:400;color:#241f1866;text-decoration:line-through}.pdp-option label{font-size:12px;font-weight:700;display:block;margin-bottom:7px}.pdp-option select{padding:10px 12px;border-radius:8px;border:1px solid var(--line-strong);width:100%;max-width:260px;background:var(--white);font-size:13px}.pdp-qty{width:66px;padding:11px;border-radius:8px;border:1px solid var(--line-strong);font-size:13px}.pdp-reassure{display:flex;flex-direction:column;gap:10px;margin:22px 0 26px;padding:16px 18px;background:var(--white);border:1px solid var(--line);border-radius:12px}.pdp-reassure div{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600;color:#241f18b8}.pdp-reassure .dot{width:16px;height:16px;border-radius:50%;background:var(--pine);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:8.5px;flex:none}.pdp-desc{font-size:13.5px;line-height:1.65;color:#241f18c7}.pdp-desc p{margin:0 0 14px}@media(min-width:860px){.product-layout{grid-template-columns:1fr 1fr}}.cart-title{font-size:23px;font-weight:600;margin:0 0 22px}.cart-line{display:flex;gap:16px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px}.cart-line img{width:68px;height:68px;object-fit:cover;border-radius:9px;flex:none}.cart-line .name{font-size:13.5px;font-weight:600}.cart-line .variant{font-size:11.5px;color:#241f188c;margin-top:2px}.cart-line .price{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;margin-top:5px}.cart-line input[type=number]{width:58px;padding:9px;border-radius:7px;border:1px solid var(--line-strong)}.cart-subtotal{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.cart-subtotal .label{font-size:13.5px;font-weight:700}.cart-subtotal .amount{font-family:IBM Plex Mono,monospace;font-size:19px;font-weight:600}.page-title{font-size:26px;font-weight:600;margin-bottom:20px}.page-body{font-size:14.5px;line-height:1.75;color:#241f18cc}.page-body p{margin:0 0 16px}.faq{margin-top:8px}.faq h3{font-size:15.5px;font-weight:700;margin:0 0 12px}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:14px 2px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;color:var(--ink)}.faq-q .plus{font-family:IBM Plex Mono,monospace;font-size:16px;color:var(--pine);transition:transform .18s ease;flex:none}.faq-item[data-open=true] .plus{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .22s ease}.faq-a-inner{font-size:12.5px;line-height:1.6;color:#241f18ad;padding:0 2px 16px}@media(max-width:859px){html.tpl-index{scroll-snap-type:y proximity;scroll-behavior:smooth}.snap-point{scroll-snap-align:start;min-height:100svh;box-sizing:border-box}.snap-point.snap-point--flow{min-height:auto}.product-layout.snap-point{align-content:center}.snap-top{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.snap-nav{position:fixed;right:8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:9px;z-index:60}.snap-dot{width:6px;height:6px;border-radius:50%;padding:0;border:none;background:#241f1838;cursor:pointer;transition:background .2s ease,transform .2s ease}.snap-dot.active{background:var(--pine);transform:scale(1.5)}@media(min-width:860px){.snap-nav{display:none}}.cushion-shape>*{display:none!important}.cushion-shape:not(.mini){background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%2230 48 420 290%22%3E%3Cdefs%3E%3ClinearGradient id=%22bt%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%233A9A6A%22/%3E%3Cstop offset=%221%22 stop-color=%22%2322694A%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22bs%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%231D5A3F%22/%3E%3Cstop offset=%221%22 stop-color=%22%2312362A%22/%3E%3C/linearGradient%3E%3CradialGradient id=%22bh%22 cx=%22.35%22 cy=%22.3%22 r=%22.7%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22 stop-opacity=%22.22%22/%3E%3Cstop offset=%221%22 stop-color=%22%23fff%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3Cfilter id=%22bf%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22170%25%22%3E%3CfeDropShadow dx=%220%22 dy=%2212%22 stdDeviation=%2212%22 flood-color=%22%2312362A%22 flood-opacity=%22.22%22/%3E%3C/filter%3E%3ClinearGradient id=%22bbg%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23F3F8FB%22/%3E%3Cstop offset=%221%22 stop-color=%22%23E3EEF4%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x=%220%22 y=%220%22 width=%22480%22 height=%22360%22 fill=%22url%28%23bbg%29%22/%3E%3Ccircle cx=%22410%22 cy=%2280%22 r=%2280%22 fill=%22%234CAF7D%22 opacity=%22.10%22/%3E%3Ccircle cx=%2270%22 cy=%22320%22 r=%2262%22 fill=%22%2335748F%22 opacity=%22.08%22/%3E%3Cg filter=%22url%28%23bf%29%22%3E%3Cpath d=%22M96 128 C96 96 120 84 152 84 L188 84 C200 84 204 92 206 104 L210 150 C212 170 226 180 240 180 C254 180 268 170 270 150 L274 104 C276 92 280 84 292 84 L328 84 C360 84 384 96 384 128 L384 232 C384 268 356 290 318 292 C286 294 262 300 240 300 C218 300 194 294 162 292 C124 290 96 268 96 232 Z%22 fill=%22url%28%23bs%29%22 transform=%22translate%280,22%29%22/%3E%3Cpath d=%22M96 128 C96 96 120 84 152 84 L188 84 C200 84 204 92 206 104 L210 150 C212 170 226 180 240 180 C254 180 268 170 270 150 L274 104 C276 92 280 84 292 84 L328 84 C360 84 384 96 384 128 L384 232 C384 268 356 290 318 292 C286 294 262 300 240 300 C218 300 194 294 162 292 C124 290 96 268 96 232 Z%22 fill=%22url%28%23bt%29%22/%3E%3Cpath d=%22M96 128 C96 96 120 84 152 84 L188 84 C200 84 204 92 206 104 L210 150 C212 170 226 180 240 180 C254 180 268 170 270 150 L274 104 C276 92 280 84 292 84 L328 84 C360 84 384 96 384 128 L384 232 C384 268 356 290 318 292 C286 294 262 300 240 300 C218 300 194 294 162 292 C124 290 96 268 96 232 Z%22 fill=%22url%28%23bh%29%22/%3E%3Cpath d=%22M110 132 C110 106 128 98 154 98 L184 98 C190 98 192 102 193 110 L197 152 C200 180 220 194 240 194 C260 194 280 180 283 152 L287 110 C288 102 290 98 296 98 L326 98 C352 98 370 106 370 132 L370 230 C370 258 348 276 316 278 C286 280 262 286 240 286 C218 286 194 280 164 278 C132 276 110 258 110 230 Z%22 fill=%22none%22 stroke=%22%23fff%22 stroke-opacity=%22.35%22 stroke-width=%221.6%22 stroke-dasharray=%225 6%22/%3E%3Cellipse cx=%22180%22 cy=%22236%22 rx=%2246%22 ry=%2230%22 fill=%22%2312362A%22 opacity=%22.10%22/%3E%3Cellipse cx=%22300%22 cy=%22236%22 rx=%2246%22 ry=%2230%22 fill=%22%2312362A%22 opacity=%22.10%22/%3E%3C/g%3E%3Cline x1=%22240%22 y1=%22150%22 x2=%22240%22 y2=%2274%22 stroke=%22%2312362A%22 stroke-width=%221.2%22 stroke-dasharray=%223 4%22/%3E%3Crect x=%22176%22 y=%2252%22 width=%22128%22 height=%2226%22 rx=%2213%22 fill=%22%23fff%22/%3E%3Ctext x=%22240%22 y=%2269%22 text-anchor=%22middle%22 font-family=%22Arial, sans-serif%22 font-size=%2212%22 font-weight=%22700%22 fill=%22%2312362A%22%3ED%C3%A9coupe ouverte%3C/text%3E%3C/svg%3E") center/cover no-repeat!important;border-radius:18px!important;overflow:hidden!important}.cushion-shape.mini{width:112px!important;height:94px!important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%2280 70 320 270%22%3E%3Cdefs%3E%3ClinearGradient id=%22ot%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%233A9A6A%22/%3E%3Cstop offset=%221%22 stop-color=%22%2322694A%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22os%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%231D5A3F%22/%3E%3Cstop offset=%221%22 stop-color=%22%2312362A%22/%3E%3C/linearGradient%3E%3CradialGradient id=%22oh%22 cx=%22.35%22 cy=%22.3%22 r=%22.7%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22 stop-opacity=%22.22%22/%3E%3Cstop offset=%221%22 stop-color=%22%23fff%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3Cfilter id=%22of%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22170%25%22%3E%3CfeDropShadow dx=%220%22 dy=%2212%22 stdDeviation=%2212%22 flood-color=%22%2312362A%22 flood-opacity=%22.22%22/%3E%3C/filter%3E%3ClinearGradient id=%22obg%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23F3F8FB%22/%3E%3Cstop offset=%221%22 stop-color=%22%23E3EEF4%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter=%22url%28%23of%29%22%3E%3Cpath d=%22M96 128 C96 96 120 84 152 84 L188 84 C200 84 204 92 206 104 L210 150 C212 170 226 180 240 180 C254 180 268 170 270 150 L274 104 C276 92 280 84 292 84 L328 84 C360 84 384 96 384 128 L384 232 C384 268 356 290 318 292 C286 294 262 300 240 300 C218 300 194 294 162 292 C124 290 96 268 96 232 Z%22 fill=%22url%28%23os%29%22 transform=%22translate%280,22%29%22/%3E%3Cpath d=%22M96 128 C96 96 120 84 152 84 L188 84 C200 84 204 92 206 104 L210 150 C212 170 226 180 240 180 C254 180 268 170 270 150 L274 104 C276 92 280 84 292 84 L328 84 C360 84 384 96 384 128 L384 232 C384 268 356 290 318 292 C286 294 262 300 240 300 C218 300 194 294 162 292 C124 290 96 268 96 232 Z%22 fill=%22url%28%23ot%29%22/%3E%3Cpath d=%22M96 128 C96 96 120 84 152 84 L188 84 C200 84 204 92 206 104 L210 150 C212 170 226 180 240 180 C254 180 268 170 270 150 L274 104 C276 92 280 84 292 84 L328 84 C360 84 384 96 384 128 L384 232 C384 268 356 290 318 292 C286 294 262 300 240 300 C218 300 194 294 162 292 C124 290 96 268 96 232 Z%22 fill=%22url%28%23oh%29%22/%3E%3Cpath d=%22M110 132 C110 106 128 98 154 98 L184 98 C190 98 192 102 193 110 L197 152 C200 180 220 194 240 194 C260 194 280 180 283 152 L287 110 C288 102 290 98 296 98 L326 98 C352 98 370 106 370 132 L370 230 C370 258 348 276 316 278 C286 280 262 286 240 286 C218 286 194 280 164 278 C132 276 110 258 110 230 Z%22 fill=%22none%22 stroke=%22%23fff%22 stroke-opacity=%22.35%22 stroke-width=%221.6%22 stroke-dasharray=%225 6%22/%3E%3Cellipse cx=%22180%22 cy=%22236%22 rx=%2246%22 ry=%2230%22 fill=%22%2312362A%22 opacity=%22.10%22/%3E%3Cellipse cx=%22300%22 cy=%22236%22 rx=%2246%22 ry=%2230%22 fill=%22%2312362A%22 opacity=%22.10%22/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat!important}.compare-col:not(.good) .cushion-shape.mini{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%2280 70 320 270%22%3E%3Cdefs%3E%3ClinearGradient id=%22dt%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23D6E3EB%22/%3E%3Cstop offset=%221%22 stop-color=%22%23B9CCD8%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22ds%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%239FB3C2%22/%3E%3Cstop offset=%221%22 stop-color=%22%237E95A6%22/%3E%3C/linearGradient%3E%3CradialGradient id=%22dh%22 cx=%22.35%22 cy=%22.3%22 r=%22.7%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22 stop-opacity=%22.22%22/%3E%3Cstop offset=%221%22 stop-color=%22%23fff%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3Cfilter id=%22df%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22170%25%22%3E%3CfeDropShadow dx=%220%22 dy=%2212%22 stdDeviation=%2212%22 flood-color=%22%2312362A%22 flood-opacity=%22.22%22/%3E%3C/filter%3E%3ClinearGradient id=%22dbg%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23F3F8FB%22/%3E%3Cstop offset=%221%22 stop-color=%22%23E3EEF4%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter=%22url%28%23df%29%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M240 84 A146 112 0 1 1 239.9 84 Z M240 152 A50 44 0 1 0 240.1 152 Z%22 fill=%22url%28%23ds%29%22 transform=%22translate%280,22%29%22/%3E%3Cpath fill-rule=%22evenodd%22 d=%22M240 84 A146 112 0 1 1 239.9 84 Z M240 152 A50 44 0 1 0 240.1 152 Z%22 fill=%22url%28%23dt%29%22/%3E%3Cpath fill-rule=%22evenodd%22 d=%22M240 84 A146 112 0 1 1 239.9 84 Z M240 152 A50 44 0 1 0 240.1 152 Z%22 fill=%22url%28%23dh%29%22/%3E%3Cellipse cx=%22240%22 cy=%22196%22 rx=%22126%22 ry=%2294%22 fill=%22none%22 stroke=%22%23fff%22 stroke-opacity=%22.45%22 stroke-width=%221.6%22 stroke-dasharray=%225 6%22/%3E%3Cellipse cx=%22240%22 cy=%22196%22 rx=%2270%22 ry=%2262%22 fill=%22none%22 stroke=%22%23fff%22 stroke-opacity=%22.35%22 stroke-width=%221.4%22 stroke-dasharray=%224 5%22/%3E%3C/g%3E%3C/svg%3E")!important}.values .cushion-shape.cushion-shape{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%2280 70 320 270%22%3E%3Cdefs%3E%3ClinearGradient id=%22ot%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%233A9A6A%22/%3E%3Cstop offset=%221%22 stop-color=%22%2322694A%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22os%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%231D5A3F%22/%3E%3Cstop offset=%221%22 stop-color=%22%2312362A%22/%3E%3C/linearGradient%3E%3CradialGradient id=%22oh%22 cx=%22.35%22 cy=%22.3%22 r=%22.7%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22 stop-opacity=%22.22%22/%3E%3Cstop offset=%221%22 stop-color=%22%23fff%22 stop-opacity=%220%22/%3E%3C/radialGradient%3E%3Cfilter id=%22of%22 x=%22-20%25%22 y=%22-20%25%22 width=%22140%25%22 height=%22170%25%22%3E%3CfeDropShadow dx=%220%22 dy=%2212%22 stdDeviation=%2212%22 flood-color=%22%2312362A%22 flood-opacity=%22.22%22/%3E%3C/filter%3E%3ClinearGradient id=%22obg%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23F3F8FB%22/%3E%3Cstop offset=%221%22 stop-color=%22%23E3EEF4%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter=%22url%28%23of%29%22%3E%3Cpath d=%22M96 128 C96 96 120 84 152 84 L188 84 C200 84 204 92 206 104 L210 150 C212 170 226 180 240 180 C254 180 268 170 270 150 L274 104 C276 92 280 84 292 84 L328 84 C360 84 384 96 384 128 L384 232 C384 268 356 290 318 292 C286 294 262 300 240 300 C218 300 194 294 162 292 C124 290 96 268 96 232 Z%22 fill=%22url%28%23os%29%22 transform=%22translate%280,22%29%22/%3E%3Cpath d=%22M96 128 C96 96 120 84 152 84 L188 84 C200 84 204 92 206 104 L210 150 C212 170 226 180 240 180 C254 180 268 170 270 150 L274 104 C276 92 280 84 292 84 L328 84 C360 84 384 96 384 128 L384 232 C384 268 356 290 318 292 C286 294 262 300 240 300 C218 300 194 294 162 292 C124 290 96 268 96 232 Z%22 fill=%22url%28%23ot%29%22/%3E%3Cpath d=%22M96 128 C96 96 120 84 152 84 L188 84 C200 84 204 92 206 104 L210 150 C212 170 226 180 240 180 C254 180 268 170 270 150 L274 104 C276 92 280 84 292 84 L328 84 C360 84 384 96 384 128 L384 232 C384 268 356 290 318 292 C286 294 262 300 240 300 C218 300 194 294 162 292 C124 290 96 268 96 232 Z%22 fill=%22url%28%23oh%29%22/%3E%3Cpath d=%22M110 132 C110 106 128 98 154 98 L184 98 C190 98 192 102 193 110 L197 152 C200 180 220 194 240 194 C260 194 280 180 283 152 L287 110 C288 102 290 98 296 98 L326 98 C352 98 370 106 370 132 L370 230 C370 258 348 276 316 278 C286 280 262 286 240 286 C218 286 194 280 164 278 C132 276 110 258 110 230 Z%22 fill=%22none%22 stroke=%22%23fff%22 stroke-opacity=%22.35%22 stroke-width=%221.6%22 stroke-dasharray=%225 6%22/%3E%3Cellipse cx=%22180%22 cy=%22236%22 rx=%2246%22 ry=%2230%22 fill=%22%2312362A%22 opacity=%22.10%22/%3E%3Cellipse cx=%22300%22 cy=%22236%22 rx=%2246%22 ry=%2230%22 fill=%22%2312362A%22 opacity=%22.10%22/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat!important;border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
