.logo{letter-spacing:.7px}.category-img{overflow:hidden;border:1px solid #eee}.category-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .45s ease}.category:hover .category-img img{transform:scale(1.05)}.editorial-men{background-image:url('../images/product-1.png');background-size:cover;background-position:center 25%}.editorial-kids{background-image:url('../images/product-5.png');background-size:cover;background-position:center 25%}.media-link .product-img,.catalog-grid .product-img{background:#f3f0ec}.media-link .product-img img{object-fit:cover;object-position:center top;display:block}.detail-image-wrap .detail-image img{display:block;object-fit:cover;object-position:center top}.detail-image-wrap.alt img{transform:scale(1.38);object-position:center 18%}.footer-contact{display:block!important;color:#d7c6a8!important;font-size:9px!important;margin:6px 0!important;overflow-wrap:anywhere}.socials{margin-top:18px}.whatsapp{position:fixed;right:22px;bottom:22px;width:52px;height:52px;border-radius:50%;background:#1fbd68;color:#fff;display:grid;place-items:center;font-size:25px;box-shadow:0 8px 24px #116d3a55;z-index:50}.content-hero{padding-left:0;align-items:flex-start}.content-hero>div{width:min(1220px,88%);margin:auto}.story-layout{display:grid;grid-template-columns:1fr 1fr;min-height:590px;margin-top:75px;margin-bottom:40px}.story-image{background:url('../images/collection-banner.png') 68% center/cover no-repeat}.story-copy{display:flex;flex-direction:column;justify-content:center;background:#f6f1ea;padding:70px}.story-copy h2,.contact-intro h2,.faq-layout h2,.guide-section h2,.focused-form h2,.policy-layout h2{font:500 42px/1.05 Cormorant Garamond,serif;margin:8px 0 22px}.story-copy>p:not(.section-kicker),.contact-intro>p:not(.section-kicker),.faq-layout aside>p:not(.section-kicker),.focused-form>div>p:not(.section-kicker),.policy-layout aside>p:not(.section-kicker){color:#6f6a64;line-height:1.9}.story-copy .btn{margin-top:15px;width:max-content}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ddd3c6;margin-bottom:75px}.values article{background:#fff;padding:45px}.values b{font:500 30px Cormorant Garamond,serif;color:#b29460}.values h3{font:500 24px Cormorant Garamond,serif}.values p{font-size:11px;color:#777;line-height:1.7}.contact-layout,.focused-form,.policy-layout,.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-top:80px;padding-bottom:90px}.contact-intro{padding-top:35px}.contact-method{display:flex;gap:15px;align-items:center;border-top:1px solid #e4dfd7;padding:20px 0}.contact-method>span{width:42px;height:42px;border-radius:50%;background:#f3ede4;display:grid;place-items:center;color:#a58755}.contact-method small,.contact-method a{display:block}.contact-method small{font-size:8px;letter-spacing:1.4px;color:#999;margin-bottom:5px}.contact-method a{font-weight:500}.elevated-card{background:#fff;padding:42px;box-shadow:0 18px 55px #493d2c14;border:1px solid #eee8df}.contact-form label,.focused-form label{display:grid;text-align:left;gap:8px;font-size:9px;font-weight:600;letter-spacing:.6px;margin-bottom:15px}.contact-form input,.contact-form textarea,.focused-form input{border:1px solid #ded8cf;padding:14px;background:#fdfcfa;outline:none}.contact-form textarea{height:125px}.contact-form button,.focused-form button{width:100%;background:#191919;color:#fff;border:0;padding:16px;font-size:9px;letter-spacing:1px}.faq-layout aside{position:sticky;top:115px;height:max-content}.faq-layout aside>a{display:inline-block;margin-top:20px;color:#a17f48;border-bottom:1px solid}.faq-list details{border-bottom:1px solid #ddd7cf;padding:22px 0}.faq-list summary{list-style:none;display:flex;justify-content:space-between;font:500 20px Cormorant Garamond,serif;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:300 22px Inter,sans-serif}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:#777;line-height:1.8;padding-right:35px}.guide-section{padding-top:80px;padding-bottom:100px;text-align:center;max-width:900px}.guide-section .section-kicker{text-align:center!important}.guide-section>p{color:#777}.size-table-wrap{overflow:auto;margin:35px 0 15px}.size-table-wrap table{width:100%;border-collapse:collapse;min-width:600px}.size-table-wrap th{background:#1b1b1b;color:#fff;font-size:9px;letter-spacing:1px;padding:15px}.size-table-wrap td{padding:16px;border-bottom:1px solid #e6e0d8}.size-table-wrap tr:nth-child(even){background:#faf8f5}.guide-section>small{color:#999}.focused-form>div{padding-top:35px}.focused-form form{max-width:520px;width:100%;justify-self:end}.policy-layout{grid-template-columns:.85fr 1.15fr}.policy-layout aside{background:#f6f1ea;padding:55px}.policy-copy{padding:30px 0}.policy-copy h3{font:500 25px Cormorant Garamond,serif;margin-top:0}.policy-copy p{color:#777;line-height:1.9;margin-bottom:32px}.policy-copy p a{color:#98733d;text-decoration:underline}.policy-copy .btn{margin-top:10px}
@media(max-width:900px){.story-layout,.contact-layout,.focused-form,.policy-layout,.faq-layout{grid-template-columns:1fr;gap:30px}.story-image{min-height:450px}.story-copy{padding:45px}.faq-layout aside{position:static}.values{grid-template-columns:1fr}.contact-layout,.focused-form,.policy-layout,.faq-layout{padding-top:45px;padding-bottom:60px}.focused-form form{justify-self:stretch;max-width:none}}@media(max-width:560px){.story-layout{width:92%;margin-top:35px}.story-image{min-height:340px}.story-copy{padding:30px 22px}.story-copy h2,.contact-intro h2,.faq-layout h2,.guide-section h2,.focused-form h2,.policy-layout h2{font-size:34px}.elevated-card{padding:27px 20px}.whatsapp{width:46px;height:46px;right:14px;bottom:14px}.content-hero>div{width:88%}}
