.pt-pdp-gallery{--pdp-cream:#f8f4ee;--pdp-brown:#461f0c;--pdp-gold:#b88d4c;--pdp-line:#ded2c1;display:block;min-width:0;width:100%;color:var(--pdp-brown);font-family:"Satoshi",var(--font-body--family,Arial),Arial,sans-serif;container-type:inline-size;outline-offset:4px}.pt-pdp-gallery *{box-sizing:border-box}.pt-pdp-gallery [hidden]{display:none!important}.pt-pdp-gallery h2,.pt-pdp-gallery p,.pt-pdp-gallery figure{margin:0}.pt-pdp-gallery button{font:inherit;color:inherit;cursor:pointer}.pt-pdp-gallery button:focus-visible{outline:2px solid var(--pdp-brown);outline-offset:3px}.pt-pdp-gallery__stage{position:relative;width:100%;aspect-ratio:3/4;background:var(--pdp-cream);overflow:hidden;touch-action:pan-y pinch-zoom;isolation:isolate}.pt-pdp-gallery__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;padding:5cqw 4.8cqw 3.8cqw;text-align:center;background:var(--pdp-cream);overflow:hidden}.pt-pdp-gallery__panel h2{font-family:"Newsreader",var(--font-heading--family,Georgia),Georgia,serif;font-size:clamp(29px,8.8cqw,49px);font-weight:500;line-height:1.02;letter-spacing:-.025em;color:var(--pdp-brown)}.pt-pdp-gallery__eyebrow{font-size:clamp(10px,2.3cqw,13px);font-weight:500;line-height:1.35;letter-spacing:.15em;text-transform:uppercase;color:#886832;margin-bottom:2.5cqw!important}.pt-pdp-gallery__fine{font-size:clamp(10px,2.25cqw,12px);line-height:1.4;color:#735a4b;margin-top:2.2cqw!important;flex:none}.pt-pdp-gallery__cover{background:#fcfbf8;padding:4cqw 5cqw 3cqw}.pt-pdp-gallery__brand{font-family:Bodoni Moda,Georgia,serif;font-size:clamp(12px,2.8cqw,16px);line-height:1.1;letter-spacing:.13em}.pt-pdp-gallery__cover h2{font-size:clamp(31px,8.7cqw,47px);margin-top:3.6cqw;line-height:.99}.pt-pdp-gallery__pack{font-size:clamp(11px,2.5cqw,14px);line-height:1.25;font-weight:500;color:#80633f;margin-top:1.8cqw!important}.pt-pdp-gallery__product{display:flex;align-items:center;justify-content:center;width:100%;flex:1;min-height:0;margin:2cqw 0 3cqw}.pt-pdp-gallery__product>img{display:block;height:100%;width:100%;min-height:0;object-fit:contain}.pt-pdp-gallery__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4cqw 3cqw;list-style:none;margin:0;padding:0;width:100%;text-align:left}.pt-pdp-gallery__benefits li{display:flex;align-items:flex-start;gap:1.8cqw;min-width:0;font-size:clamp(13px,3.3cqw,18px);font-weight:500;line-height:1.2}.pt-pdp-gallery__icon{display:grid;place-items:center;flex:0 0 7cqw;width:7cqw;height:7cqw;max-width:39px;max-height:39px;color:#9d783d;border:1px solid #c2a36e;border-radius:50%}.pt-pdp-gallery__icon svg{width:74%;height:74%}.pt-pdp-gallery__icon img{display:block;width:88%;height:88%;object-fit:contain}.pt-pdp-gallery__icon--reference{border:0;border-radius:0}.pt-pdp-gallery__icon--reference img{width:100%;height:100%}.pt-pdp-gallery__icon--pebble{position:relative;overflow:hidden}.pt-pdp-gallery .pt-pdp-gallery__icon--pebble img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;max-width:none;object-fit:contain;transform:scale(1.7)}.pt-pdp-gallery__volume{font-size:clamp(10px,2.6cqw,14px);line-height:1.2;margin-top:2cqw!important;opacity:.75;flex:none}.pt-pdp-gallery__bundle{display:flex;flex:none;flex-direction:column;align-items:center;gap:2cqw;margin-top:3cqw;width:100%}.pt-pdp-gallery__badge{border:1px solid #b5945a;border-radius:2px;color:#8f6c33;background:#fbf5e9;font-size:clamp(11px,2.7cqw,15px);line-height:1.1;letter-spacing:.13em;font-weight:500;padding:1.6cqw 3.4cqw}.pt-pdp-gallery__bundle-shipping{font-size:clamp(13px,3.3cqw,19px);font-weight:500;line-height:1.3}.pt-pdp-gallery__cover[data-bundle=true] h2{font-size:clamp(26px,6.4cqw,37px);margin-top:2.8cqw}.pt-pdp-gallery__cover[data-bundle=true] .pt-pdp-gallery__product{margin-top:4cqw;margin-bottom:2cqw}.pt-pdp-gallery__use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:2cqw 2.8cqw;flex:1;min-height:0;width:100%;margin-top:3cqw}.pt-pdp-gallery__use-grid figure{display:flex;flex-direction:column;min-height:0;min-width:0}.pt-pdp-gallery__use-grid img{width:100%;flex:1;min-height:0;object-fit:contain;display:block}.pt-pdp-gallery__use-grid figcaption{font-size:clamp(12px,2.8cqw,16px);font-weight:500;line-height:1.25;margin-top:1.4cqw}.pt-pdp-gallery__proof{padding:4.5cqw 3.2cqw 3cqw}.pt-pdp-gallery__proof-labels{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:1cqw;font-size:clamp(12px,2.8cqw,16px);font-weight:600;line-height:1.25;margin:3cqw 0 1.6cqw}.pt-pdp-gallery__legs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1cqw;width:100%;flex:1;min-height:0}.pt-pdp-gallery__legs>img{width:100%;height:100%;max-height:100%;min-height:0;display:block;object-fit:contain;object-position:center}.pt-pdp-gallery__routine h2{font-size:clamp(29px,7.8cqw,44px)}.pt-pdp-gallery__mode{display:flex;justify-content:center;gap:2cqw;margin:3cqw 0 1cqw;flex:none}.pt-pdp-gallery__mode button{font-size:clamp(11px,2.6cqw,14px);font-weight:500;line-height:1.2;min-height:40px;background:transparent;border:1px solid var(--pdp-line);padding:2cqw 2.8cqw;border-radius:2px}.pt-pdp-gallery__mode button[aria-pressed=true]{color:var(--pdp-cream);background:var(--pdp-brown);border-color:var(--pdp-brown)}.pt-pdp-gallery__routine-content{display:flex;align-items:stretch;justify-content:center;flex:1;min-height:0;width:100%}.pt-pdp-gallery__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:2.4cqw 3cqw;width:100%;min-height:0;margin:2.5cqw 0}.pt-pdp-gallery__steps figure{display:flex;flex-direction:column;min-height:0}.pt-pdp-gallery__steps img{display:block;width:100%;min-height:0;flex:1;object-fit:contain}.pt-pdp-gallery__steps figcaption{font-size:clamp(12px,2.8cqw,15px);line-height:1.25;margin-top:1.5cqw;font-weight:500}.pt-pdp-gallery__steps figcaption span{font-size:.85em;color:#886832;margin-right:1cqw}.pt-pdp-gallery__video{display:flex;align-items:center;justify-content:center;flex:1;min-height:0;width:100%;background:var(--pdp-cream);padding:2.5cqw 0;overflow:hidden}.pt-pdp-gallery__routine .pt-pdp-gallery__video video{aspect-ratio:900/1040}.pt-pdp-gallery__video video{display:block;max-height:100%;max-width:100%;height:100%;width:auto;aspect-ratio:9/16;object-fit:contain;background:var(--pdp-cream);border-radius:2px}.pt-pdp-gallery__ugc{padding-left:3.5cqw;padding-right:3.5cqw}.pt-pdp-gallery__ugc h2{font-size:clamp(29px,8cqw,44px)}.pt-pdp-gallery__ugc .pt-pdp-gallery__video{margin-top:2cqw;padding-bottom:0}.pt-pdp-gallery__pebble{padding:0;background:#fff}.pt-pdp-gallery__pebble-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0}.pt-pdp-gallery__pebble:after{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;z-index:1;pointer-events:none;filter:blur(14px);background:linear-gradient(to bottom,#fff0 0% 42%,#ffffff08 50%,#ffffff1f,#ffffff42,#ffffff70,#ffffffa8,#ffffffd6 90%,#fffffff5)}.pt-pdp-gallery__pebble-header{position:relative;z-index:2;width:100%;padding:5cqw 3cqw 0}.pt-pdp-gallery__pebble-header h2{font-size:clamp(29px,8cqw,44px)}.pt-pdp-gallery__pebble-header p{font-size:clamp(14px,3.8cqw,21px);font-weight:700;line-height:1.2;margin-top:2cqw!important}.pt-pdp-gallery__pebble-footer{position:absolute;z-index:2;bottom:7%;left:0;right:0;padding:3cqw}.pt-pdp-gallery__pebble-footer ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5cqw;list-style:none;margin:0;padding:0}.pt-pdp-gallery__pebble-footer li{display:flex;flex-direction:column;align-items:center;gap:1.6cqw;font-size:clamp(14px,3.8cqw,21px);font-weight:700;line-height:1.16}.pt-pdp-gallery__pebble-footer svg{width:5.6cqw;height:5.6cqw;max-width:32px;max-height:32px;color:#775326}.pt-pdp-gallery__pebble-footer>p{font-size:clamp(14px,3.4cqw,19px);font-weight:700;line-height:1.25;margin-top:3cqw!important}.pt-pdp-gallery__texture{display:block;width:100%;flex:1;min-height:0;object-fit:cover;margin:4cqw 0 2cqw}.pt-pdp-gallery__formula dl{width:100%;margin:0}.pt-pdp-gallery__formula dl div{display:flex;gap:2cqw;justify-content:space-between;border-bottom:1px solid var(--pdp-line);padding:2cqw 0;font-size:clamp(12px,2.9cqw,16px);line-height:1.3}.pt-pdp-gallery__formula dt{font-weight:500;text-align:left}.pt-pdp-gallery__formula dd{margin:0;text-align:right}.pt-pdp-gallery__controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}.pt-pdp-gallery__controls>button{display:grid;place-items:center;border:1px solid var(--pdp-line);border-radius:2px;background:transparent;min-width:44px;height:44px;padding:9px}.pt-pdp-gallery__controls>button svg{width:23px;height:23px}.pt-pdp-gallery__controls>button:disabled{opacity:.35;cursor:default}.pt-pdp-gallery__controls>span{text-align:center;font-size:clamp(11px,2.5cqw,14px);line-height:1.35}.pt-pdp-gallery__thumbs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.pt-pdp-gallery__thumbs>button{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;min-height:66px;border:1px solid transparent;border-radius:2px;background:transparent;padding:4px 2px 6px}.pt-pdp-gallery__thumbs>button[aria-pressed=true]{border-color:var(--pdp-gold);background:#fcfbf8}.pt-pdp-gallery__thumbs img{display:block;width:100%;height:45px;min-width:0;object-fit:contain}.pt-pdp-gallery__thumbs>button>span:last-child{font-size:clamp(10px,2.15cqw,12px);line-height:1.15;white-space:normal;text-align:center}.pt-pdp-gallery__play{position:absolute;top:15px;left:50%;transform:translate(-50%);display:grid;place-items:center;border-radius:50%;width:25px;height:25px;font-size:20px;line-height:1;background:var(--pdp-brown);color:#fcfbf8;pointer-events:none}@media(min-width:750px){.pt-pdp-gallery{max-width:min(100%,max(340px,calc((100svh - var(--header-height,60px) - 150px)*.75)));margin-inline:auto}}@container (max-width:390px){.pt-pdp-gallery__thumbs{display:flex;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity;padding:0 0 5px}.pt-pdp-gallery__thumbs>button{flex:0 0 61px;scroll-snap-align:center}.pt-pdp-gallery__thumbs>button>span:last-child{font-size:11px}.pt-pdp-gallery__mode button{min-height:44px}.pt-pdp-gallery__pebble-header{padding-top:4cqw}.pt-pdp-gallery__pebble-header h2{font-size:8cqw}.pt-pdp-gallery__benefits{gap:2.5cqw 2cqw}.pt-pdp-gallery__benefits li{font-size:3.7cqw}.pt-pdp-gallery__cover h2{font-size:8.7cqw}}@container (max-width:310px){.pt-pdp-gallery__cover{padding-left:4cqw;padding-right:4cqw}.pt-pdp-gallery__panel h2{font-size:9cqw}.pt-pdp-gallery__pebble-footer{bottom:5%;padding:3cqw}.pt-pdp-gallery__pebble-footer li,.pt-pdp-gallery__pebble-footer>p{font-size:4.1cqw}}@media(prefers-reduced-motion:no-preference){.pt-pdp-gallery__panel{animation:pt-pdp-reveal .16s ease-out}@keyframes pt-pdp-reveal{0%{opacity:.65}to{opacity:1}}}.pt-pdp-gallery__savings{font-size:clamp(30px,10cqw,56px);font-weight:500;line-height:1;letter-spacing:-.035em;text-transform:uppercase}.pt-pdp-gallery__comparison{font-size:clamp(10px,2.2cqw,12px);line-height:1.35;max-width:100%;color:#735a4b;margin-top:1.8cqw!important;flex:none}@font-face{font-family:Newsreader;src:url(/cdn/shop/files/newsreader-latin-500-opsz48.woff?v=1792618579) format("woff");font-weight:500;font-style:normal;font-display:swap}.plot-twist-shop:has(.pt-pdp-gallery) .plot-twist-shop__pack-price{font-size:20px;font-weight:500;line-height:1.2}@media(max-width:749px){.plot-twist-shop:has(.pt-pdp-gallery) .plot-twist-shop__pack-price{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/plot-twist-pdp-gallery.css.map */
