.ot-pack-cart,.ot-pack-modal{--ot-pack-ink: rgb(var(--ot-coal));--ot-pack-muted: rgb(var(--ot-coal) / .62);--ot-pack-line: rgb(var(--ot-coal) / .12);--ot-pack-soft: rgb(var(--ot-paper));--ot-pack-radius: 12px}.ot-pack-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.ot-pack-tier{display:grid;gap:.125rem;padding:.75rem .5rem;text-align:center;border:1px solid var(--ot-pack-line);border-radius:10px;background:#fff;color:var(--ot-pack-muted);transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.ot-pack-tier__name{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ot-pack-tier__pct{font-family:var(--heading-font-family);font-stretch:var(--ot-display-stretch, 100%);font-weight:800;font-size:1.375rem;line-height:1.1;color:var(--ot-pack-ink)}.ot-pack-tier__qty{font-size:.75rem}.ot-pack-tier.is-passed{border-color:rgb(var(--ot-action) / .35)}.ot-pack-tier.is-active{border-color:rgb(var(--ot-action));background:rgb(var(--ot-action) / .1);color:var(--ot-pack-ink);box-shadow:inset 0 0 0 1px rgb(var(--ot-action))}.ot-pack-tier.is-active .ot-pack-tier__pct{color:rgb(var(--ot-action-ink))}.ot-pack-block{--rcl-red: 226 20 28;--rcl-red-deep: 120 10 16;--rcl-yellow: 255 209 0;--rcl-coal: 21 22 26;--rcl-black: 11 11 13;container-type:inline-size;display:block;margin-block-start:.5rem;color:#fff}.ot-pack-block__inner{position:relative;display:grid;overflow:hidden;border-radius:16px;background:rgb(var(--rcl-coal));isolation:isolate}.ot-pack-block__body{position:relative;display:grid;gap:.875rem;padding:1.25rem 1.125rem;min-width:0}.ot-pack-block__watermark{position:absolute;z-index:-1;inset-inline-end:-1.5rem;bottom:-2rem;width:11rem;height:auto;opacity:.16;mix-blend-mode:screen;pointer-events:none}.ot-pack-block__eyebrow{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.6875rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--rcl-yellow))}.ot-pack-block__eyebrow:before{content:"";flex:none;width:.75rem;height:.75rem;background:repeating-conic-gradient(rgb(var(--rcl-yellow)) 0 25%,rgb(var(--rcl-red)) 0 50%) 0 0 / 50% 50%}.ot-pack-block__title{margin:0;font-family:var(--heading-font-family);font-stretch:var(--ot-display-stretch, 100%);font-weight:800;font-size:clamp(1.5rem,7.5cqi,2.125rem);line-height:.98;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.ot-pack-block__title span{display:block;color:rgb(var(--rcl-yellow))}.ot-pack-block__text{margin:0;font-size:.9375rem;font-weight:600;color:#ffffffeb}.ot-pack-block__micro{margin:-.5rem 0 0;font-size:.8125rem;color:#ffffff9e}.ot-pack-block__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.375rem 0 0;padding:.625rem 0 0;list-style:none}.ot-pack-ticket{position:relative;display:grid}.ot-pack-block.is-ready .ot-pack-ticket{transition:transform .25s ease,filter .25s ease,opacity .25s ease}.ot-pack-ticket__card{display:grid;justify-items:center;gap:.125rem;padding:.875rem .375rem .75rem;border-radius:12px;text-align:center;-webkit-mask:radial-gradient(circle 6px at 0 58%,#0000 96%,#000) left / 51% 100% no-repeat,radial-gradient(circle 6px at 100% 58%,#0000 96%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 6px at 0 58%,#0000 96%,#000) left / 51% 100% no-repeat,radial-gradient(circle 6px at 100% 58%,#0000 96%,#000) right / 51% 100% no-repeat}.ot-pack-ticket__name{font-size:.6875rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ot-pack-ticket__pct{font-family:var(--heading-font-family);font-stretch:var(--ot-display-stretch, 100%);font-weight:800;font-size:clamp(1.375rem,6.4cqi,1.875rem);line-height:1;font-variant-numeric:tabular-nums}.ot-pack-ticket__pct small{font-size:.6em}.ot-pack-ticket__qty{font-size:.6875rem;line-height:1.3}.ot-pack-ticket--1 .ot-pack-ticket__card{background:linear-gradient(160deg,rgb(var(--rcl-red)),rgb(var(--rcl-red-deep)));color:#fff}.ot-pack-ticket--1 .ot-pack-ticket__qty{color:#ffffffc7}.ot-pack-ticket--2 .ot-pack-ticket__card{background:rgb(var(--rcl-yellow));color:rgb(var(--rcl-black))}.ot-pack-ticket--2 .ot-pack-ticket__qty{color:rgb(var(--rcl-black) / .72)}.ot-pack-ticket--3 .ot-pack-ticket__card{background:linear-gradient(rgb(var(--rcl-black)),rgb(var(--rcl-black))) padding-box,linear-gradient(140deg,rgb(var(--rcl-yellow)),rgb(var(--rcl-yellow) / .25)) border-box;border:1.5px solid transparent;color:rgb(var(--rcl-yellow))}.ot-pack-ticket--3 .ot-pack-ticket__qty{color:#ffffffb3}.ot-pack-ticket{opacity:.62;filter:saturate(.7)}.ot-pack-ticket.is-next,.ot-pack-ticket.is-passed{opacity:1;filter:none}.ot-pack-ticket.is-active{opacity:1;filter:drop-shadow(0 0 .75rem rgb(var(--rcl-yellow) / .45));transform:translateY(-3px);z-index:1}.ot-pack-ticket.is-active .ot-pack-ticket__card{box-shadow:inset 0 0 0 2px rgb(var(--rcl-yellow))}.ot-pack-ticket--2.is-active .ot-pack-ticket__card{box-shadow:inset 0 0 0 2px rgb(var(--rcl-black)),inset 0 0 0 4px rgb(var(--rcl-yellow))}.ot-pack-ticket__badge{position:absolute;z-index:2;top:-.625rem;left:50%;display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .5rem;border-radius:999px;font-size:.5625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:rgb(var(--rcl-yellow));color:rgb(var(--rcl-black));box-shadow:0 2px 8px #00000059;opacity:0;transform:translate(-50%,4px) scale(.9);pointer-events:none}.ot-pack-block.is-ready .ot-pack-ticket__badge{transition:opacity .2s ease,transform .25s ease}.ot-pack-ticket.is-active .ot-pack-ticket__badge,.ot-pack-ticket.is-passed .ot-pack-ticket__badge{opacity:1;transform:translate(-50%) scale(1)}.ot-pack-ticket.is-passed .ot-pack-ticket__badge span{display:none}.ot-pack-block__status{display:grid;gap:.125rem;margin:0;padding:.75rem .875rem;border-radius:12px;background:#ffffff0f;box-shadow:inset 3px 0 rgb(var(--rcl-yellow));font-size:.875rem}.ot-pack-block__status strong{font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:.8125rem}.ot-pack-block__status span{color:rgb(var(--rcl-yellow));font-weight:600}.ot-pack-block__cta{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;width:100%;min-height:3.5rem;border-radius:14px;font-size:.9375rem;letter-spacing:.08em;text-transform:uppercase}.ot-pack-block__cta[aria-busy=true]{opacity:.7;pointer-events:none}.ot-pack-block__cta:focus-visible{outline-color:rgb(var(--rcl-yellow))}.ot-pack-block__toast{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;border-radius:12px;background:rgb(var(--rcl-yellow));color:rgb(var(--rcl-black));font-size:.875rem;font-weight:600}.ot-pack-block__toast .button{--button-background: var(--rcl-black);--button-text-color: 255 255 255}.ot-pack-block__toast[hidden]{display:none}.ot-pack-block__art{display:grid;grid-template-columns:2.25rem minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:5.5rem;overflow:hidden;background:rgb(var(--rcl-red))}.ot-pack-art__lens{background-size:cover;background-position:center}.ot-pack-block__art img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.ot-pack-art__mineur{object-position:40% 30%;filter:contrast(1.05)}.ot-pack-block__art .ot-pack-art__rcl{display:none}@container (min-width: 520px){.ot-pack-block--affiche .ot-pack-block__inner{grid-template-columns:minmax(0,34%) minmax(0,1fr)}.ot-pack-block__art{grid-template-columns:2.75rem minmax(0,1fr);grid-template-rows:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.75fr);height:100%}.ot-pack-art__lens{grid-row:1 / -1}.ot-pack-block__art .ot-pack-art__rcl{display:block}.ot-pack-block--affiche .ot-pack-block__body{padding:1.5rem 1.5rem 1.5rem 1.375rem}}.ot-pack-block__head{position:relative;display:grid;gap:.375rem;padding:1.25rem 6.25rem 1.125rem 1.125rem;background:radial-gradient(120% 140% at 100% 0%,rgb(255 255 255 / .12),transparent 55%),rgb(var(--rcl-red));overflow:hidden}.ot-pack-block--bandeau .ot-pack-block__eyebrow{color:#fff}.ot-pack-block--bandeau .ot-pack-block__eyebrow:before{background:repeating-conic-gradient(rgb(var(--rcl-yellow)) 0 25%,rgb(var(--rcl-black)) 0 50%) 0 0 / 50% 50%}.ot-pack-block--bandeau .ot-pack-block__text{color:#fff}.ot-pack-block__collage{position:absolute;inset-block-start:.75rem;inset-inline-end:-.25rem;width:6.25rem;height:100%;pointer-events:none}.ot-pack-block__collage img{position:absolute;display:block;height:auto;border:3px solid rgb(255 255 255);box-shadow:0 8px 18px #00000059}.ot-pack-collage__mineur{width:4.25rem;top:0;right:1.5rem;transform:rotate(-5deg)}.ot-pack-collage__damier{width:3.75rem;top:2.75rem;right:.25rem;transform:rotate(6deg)}.ot-pack-block__frise{height:10px;background:repeating-conic-gradient(rgb(var(--rcl-yellow)) 0 25%,rgb(var(--rcl-red)) 0 50%) 0 0 / 10px 10px}@container (min-width: 520px){.ot-pack-block__head{padding:1.5rem 10rem 1.375rem 1.5rem}.ot-pack-block__collage{width:10rem}.ot-pack-collage__mineur{width:6.5rem;right:2.5rem}.ot-pack-collage__damier{width:5.75rem;top:3.75rem}.ot-pack-block--bandeau .ot-pack-block__body{padding:1.5rem}}@media(prefers-reduced-motion:reduce){.ot-pack-ticket,.ot-pack-ticket__badge{transition:none}.ot-pack-ticket.is-active{transform:none}}.ot-pack-cart{display:grid;gap:.875rem;margin-block:.75rem .25rem;padding:.875rem 1rem;border-radius:var(--ot-pack-radius);background:var(--ot-pack-soft);color:var(--ot-pack-ink)}.ot-pack-cart--page{margin-block:1rem 0}.ot-pack-cart--suggest{margin-block:0}.ot-pack-cart--suggest .ot-pack-cart__suggest{padding-block-start:0;border-top:0}.ot-pack-progress{display:grid;gap:.375rem}.ot-pack-progress__title{margin:0;font-size:.8125rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ot-pack-progress__title.is-done{color:rgb(var(--ot-coal))}.ot-pack-progress__sub,.ot-pack-progress__saving{margin:0;font-size:.8125rem;color:var(--ot-pack-muted)}.ot-pack-progress__saving{color:rgb(var(--ot-coal));font-weight:600}.ot-pack-steps{position:relative;padding-block:.375rem 0}.ot-pack-steps__track{position:absolute;inset-inline:12.5%;top:1.0625rem;height:3px;border-radius:3px;background:var(--ot-pack-line)}.ot-pack-steps__fill{display:block;width:var(--ot-pack-fill, 0%);height:100%;border-radius:inherit;background:rgb(var(--ot-action));transition:width .45s cubic-bezier(.2,.7,.2,1)}.ot-pack-steps__list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.ot-pack-steps__step{display:grid;justify-items:center;gap:.25rem}.ot-pack-steps__dot{display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:50%;font-size:.6875rem;font-weight:700;background:#fff;color:var(--ot-pack-muted);box-shadow:inset 0 0 0 1.5px var(--ot-pack-line);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.ot-pack-steps__step.is-reached .ot-pack-steps__dot{background:rgb(var(--ot-action));color:rgb(var(--ot-action-ink));box-shadow:none}.ot-pack-steps__label{font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ot-pack-muted)}.ot-pack-steps__step.is-reached .ot-pack-steps__label{color:var(--ot-pack-ink)}.ot-pack-cart__suggest{display:grid;gap:.5rem;padding-block-start:.75rem;border-top:1px solid var(--ot-pack-line)}.ot-pack-cart__suggest-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ot-pack-cart__suggest-title{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ot-pack-cart__more{font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ot-pack-cart__suggest-list{display:grid;gap:.5rem}.ot-pack-suggest{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.375rem;border-radius:10px;background:#fff}.ot-pack-suggest__media img{display:block;width:3.5rem;height:3.5rem;object-fit:cover;border-radius:8px}.ot-pack-suggest__body{display:grid;min-width:0}.ot-pack-suggest__title{overflow:hidden;font-size:.8125rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ot-pack-suggest__price{font-size:.8125rem;color:var(--ot-pack-muted)}.ot-pack-suggest__add{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--rounded-button);background:rgb(var(--ot-action));color:rgb(var(--ot-action-ink));transition:background-color .18s ease,transform .18s ease}.ot-pack-suggest__add:hover{background:rgb(var(--ot-action-hover))}.ot-pack-suggest__add:focus-visible{outline:2px solid rgb(var(--ot-coal));outline-offset:3px}.ot-pack-suggest__add[aria-busy=true]{opacity:.6}.ot-pack-suggest.is-added .ot-pack-suggest__add{background:rgb(var(--ot-coal));color:#fff}.ot-pack-suggest .ot-pack-card__note{grid-column:1 / -1;margin:0;font-size:.75rem;font-weight:600}html.ot-pack-lock,html.ot-pack-lock body{overflow:hidden}.ot-pack-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;color:var(--ot-pack-ink)}.ot-pack-modal[hidden]{display:none}.ot-pack-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--ot-coal) / .55);opacity:0;transition:opacity .2s ease}.ot-pack-modal__panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100vh;height:100dvh;max-height:100%;background:#fff;transform:translateY(16px);transition:transform .25s cubic-bezier(.2,.7,.2,1);outline:none}.ot-pack-modal.is-open .ot-pack-modal__backdrop{opacity:1}.ot-pack-modal.is-open .ot-pack-modal__panel{transform:none}.ot-pack-modal__header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--ot-pack-line)}.ot-pack-modal__heading{grid-column:2;min-width:0}.ot-pack-modal__eyebrow{margin:0;font-size:.625rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ot-pack-muted)}.ot-pack-modal__title{margin:0;font-family:var(--heading-font-family);font-stretch:var(--ot-display-stretch, 100%);font-weight:800;font-size:1.125rem;line-height:1.15;text-transform:uppercase}.ot-pack-modal__back{grid-column:1;display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;padding-inline:.25rem .5rem;font-size:.8125rem;font-weight:600}.ot-pack-modal__back[hidden]{display:none}.ot-pack-modal__back[hidden]+.ot-pack-modal__heading{grid-column:1 / 3}.ot-pack-modal__close{grid-column:3;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:rgb(var(--ot-coal) / .06);transition:background-color .18s ease}.ot-pack-modal__close:hover{background:rgb(var(--ot-coal) / .12)}:is(.ot-pack-modal__close,.ot-pack-modal__back,.ot-pack-cat,.ot-pack-sticky,.ot-pack-cart__more):focus-visible{outline:2px solid rgb(var(--ot-coal));outline-offset:2px}.ot-pack-modal__body{display:grid;min-height:0}.ot-pack-modal__catalog{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1rem 1.5rem}.ot-pack-modal__intro{margin:0 0 1rem;font-size:.875rem;color:var(--ot-pack-muted)}.ot-pack-modal__section-title{margin:0 0 .75rem;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ot-pack-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ot-pack-cat{position:relative;display:grid;grid-template-rows:auto 1fr;overflow:hidden;text-align:start;border-radius:var(--ot-pack-radius);background:var(--ot-pack-soft);transition:transform .25s ease,box-shadow .25s ease}.ot-pack-cat__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:rgb(var(--ot-coal) / .05)}.ot-pack-cat__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ot-pack-cat__media--mosaic{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:2px}.ot-pack-cat__media--mosaic img:first-child{grid-row:1 / 3}.ot-pack-cat__media--mosaic img:only-child{grid-column:1 / 3}.ot-pack-cat__body{display:grid;align-content:start;gap:.125rem;padding:.75rem .875rem .875rem}.ot-pack-cat__title{font-family:var(--heading-font-family);font-stretch:var(--ot-display-stretch, 100%);font-weight:800;font-size:clamp(.8125rem,1.5vw,.9375rem);font-stretch:108%;line-height:1.15;text-transform:uppercase;overflow-wrap:break-word}.ot-pack-cat__subtitle{font-size:.75rem;line-height:1.35;color:var(--ot-pack-muted)}.ot-pack-cat__count{margin-block-start:.25rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ot-coal) / .75)}.ot-pack-cat__arrow{position:absolute;inset-inline-end:.625rem;top:.625rem;box-shadow:0 2px 8px rgb(var(--ot-coal) / .2);display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:rgb(var(--ot-action));color:rgb(var(--ot-action-ink));transition:transform .25s ease}@media(hover:hover)and (pointer:fine){.ot-pack-cat:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(var(--ot-coal) / .12)}.ot-pack-cat:hover .ot-pack-cat__media img{transform:scale(1.04)}.ot-pack-cat:hover .ot-pack-cat__arrow{transform:translate(2px)}}.ot-pack-faq{margin-block-start:1.5rem}.ot-pack-faq details{border-top:1px solid var(--ot-pack-line)}.ot-pack-faq details:last-child{border-bottom:1px solid var(--ot-pack-line)}.ot-pack-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;padding-block:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;list-style:none}.ot-pack-faq summary::-webkit-details-marker{display:none}.ot-pack-faq summary:after{content:"+";font-size:1.125rem;font-weight:400}.ot-pack-faq details[open] summary:after{content:"\2013"}.ot-pack-faq details p{margin:0 0 .75rem;font-size:.875rem;color:var(--ot-pack-muted)}.ot-pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}.ot-pack-grid__more{display:flex;justify-content:center;margin-block-start:1.25rem}.ot-pack-grid__more [hidden]{display:none}.ot-pack-grid__empty{grid-column:1 / -1;margin:1rem 0;font-size:.875rem;color:var(--ot-pack-muted)}.ot-pack-grid__loading{display:contents}.ot-pack-grid__loading span{aspect-ratio:3 / 4;border-radius:10px;background:linear-gradient(100deg,rgb(var(--ot-coal) / .05) 30%,rgb(var(--ot-coal) / .1),rgb(var(--ot-coal) / .05) 70%) 0 0 / 300% 100%;animation:ot-pack-shimmer 1.2s linear infinite}@keyframes ot-pack-shimmer{to{background-position:-100% 0}}.ot-pack-card{display:grid;grid-template-rows:auto 1fr;gap:.625rem}.ot-pack-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:10px;background:var(--ot-pack-soft)}.ot-pack-card__media img{width:100%;height:100%;object-fit:cover}.ot-pack-card__media img{transition:opacity .2s ease}.ot-pack-card__media.is-swapping img{opacity:.4}.ot-pack-card__badge{position:absolute;inset-inline-start:.5rem;top:.5rem;padding:.25rem .5rem;border-radius:6px;font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:rgb(var(--ot-coal));color:#fff}.ot-pack-card__body{display:grid;align-content:start;gap:.25rem}.ot-pack-card__eyebrow{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ot-pack-muted)}.ot-pack-card__title{margin:0;font-size:.9375rem;font-weight:700;line-height:1.25}.ot-pack-card__price{margin:0;font-size:.875rem}.ot-pack-card__price s{margin-inline-start:.25rem;color:var(--ot-pack-muted)}.ot-pack-card__hint{margin:0;font-size:.75rem;color:var(--ot-pack-muted)}.ot-pack-card__soldout{margin:.25rem 0 0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ot-pack-muted)}.ot-pack-card__select select{width:100%;min-height:2.75rem;padding-inline:.75rem 2rem;border:1px solid var(--ot-pack-line);border-radius:var(--rounded-input);background:#fff;font-size:.875rem}.ot-pack-card__cta{width:100%;margin-block-start:.25rem;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem}.ot-pack-card__cta[aria-busy=true]{opacity:.7}.ot-pack-card.is-added .ot-pack-card__cta{--button-background: var(--ot-coal);--button-text-color: 255 255 255}.ot-pack-card__note{margin:0;font-size:.75rem;font-weight:600}.ot-pack-card.is-error .ot-pack-card__note{color:rgb(var(--ot-blood))}.ot-pack-modal__pack{display:none;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:var(--ot-pack-soft)}.ot-pack-panel{display:grid;gap:.875rem;padding:1.25rem 1rem 1.5rem}.ot-pack-panel__title{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ot-pack-panel__status{margin:0;font-family:var(--heading-font-family);font-stretch:var(--ot-display-stretch, 100%);font-weight:800;font-size:1.125rem;line-height:1.2;text-transform:uppercase}.ot-pack-panel__sub,.ot-pack-panel__empty{margin:-.5rem 0 0;font-size:.875rem;color:var(--ot-pack-muted)}.ot-pack-panel__empty{margin:0}.ot-pack-items{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.ot-pack-item{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.375rem;border-radius:10px;background:#fff;animation:ot-pack-in .35s cubic-bezier(.2,.7,.2,1)}@keyframes ot-pack-in{0%{opacity:0;transform:translateY(6px)}}.ot-pack-item__media{position:relative}.ot-pack-item__media img{display:block;width:3.5rem;height:3.5rem;object-fit:cover;border-radius:8px}.ot-pack-item__qty{position:absolute;inset-inline-end:-.25rem;top:-.25rem;padding:.0625rem .375rem;border-radius:999px;font-size:.6875rem;font-weight:700;background:rgb(var(--ot-coal));color:#fff}.ot-pack-item__body{display:grid;min-width:0}.ot-pack-item__title{overflow:hidden;font-size:.8125rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ot-pack-item__tag{font-size:.6875rem;color:var(--ot-pack-muted)}.ot-pack-item__price{display:grid;justify-items:end;font-size:.8125rem;font-weight:600}.ot-pack-item__price s{font-weight:400;color:var(--ot-pack-muted)}.ot-pack-totals{display:grid;gap:.375rem;margin:0;padding-block-start:.75rem;border-top:1px solid var(--ot-pack-line);font-size:.875rem}.ot-pack-totals div{display:flex;justify-content:space-between;gap:1rem}.ot-pack-totals dt,.ot-pack-totals dd{margin:0}.ot-pack-totals .is-saving dd{font-weight:700}.ot-pack-totals .is-total{margin-block-start:.25rem;font-weight:800;font-size:1rem}.ot-pack-totals__note{margin:-.375rem 0 0;font-size:.75rem;color:var(--ot-pack-muted)}.ot-pack-panel__cta{width:100%;text-transform:uppercase;letter-spacing:.06em}.ot-pack-modal__sticky{padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom));border-top:1px solid var(--ot-pack-line);background:#fff}.ot-pack-sticky{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3.25rem;padding:.5rem .5rem .5rem 1rem;border-radius:var(--rounded-button);background:rgb(var(--ot-coal));color:#fff;text-align:start}.ot-pack-sticky__summary{font-size:.875rem}.ot-pack-sticky__action{flex:none;padding:.625rem .875rem;border-radius:calc(var(--rounded-button) - 2px);font-size:.8125rem;font-weight:700;background:rgb(var(--ot-action));color:rgb(var(--ot-action-ink))}.ot-pack-modal[data-view=pack] .ot-pack-modal__catalog{display:none}.ot-pack-modal[data-view=pack] .ot-pack-modal__pack{display:block}@media screen and (min-width:700px){.ot-pack-cats{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:1rem}.ot-pack-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:1.25rem 1rem}.ot-pack-modal__catalog{padding:1.5rem}}@media screen and (min-width:1000px){.ot-pack-modal__panel{width:min(1240px,84vw);height:min(860px,86vh);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px rgb(var(--ot-coal) / .35)}.ot-pack-modal__header{padding:1rem 1.5rem}.ot-pack-modal__title{font-size:1.375rem}.ot-pack-modal__body{grid-template-columns:minmax(0,1fr) 360px}.ot-pack-modal__pack{display:block;border-inline-start:1px solid var(--ot-pack-line)}.ot-pack-modal__sticky{display:none}.ot-pack-modal[data-view=pack] .ot-pack-modal__catalog{display:block}.ot-pack-panel{padding:1.5rem}.ot-pack-modal__catalog{padding:1.5rem 1.75rem 2rem}}@media(prefers-reduced-motion:reduce){.ot-pack-modal__panel,.ot-pack-modal__backdrop,.ot-pack-cat,.ot-pack-cat__media img,.ot-pack-steps__fill,.ot-pack-item{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ot-pack.css.map */
