.cvb{color:#333}.cvb *,.cvb *:before,.cvb *:after{box-sizing:border-box}.cvb-eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#505e13}.cvb-h2{font-family:Gelasio,serif;font-weight:700;font-size:28px;line-height:1.2;color:#333;margin:0}.cvb-lede{font-size:17px;line-height:1.6;color:#4a4a4a;margin:10px 0 0;max-width:640px}.cvb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:4px;border:1px solid #687B18;background:#687b18;color:#fff;font-weight:600;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.cvb-btn:hover{background:#5f7114;border-color:#5f7114;color:#fff}.cvb-btn--ghost{background:transparent;color:#333;border-color:#333}.cvb-btn--ghost:hover{background:#333;border-color:#333;color:#fff}.cvb-btn svg{width:14px;height:14px;flex-shrink:0}.cvb a:focus-visible,.cvb button:focus-visible{outline:2px solid #475411;outline-offset:2px}.cvb-hero{position:relative;overflow:hidden;background:#eae7e0}.cvb-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.cvb-hero__bg img{width:100%;height:100%;object-fit:cover;display:block}.cvb-hero__inner{position:relative;padding-top:16px;padding-bottom:40px}.cvb-hero__grid{display:grid;gap:28px;align-items:center;margin-top:20px}.cvb-hero h1{margin:10px 0 0;font-size:36px;line-height:1.12}.cvb-hero__sub{font-size:18px;line-height:1.6;margin:16px 0 0;max-width:520px}.cvb-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.cvb-hero__trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;padding:0;list-style:none;font-size:14px}.cvb-hero__trust li{display:flex;align-items:center;gap:6px}.cvb-hero__trust svg{width:16px;height:16px;color:#687b18;flex-shrink:0}.cvb-hero__media{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:4 / 3;background:#d9d4ca;box-shadow:0 18px 40px -18px #28241c73}.cvb-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.cvb-hero__tag{position:absolute;left:14px;bottom:14px;background:#fffffff2;border-radius:6px;padding:10px 14px;font-size:14px;line-height:1.35;color:#333;text-decoration:none;max-width:calc(100% - 28px)}.cvb-hero__tag strong{display:block;font-family:Gelasio,serif;font-size:16px}.cvb-hero__tag span{color:#475411;font-weight:600}.cvb-build{background:#fcfaf7;padding:48px 0 56px;scroll-margin-top:80px}.cvb-build__head{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.cvb-build__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.cvb-build__grid--row{display:flex;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:4px 16px 14px;scroll-padding:0 16px;scrollbar-width:thin;scrollbar-color:#CDC6BC transparent}.cvb-build__grid--row>li{flex:0 0 46%;scroll-snap-align:start}.cvb-build__head>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.cvb-build__nav{display:none}.cvb-build__nav button{width:40px;height:40px;border-radius:50%;border:1px solid #CDC6BC;background:#fff;color:#333;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cvb-build__nav button:hover{border-color:#687b18;color:#475411}.cvb-build__nav button[disabled]{opacity:.35;cursor:default}.cvb-build__nav svg{width:14px;height:14px}.cvb-build__nav button:first-child svg{transform:rotate(180deg)}.cvb-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #E5E0D8;border-radius:8px;overflow:hidden;transition:box-shadow .2s,transform .2s,border-color .2s}.cvb-card:hover,.cvb-card:focus-within{border-color:#687b18;box-shadow:0 14px 30px -16px #28241c80;transform:translateY(-3px)}.cvb-card__media{position:relative;aspect-ratio:1 / 1;background:#2b2b29;overflow:hidden}.cvb-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.cvb-card:hover .cvb-card__media img{transform:scale(1.06)}.cvb-card__badge{position:absolute;top:10px;left:10px;z-index:1;background:#fff;color:#333;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.cvb-card__save{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:28px 12px 10px;background:linear-gradient(to top,#000000c7,#0000);color:#fff;font-size:13px;font-weight:600}.cvb-card__body{display:flex;flex-direction:column;gap:8px;padding:14px 12px;flex:1}.cvb-card__min{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#505e13}.cvb-card__title{font-family:Gelasio,serif;font-weight:700;font-size:18px;line-height:1.25;margin:0}.cvb-card__title a{color:inherit;text-decoration:none}.cvb-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.cvb-card__text{display:none;font-size:15px;line-height:1.5;color:#4a4a4a;margin:0}.cvb-card__suggest{display:none;font-size:14px;line-height:1.5;color:#4a4a4a;margin:0}.cvb-card__suggest strong{color:#333}.cvb-card__cta{margin-top:auto;padding-top:6px}.cvb-card__cta .cvb-btn{width:100%;padding:11px 10px;font-size:15px}.cvb-steps{display:grid;gap:14px;margin:32px 0 0;padding:20px;list-style:none;background:#f3f0e9;border-radius:8px;counter-reset:cvb-step}.cvb-steps li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45;counter-increment:cvb-step}.cvb-steps li:before{content:counter(cvb-step);flex:0 0 28px;height:28px;border-radius:50%;background:#475411;color:#fff;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center}.cvb-steps strong{display:block;color:#333}.cvb-sets{background:#fff;padding:48px 0 56px;scroll-margin-top:80px}.cvb-sets__chips{display:flex;gap:8px;overflow-x:auto;margin:20px -16px;padding:2px 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cvb-sets__chips::-webkit-scrollbar{display:none}.cvb-chip{flex:0 0 auto;padding:9px 16px;border-radius:999px;border:1px solid #CDC6BC;background:#fff;color:#333;font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap}.cvb-chip:hover{border-color:#687b18}.cvb-chip[aria-pressed=true]{background:#475411;border-color:#475411;color:#fff}.cvb-sets__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.cvb-set{display:flex;flex-direction:column;background:#fff;border:1px solid #E5E0D8;border-radius:8px;overflow:hidden}.cvb-set[hidden]{display:none}.cvb-set__media{position:relative;display:block;aspect-ratio:1 / 1;background:#eae7e0;overflow:hidden}.cvb-set__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.cvb-set:hover .cvb-set__media img{transform:scale(1.04)}.cvb-set__badge{position:absolute;top:8px;left:8px;background:#475411;color:#fff;font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px}.cvb-set__body{display:flex;flex-direction:column;gap:6px;padding:12px;flex:1}.cvb-set__title{font-family:Gelasio,serif;font-weight:700;font-size:16px;line-height:1.3;margin:0}.cvb-set__title a{color:inherit;text-decoration:none}.cvb-set__title a:hover{text-decoration:underline}.cvb-set__text{font-size:14px;line-height:1.45;color:#4a4a4a;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cvb-set__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:17px;font-weight:600;margin-top:2px}.cvb-set__price s{font-size:14px;font-weight:400;color:#6b6b6b}.cvb-set__save{font-size:12px;font-weight:600;color:#475411;background:#f3f5e8;padding:2px 7px;border-radius:4px}.cvb-set__form{margin-top:auto;padding-top:8px}.cvb-set__add{width:100%;padding:11px 10px;border:1px solid #687B18;border-radius:4px;background:#687b18;color:#fff;font-weight:600;font-size:15px;cursor:pointer}.cvb-set__add:hover{background:#5f7114;border-color:#5f7114}.cvb-set__add[disabled]{background:#cdc6bc;border-color:#cdc6bc;cursor:not-allowed}.cvb-sets__foot{margin-top:28px;text-align:center;font-size:16px}.cvb-sets__foot a{color:#475411;font-weight:600;text-decoration:underline}@media(min-width:750px){.cvb-h2{font-size:34px}.cvb-hero__inner{padding-bottom:64px}.cvb-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-top:28px}.cvb-hero h1{font-size:50px}.cvb-build,.cvb-sets{padding:72px 0 80px}.cvb-build__grid,.cvb-sets__grid{gap:20px}.cvb-build__grid--row{margin:0;padding:4px 0 14px;scroll-padding:0}.cvb-build__grid--row>li{flex-basis:calc((100% - 40px) / 2.4)}.cvb-build__head--nav{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px}.cvb-build__nav{display:flex;gap:8px;flex-shrink:0}.cvb-card__body{padding:18px 18px 20px}.cvb-card__title{font-size:22px}.cvb-card__text,.cvb-card__suggest{display:block}.cvb-card__save{font-size:14px;padding:32px 16px 12px}.cvb-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px 28px}.cvb-sets__chips{margin:24px 0 28px;padding:2px 0;flex-wrap:wrap;overflow:visible}.cvb-sets__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cvb-set__body{padding:16px}.cvb-set__title{font-size:18px}}@media(min-width:1024px){.cvb-build__grid{grid-template-columns:repeat(var(--cvb-cols, 4),minmax(0,1fr))}.cvb-sets__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cvb-build__grid--row>li{flex-basis:calc((100% - 80px) / 4.3)}}@media(prefers-reduced-motion:reduce){.cvb-card,.cvb-card__media img,.cvb-set__media img{transition:none}.cvb-card:hover,.cvb-card:hover .cvb-card__media img,.cvb-set:hover .cvb-set__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/651/assets/cvss-bundles.css.map */
