:is(.carpeRugGuide_box,.carpeRugGuide_feature)>*:first-child{margin-top:0}:is(.carpeRugGuide_box,.carpeRugGuide_feature)>*:last-child{margin-bottom:0}.carpeRugGuide h2{margin-top:30px;padding:.675em 1em;color:#fff;font-size:var(--font-size-heading-2);font-weight:600;line-height:1.5;background-color:var(--color_heading)}.carpeRugGuide h3{margin-bottom:1em;font-size:var(--font-size-heading-5);line-height:1.5}.carpeRugGuide h3.carpeRugGuide_ttl{border-left:5px solid currentColor;padding:3px 0 3px 15px;position:relative}.carpeRugGuide h4{font-size:var(--font-size-heading-5);line-height:1.5}.carpeRugGuide h3.carpeRugGuide_ttl:before{content:"";width:1px;height:100%;background-color:currentColor;position:absolute;top:0;left:3px}.carpeRugGuide hr{border-bottom:1px solid #ccc}.carpeRugGuide li{margin-bottom:1em}.carpeRugGuide .carpeRugGuide_hero__inner{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.carpeRugGuide .carpeRugGuide_hero__inner img{margin:0;height:auto}.carpeRugGuide .carpeRugGuide_hero__inner h1{margin:0;font-family:var(--font_heading);font-size:2.5em;font-weight:600;letter-spacing:.08em;line-height:1.7;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ffffff8c;position:absolute;top:0;right:0;bottom:0;left:0}.carpeRugGuide .carpeRugGuide_hero__inner h1 span{font-size:.53em}@media screen and (min-width: 720px){.carpeRugGuide .carpeRugGuide_hero__inner{margin:0;border:1px solid var(--color_heading);display:grid;grid-template-columns:repeat(2,1fr)}.carpeRugGuide .carpeRugGuide_hero__inner h1{position:static}}@media screen and (min-width: 1024px){.carpeRugGuide .carpeRugGuide_hero__inner h1{font-size:min(60px,40 / 1024 * 100vw)}}.carpeRugGuide_box:not(:last-child){margin-bottom:30px}.carpeRugGuide_box.--thumb{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.carpeRugGuide_box.--thumb img{margin:0}.carpeRugGuide_box.--thumb img:first-child{grid-column:1 / 3}.carpeRugGuide_feature{margin-top:20px;padding:25px 30px;background-color:#f6f5f0}p+.carpeRugGuide_feature{margin-top:0}.carpeRugGuide_feature h4{margin-bottom:.5em;position:relative}.carpeRugGuide_feature p{margin-top:.5em}.carpeRugGuide_feature h4:before{content:"-";margin-top:-.1em;position:absolute;left:-1em}.carpeRugGuide_lists{margin-top:1rem;display:grid;grid-template-columns:1fr;gap:20px}.carpeRugGuide .carpeRugGuide_card{padding:25px 20px;box-shadow:0 1px 4px #00000029}.carpeRugGuide .carpeRugGuide_card h4{margin-top:0;font-size:var(--font-size-heading-4);text-align:center}.carpeRugGuide .carpeRugGuide_card img{width:min(200px,40%);margin-inline:auto;display:block}.carpeRugGuide .carpeRugGuide_card p{margin-inline:auto;margin-bottom:0;inline-size:fit-content}.carpeRugGuide .carpeRugGuide_split{display:grid;grid-template-columns:1fr;gap:20px}.carpeRugGuide .carpeRugGuide_split__thumb{width:min(400px,90%);margin-inline:auto}.carpeRugGuide .carpeRugGuide_split__thumb img{margin:0}.carpeRugGuide .carpeRugGuide_notice{margin-top:20px;padding:25px 30px;background-color:#f6f6f6}.carpeRugGuide .carpeRugGuide_notice h3{margin-top:0;margin-bottom:.5em}.carpeRugGuide .carpeRugGuide_notice p{margin-block:.5em 0}.carpeRugGuide .guideContact{margin-top:20px}@media screen and (min-width: 480px){.carpeRugGuide h2{font-size:var(--font-size-heading-3)}}@media screen and (min-width: 720px){.carpeRugGuide h2{margin-top:50px;margin-bottom:2rem}.carpeRugGuide h3{margin-top:2rem;margin-bottom:1.25em}.carpeRugGuide_box:not(:last-child){margin-bottom:40px}.carpeRugGuide_lists{grid-template-columns:repeat(3,1fr)}.carpeRugGuide .carpeRugGuide_card img{width:min(150px,50%)}.carpeRugGuide_feature{margin-top:40px;padding:30px 45px}.carpeRugGuide h3.carpeRugGuide_ttl{padding-left:20px}.carpeRugGuide .carpeRugGuide_split{gap:30px}.carpeRugGuide .carpeRugGuide_split__thumb{width:min(650px,75%)}.carpeRugGuide .carpeRugGuide_notice{margin-top:40px;padding:30px 45px}}@media screen and (min-width: 1024px){.carpeRugGuide_box.--thumb{grid-template-columns:repeat(4,1fr);grid-auto-flow:column}.carpeRugGuide_box.--thumb img:first-child{grid-row:1 / 3}.carpeRugGuide .carpeRugGuide_card{padding:50px 40px}.carpeRugGuide .carpeRugGuide_card h4{margin-bottom:2em}.carpeRugGuide .carpeRugGuide_card p{margin-top:2em}.carpeRugGuide .carpeRugGuide_split{grid-template-columns:1fr min(650px,400 / 1024 * 100vw);align-items:center}.carpeRugGuide .carpeRugGuide_split h3{margin-top:2rem;margin-bottom:.5em}.carpeRugGuide .carpeRugGuide_split p{margin-block:.5em}.carpeRugGuide .carpeRugGuide_split__thumb{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/page-carpediem-rug-guide.css.map */
