.template-product .content-product{background:#fff}
.fd-pdp-heading{margin:0 0 15px;font-family:var(--fd-product-font,Inter),Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.6px;color:#000}
.fd-pdp-heading__brand{display:inline;margin:0;padding-bottom:3px;font-size:14px;line-height:1.8;font-weight:400;letter-spacing:.6px;text-transform:uppercase;color:#000;text-decoration:underline;text-underline-offset:auto;text-decoration-thickness:auto}
.fd-pdp-heading__title{margin:0;font-family:inherit;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:.6px;text-transform:none;color:#000;overflow-wrap:anywhere}
.fd-pdp-heading__gender{margin:0;font-size:10px;font-weight:400;line-height:1.2;color:rgba(0,0,0,.75);letter-spacing:1.3px;text-transform:uppercase}
.template-product .product-gallery media-gallery{background:#fff;border-radius:18px;overflow:hidden}
.template-product .product-meta__wrapper{background:#fff;margin:0;border:0;border-radius:0;padding:0;font-family:FDManrope,Arial,sans-serif}
.template-product .product-meta__wrapper>.group-bk:empty{display:none}
.template-product .product-meta__wrapper .priceSingle{margin:0 0 20px;font-family:var(--fd-product-font,Inter),Arial,sans-serif}
.template-product .priceSingle .price__container{margin:0;line-height:30px}
.template-product .priceSingle .product-price.orpr{font-size:20px;font-weight:600;line-height:30px;letter-spacing:1.3px}
.template-product .priceSingle .product-price.cmpr{font-size:16px;font-weight:400;line-height:24px;letter-spacing:.6px}
.template-product .product-form__buttons .product-form__submit{background:#c7ac78;border-color:#c7ac78;color:#211e19;border-radius:999px;min-height:48px;font-size:15px;font-weight:750;letter-spacing:0;text-transform:none}
.template-product .product-form__submit .txt{display:inline-flex;align-items:center;justify-content:center;gap:10px}
.template-product .product-form__submit .fd-trust-icon{width:24px;height:24px;flex:none}
.template-product .product-form__buttons .qty-field{border:1px solid #e9dfcd;border-radius:999px;overflow:hidden;min-height:48px}
.fd-payment-badges{display:flex;justify-content:center;align-items:center;gap:5px;margin:17px 0 2px;flex-wrap:nowrap}
.fd-payment-badge{height:29px;min-width:0;flex:1 1 0;max-width:66px;border:1px solid #e8e5df;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;padding:3px}
.fd-payment-badge svg,.fd-payment-badge img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}
.fd-payment-badge--cod{font-size:8px;font-weight:800;line-height:1.08;text-align:center;color:#8a6839;text-transform:uppercase}
.fd-payment-badge--divider{margin-left:5px;position:relative}
.fd-payment-badge--divider:before{content:"";position:absolute;left:-7px;top:6px;width:1px;height:15px;background:#dfd2b9}
.fd-payment-badge--econt{font-family:Arial,sans-serif;font-style:italic;font-size:13px;letter-spacing:-.8px;font-weight:900;color:#223f72}
.fd-payment-badge--boxnow{font-family:Arial,sans-serif;font-size:8px;font-weight:800;color:#7db44a;letter-spacing:-.4px;white-space:nowrap}
.fd-boxnow-cube{display:inline-block;margin-inline:1px;font-size:12px;vertical-align:-1px}
.fd-pdp-delivery{gap:10px;align-items:center!important;margin:12px 0!important;color:#85785f;font-family:FDManrope,Arial,sans-serif;font-size:14px!important;line-height:1.55}
.fd-pdp-delivery>.fd-trust-icon{width:29px;height:29px;flex:none;color:#a2834c}
.fd-pdp-delivery b{font-weight:500}
.fd-pdp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:17px 10px 16px;border-radius:14px;background:#f5efe3;font-family:FDManrope,Arial,sans-serif;color:#292319;text-align:center}
.fd-pdp-trust__item{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;font-size:12px;line-height:1.45;font-weight:750}
.fd-pdp-trust__item>.fd-trust-icon{width:27px;height:27px;color:#a2834c}
.fd-pdp-trust__item span{max-width:155px}
.fd-pdp-heading a:focus-visible{outline:2px solid #92703b;outline-offset:4px}
.product-meta__wrapper .fd-compact-upsell.section-cover{padding:0;background:transparent}
.product-meta__wrapper .fd-compact-upsell>.page-width,.product-meta__wrapper .fd-compact-upsell>.fw-section{padding-inline:0;margin-inline:0;width:100%}
@media(min-width:768px){.template-product .product-single{align-items:start}.template-product .product-meta__column{padding-top:0}.template-product .fd-pdp-heading__title{max-width:620px}}
@media(max-width:767px){.fd-pdp-heading{font-size:15px}.template-product .priceSingle .product-price.cmpr{font-size:13px}.template-product .product-gallery{margin-bottom:18px}.template-product .pdp-inspired-by{font-size:11px!important;padding:0!important;margin-bottom:14px!important;color:#8a795e!important;text-align:left!important}.fd-pdp-trust{gap:8px;padding:13px 7px;margin-bottom:16px}.fd-pdp-trust__item{font-size:11px;gap:8px;line-height:1.45}.fd-pdp-trust__item>.fd-trust-icon{width:24px;height:24px}.fd-pdp-delivery{font-size:12px!important;gap:7px}.fd-payment-badges{gap:4px}.fd-payment-badge{height:26px;padding:2px}.fd-payment-badge--cod{font-size:7px}}


.template-product .product-image__slider.p1{aspect-ratio:1;width:100%;background:#fff}
.template-product .product-image__slider.p1>.swiper-wrapper{height:100%;align-items:stretch}
.template-product .product-image__slider.p1 .product-image-lg{height:100%;aspect-ratio:1;padding:0}
.template-product .product-image__slider.p1 .product-image-lg>.img-wrapper{display:block;width:100%;height:100%;max-width:none!important}
.template-product .product-image__slider.p1 .product-image-lg img.img-auto{display:block;width:100%;height:100%;object-fit:contain}
.template-product .product-image__slider.p1 .product-image-lg video{height:100%;object-fit:contain}
.template-product .product-meta__wrapper>.fd-notes-teaser:first-child{margin-top:0}
@media(max-width:767px){
 .template-product .content-product>.section-cover{background:#fff}
 .template-product .product-gallery{margin-bottom:0}
 .template-product .product-meta__wrapper{margin:0;padding:0;border:0;border-radius:0}
 .template-product .product-meta__wrapper .fd-notes-teaser{margin-top:0}
 .template-product .product-meta__column{padding-top:0}
 .template-product .product-image__slider{aspect-ratio:1;width:100%;background:#fff}
 .template-product .product-image__slider>.swiper-wrapper{height:100%;align-items:stretch}
 .template-product .product-image__slider .product-image-lg{height:100%;aspect-ratio:1;padding:0}
 .template-product .product-image__slider .product-image-lg>.img-wrapper{display:block;width:100%;height:100%;max-width:none!important}
 .template-product .product-image__slider .product-image-lg img.img-auto{display:block;width:100%;height:100%;object-fit:contain}
 .template-product .product-image__slider .product-image-lg video{height:100%;object-fit:contain}
}

.template-product .section-cover.fd-product-section{background:#fff}
.template-product .fd-product-gallery{min-width:0}
.fd-product-gallery__inspiration{width:100%;margin:0 0 6px;padding:2px 6px;background:#fff;color:#000;font-family:FODCardInter,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.2;letter-spacing:.6px;text-align:center;overflow-wrap:anywhere}
.template-product .fd-product-gallery :is(media-gallery,media-gallery-group){border-radius:0;overflow:visible}
.template-product .fd-product-gallery .product-image__slider.p1{border-radius:0}
.template-product .fd-product-gallery .product-image__slider.p1 .product-image-lg{background:#fff;border:1px solid #efefef;border-radius:0;box-sizing:border-box}
.template-product .fd-product-gallery .product-image__slider.p1 .product-image-lg img{object-fit:contain;object-position:center}
.fd-product-gallery__controls{display:flex;justify-content:center;align-items:center;gap:0;margin:12px 0 0;padding:0}
.fd-product-gallery__controls .fd-product-gallery__counter{position:static;display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;margin:0;padding:0;color:#444;font-family:FODCardInter,Arial,sans-serif;font-size:10px;font-weight:400;font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:0;white-space:nowrap}
.fd-product-gallery__button{display:flex;align-items:center;justify-content:center;position:static;width:44px;height:44px;min-width:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#333;box-shadow:none;cursor:pointer}
.fd-product-gallery__button svg{display:block;width:10px;height:12px;fill:none;stroke:currentColor;stroke-width:1.2}
.fd-product-gallery__button.swiper-button-disabled{opacity:.35;cursor:default}
.fd-product-gallery__button.swiper-button-lock{display:none}
.fd-product-gallery__button:focus-visible{outline:2px solid #92703b;outline-offset:-4px}
@media(max-width:767px){
 .template-product .fd-product-section>.fw-section,.template-product .fd-product-section>.page-width{padding-inline:15px}
 .template-product .fd-product-gallery .product-thumbnails{display:none}
 .template-product .fd-product-gallery .product-images{width:calc(100% + 14px);max-width:none}
 .template-product .fd-product-gallery .product-image__slider.p1{width:100%;height:auto;aspect-ratio:auto;margin:0;overflow:hidden}
 .template-product .fd-product-gallery .product-image__slider.p1>.swiper-wrapper{height:auto;align-items:stretch}
 .template-product .fd-product-gallery .product-image__slider.p1 .product-image-lg{width:calc(100% - 14px);height:auto;aspect-ratio:1;flex-shrink:0}
 .template-product .fd-product-gallery .product-images.w-100 .product-image-lg{width:100%}
 .template-product .fd-product-gallery .product-image__slider.p1 .product-image-lg>.img-wrapper{position:absolute;inset:0;width:100%;height:100%}
 .template-product .fd-product-gallery .product-image__slider.p1 .product-image-lg>img.img-auto{position:absolute;inset:0;width:100%;height:100%}
 .template-product .fd-product-gallery .product-image__slider.p1 .videoSlide :is(video,.video-wrap){position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
 .template-product .fd-product-gallery .fd-product-gallery__controls{width:calc(100% - 14px);margin:12px 0 10px}
 .template-product .fd-product-gallery:not(:has(.fd-product-gallery__controls)){margin-bottom:20px}
}
