.product-reveal__detail,.benefit__detail,.feature-row__detail{display:none!important}.product-reveal__visual{grid-column:1 / 10}.benefit-grid{display:block}.benefit:nth-child(n){position:relative;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(380px,.84fr);min-height:640px;margin:0;overflow:hidden}.benefit:nth-child(n)+.benefit{margin-top:clamp(56px,6vw,84px)}.benefit:nth-child(n)>img:not(.benefit__detail){grid-column:1;grid-row:1;order:initial;width:100%;height:100%;min-height:640px;object-fit:cover}.benefit:nth-child(1)>img:not(.benefit__detail){object-position:42% center}.benefit:nth-child(2)>img:not(.benefit__detail){object-position:58% center}.benefit:nth-child(3)>img:not(.benefit__detail){object-position:55% center}.benefit:nth-child(n) .benefit__copy{position:relative;inset:auto;grid-column:2;grid-row:1;order:initial;width:auto;min-height:640px;display:flex;flex-direction:column;justify-content:center;padding:clamp(52px,5vw,76px)}.benefit:nth-child(1),.benefit:nth-child(1) .benefit__copy{background:var(--cut-ink);color:var(--cut-white)}.benefit:nth-child(2),.benefit:nth-child(2) .benefit__copy{background:var(--cut-orange);color:var(--cut-white)}.benefit:nth-child(3),.benefit:nth-child(3) .benefit__copy{background:var(--cut-grey);color:var(--cut-ink)}.benefit:nth-child(1) .benefit__index,.benefit:nth-child(3) .benefit__index{color:var(--cut-orange)}.benefit:nth-child(2) .benefit__index{color:var(--cut-white)}.benefit:nth-child(n) h3{max-width:9.5ch;font-size:clamp(44px,4.25vw,60px);line-height:.98}.benefit:nth-child(n) p{max-width:36ch;font-size:18px;line-height:1.62}.product-gallery{background:var(--cut-grey)}.gallery-main{position:relative;background:var(--cut-grey)}.gallery-main:before,.gallery-main:after{display:none}.gallery-main img{position:relative;inset:auto;width:100%;height:100%;padding:0;object-fit:cover;object-position:center}.quotes{position:relative;padding-top:clamp(104px,10vw,148px);padding-bottom:clamp(112px,11vw,164px);overflow:hidden;background:var(--cut-white);color:var(--cut-ink)}.quotes-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,1.08fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(230px,auto));column-gap:clamp(34px,4.4vw,68px);row-gap:clamp(30px,3vw,44px);align-items:center}.quotes .section-head{grid-column:2;grid-row:1 / 3;align-self:center;max-width:560px;margin:0 auto;padding:24px 12px;text-align:center}.quotes .section-head .kicker{justify-content:center}.quotes .section-head .kicker:before{display:none}.quotes .section-head h2{max-width:10ch;margin:18px auto 0;font-size:clamp(58px,5.3vw,76px);line-height:.96;letter-spacing:-.045em}.quotes .section-head p{max-width:36ch;margin:24px auto 0;font-size:18px;line-height:1.55}.quotes-stage>.quote-card{position:relative;min-height:230px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(30px,3vw,42px);border:0;background:var(--cut-grey);color:var(--cut-ink);box-shadow:none}.quotes-stage>.quote-card:before{content:"\201c";position:absolute;top:9px;left:22px;color:#2e2e2e1a;font-family:Georgia,serif;font-size:106px;font-weight:700;line-height:1}.quote-card--one{grid-column:1;grid-row:1;transform:rotate(-1deg)}.quote-card--two{grid-column:1;grid-row:2;transform:rotate(.75deg)}.quote-card--three{grid-column:3;grid-row:1 / 3;align-self:center;transform:rotate(1deg)}.quotes-stage>.quote-card blockquote{position:relative;z-index:1;margin:0;font-size:clamp(17px,1.25vw,19px);font-weight:500;line-height:1.5}.quotes-stage>.quote-card .quote-person{position:relative;z-index:1;display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:13px;align-items:center;margin-top:28px;color:var(--cut-ink)}.quote-person img{width:50px;height:50px;border-radius:50%;object-fit:cover;filter:saturate(.88) contrast(1.03)}.quote-card--one .quote-person img{object-position:50% 31%}.quote-card--two .quote-person img{object-position:50% 38%}.quote-card--three .quote-person img{object-position:50% 42%}.quote-person span{min-width:0}.quote-person strong,.quote-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-person strong{font-size:15px;line-height:1.25}.quote-person small{margin-top:3px;color:#2e2e2ea6;font-size:13px;line-height:1.2}.quote-person b{color:var(--cut-orange);font-size:11px;letter-spacing:.08em;white-space:nowrap}@media(max-width:980px){.benefit:nth-child(n){grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr)}.quotes-stage{grid-template-columns:minmax(0,1fr) minmax(300px,.96fr) minmax(0,1fr);column-gap:24px}.quotes-stage>.quote-card{padding:28px}.quote-person b{display:none}}@media(max-width:760px){.product-reveal__visual{grid-column:1 / -1}.benefits-section{padding-left:0;padding-right:0}.benefits-section>.section-head{padding-left:var(--cut-gutter);padding-right:var(--cut-gutter)}.benefit:nth-child(n){grid-template-columns:1fr;grid-template-rows:420px auto;min-height:0}.benefit:nth-child(n)+.benefit{margin-top:42px}.benefit:nth-child(n)>img:not(.benefit__detail){grid-column:1;grid-row:1;height:420px;min-height:420px}.benefit:nth-child(n) .benefit__copy{grid-column:1;grid-row:2;min-height:0;padding:42px var(--cut-gutter) 50px}.benefit:nth-child(n) h3{max-width:10ch;font-size:clamp(42px,12.6vw,52px)}.benefit:nth-child(n) p{font-size:17px}.product-gallery,.gallery-main{background:var(--cut-grey)}.gallery-main img{min-height:0;object-fit:cover}.quotes{padding-top:88px;padding-bottom:100px}.quotes-stage{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:22px}.quotes .section-head,.quote-card--one,.quote-card--two,.quote-card--three{grid-column:1;grid-row:auto}.quotes .section-head{margin-bottom:26px;padding:0;text-align:left}.quotes .section-head .kicker{justify-content:flex-start}.quotes .section-head h2{max-width:9ch;margin:16px 0 0;font-size:clamp(50px,15vw,62px)}.quotes .section-head p{margin:20px 0 0}.quotes-stage>.quote-card,.quote-card--one,.quote-card--two,.quote-card--three{min-height:0;padding:30px 26px;transform:none}.quotes-stage>.quote-card blockquote{font-size:17px}.quotes-stage>.quote-card .quote-person{grid-template-columns:48px minmax(0,1fr) auto}.quote-person img{width:48px;height:48px}.quote-person b{display:block;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/cubyfun-v17-13.css.map */
