.apple-story{--as-bg: #1f1f1f;--as-panel: #252525;--as-text: #f4f1eb;--as-muted: #b9b2a8;--as-accent: #b98a68;--as-line: rgba(232, 224, 211, .14);padding:clamp(4.5rem,6vw,7rem) clamp(1rem,3vw,3rem);overflow:hidden;background:var(--as-bg);color:var(--as-text)}.apple-story *,.apple-story *:before,.apple-story *:after{box-sizing:border-box}.apple-story__layout{display:grid;width:min(1780px,100%);margin:0 auto;grid-template-columns:minmax(390px,.82fr) minmax(0,1.38fr);gap:clamp(2.5rem,4vw,5rem);align-items:center}.apple-story__dimensions,.apple-story__craft{scroll-margin-top:100px}.apple-story__dimensions-head{width:min(560px,100%);margin:0 auto 1.8rem;text-align:center}.apple-story__eyebrow,.apple-story__craft-eyebrow{margin:0 0 .75rem;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.apple-story__eyebrow{color:#aaa39a}.apple-story__dimensions-head h2{margin:0 0 .9rem;color:var(--as-text);font-size:clamp(2rem,2.7vw,3.25rem);font-weight:500;line-height:1.06;letter-spacing:-.025em}.apple-story__dimensions-head>p:last-child{margin:0;color:#c6c0b8;font-size:clamp(.95rem,1.05vw,1.08rem);line-height:1.6}.apple-story__dimensions-stage{position:relative;width:min(490px,100%);margin:0 auto;aspect-ratio:1;overflow:hidden;border:1px solid rgba(244,241,235,.12);background:var(--as-panel);box-shadow:0 24px 70px #0000003d}.apple-story__dimensions-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.apple-story__specs{display:grid;width:min(460px,100%);margin:.9rem auto 0;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(244,241,235,.16);background:#1f1f1fdb;box-shadow:0 16px 42px #0000003d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.apple-story__specs div{padding:.9rem 1.1rem}.apple-story__specs div+div{border-left:1px solid rgba(244,241,235,.13)}.apple-story__specs span,.apple-story__specs strong{display:block}.apple-story__specs span{margin-bottom:.2rem;color:#aaa39a;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.apple-story__specs strong{color:var(--as-text);font-size:1.12rem;font-weight:550}.apple-story__craft{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,2.4vw,3rem);align-items:center}.apple-story__craft-media{position:relative;isolation:isolate;width:100%;aspect-ratio:1;overflow:hidden}.apple-story__craft-media:before{position:absolute;z-index:0;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(185,138,104,.16) 0%,rgba(185,138,104,.055) 44%,transparent 72%);filter:blur(18px);pointer-events:none;content:""}.apple-story__craft-media:after{position:absolute;z-index:0;right:17%;bottom:11%;left:17%;height:9%;border-radius:50%;background:#00000057;filter:blur(26px);pointer-events:none;content:""}.apple-story__craft-image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.7)}.apple-story__media-label{position:absolute;z-index:2;bottom:.6rem;left:.5rem;color:#f4f1ebcc;font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.apple-story__craft-eyebrow{color:var(--as-accent)}.apple-story__craft-content h2{max-width:650px;margin:0;color:var(--as-text);font-size:clamp(2.35rem,3.5vw,4.3rem);font-weight:450;line-height:1.02;letter-spacing:-.035em}.apple-story__craft-intro{max-width:650px;margin:1.15rem 0 1.6rem;color:var(--as-muted);font-size:clamp(.92rem,1vw,1.08rem);line-height:1.62}.apple-story__features{display:grid;gap:.7rem}.apple-story__feature{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.85rem;align-items:start;padding:1rem 1.1rem;border:1px solid var(--as-line);background:linear-gradient(135deg,#b98a6812,#252525f5 45%)}.apple-story__number{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(185,138,104,.48);border-radius:50%;color:#d8b89d;font-size:.64rem;font-weight:650;letter-spacing:.08em}.apple-story__feature h3{margin:0 0 .25rem;color:var(--as-text);font-size:1rem;font-weight:600;line-height:1.25}.apple-story__feature p{margin:0;color:var(--as-muted);font-size:.86rem;line-height:1.48}@media screen and (max-width:1099px){.apple-story__layout{width:min(980px,100%);grid-template-columns:1fr;gap:5rem}.apple-story__dimensions-stage{width:min(520px,100%)}.apple-story__specs{width:min(490px,100%)}.apple-story__craft{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}}@media screen and (max-width:749px){.apple-story{padding:4rem 1rem 4.5rem}.apple-story__layout{gap:4rem}.apple-story__dimensions-head{margin-bottom:1.6rem}.apple-story__dimensions-head h2{font-size:clamp(2rem,10vw,3.25rem)}.apple-story__specs{width:100%}.apple-story__specs div{padding:.8rem .9rem}.apple-story__craft{grid-template-columns:1fr;gap:2rem}.apple-story__craft-media{width:min(520px,100%);margin:0 auto}.apple-story__craft-image{transform:scale(1.7)}.apple-story__craft-content h2{font-size:clamp(2.35rem,10vw,3.6rem)}}@media screen and (max-width:480px){.apple-story__feature{grid-template-columns:38px minmax(0,1fr);gap:.75rem;padding:.95rem}.apple-story__number{width:34px;height:34px}}.apple-finishes{position:relative;overflow:hidden;padding:clamp(4rem,8vw,7.5rem) 0 clamp(4.4rem,8.5vw,8rem);background:#1f1f1f;color:#f4f1eb;scroll-margin-top:100px}.apple-finishes *,.apple-finishes *:before,.apple-finishes *:after{box-sizing:border-box}.apple-finishes__head{max-width:820px;margin:0 auto 3.1rem;padding:0 1.5rem;text-align:center}.apple-finishes__eyebrow{margin:0 0 .8rem;color:#aaa39a;font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.apple-finishes__head h2{margin:0 0 1rem;color:#f4f1eb;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.08;letter-spacing:-.02em}.apple-finishes__intro{margin:0;color:#c6c0b8;font-size:1.05rem;line-height:1.6}.apple-finishes__stage{position:relative}.apple-finishes__track{display:flex;width:100%;gap:clamp(.75rem,1.25vw,1.35rem);overflow-x:auto;padding:0 clamp(1rem,3vw,3rem) 1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.apple-finishes__track::-webkit-scrollbar{display:none}.apple-finish{flex:0 0 clamp(270px,23vw,390px);min-width:0;scroll-snap-align:start}.apple-finish__button{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.apple-finish__image{position:relative;display:block;overflow:hidden;aspect-ratio:1;border:1px solid rgba(255,255,255,.07);background:#252525;box-shadow:0 18px 48px #00000029;transition:border-color .25s ease,box-shadow .25s ease}.apple-finish__image img,.apple-finish__image svg{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.apple-finish__feuille{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.apple-finish.is-feuille .apple-finish__tige{opacity:0}.apple-finish.is-feuille .apple-finish__feuille{opacity:1}.apple-finish__button:hover .apple-finish__image img{transform:scale(1.025)}.apple-finish__switch{position:absolute;right:.8rem;bottom:.8rem;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#1f1f1fd1;color:#f4f1eb;font-size:.68rem;letter-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.apple-finish.is-feuille .apple-finish__switch{color:#d8b89d}.apple-finish__title{display:block;margin:1.15rem 0 .25rem;color:#f4f1eb;font-size:1.05rem;font-weight:500}.apple-finish__subtitle{display:block;color:#aaa39a;font-size:.88rem}.apple-finishes__arrow{position:absolute;z-index:3;top:calc(50% - 2.1rem);display:grid;width:46px;height:46px;padding:0;place-items:center;border:1px solid rgba(185,138,104,.5);border-radius:50%;background:#1f1f1fd6;color:#f4f1eb;box-shadow:0 10px 28px #00000040;font:inherit;font-size:2rem;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.apple-finishes__arrow:hover{border-color:#b98a68;background:#b98a6829}.apple-finishes__arrow--prev{left:clamp(.55rem,1.2vw,1.2rem)}.apple-finishes__arrow--next{right:clamp(.55rem,1.2vw,1.2rem)}@media(max-width:749px){.apple-finishes{padding:4rem 0 4.5rem}.apple-finishes__head{margin-bottom:2rem}.apple-finishes__intro{font-size:.98rem}.apple-finishes__track{gap:.8rem;padding:0 1rem .8rem}.apple-finish{flex-basis:78vw}.apple-finishes__arrow{display:none}}.apple-info{padding:clamp(4rem,8vw,7.5rem) clamp(1rem,4vw,4rem);background:#1f1f1f;color:#f4f1eb;scroll-margin-top:80px}.apple-info *,.apple-info *:before,.apple-info *:after{box-sizing:border-box}.apple-info__tabs{display:flex;margin:0 auto clamp(2.5rem,5vw,4.5rem);justify-content:center;gap:.7rem;overflow-x:auto;scrollbar-width:none}.apple-info__tabs::-webkit-scrollbar{display:none}.apple-info__tab{-webkit-appearance:none;appearance:none;flex:0 0 auto;padding:.85rem 1.6rem;border:1px solid rgba(244,241,235,.32);border-radius:999px;background:transparent;color:#f4f1eb;font:inherit;font-size:1rem;white-space:nowrap;cursor:pointer;transition:.25s ease}.apple-info__tab:hover,.apple-info__tab.is-active{border-color:#f4f1eb;background:#f4f1eb;color:#1f1f1f}.apple-info__panel{animation:appleInfoFade .3s ease}.apple-info__layout{display:grid;max-width:1380px;margin:auto;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(2.5rem,6vw,7rem);align-items:center}.apple-info__mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.apple-info__mosaic figure{margin:0;aspect-ratio:1;overflow:hidden;background:#282828}.apple-info__mosaic img,.apple-info__mosaic svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.apple-info__mosaic figure:hover img{transform:scale(1.025)}.apple-info__content{max-width:600px}.apple-info__eyebrow{margin:0 0 .9rem!important;color:#aaa39a;font-size:.72rem!important;letter-spacing:.18em;text-transform:uppercase}.apple-info__content h2{margin:0 0 1.25rem;color:#f4f1eb;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.08}.apple-info__content h3{margin:1.7rem 0 .5rem;color:#f4f1eb;font-size:1.2rem;font-weight:600}.apple-info__content p,.apple-info__content li{color:#c6c0b8;font-size:1.02rem;line-height:1.7}.apple-info__intro{margin-bottom:1.5rem!important;font-size:1.1rem!important}.apple-info__specs{display:grid;margin:0 0 1.8rem;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(244,241,235,.14);scroll-margin-top:150px}.apple-info__specs div{padding:.9rem 0;border-bottom:1px solid rgba(244,241,235,.14)}.apple-info__specs div:nth-child(odd){padding-right:1rem}.apple-info__specs dt{margin-bottom:.25rem;color:#8f8981;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.apple-info__specs dd{margin:0;color:#f4f1eb;font-size:1rem}.apple-info__text-block{scroll-margin-top:150px}.apple-info__content strong{color:#f4f1eb;font-weight:600}.apple-info__advice{margin:0;padding:0!important;list-style:none}.apple-info__advice li{margin:0;padding:1.15rem 0;border-bottom:1px solid rgba(244,241,235,.12)}@keyframes appleInfoFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media screen and (min-width:900px){.apple-info__eyebrow{font-size:.864rem!important}.apple-info__content h2{font-size:clamp(2.4rem,4.8vw,4.2rem)}.apple-info__content h3{font-size:1.44rem}.apple-info__content p,.apple-info__content li{font-size:1.224rem}.apple-info__intro{font-size:1.32rem!important}.apple-info__specs dt{font-size:.912rem}.apple-info__specs dd{font-size:1.2rem}}@media screen and (max-width:899px){.apple-info__layout{grid-template-columns:1fr}.apple-info__content{max-width:none}.apple-info__tabs{justify-content:flex-start}.apple-info__mosaic{gap:.4rem}}@media screen and (max-width:480px){.apple-info__specs{grid-template-columns:1fr}.apple-info__specs div:nth-child(odd){padding-right:0}}.apple-nav{position:sticky;z-index:24;top:0;width:100%;margin-top:clamp(2.4rem,4.5vw,4.5rem);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#1f1f1ff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.apple-nav__inner{display:flex;max-width:1180px;margin:0 auto;padding:1rem 1.5rem;align-items:center;justify-content:center;gap:.7rem;overflow-x:auto;scrollbar-width:none}.apple-nav__inner::-webkit-scrollbar{display:none}.apple-nav__item{appearance:none;-webkit-appearance:none;flex:0 0 auto;min-height:46px;margin:0;padding:.72rem 1.45rem;border:1px solid rgba(185,138,104,.52);border-radius:999px;background:#ffffff09;color:#f4f1eb;font:inherit;font-size:.95rem;font-weight:500;line-height:1;letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-shadow:none;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.apple-nav__item:hover{border-color:#b98a68c7;background:#ffffff0e;transform:translateY(-1px)}.apple-nav__item.is-active{border-color:#b98a68;background:linear-gradient(135deg,#b98a682b,#ffffff0b);box-shadow:0 8px 22px #00000029,inset 0 0 0 1px #b98a681a}@media screen and (max-width:749px){.apple-nav{margin-top:2rem}.apple-nav__inner{padding:.8rem 1rem;justify-content:flex-start;gap:.55rem;scroll-snap-type:x proximity}.apple-nav__item{min-height:42px;padding:.68rem 1.15rem;font-size:.88rem;scroll-snap-align:start}}.product__info-container:has(.apple-picker) .product__title{max-width:720px;font-size:clamp(2.15rem,3.4vw,4.4rem);line-height:1.04;letter-spacing:-.035em}.apple-picker{width:100%;max-width:570px;margin:1.6rem 0 1.35rem}.apple-picker__group{min-width:0;margin:0;padding:0;border:0}.apple-picker__group+.apple-picker__group{margin-top:1.45rem}.apple-picker__legend{width:100%;margin:0 0 .8rem;padding:0;color:#f4f1eba3;font-size:.78rem;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.apple-picker__compositions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.apple-composition,.apple-colour{position:relative;margin:0;border:1px solid rgba(255,255,255,.13);background:#ffffff06;color:#f4f1eb;font:inherit;cursor:pointer;box-shadow:none;transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.apple-composition:hover,.apple-colour:hover{border-color:#ffffff57;background:#ffffff0e;transform:translateY(-1px)}.apple-composition[aria-pressed=true],.apple-colour[aria-pressed=true]{border-color:#b98a68;background:linear-gradient(135deg,#b98a6829,#ffffff09);box-shadow:0 12px 28px #0000002e,inset 0 0 0 1px #b98a6829}.apple-composition[aria-pressed=true]:after,.apple-colour[aria-pressed=true]:after{content:"\2713";position:absolute;z-index:2;top:.55rem;right:.55rem;display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#f1ede6;color:#171717;font-size:.68rem;font-weight:800}.apple-composition{display:flex;min-width:0;min-height:148px;padding:.35rem .4rem .5rem;flex-direction:column;align-items:center;justify-content:flex-end;border-radius:14px;text-align:center}.apple-composition__art{display:flex;width:100%;height:86px;margin:0 auto .2rem;align-items:center;justify-content:center;overflow:visible;border-radius:10px}.apple-composition__art img{display:block;width:166px;height:166px;object-fit:contain;filter:drop-shadow(0 9px 12px rgba(0,0,0,.22))}.apple-composition:not(.apple-composition--duo) .apple-composition__art img{transform:scale(1.3);transform-origin:center}.apple-composition__art--duo{position:relative;display:block;width:min(100%,190px);overflow:visible}.apple-composition__art--duo img{position:absolute;bottom:0;left:50%;width:128px;height:128px}.apple-composition__art--duo img:first-child{z-index:2;transform:translate(-64%) translateY(20%) scale(1.3)}.apple-composition__art--duo img:last-child{z-index:1;transform:translate(-28%) translateY(calc(20% - 8px)) scale(1.3);filter:drop-shadow(0 8px 10px rgba(0,0,0,.18))}.apple-composition__name{display:block;font-size:.86rem;font-weight:650;line-height:1.18}.apple-composition__price{display:block;margin-top:.2rem;color:#f4f1ebc7;font-size:.76rem;line-height:1.2}.apple-composition__saving{display:block;margin-top:.24rem;color:#c9a77b;font-size:.64rem;line-height:1.15}.apple-picker__colours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.apple-colour{display:flex;min-width:0;min-height:108px;padding:.5rem 1.8rem .5rem .55rem;align-items:center;border-radius:14px;text-align:left}.apple-colour__art{display:grid;width:88px;height:88px;flex:0 0 88px;margin-right:.55rem;place-items:center;overflow:visible}.apple-colour__art img{display:block;width:88px;height:88px;object-fit:contain;transform:scale(1.5);transform-origin:center;filter:drop-shadow(0 6px 8px rgba(0,0,0,.18))}.apple-colour__name{min-width:0;font-size:.72rem;font-weight:550;line-height:1.18}.apple-colour:disabled,.apple-composition:disabled{cursor:not-allowed;opacity:.32;transform:none}.apple-picker [hidden]{display:none!important}.apple-native-picker{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product__info-container:has(.apple-picker) .product__title__wrapper{order:10}.product__info-container:has(.apple-picker)>.apple-picker,.product__info-container:has(.apple-picker)>.apple-native-picker{order:20}.product__info-container:has(.apple-picker) .product-parameters{order:20}.product__info-container:has(.apple-picker) .price-wrapper,.product__info-container:has(.apple-picker) .installment-wrapper{order:30}.product__info-container:has(.apple-picker) .product__buy-buttons{order:40}.product__info-container:has(.apple-picker) .product__description-wrapper{order:50}.product__info-container:has(.apple-picker) .product__title{font-family:var(--font-heading-family)}.product__info-container:has(.apple-picker) .product__description{max-width:640px;color:#f4f1ebc7;font-family:var(--font-body-family);font-size:clamp(1.02rem,1.15vw,1.2rem)!important;line-height:1.58!important}.product__info-container:has(.apple-picker) .product__description h2,.product__info-container:has(.apple-picker) .product__description h3{margin:2.6rem 0 1rem!important;color:#f4f1eb;font-family:var(--font-heading-family);font-size:clamp(2rem,2.6vw,3.15rem)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.035em!important;text-wrap:balance}.product__info-container:has(.apple-picker) .product__description p{margin:0 0 1.15rem!important}.product__info-container:has(.apple-picker) .price-wrapper{position:relative;display:inline-flex!important;width:fit-content!important;margin:1.55rem 0 1.2rem!important;padding:.78rem 1.05rem!important;align-items:center;gap:.85rem;border:1px solid rgba(185,138,104,.52);border-radius:13px;background:linear-gradient(135deg,#b98a6824,#ffffff06);box-shadow:0 12px 30px #00000029,inset 0 0 0 1px #ffffff06}.product__info-container:has(.apple-picker) .price-wrapper:before{content:"Prix";color:#f4f1eb80;font-family:var(--font-body-family);font-size:.68rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.product__info-container:has(.apple-picker) .price-wrapper .price,.product__info-container:has(.apple-picker) .price-wrapper .price-item{color:#f4f1eb!important}.product__info-container:has(.apple-picker) .price-wrapper .price--product{font-family:var(--font-body-family);font-size:clamp(1.85rem,2.1vw,2.35rem)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.025em}.product__info-container:has(.apple-picker) .product__buy-buttons{width:100%;max-width:570px;margin:.1rem 0 2.4rem!important;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff06;box-shadow:0 18px 38px #00000029}.product__info-container:has(.apple-picker) .product-form__buttons-row{display:grid!important;grid-template-columns:112px minmax(0,1fr);gap:.75rem!important;align-items:stretch}.product__info-container:has(.apple-picker) .product-form__quantity,.product__info-container:has(.apple-picker) .product-form__quantity .quantity{width:100%!important;height:58px;margin:0!important}.product__info-container:has(.apple-picker) .product-form__quantity .quantity{border:1px solid rgba(185,138,104,.52)!important;border-radius:12px!important;background:#ffffff09!important}.product__info-container:has(.apple-picker) .product-form__submit{min-height:58px!important;margin:0!important;border:1px solid #efe9df!important;border-radius:12px!important;background:linear-gradient(135deg,#f5f1e9,#ddd1c3)!important;color:#171717!important;box-shadow:0 12px 28px #00000047,0 0 0 1px #b98a681f!important;font-family:var(--font-button-family);font-size:1rem!important;font-weight:700!important;letter-spacing:.015em!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}.product__info-container:has(.apple-picker) .product-form__submit .button__label{color:#171717!important}.product__info-container:has(.apple-picker) .product-form__submit:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 17px 34px #00000057,0 0 0 1px #b98a6857!important}.product__info-container:has(.apple-picker) .product-form__submit:disabled{opacity:.48!important;transform:none}@media screen and (max-width:749px){.product__info-container:has(.apple-picker) .product__title{font-size:clamp(2rem,10vw,3rem)}.apple-picker__compositions{gap:.5rem}.apple-composition{min-height:126px;padding:.25rem .24rem .4rem}.apple-composition__art{height:66px}.apple-composition__art img{width:128px;height:128px}.apple-composition__art--duo img{width:98px;height:98px}.apple-composition__art--duo img:first-child{transform:translate(-62%) translateY(20%) scale(1.3)}.apple-composition__art--duo img:last-child{transform:translate(-30%) translateY(calc(20% - 6px)) scale(1.3)}.apple-composition__name{font-size:.72rem}.apple-picker__colours{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.apple-colour{min-height:132px;padding:.42rem .4rem .65rem;flex-direction:column;justify-content:flex-end;text-align:center}.apple-colour__art{width:88px;height:88px;flex-basis:88px;margin:0 auto .12rem}.product__info-container:has(.apple-picker) .product__description{font-size:1rem!important;line-height:1.55!important}.product__info-container:has(.apple-picker) .product__description h2,.product__info-container:has(.apple-picker) .product__description h3{margin-top:2.2rem!important;font-size:clamp(1.75rem,8vw,2.35rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map?subset=gAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA */
