.ld-product-page{--ld-green:#173f35;--ld-gold:#b59759;background:#fff}.ld-product-page .product__title h1{font-size:clamp(2.8rem,3vw,4rem);line-height:1.2;color:var(--ld-green);margin-bottom:12px}.ld-product-page .product__info-container{max-width:none}.ld-product-page .product__info-wrapper{padding-left:5rem}.ld-product-page .price{font-size:2.6rem;color:var(--ld-green)}.ld-product-page .product__media-wrapper .product-media-container{border:0;border-radius:0}.ld-product-page .product-form__submit{background:var(--ld-green);color:#fff;border:1px solid var(--ld-green);min-height:54px;letter-spacing:.1em}.ld-product-page .product-form__submit:hover{background:#245547}.ld-product-page .product-form__submit:after{box-shadow:none}.ld-product-page .product__accordion{border-color:#ded9cd;margin-top:0}.ld-product-page .product__accordion summary{padding:20px 0;min-height:58px}.ld-product-page .accordion__title{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.ld-product-page .accordion__content{padding:0 0 20px;font-size:1.5rem;line-height:1.8}.ld-product-page .accordion__content a{color:var(--ld-green)}.ld-product-page .ld-lead{padding:14px 18px;background:#f6f3eb;border-left:3px solid var(--ld-gold);font-size:1.4rem;line-height:1.6;margin:20px 0}.ld-product-page .ld-lead strong{color:var(--ld-green)}.ld-product-page .ld-intro{font-size:1.5rem;line-height:1.8;margin:20px 0 28px;color:#565656}.ld-product-page .ld-brand{color:#74633e;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.ld-product-page summary:focus-visible{outline:2px solid var(--ld-green);outline-offset:4px}@media(min-width:990px){.ld-product-page .product__media-wrapper{width:calc(52% - var(--grid-desktop-horizontal-spacing)/2);max-width:52%}.ld-product-page .product__info-wrapper{width:calc(48% - var(--grid-desktop-horizontal-spacing)/2);max-width:48%}}@media(max-width:749px){.ld-product-page .product__info-wrapper{padding:24px 0 0}.ld-product-page .product__title h1{font-size:2.8rem}.ld-product-page .product__accordion summary{padding:18px 0}}.ld-product-page .product-form__quantity{float:left;margin-right:24px}.ld-product-page .ld-product-social{display:flex;gap:10px;align-items:flex-end;min-height:88px;padding-bottom:4px;margin:0 0 20px}.ld-product-page .ld-product-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #d8c9ab;border-radius:50%;color:#173f35;transition:background .2s,color .2s}.ld-product-page .ld-product-social a:hover{background:#173f35;color:#fff}.ld-product-page .ld-product-social a:focus-visible{outline:2px solid #173f35;outline-offset:3px}.ld-product-page .ld-product-social+div{clear:both}.ld-product-page .product__info-container>.product__text:last-of-type{font-size:1.2rem;line-height:1.6;color:#666;clear:both}.ld-product-page .product__info-container{display:flow-root}.ld-product-page .ld-description-intro{font-size:1.5rem;line-height:1.8;margin:20px 0 24px}.ld-product-page ld-product-details{display:block;clear:both;margin-top:24px}.ld-product-page .ld-detail,.ld-product-page .ld-detail-fallback{border-top:1px solid #ded9cd}.ld-product-page .ld-detail:last-child{border-bottom:1px solid #ded9cd}.ld-product-page .ld-detail summary,.ld-product-page .ld-detail-fallback summary{padding:20px 28px 20px 0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;position:relative;cursor:pointer;list-style:none}.ld-product-page .ld-detail summary::-webkit-details-marker{display:none}.ld-product-page .ld-detail summary:after{content:"+";position:absolute;right:2px;top:18px;font-size:20px;font-weight:300}.ld-product-page .ld-detail[open]>summary:after{content:"\2212"}.ld-product-page .ld-detail-content{padding:0 0 20px;font-size:1.5rem;line-height:1.8}.ld-product-page .ld-payment{font-size:1.2rem;line-height:1.6;color:#666;clear:both}.ld-related-frame{border:1px solid #e2d7c1;padding:32px 24px;margin:32px auto}.ld-related-frame h2{color:#173f35}.ld-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0}.ld-shop-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid #bcaa83;background:#fcfaf6;color:#173f35;font-family:var(--font-body-family);font-size:12px;line-height:1.6;letter-spacing:.06em;text-align:center;text-decoration:none;transition:background .2s,color .2s}.ld-shop-button:hover{background:#173f35;color:#fff}.ld-shop-button:focus-visible{outline:2px solid #173f35;outline-offset:4px}.ld-related-frame .ld-collection-button{text-align:center;margin-top:28px}.ld-partner-card{height:100%;border:1px solid #e2d7c1;padding:16px;display:flex;flex-direction:column;gap:24px}.ld-partner-card img{width:100%;aspect-ratio:1;object-fit:contain}.ld-partner-card .ld-shop-button{margin-top:auto}.ld-partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0}.ld-partners{margin:36px auto}@media(max-width:749px){.ld-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ld-related-frame{padding:24px 16px}.ld-partner-grid{grid-template-columns:1fr}.ld-partner-card{max-width:100%}}.product__info-container form.installment{display:none!important}.ld-supplier-note{border:0;border-bottom:1px solid #b99c66;background:transparent;padding:5px 0 14px;color:#244238;font-size:1.3rem;line-height:1.65}.ld-supplier-note__heading{font-size:1.35rem;font-weight:600;letter-spacing:.015em}.ld-supplier-note p{margin:.35rem 0 .5rem}.ld-supplier-note a{color:#244238;text-decoration:underline;text-decoration-color:#b99c66;text-underline-offset:3px}.ld-supplier-note a:focus-visible{outline:2px solid #244238;outline-offset:3px}.ld-payment-methods{margin:1.3rem 0 1.8rem;text-align:center}.ld-payment-methods__heading{font-size:1.15rem;color:#6a6a63;letter-spacing:.02em;margin:0 0 .8rem}.ld-payment-methods__logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.7rem;list-style:none;padding:0;margin:0}.ld-payment-methods__logos li{display:flex;align-items:center;justify-content:center;min-width:42px}.ld-payment-methods__icon{width:42px;height:27px;display:block}.ld-payment-methods__logos:empty{display:none}.ld-payment-methods{margin:12px 0 22px;text-align:center}.ld-payment-methods__heading{font-size:11px;line-height:1.5;color:#77756f;letter-spacing:.015em;margin:0 0 9px}.ld-payment-methods__logos{gap:7px}.ld-payment-methods__logos li{min-width:38px}.ld-payment-methods__icon{width:39px;height:25px}.ld-payment-methods__bank{font-size:12px;line-height:1.6;color:#666b65;margin:12px 0 0}.ld-payment-methods__bank a{color:#244238;text-decoration:underline;text-decoration-color:#b99c66;text-underline-offset:3px}.ld-payment-methods__bank a:hover{color:#8d6b34}.ld-supplier-note{padding:2px 0 12px;margin-bottom:0}.ld-supplier-note__heading{font-weight:600}.ld-supplier-note p{margin:2px 0 3px}.ld-supplier-note a{text-decoration-color:#b99c66}.product__info-container .product-form{margin-top:16px;margin-bottom:10px}.product__info-container .product-form__buttons{margin-top:0}.product__info-container .ld-payment-methods+*{margin-top:0}.product__info-container .ld-payment-methods{text-align:left;margin:5px 0 18px}.product__info-container .ld-payment-methods__heading{text-align:left;margin:0 0 6px}.product__info-container .ld-payment-methods__logos{justify-content:flex-start}.product__info-container .ld-payment-methods__bank{text-align:left;margin:9px 0 0}.ld-partner-card img{height:auto}@media(min-width:750px){.ld-partner-grid:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-left:auto;margin-right:auto}}.ld-product-page .product__info-container .ld-lead{background:#fff;border:0;border-bottom:1px solid #b59759;padding:2px 0 12px;margin:14px 0;color:#173f35;font-size:1.4rem;line-height:1.65}.ld-product-page .product__info-container .ld-lead a{color:#173f35;text-underline-offset:3px}.ld-product-page .ld-product-social a{width:44px;height:44px}.ld-product-page .ld-payment-methods{clear:both;margin:10px 0 18px}.ld-product-page .ld-payment-methods__logos{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:0;margin:0;list-style:none}.ld-product-page .ld-payment-methods__icon{display:block;width:42px;height:27px}.ld-related-grid .card{height:100%}.ld-related-grid .card__information{display:flex;flex-direction:column;gap:8px}.ld-related-grid .card-information{margin-top:auto}.ld-partner-card{background:#fff;gap:14px}.ld-partner-card .price{font-size:1.5rem;color:#173f35}.ld-partner-card h3{margin:0;font-size:1.7rem;line-height:1.4}.ld-partner-card a{color:#173f35}.ld-partner-card .ld-shop-button{min-height:48px}@media(prefers-reduced-motion:reduce){.ld-product-page .ld-product-social a{transition:none}}@media screen and (min-width:750px){.ld-product-page .product__media-wrapper media-gallery{display:block;border:1px solid #c4aa78;padding:18px;background:#fff;box-sizing:border-box}}@media screen and (max-width:749px){.ld-product-page .product__media-wrapper media-gallery{display:block;border:1px solid #c4aa78;padding:8px;background:#fff;box-sizing:border-box}}.ld-product-page .product__media-list .product__media-item .product__media{outline:none!important;border:0!important;box-shadow:none!important}.ld-product-page .ld-product-social{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/46/assets/ld-product-layout.css.map */
