/* MIHAELA_R17_PRODUCT_AVAILABILITY_BEGIN — product copy refinements and tighter delivery subtitle spacing. */
.r38-page .mb-r13-product-delivery{margin:clamp(-18px,-1.2vw,-10px) auto clamp(26px,3vw,44px);max-width:1440px;position:relative;padding-top:0}
.r38-page .mb-r13-product-delivery::before{content:none}
.r38-page .mb-r13-product-delivery::after{content:"";display:block;height:1px;margin-top:12px;background:linear-gradient(90deg,transparent,rgba(188,159,120,.35) 12%,rgba(188,159,120,.58) 50%,rgba(188,159,120,.35) 88%,transparent)}
.r38-page .mb-r13-accordion{border:none;background:transparent;margin:0}
.r38-page .mb-r13-accordion summary{list-style:none;cursor:pointer;outline-offset:5px;padding:0;color:#4d3542;user-select:none}
.r38-page .mb-r13-accordion summary::-webkit-details-marker{display:none}
.r38-page .mb-r13-summary-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,2vw,28px);align-items:center;padding:clamp(20px,2.7vw,28px) clamp(22px,3vw,40px);background:linear-gradient(180deg,rgba(248,243,237,.94),rgba(243,235,226,.58));box-shadow:0 20px 46px rgba(82,52,67,.07),inset 0 1px 0 rgba(255,255,255,.68);border-radius:28px}
.r38-page .mb-r13-summary-copy{display:flex;flex-direction:column;gap:8px;min-width:0}
.r38-page .mb-r13-summary-heading{font-family:Manrope,Arial,sans-serif;font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.2;letter-spacing:-.018em;color:#4d3542}
.r38-page .mb-r13-summary-hint{font-family:Manrope,Arial,sans-serif;font-size:clamp(14px,1.25vw,17px);font-weight:400;line-height:1.72;color:#6d5b5b;display:block;max-width:880px}
.r38-page .mb-r13-summary-arrow{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 auto;transition:transform .28s ease}
.r38-page .mb-r13-summary-arrow::before{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23b8945f' d='M12 18.35c-.32 0-.64-.12-.88-.36L3.61 10.48a1.25 1.25 0 1 1 1.77-1.77L12 15.33l6.62-6.62a1.25 1.25 0 1 1 1.77 1.77l-7.51 7.51c-.24.24-.56.36-.88.36Z'/%3E%3C/svg%3E")}
.r38-page details[open] .mb-r13-summary-arrow{transform:rotate(180deg)}
.r38-page .mb-r13-accordion-content{padding:clamp(24px,3vw,36px) clamp(22px,3vw,40px) clamp(34px,4vw,56px);margin-top:10px;background:linear-gradient(180deg,rgba(249,246,241,.98),rgba(244,238,231,.86));border-radius:28px;box-shadow:0 22px 54px rgba(82,52,67,.05);border:1px solid rgba(202,182,152,.22)}
.r38-page .mb-r13-lead{font:400 clamp(16px,1.38vw,19px)/1.88 Manrope,Arial,sans-serif;color:#56484a;margin:0 0 13px}
.r38-page .mb-r13-delivery-page{display:block;width:100%;min-width:0}
.r38-page .mb-r13-delivery-hero{max-width:1150px;margin:clamp(36px,5vw,70px) auto 0;padding-bottom:clamp(25px,4vw,56px)}
.r38-page .mb-r13-hero-top{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#9e7956}
.r38-page .mb-r13-hero-kicker{font:600 12px/1.6 Manrope,Arial,sans-serif;letter-spacing:.23em;text-transform:uppercase}
.r38-page .mb-r13-hero-star{font-size:25px}
.r38-page .mb-r13-delivery-hero h1{font-family:'Bodoni Moda',Georgia,serif;font-weight:400;font-size:clamp(46px,6.5vw,102px);line-height:1.02;letter-spacing:-.035em;color:#3e2e32;margin:clamp(20px,3vw,44px) 0 clamp(24px,3vw,42px);max-width:1000px}
.r38-page .mb-r13-delivery-intro{max-width:880px;display:grid;gap:12px}
.r38-page .mb-r13-delivery-intro p{font:400 clamp(16px,1.38vw,19px)/1.85 Manrope,Arial,sans-serif;color:#56484a;margin:0 0 13px}
.r38-page .mb-r13-delivery-ornament{display:flex;gap:28px;align-items:center;justify-content:center;color:#b69063;margin-top:clamp(20px,4vw,48px)}
.r38-page .mb-r13-delivery-ornament span{display:block;max-width:350px;width:38%;height:1px;background:linear-gradient(90deg,transparent,#d2baa0)}
.r38-page .mb-r13-delivery-ornament span:last-child{transform:rotate(180deg)}
.r38-page .mb-r13-delivery-document{max-width:1130px;margin:0 auto clamp(65px,7vw,110px);padding:10px 0}
.r38-page .mb-r13-delivery-sections{background:linear-gradient(180deg,rgba(250,247,242,.9),rgba(244,237,228,.82));border-radius:36px;padding:clamp(18px,2.5vw,24px) clamp(22px,2.6vw,28px);box-shadow:0 22px 54px rgba(82,52,67,.05)}
.r38-page .mb-r13-delivery-section{display:grid;grid-template-columns:56px minmax(0,1fr);gap:clamp(15px,3vw,45px);padding:clamp(30px,4vw,58px) 0;border-top:1px solid rgba(142,112,91,.25)}
.r38-page .mb-r13-delivery-section:first-child{border-top:none}
.r38-page .mb-r13-section-number{font:600 11px/1.8 Manrope,Arial,sans-serif;letter-spacing:.13em;color:#a98b6c;padding-top:15px;white-space:nowrap}
.r38-page .mb-r13-section-body h2{font-family:'Bodoni Moda',Georgia,serif;font-size:clamp(27px,3vw,43px);font-weight:400;line-height:1.2;color:#49383c;margin:0 0 clamp(20px,2.5vw,30px)}
.r38-page .mb-r13-section-body p{font:400 clamp(15px,1.27vw,18px)/1.86 Manrope,Arial,sans-serif;color:#55494a;margin:0 0 16px}
.r38-page .mb-r13-table-scroll{overflow-x:auto;max-width:100%;margin:20px 0 30px;border:1px solid rgba(141,111,87,.18);border-radius:22px}
.r38-page .mb-r13-delivery-table{border-collapse:collapse;width:100%;min-width:430px;font:400 clamp(14px,1.2vw,16px)/1.55 Manrope,Arial,sans-serif;color:#534749;background:rgba(255,255,255,.75)}
.r38-page .mb-r13-delivery-table th{text-align:left;background:#eee1d3;color:#71505e;font-weight:600;letter-spacing:.06em}
.r38-page .mb-r13-delivery-table td,.r38-page .mb-r13-delivery-table th{padding:15px 20px;border-bottom:1px solid rgba(141,111,87,.14)}
.r38-page .mb-r13-delivery-table tbody tr:nth-child(even){background:#f8f3ec}
.r38-page .mb-r13-delivery-end{border-top:1px solid rgba(141,111,87,.28);padding:clamp(32px,4vw,58px) 0 0;margin-top:clamp(24px,3vw,34px)}
.r38-page .mb-r13-delivery-end p{font-family:'Bodoni Moda',Georgia,serif;font-size:clamp(23px,2.6vw,39px);font-weight:400;line-height:1.5;color:#714554;max-width:950px;margin:0 0 30px}
.r38-page .mb-r13-delivery-contact{display:inline-block;padding:17px 32px;background:#694057;color:#fff;text-decoration:none;font:600 13px/1.4 Manrope,Arial,sans-serif;letter-spacing:.06em;transition:background .2s ease,border-radius .2s ease;border-radius:999px}
.r38-page .mb-r13-delivery-contact:hover{background:#4e3041}
.r38-page .mb-r13-view-policy{margin-top:24px;font:500 15px/1.6 Manrope,Arial,sans-serif}
.r38-page .mb-r13-view-policy a{color:#7a5361;text-decoration:underline;text-underline-offset:5px}
@media(max-width:700px){.r38-page .mb-r13-product-delivery{margin:-8px auto 34px}.r38-page .mb-r13-product-delivery::after{margin-top:10px}.r38-page .mb-r13-summary-shell{grid-template-columns:minmax(0,1fr);padding:18px 18px 16px;border-radius:22px}.r38-page .mb-r13-summary-arrow{width:40px;height:40px;justify-self:end}.r38-page .mb-r13-summary-arrow::before{width:22px;height:22px}.r38-page .mb-r13-accordion-content{padding:22px 18px 28px;border-radius:22px}.r38-page .mb-r13-summary-heading{font-size:22px}.r38-page .mb-r13-delivery-hero{margin-top:28px}.r38-page .mb-r13-delivery-sections{padding:12px 16px;border-radius:24px}.r38-page .mb-r13-delivery-section{grid-template-columns:minmax(0,1fr);gap:5px;padding:28px 0}.r38-page .mb-r13-section-number{padding-top:0}.r38-page .mb-r13-delivery-table td,.r38-page .mb-r13-delivery-table th{padding:12px}.r38-page .mb-r13-delivery-end p{font-size:25px}}
@media(prefers-reduced-motion:reduce){.r38-page .mb-r13-summary-arrow{transition:none}}
/* MIHAELA_R17_PRODUCT_AVAILABILITY_END */

/* MIHAELA_R17_FIX1_STORY_GAP_BEGIN — eliminate the 88px empty tail of the story. */
.r38-page:has(.r27-product-hero) .mb-artwork-story{padding-bottom:clamp(12px,1.6vw,22px)!important}
.r38-page:has(.r27-product-hero) .mb-product-introduction{padding-bottom:clamp(16px,2vw,28px)!important}
.r38-page:has(.r27-product-hero) .mb-r13-product-delivery{margin-top:clamp(8px,1vw,14px)!important}
.r38-page:has(.r27-product-hero) .r52-product-commerce:empty{display:none!important}
@media(max-width:760px){.r38-page:has(.r27-product-hero) .mb-artwork-story{padding-bottom:12px!important}.r38-page:has(.r27-product-hero) .mb-product-introduction{padding-bottom:16px!important}.r38-page:has(.r27-product-hero) .mb-r13-product-delivery{margin-top:8px!important}}
/* MIHAELA_R17_FIX1_STORY_GAP_END */
