.cvn{background:var(--cv-bg);color:var(--cv-ink);padding-block:var(--cv-pt) var(--cv-pb);font-family:var(--font-body--family,Arial,sans-serif);line-height:1.5;overflow-wrap:break-word}.cvn *,.cvn *:before,.cvn *:after{box-sizing:border-box}.cvn [hidden]{display:none!important}.cvn .cvn-inner{width:min(var(--cv-max),calc(100% - 64px));margin-inline:auto}.cvn :is(h1,h2,h3,p,figure,blockquote){margin:0;color:inherit}.cvn :is(h1,h2,h3){font-family:var(--font-heading--family,Arial,sans-serif);font-weight:600;letter-spacing:-.042em;text-wrap:balance;line-height:1.08}.cvn h1,.cvn h2{font-size:var(--cv-type,clamp(28px,3.1vw,46px))}.cvn button,.cvn a{font:inherit;color:inherit}.cvn button{cursor:pointer}.cvn a:focus-visible,.cvn button:focus-visible,.cvn summary:focus-visible{outline:2px solid var(--cv-accent);outline-offset:3px}.cvn .cvn-eyebrow{font:700 var(--cv-type,10px)/1.35 var(--font-body--family,Arial,sans-serif);color:var(--cv-accent);letter-spacing:.16em;text-transform:uppercase}.cvn-crumb{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:#6a615b;align-items:center;margin:0 0 19px}.cvn-crumb a{text-decoration:none}.cvn-crumb [aria-current]{color:var(--cv-ink)}.cvn-product{display:block}.cvn-b-price .cvn-price :is(.price,.price-item__group,.cvn-plan-price){font-size:var(--cv-type,1.37rem)}.cvn-columns{display:grid;grid-template-columns:minmax(0,var(--cv-gallery-fr)) minmax(0,var(--cv-info-fr));gap:40px;align-items:start}.cvn-media{--cv-gallery-top:0px;position:sticky;top:calc(var(--header-height,70px) + 12px);min-width:0}.cvn-info{min-width:0;padding-top:2px}.cvn-info .cvn-headline{font-size:var(--cv-type,clamp(31px,2.65vw,43px));line-height:1.055}.cvn-info .cvn-name{font-size:var(--cv-type,18px);font-weight:600;line-height:1.3;letter-spacing:-.02em}.cvn-lead{font-size:var(--cv-type,15px);line-height:1.5}.cvn-block{--cv-type:initial}.cvn-block:empty,.cvn-b-guide:not(:has(button[data-cvn-guide-open])):not(:has(dialog[open])){display:contents}.cvn-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:3px 7px;min-height:26px;font-size:var(--cv-type,12px)!important;line-height:1.4;text-decoration:none}.cvn-stars{display:inline-block;color:transparent;background:linear-gradient(90deg,var(--cv-accent) var(--cv-fill),#dfd3d7 var(--cv-fill));background-clip:text;-webkit-background-clip:text;font:17px/1 Arial,sans-serif;white-space:nowrap}.cvn-customers{border-inline-start:1px solid #cdbfb9;padding-inline-start:7px}.cvn-rating:hover .cvn-customers,.cvn-small-link:hover{text-decoration:underline;text-underline-offset:3px}.cvn-benefit{display:flex;gap:9px;align-items:baseline;font-size:var(--cv-type,14px)}.cvn-benefit>span:first-child{color:var(--cv-accent);flex:none}.cvn-small-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--cv-type,12px)!important;text-decoration:none;background:transparent;border:0;padding:3px}.cvn-b-reviews_link{text-align:center}.cvn-fold{border-block-start:1px solid #ded7d2}.cvn-fold summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1em;padding:15px 0;font-size:var(--cv-type,14px);font-weight:650;cursor:pointer}.cvn-fold summary::-webkit-details-marker{display:none}.cvn-fold summary:after{content:"+";font:400 20px/1 Arial}.cvn-fold[open] summary:after{content:"\2212"}.cvn-fold>div{padding:0 18px 17px 0;font-size:var(--cv-type,14px);line-height:1.58}.cvn-policy-links{display:flex;gap:12px;flex-wrap:wrap;font-size:12px}.cvn-policy-links:not(:empty){padding-bottom:12px}.cvn-guide{border:0;border-radius:14px;padding:24px;max-width:min(560px,calc(100vw - 28px));width:100%;max-height:85vh;overflow:auto;color:var(--cv-ink);background:#fffdfb}.cvn-guide::backdrop{background:#21161180}.cvn-guide-head,.cvn-review-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.cvn-guide-head button,.cvn-review-buttons button{border:1px solid #d9cfc9;border-radius:50%;background:transparent;width:35px;height:35px}.cvn-guide-head button{font:22px/1 Arial}.cvn-guide>p{font-size:14px;margin:12px 0}.cvn-guide h3{font-size:16px;margin-top:18px}.cvn-units,.cvn-review-tabs{display:flex;gap:6px;flex-wrap:wrap}.cvn-units button,.cvn-review-tabs button{background:transparent;border:1px solid #d8cbc7;padding:6px 13px;border-radius:20px;font-size:12px}.cvn [aria-pressed=true]:is(.cvn-units button,.cvn-review-tabs button){background:var(--cv-ink);color:var(--cv-bg)}.cvn-guide table,.cvn-compare table{width:100%;border-collapse:collapse;table-layout:fixed}.cvn-guide th,.cvn-guide td{font-size:12px;padding:7px 3px;border-bottom:1px solid #e3dad3;text-align:start;overflow-wrap:anywhere}.cvn-guide [data-unit]{margin-top:10px}.cvn-sticky{position:fixed;z-index:8;inset:auto 0 0;display:flex;justify-content:center;align-items:center;gap:16px;background:var(--cv-bg);box-shadow:0 -2px 12px #22110412;padding:8px 18px;font-size:13px}.cvn-sticky button,.cvn-choice-button{border:0;border-radius:24px;background:var(--cv-ink);color:var(--cv-bg);padding:9px 22px;font-weight:700}.cvn-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-width:0}.cvn-story--right .cvn-story-image{order:2}.cvn-story-image{overflow:hidden;min-width:0}.cvn-story-image img{display:block;width:100%;height:100%;object-fit:cover}.cvn-story:not(:has(.cvn-story-image)){display:block}.cvn-story--fit{grid-template-columns:1fr .83fr;gap:clamp(28px,6.4vw,84px)}.cvn-story--fit .cvn-story-image{aspect-ratio:1;border-radius:10px}.cvn-story--editorial{background:var(--cv-panel,#f7efeb);border-radius:12px;overflow:hidden}.cvn-story--editorial .cvn-story-image{aspect-ratio:1/1.1;max-height:660px}.cvn-story--editorial .cvn-story-copy{padding:clamp(24px,5vw,72px)}.cvn-story-copy h3{font-size:var(--cv-type,17px)}.cvn-story-copy p:not(.cvn-eyebrow){font-size:var(--cv-type,15px);line-height:1.62}.cvn-step{display:flex;gap:13px;align-items:baseline}.cvn-step small{color:var(--cv-accent);font-size:11px;font-weight:650}.cvn .cvn-text-link{display:inline-flex;align-items:center;gap:9px;text-decoration:underline;text-underline-offset:4px;font-size:var(--cv-type,13px);font-weight:650}.cvn-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(25px,6vw,80px)}.cvn-faq h2,.cvn-compare h2,.cvn-review-head h2{margin-top:9px}.cvn-compare .cvn-table-wrap{margin-top:22px}.cvn-compare :is(td,th){padding:10px 12px;text-align:left;font-size:var(--cv-type,14px);border-bottom:1px solid #e1d9d4}.cvn-compare thead{background:#f3eeeb}.cvn-compare thead th{font-weight:700}.cvn-review-head p:not(.cvn-eyebrow){margin-top:9px;font-size:14px}.cvn-review-buttons{display:flex;gap:7px}.cvn-review-track{margin-top:20px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px}.cvn-review-card{flex:0 0 clamp(240px,25%,310px);scroll-snap-align:start;min-width:0;background:#fffdfb;border:1px solid #dfd4ce;border-radius:8px;overflow:hidden}.cvn-review-photo{position:relative;aspect-ratio:1.18;overflow:hidden}.cvn-review-photo img{width:100%;height:100%;object-fit:cover;display:block}.cvn-review-photo small{position:absolute;bottom:8px;left:9px;padding:3px 7px;background:#ffffffdb;border-radius:12px;font-size:9px}.cvn-review-words{padding:16px 18px}.cvn-review-topic{font-size:var(--cv-type,15px);font-weight:650;margin:6px 0}.cvn-review-words figcaption{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:14px;font-size:var(--cv-type,13px)}.cvn-review-words blockquote{font-size:var(--cv-type,14px);line-height:1.53}.cvn-review-words .cvn-sample-badge{display:inline-block;padding:2px 7px;border:1px solid #dccbc2;border-radius:20px;color:#63524b;font:500 10px/1.5 var(--font-body--family,sans-serif)}.cvn-review-head .cvn-review-preview{font-size:12px;color:var(--cv-ink)}.cvn-review-more{margin-top:16px}.cvn-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.cvn-review-tabs{margin-top:18px}.cvn-review-area{scroll-margin-top:calc(var(--header-height,76px) + 10px)}.cvn-announcement{text-align:center;font-size:12px}.cvn-announcement a{text-decoration:none}.cvn-announcement strong{font-weight:700}.cvn-announcement i{font-size:9px;margin:0 8px;color:#d7a8ae;font-style:normal}.cvn-announcement .cvn-inner{max-width:100%}.cvn-assurances .cvn-inner{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;text-align:center;gap:10px}.cvn-assurances a,.cvn-assurances .cvn-inner>div{text-decoration:none;font-size:var(--cv-type,13px);font-weight:650}.cvn-assurances svg{display:block;margin:0 auto 10px}.cvn-footer-grid{display:grid;grid-template-columns:1.4fr 1fr .9fr 1fr;gap:clamp(20px,4vw,54px)}.cvn-footer-col h2{font:700 var(--cv-type,14px)/1.4 var(--font-body--family,sans-serif);margin-bottom:12px;letter-spacing:.01em}.cvn-footer-col a{display:block;text-decoration:none;font-size:var(--cv-type,13px);margin-block:6px}.cvn-footer-col a:hover{text-decoration:underline}.cvn-footer-col p{font-size:var(--cv-type,14px);line-height:1.6;max-width:280px}.cvn-footer-wordmark img{max-width:145px;width:100%;height:auto}.cvn-footer-base{display:flex;align-items:center;gap:16px;border-top:1px solid #d4c4bc;padding-top:18px;margin-top:35px;font-size:11px}.cvn-footer-base>a{margin-inline-start:auto}.cvn-footer-policies{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:var(--cv-type,inherit)}.cvn-support{max-width:830px;margin-inline:auto}.cvn-support .cvn-support-block{margin-top:14px}.cvn-support h2{font-size:var(--cv-type,23px)}.cvn-support p{max-width:69ch}.cvn-support .cvn-text-link{margin-inline-end:18px}.cvn-support input:not([type=hidden]),.cvn-support textarea{width:100%;background:transparent;border:1px solid #d6c8bf;border-radius:6px;padding:11px;font:inherit;color:inherit}.cvn-support :is(label,input,textarea){display:block}.cvn-support form label{margin:12px 0 3px}.cvn-support textarea{min-height:105px}.cvn-support form button{margin-top:14px}@media(max-width:749px){.cvn{padding-block:var(--cv-mpt) var(--cv-mpb)}.cvn .cvn-inner{width:calc(100% - 36px)}.cvn-columns,.cvn-story,.cvn-faq{grid-template-columns:1fr}.cvn-columns{gap:0}.cvn-media{position:static;margin-inline:-18px;--cv-gallery-mobile-margin:0px}.cvn-info{padding-top:19px}.cvn-crumb{display:none}.cvn-info .cvn-headline{font-size:var(--cv-type,clamp(28px,7.3vw,36px))}.cvn-info .cvn-name{font-size:var(--cv-type,16px)}.cvn-lead{font-size:var(--cv-type,14px)}.cvn-story--fit{gap:24px}.cvn-story--fit .cvn-story-image,.cvn-story--editorial .cvn-story-image{order:0}.cvn-story--editorial .cvn-story-copy{padding:26px 20px}.cvn-story--editorial .cvn-story-image{aspect-ratio:1.14}.cvn-faq{gap:18px}.cvn-compare :is(th,td){font-size:12px;padding:8px 4px}.cvn-review-grid{grid-template-columns:1fr}.cvn-review-card{flex-basis:min(76vw,290px)}.cvn-review-buttons button{width:30px;height:30px}.cvn-assurances .cvn-inner{grid-template-columns:repeat(2,1fr);row-gap:22px}.cvn-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cvn-footer-base{flex-wrap:wrap}}cv-related{display:block}.cvn-related-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px}.cvn-related-head h2{margin-top:8px}.cvn-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:749px){.cvn-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.cvn-related-head{align-items:start}.cvn-related-head>a{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cv-native.css.map */
