.custom-curtain-comparison{padding:72px 0;background:#f7f7f7}.custom-curtain-comparison__container{max-width:1400px;margin:0 auto;padding:0 24px}.custom-curtain-comparison__header{text-align:center;margin-bottom:32px}.custom-curtain-comparison__heading{margin:0 0 12px;font-size:40px;line-height:1.1;font-weight:700;color:#111;letter-spacing:-.02em}.custom-curtain-comparison__subheading{max-width:820px;margin:0 auto;font-size:16px;line-height:1.8;color:#666}.custom-curtain-comparison__table-wrap{overflow-x:auto;background:#fff;border:1px solid rgba(0,0,0,.08)}.custom-curtain-comparison__table{width:100%;min-width:860px;border-collapse:collapse;table-layout:fixed}.custom-curtain-comparison__table th,.custom-curtain-comparison__table td{padding:18px 20px;border-bottom:1px solid rgba(0,0,0,.08);vertical-align:middle;text-align:left}.custom-curtain-comparison__table thead th{background:#111;color:#fff;font-size:16px;font-weight:700}.custom-curtain-comparison__feature-col{width:34%}.custom-curtain-comparison__our-col,.custom-curtain-comparison__other-col{width:33%}.custom-curtain-comparison__feature-title{font-size:16px;font-weight:700;color:#111;margin:0 0 4px}.custom-curtain-comparison__feature-note{font-size:13px;line-height:1.6;color:#777;margin:0}.custom-curtain-comparison__value{font-size:15px;line-height:1.75;color:#333}.custom-curtain-comparison__value--highlight{font-weight:700;color:#111}.custom-curtain-comparison__badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;border-radius:999px;font-size:15px;font-weight:700;margin-right:8px}.custom-curtain-comparison__badge--yes{background:#111;color:#fff}.custom-curtain-comparison__badge--no{background:#ececec;color:#666}.custom-curtain-comparison__footnote{margin-top:14px;font-size:13px;line-height:1.7;color:#777}@media screen and (max-width:990px){.custom-curtain-comparison{padding:56px 0}.custom-curtain-comparison__heading{font-size:32px}}@media screen and (max-width:749px){.custom-curtain-comparison{padding:44px 0}.custom-curtain-comparison__container{padding:0 16px}.custom-curtain-comparison__heading{font-size:26px}.custom-curtain-comparison__table th,.custom-curtain-comparison__table td{padding:14px}}.custom-curtain-faq{padding:88px 0;background:#efefef}.custom-curtain-faq__container{max-width:1500px;margin:0 auto;padding:0 32px}.custom-curtain-faq__header{text-align:center;margin-bottom:44px}.custom-curtain-faq__heading{margin:0;font-size:52px;line-height:1.05;font-weight:500;letter-spacing:-.02em;color:#5f5f5f}.custom-curtain-faq__items{border-top:1px solid rgba(95,95,95,.18)}.custom-curtain-faq__item{border-bottom:1px solid rgba(95,95,95,.18)}.custom-curtain-faq__question{width:100%;background:transparent;border:none;padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;cursor:pointer}.custom-curtain-faq__question-text{font-size:24px;line-height:1.45;font-weight:400;color:#5f5f5f;letter-spacing:-.01em}.custom-curtain-faq__icon-wrap{width:38px;height:38px;min-width:38px;border-radius:999px;background:#e7dacb;display:flex;align-items:center;justify-content:center}.custom-curtain-faq__icon{font-size:22px;line-height:1;color:#5f5f5f;transition:transform .2s ease;display:inline-block}.custom-curtain-faq__question.is-open .custom-curtain-faq__icon{transform:rotate(180deg)}.custom-curtain-faq__answer{padding:0 0 28px}.custom-curtain-faq__answer-inner{max-width:1100px;font-size:16px;line-height:1.9;color:#7a7a7a}.custom-curtain-faq__answer-inner p{margin:0 0 12px}.custom-curtain-faq__answer-inner p:last-child{margin-bottom:0}.custom-curtain-faq__answer-inner ul,.custom-curtain-faq__answer-inner ol{margin:0 0 12px 20px}.custom-curtain-faq__answer-inner strong{color:#5f5f5f;font-weight:600}@media screen and (max-width:990px){.custom-curtain-faq{padding:64px 0}.custom-curtain-faq__heading{font-size:40px}.custom-curtain-faq__question-text{font-size:20px}}@media screen and (max-width:749px){.custom-curtain-faq{padding:48px 0}.custom-curtain-faq__container{padding:0 16px}.custom-curtain-faq__heading{font-size:32px}.custom-curtain-faq__question{padding:22px 0;align-items:flex-start}.custom-curtain-faq__question-text{font-size:18px;line-height:1.5}.custom-curtain-faq__icon-wrap{width:34px;height:34px;min-width:34px}.custom-curtain-faq__answer{padding:0 0 22px}.custom-curtain-faq__answer-inner{font-size:15px;line-height:1.8}}.custom-curtain-reviews{padding:72px 0;background:#fff}.custom-curtain-reviews__container{max-width:1400px;margin:0 auto;padding:0 24px}.custom-curtain-reviews__header{margin-bottom:36px;text-align:left}.custom-curtain-reviews__heading{margin:0 0 10px;font-size:36px;line-height:1.15;font-weight:700;color:#111;letter-spacing:-.02em}.custom-curtain-reviews__subheading{margin:0;font-size:16px;line-height:1.7;color:#666;max-width:760px}.custom-curtain-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.custom-curtain-reviews__card{background:#f8f8f8;border:1px solid rgba(0,0,0,.08);padding:24px;display:flex;flex-direction:column;gap:14px;height:100%;box-sizing:border-box}.custom-curtain-reviews__stars{font-size:18px;letter-spacing:2px;color:#f5a623;line-height:1}.custom-curtain-reviews__title{margin:0;font-size:20px;line-height:1.35;font-weight:700;color:#111}.custom-curtain-reviews__content{font-size:15px;line-height:1.8;color:#444}.custom-curtain-reviews__content p:last-child{margin-bottom:0}.custom-curtain-reviews__footer{margin-top:auto;padding-top:8px;border-top:1px solid rgba(0,0,0,.08)}.custom-curtain-reviews__author{font-size:15px;font-weight:700;color:#111;margin:0 0 4px}.custom-curtain-reviews__meta{font-size:14px;color:#777;margin:0}@media screen and (max-width:990px){.custom-curtain-reviews{padding:56px 0}.custom-curtain-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-curtain-reviews__heading{font-size:30px}}@media screen and (max-width:749px){.custom-curtain-reviews{padding:44px 0}.custom-curtain-reviews__container{padding:0 16px}.custom-curtain-reviews__grid{grid-template-columns:1fr;gap:18px}.custom-curtain-reviews__heading{font-size:26px}.custom-curtain-reviews__card{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
