.pal{max-width:1200px;margin:0 auto;padding:48px 16px 64px}.pal[style*=--pal-bg]{max-width:none;background:var(--pal-bg);padding-left:max(16px,calc((100% - 1168px)/2));padding-right:max(16px,calc((100% - 1168px)/2))}.pal__head{text-align:center;margin:0 auto 32px}.pal__kicker{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px}.pal__title{font-size:clamp(28px,5vw,56px);font-weight:300;line-height:1.1;margin:0 0 10px;text-wrap:balance}@media(min-width:750px){.pal__title{white-space:nowrap}}.pal__subtitle{max-width:44em;font-size:clamp(18px,2.4vw,26px);font-weight:300;font-style:italic;line-height:1.3;margin:0 auto 16px}.pal__intro{max-width:44em;margin:0 auto}.pal__body{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.pal__stage{position:relative;min-width:0}.pal__gallery{position:relative}.pal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.pal__track::-webkit-scrollbar{display:none}.pal__track:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pal__slide{flex:0 0 100%;margin:0;scroll-snap-align:center;aspect-ratio:1 / 1;position:relative;overflow:hidden;background:#fff}.pal__slide>img:not(.pal__piece){width:100%;height:100%;object-fit:cover;display:block}.pal__slide--empty{display:flex;align-items:center;justify-content:center;font-size:20px;background:#f8f5f0}.pal__piece{position:absolute;display:block;mix-blend-mode:multiply;height:auto}.pal__slide--fan .pal__piece{width:66%;top:17%}.pal__slide--fan .pal__piece:nth-child(1){left:3%}.pal__slide--fan .pal__piece:nth-child(2){left:17%}.pal__slide--fan .pal__piece:nth-child(3){left:31%}.pal__slide--row .pal__piece{width:64%;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.pal__slide--row .pal__piece:nth-child(1){left:26%}.pal__slide--row .pal__piece:nth-child(2){left:50%}.pal__slide--row .pal__piece:nth-child(3){left:74%}.pal__arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid #e8e3de;background:#ffffffeb;font-size:26px;line-height:1;cursor:pointer;color:inherit;display:flex;align-items:center;justify-content:center;padding:0 0 3px}.pal__arrow--prev{left:12px}.pal__arrow--next{right:12px}.pal__arrow:disabled{opacity:.35;cursor:default}.pal__arrow:focus-visible,.pal__dot:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pal__dots-nav{display:flex;justify-content:center;gap:8px;margin-top:12px}.pal__dot{width:9px;height:9px;padding:0;border-radius:50%;border:1px solid currentColor;background:transparent;cursor:pointer;opacity:.5}.pal__dot[aria-current=true]{background:currentColor;opacity:1}.pal__side{text-align:left}.pal__label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin:28px 0 12px}.pal__picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.pal__chip{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e8e3de;background:#fff;min-width:0;white-space:normal;cursor:pointer;font:inherit;font-size:15px;text-align:left;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.pal__chip:hover{border-color:#b9b1a8}.pal__chip.is-active{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.pal__chip:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pal__chipname{min-width:0;line-height:1.25;overflow-wrap:break-word}.pal__swatches{display:inline-flex;flex:none}.pal__swatches{gap:4px}.pal__swatches span{width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.14)}@media(max-width:599px){.pal__chip{gap:8px;padding:12px 10px;font-size:14px}.pal__swatches span{width:18px;height:18px}}.pal.is-hinting .pal__chip:not(.is-active){animation:pal-nudge 1.2s ease 2}@keyframes pal-nudge{50%{transform:translateY(-3px)}}.pal__name{font-size:clamp(22px,3vw,30px);font-weight:300;margin:0 0 8px}.pal__cta{margin-top:16px}@media(min-width:900px){.pal__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:center}}@media(prefers-reduced-motion:reduce){.pal__track{scroll-behavior:auto}.pal__chip,.pal.is-hinting .pal__chip{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
