.coffrets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 26px}.coffrets-card{min-width:0;border:1px solid var(--line);background:var(--bg)}.coffrets-card>a{display:block;height:100%}.coffret-photo{position:relative;aspect-ratio:776/704;overflow:hidden;background:#f5eee7}.coffret-photo>img{width:100%;height:100%;object-fit:cover}.coffret-photo--reference>img{position:absolute;left:-2.57732%;top:-19.88636%;width:170.1031%;max-width:none;height:auto;object-fit:initial}.coffrets-card__copy{padding:23px 24px 25px}.coffrets-card h3{font-size:clamp(23px,2.1vw,29px);margin-bottom:10px}.coffrets-card p{color:var(--muted);font-size:13px;line-height:1.6;min-height:42px}.coffrets-card__formats,.coffrets-card__price{display:block;font-size:12px;margin-top:14px;letter-spacing:.03em}.coffrets-card__price{margin-top:6px}.coffrets-card .text-link{margin-top:12px;font-size:12px}.coffrets-card>a:hover .text-link{color:var(--gold)}.coffret-detail{padding-top:32px}.coffret-detail .breadcrumb{display:inline-block;margin-bottom:24px;font-size:12px;color:var(--muted)}.coffret-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:44px}.coffret-gallery,.coffret-info{min-width:0}.coffret-eyebrow{display:flex;align-items:center;gap:18px;font-size:11px;letter-spacing:.19em;margin-bottom:20px}.coffret-eyebrow:after{content:"";flex:1;height:1px;background:var(--gold)}.coffret-info h1{font-size:clamp(28px,3vw,40px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.coffret-description{font-size:16px;line-height:1.55;margin-top:20px;max-width:34em}.coffret-divider{width:45px;height:1px;background:var(--gold);margin:26px 0}.coffret-formats{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:100%}.coffret-formats legend{font-size:12px;letter-spacing:.06em;margin-bottom:12px}.coffret-format{position:relative;cursor:pointer}.coffret-format input{position:absolute;opacity:0;width:1px;height:1px}.coffret-format span{display:flex;align-items:center;justify-content:center;border:1px solid var(--gold);min-height:51px;padding:10px 14px;font-size:16px;line-height:1.4;transition:background .15s,color .15s}.coffret-format input:checked+span{background:var(--text);color:var(--bg)}.coffret-format input:focus-visible+span{outline:2px solid var(--gold);outline-offset:4px}.coffret-price{font-size:20px;line-height:1.4;margin:18px 0 15px;min-height:28px}.coffret-price:empty{display:none}.coffret-add{width:100%;margin-top:4px;min-height:51px}.coffret-price:empty+.coffret-add{margin-top:22px}.coffret-purchase:not(:has(.coffret-price:not(:empty))) .coffret-add{margin-top:22px}.coffret-delivery{display:flex;align-items:center;gap:10px;font-size:12px;margin-top:21px}.coffret-rule-title{display:flex;align-items:center;justify-content:center;gap:24px;text-align:center;font-size:clamp(20px,2.2vw,26px);margin:40px 0 25px}.coffret-rule-title:before,.coffret-rule-title:after{content:"";height:1px;background:var(--gold);flex:1}.coffret-perfumes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.coffret-perfume{min-width:0;border:1px solid var(--line);padding:18px 15px 24px;text-align:center;display:flex;flex-direction:column}.coffret-perfume__image{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.coffret-perfume__image img{width:100%;height:100%;object-fit:contain;max-height:290px}.coffret-perfume h3{font-size:clamp(16px,1.6vw,21px);margin-top:auto;overflow-wrap:normal}.coffret-perfume p{font-size:10px;letter-spacing:.15em;text-transform:uppercase;line-height:1.6;margin-top:9px;color:var(--muted)}.coffret-details{margin-top:24px}.coffret-editor-note{font-size:12px;padding:14px;border:1px dashed var(--gold);margin-top:20px;background:var(--surface)}@media(min-width:1100px){.desktop-nav>ul{column-gap:28px}}@media(max-width:989px){.coffret-main{gap:26px;grid-template-columns:1.15fr 1fr}.coffret-info h1{font-size:32px}.coffret-description{font-size:14px}.coffrets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coffret-perfumes{gap:16px}}@media(max-width:749px){.coffret-detail{padding-top:20px}.coffret-main{grid-template-columns:1fr;gap:28px}.coffret-info h1{font-size:clamp(26px,7vw,32px);max-width:12em}.coffret-eyebrow{margin-bottom:15px}.coffret-description{font-size:15px;margin-top:15px}.coffret-divider{margin:20px 0}.coffret-rule-title{gap:12px;margin-top:34px;font-size:20px}.coffret-perfumes{gap:9px}.coffret-perfume{padding:10px 6px 15px}.coffret-perfume__image{margin-bottom:13px}.coffret-perfume h3{font-size:clamp(12px,3.4vw,16px);line-height:1.25;overflow-wrap:normal}.coffret-perfume p{font-size:8px;letter-spacing:.06em}.coffrets-grid{gap:20px 14px}.coffrets-card__copy{padding:16px 14px}.coffrets-card h3{font-size:23px}.coffrets-card p{min-height:0}.coffret-delivery{font-size:12px}.coffret-format span{min-height:52px}}@media(max-width:479px){.coffrets-grid{grid-template-columns:1fr}.coffrets-card__copy{padding:20px}.coffrets-card h3{font-size:28px}.coffret-rule-title{font-size:19px}.coffret-rule-title:before,.coffret-rule-title:after{min-width:12px}}@media(prefers-reduced-motion:reduce){.coffret-format span{transition:none}}.coffrets-controls{display:flex;justify-content:flex-end;gap:10px;margin:-8px 0 20px}.coffrets-arrow{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);background:var(--bg);color:var(--text)}.coffrets-arrow:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.coffrets-arrow[data-coffrets-prev] .icon{transform:rotate(180deg)}.coffrets-arrow:disabled{opacity:.3;cursor:default}.coffrets-grid.coffrets-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3.2);gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:1px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--gold) var(--surface);padding:2px 1px 18px;touch-action:pan-x pan-y;cursor:grab}.coffrets-track .coffrets-card{scroll-snap-align:start}.coffrets-track .coffrets-card>a{-webkit-user-drag:none}.coffrets-track img{-webkit-user-drag:none}.coffrets-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.coffrets-track.is-dragging a{cursor:grabbing}.no-js .coffrets-controls{display:none}@media(max-width:989px){.coffrets-grid.coffrets-track{grid-auto-columns:calc((100% - 20px)/2.15);gap:20px}}@media(max-width:749px){.coffrets-grid.coffrets-track{grid-auto-columns:84%;gap:16px}.coffrets-controls{margin:0 0 16px}.coffrets-track .coffrets-card__copy{padding:20px}.coffrets-track .coffrets-card h3{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/coffrets.css.map */
