bora-details.bora-details{display:block;background:#faf8f5;color:#211c1d;font-family:var(--font-body--family,Arial,sans-serif);font-size:16px;line-height:1.55;padding:36px 0 72px}.bora-details *{box-sizing:border-box}.bora-details [hidden]{display:none!important}.bora-details a{color:inherit}.bora-details button,.bora-details a{-webkit-tap-highlight-color:transparent}.bora-details :is(a,button,summary):focus-visible{outline:2px solid #751522;outline-offset:5px}.bora-details .bd-shell{width:min(1280px,calc(100% - 80px));margin-inline:auto}.bora-details .bd-intro{padding:0 0 40px;max-width:780px}.bora-details .bd-back{display:inline-block;font-size:12px;text-decoration:none;color:#6b6061;margin-bottom:34px}.bora-details .bd-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 17px;color:#746267;font-weight:600}.bora-details h1{font-family:var(--font-heading--family,Georgia,serif);font-size:clamp(38px,4.5vw,64px);font-weight:400;line-height:1.04;letter-spacing:-.04em;margin:0 0 20px;max-width:850px}.bora-details h1 em{font-family:Georgia,serif;font-weight:400;color:#751522}.bora-details .bd-lead{font-size:16px;line-height:1.65;max-width:590px;color:#6b6061;margin:0}.bora-details .bd-products{display:flex;flex-wrap:wrap;gap:8px 29px;border-top:1px solid #ded7d2;border-bottom:1px solid #ded7d2;margin-bottom:36px;padding:0}.bora-details .bd-products a{display:flex;align-items:center;min-height:58px;text-decoration:none;font-size:13px;color:#776a6d;position:relative;white-space:nowrap}.bora-details .bd-products a[aria-selected=true]{color:#241c1e}.bora-details .bd-products a[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#751522}.bora-details .bd-panel{--bd-accent:#25232b;--bd-button:#25232b;--bd-button-text:#fff;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:clamp(30px,6vw,90px);margin-bottom:60px}.bora-details .bd-panel[data-tone=rosa]{--bd-accent:#bd8697;--bd-button:#dfb9c4;--bd-button-text:#302026}.bora-details .bd-panel[data-tone=gris]{--bd-accent:#807a80;--bd-button:#615b63;--bd-button-text:#fff}.bora-details .bd-panel[data-tone=vino]{--bd-accent:#81213d;--bd-button:#81213d;--bd-button-text:#fff}.bora-details .bd-panel[data-bd-panel=enterizo-de-manga-larga][data-tone=vino],.bora-details .bd-panel[data-bd-panel=polo-de-manga-corta][data-tone=vino]{--bd-accent:#651d32;--bd-button:#651d32;--bd-button-text:#fff}.bora-details .bd-visual{min-width:0}.bora-details .bd-stage{position:relative;display:block;background:#f1eeeb;aspect-ratio:4/5;overflow:hidden;text-decoration:none}.bora-details .bd-stage>img{width:100%;height:100%;max-height:720px;display:block;object-fit:contain;object-position:center}.bora-details .bd-zoom-label{display:flex;align-items:center;gap:20px;position:absolute;bottom:16px;right:16px;background:rgba(255,255,255,.94);font-size:11px;line-height:1;padding:13px 16px;color:#30282b}.bora-details .bd-zoom-label span{font-size:17px}.bora-details .bd-caption{display:flex;justify-content:space-between;gap:15px;padding:13px 0 15px;font-size:11px;color:#6b6061;border-bottom:1px solid #ded7d2}.bora-details .bd-caption>span:first-child{min-width:0}.bora-details .bd-caption>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.bora-details .bd-thumbs{display:flex;gap:9px;padding:16px 2px 4px;overflow-x:auto;scrollbar-width:thin}.bora-details .bd-thumb{display:block;width:64px;height:84px;flex:0 0 64px;border:1px solid transparent;padding:3px;background:#f1eeeb;transition:border-color .18s}.bora-details .bd-thumb[aria-current=true]{border-color:var(--bd-accent)}.bora-details .bd-thumb img{display:block;width:100%;height:100%;object-fit:cover}.bora-details .bd-copy{padding-top:14px;min-width:0}.bora-details .bd-copy>.bd-eyebrow{margin-bottom:10px}.bora-details h2{font-family:var(--font-heading--family,Georgia,serif);font-size:clamp(28px,2.7vw,39px);line-height:1.12;font-weight:400;letter-spacing:-.025em;margin:0 0 13px}.bora-details .bd-price{font-size:16px;margin:0 0 30px;font-variant-numeric:tabular-nums}.bora-details .bd-color-heading{display:flex;gap:10px;align-items:baseline;font-size:13px}.bora-details .bd-color-heading>span{color:#74676a}.bora-details .bd-color-heading strong{font-weight:500;border-bottom:2px solid var(--bd-accent);padding-bottom:2px;transition:border-color .18s}.bora-details .bd-colors{display:flex;gap:8px;margin:13px 0 24px}.bora-details .bd-color{width:42px;height:42px;display:grid;place-items:center;border:1px solid transparent;border-radius:50%;padding:5px;transition:border-color .18s}.bora-details .bd-color span{display:block;width:100%;height:100%;border-radius:50%;background:var(--bd-chip);border:1px solid #0000000d}.bora-details .bd-color[aria-current=true]{border-color:var(--bd-accent)}.bora-details .bd-guidance{font-size:13px;line-height:1.65;max-width:350px;color:#716367;margin:0 0 22px}.bora-details .bd-product-details{border-top:1px solid #ded7d2;border-bottom:1px solid #ded7d2;margin:0 0 25px}.bora-details .bd-product-details>summary{display:flex;align-items:center;justify-content:space-between;min-height:55px;gap:20px;font-weight:500;font-size:13px;cursor:pointer;list-style:none}.bora-details .bd-product-details>summary::-webkit-details-marker{display:none}.bora-details .bd-product-details>summary>span{font-size:23px;font-weight:300;line-height:1;transition:transform .18s}.bora-details .bd-product-details[open]>summary>span{transform:rotate(45deg)}.bora-details .bd-description{font-size:13px;line-height:1.6;padding:0 0 22px;overflow-wrap:anywhere}.bora-details .bd-description p{margin:0 0 14px}.bora-details .bd-description ul{padding-left:19px}.bora-details .bd-description table{max-width:100%;font-size:12px!important}.bora-details .bd-description .bora-product-delivery{display:none}.bora-details .bd-description .bora-size-guide{font-size:13px!important}.bora-details .bd-description .bora-size-guide summary{font-size:13px!important}.bora-details .bd-description .bora-size-guide p{font-size:13px!important}.bora-details .bd-product-link{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:54px;text-decoration:none;background:var(--bd-button);color:var(--bd-button-text);padding:14px 21px;font-size:12px;font-weight:600;letter-spacing:.04em;transition:background-color .2s,color .2s}.bora-details .bd-product-link:hover{filter:brightness(.94)}.bora-details .bd-product-link span{font-size:20px;font-weight:400}.bora-details .bd-size-note{font-size:11px;text-align:center;color:#74676a;margin:10px 0 0}.bora-details .bd-ending{border-top:1px solid #ded7d2;padding-top:31px;display:flex;justify-content:space-between;gap:30px;align-items:center}.bora-details .bd-ending p{font-family:Georgia,serif;font-size:25px;font-style:italic;margin:0}.bora-details .bd-ending a{font-size:12px;text-decoration:none;display:flex;gap:40px;padding:10px 0;border-bottom:1px solid #bfa7aa}.bora-details .bd-modal{width:min(1160px,calc(100vw - 30px));height:calc(100dvh - 30px);max-width:none;max-height:none;border:0;background:#faf8f5;padding:18px;overflow:hidden;color:#241c1e}.bora-details .bd-modal::backdrop{background:#181215b8}.bora-details .bd-modal form{height:38px;text-align:right;margin:0}.bora-details .bd-modal-close{background:none;border:0;display:inline-flex;align-items:center;gap:20px;min-height:38px;padding:0 8px;font:inherit;font-size:12px;color:#241c1e;cursor:pointer}.bora-details .bd-modal-close span{font-size:28px;line-height:1}.bora-details .bd-modal-canvas{height:calc(100% - 74px);width:100%;overflow:auto;display:flex;justify-content:center;align-items:center}.bora-details .bd-modal-canvas img{display:block;max-width:100%;max-height:100%;height:100%;width:100%;object-fit:contain}.bora-details .bd-modal>p{margin:10px 0 0;font-size:12px;text-align:center}.bora-details:not([data-enhanced]) .bd-panel{padding-top:24px;border-top:1px solid #ded7d2}
@media(max-width:749px){bora-details.bora-details{padding:22px 0 44px}.bora-details .bd-shell{width:calc(100% - 36px)}.bora-details .bd-back{margin-bottom:25px}.bora-details .bd-intro{padding-bottom:27px}.bora-details h1{font-size:40px;max-width:360px;line-height:1.05}.bora-details h1 em{display:block}.bora-details .bd-lead{font-size:14px;line-height:1.65}.bora-details .bd-eyebrow{font-size:10px;margin-bottom:14px}.bora-details .bd-products{flex-wrap:nowrap;gap:25px;overflow-x:auto;scrollbar-width:thin;margin-bottom:24px}.bora-details .bd-products a{min-height:53px;font-size:12px}.bora-details .bd-panel{grid-template-columns:minmax(0,1fr);gap:23px;margin-bottom:37px}.bora-details .bd-copy{display:contents}.bora-details .bd-copy>.bd-eyebrow{display:none}.bora-details .bd-copy>h2{grid-row:1;font-size:29px;margin:0}.bora-details .bd-price{grid-row:2;margin:-14px 0 -2px;font-size:14px}.bora-details .bd-color-heading{grid-row:3;margin:-3px 0 0}.bora-details .bd-colors{grid-row:4;margin:-17px 0 -7px}.bora-details .bd-visual{grid-row:5}.bora-details .bd-stage{aspect-ratio:4/5}.bora-details .bd-guidance{margin:0;max-width:none;font-size:12px}.bora-details .bd-product-details{margin:0}.bora-details .bd-product-link{margin:0}.bora-details .bd-size-note{margin:-13px 0 0}.bora-details .bd-ending{display:block;padding-top:26px}.bora-details .bd-ending p{font-size:23px;margin-bottom:18px}.bora-details .bd-ending a{width:fit-content}.bora-details .bd-zoom-label{bottom:12px;right:12px;padding:11px 13px}.bora-details .bd-thumbs{gap:8px}.bora-details .bd-thumb{width:55px;height:72px;flex-basis:55px}.bora-details .bd-modal{width:calc(100vw - 16px);height:calc(100dvh - 16px);padding:10px}}
@media(prefers-reduced-motion:reduce){.bora-details *{transition:none!important;scroll-behavior:auto!important}}
.bora-details .bd-shared-gallery {
  --variant-accent: var(--bora-control-bg);
  --variant-on-accent: var(--bora-control-text);
  --variant-focus: var(--bora-control-focus);
  min-width: 0;
}
.bora-details .bd-shared-gallery .bsn-gallery {
  --bsn-wine: var(--bora-control-focus);
}
.bora-details .bd-shared-gallery .bsn-count {
  color: var(--bora-control-focus);
}
