.pt-principe{position:relative;z-index:1;overflow-x:clip;padding-block:clamp(72px,9vw,140px) clamp(56px,6vw,96px);background:var(--pt-cream);color:var(--pt-ink)}.pt-principe:before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 1px);height:clamp(28px,4.2vw,64px);border-radius:50% 50% 0 0/100% 100% 0 0;background:var(--pt-cream);transform-origin:50% 100%;pointer-events:none}.pt-principe{view-timeline:--pt-dawn block}@supports (animation-timeline: view()){html.pt-motion .pt-principe:before{animation:ptb-dawn linear both;animation-timeline:--pt-dawn;animation-range:entry 0% entry 35%}}@keyframes ptb-dawn{0%{scale:1 1}to{scale:1 .2}}.pt-principe__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:28px 48px;margin-bottom:clamp(64px,9vw,140px)}.pt-principe__head>*{grid-column:1 / -1}.pt-principe__head .pt-lead{grid-column:2;margin-top:8px;color:var(--pt-on-light-2)}.pt-statement{font-size:var(--pt-fs-statement);line-height:.86;letter-spacing:-.04em}.pt-statement__line{display:block;width:fit-content;color:var(--pt-ink)}.pt-statement__line:nth-child(2){padding-left:1.05em}.pt-statement__line:nth-child(3){padding-left:2.1em}.pt-statement__line--red{color:var(--pt-red);--pt-lit-o: .16}.pt-principe__roll{position:relative;display:inline-block;width:.62em;height:.62em;margin-left:.22em;vertical-align:baseline;pointer-events:none}.pt-principe__slide{position:absolute;top:0;right:0;bottom:0;left:0}.pt-principe__slide:after{content:"";position:absolute;left:10%;right:10%;bottom:-7%;z-index:-1;height:16%;border-radius:50%;background:radial-gradient(closest-side,#14162b4d,#14162b00)}.pt-principe__ball,.pt-principe__ball img{display:block;width:100%;height:100%}html.pt-motion .pt-principe__roll:not(.is-in) .pt-principe__slide{opacity:0;translate:55vw 0}html.pt-motion .pt-principe__roll.is-in .pt-principe__slide{animation:ptb-roll-in 1.4s var(--pt-e-out) calc(2 * var(--pt-stagger-lit) + .2s) backwards}html.pt-motion .pt-principe__roll.is-in .pt-principe__ball{animation:ptb-roll-spin 1.4s var(--pt-e-out) calc(2 * var(--pt-stagger-lit) + .2s) backwards}@keyframes ptb-roll-in{0%{opacity:0;translate:55vw 0}12%{opacity:1}}@keyframes ptb-roll-spin{0%{rotate:560deg}}.pt-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,120px);align-items:start}.pt-story__frame{--pt-r: var(--pt-r-lg);position:sticky;top:calc((100svh - min(74svh,760px))/2);height:74svh;max-height:760px;border-radius:var(--pt-r-lg);overflow:hidden;isolation:isolate;background:var(--pt-sand);box-shadow:0 50px 90px -60px #14162b8c}.pt-story__frame:after{content:"";position:absolute;top:75%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(#14162b00,#14162b1f);pointer-events:none}.pt-story__media{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(100% 0 0 0);scale:1.14;transition:clip-path 1s var(--pt-e-inout),scale 1.4s var(--pt-e-out)}.pt-story__media:first-child,.pt-story__media.is-on{clip-path:inset(0);scale:1}.pt-story__media img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transition:scale 6s linear}html.pt-motion .pt-story__media.is-current img{scale:1.06}.pt-story__media .pt-story__ph{object-fit:contain;padding:22%}.pt-story__count{position:absolute;z-index:2;left:24px;bottom:22px;display:flex;align-items:baseline;gap:6px;padding:8px 14px;border-radius:999px;background:#fbf7f1eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--pt-ink);font-size:var(--pt-fs-sm);font-weight:700;font-variant-numeric:tabular-nums}.pt-story__count b{display:inline-flex;min-width:2ch}.pt-story__count>span{color:var(--pt-on-light-2)}.pt-step__vid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;transition:opacity .7s var(--pt-e-ui)}.pt-step__vid.is-playing{opacity:1}.pt-step__vid video{display:block;width:100%;height:100%;object-fit:cover}.pt-step{min-height:74svh;display:flex;flex-direction:column;justify-content:center;gap:18px;padding-block:24px}.pt-step__img{display:none}.pt-step__num{display:flex;align-items:center;gap:14px;font-size:var(--pt-fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pt-on-light-2)}.pt-step__num b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--pt-line-light);color:var(--pt-ink);font-size:.875rem;letter-spacing:0;transition:background-color var(--pt-d-pop) var(--pt-e-ui),border-color var(--pt-d-pop) var(--pt-e-ui),color var(--pt-d-pop) var(--pt-e-ui),scale var(--pt-d-pop) var(--pt-e-spring)}.pt-step .pt-h3{max-width:20ch;transition:color .5s var(--pt-e-ui)}.pt-step__text{max-width:34ch;font-size:var(--pt-fs-lead);color:var(--pt-on-light-2)}.pt-step__bar{width:100%;max-width:360px;height:2px;border-radius:2px;background:var(--pt-line-light);overflow:hidden}.pt-step__bar:after{content:"";display:block;height:100%;background:var(--pt-red);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--pt-e-inout)}@media(min-width:900px){html.pt-motion .pt-story .pt-step:not(.is-active) .pt-h3{color:var(--pt-muted-title)}.pt-story .pt-step.is-active .pt-step__num b{background:var(--pt-ink);border-color:var(--pt-ink);color:var(--pt-cream);scale:1.08}.pt-story .pt-step.is-active .pt-step__bar:after{transform:scaleX(1)}html.pt-motion .pt-story .pt-step__text{transition:translate .6s var(--pt-e-out)}html.pt-motion .pt-story .pt-step:not(.is-active) .pt-step__text{translate:-8px 0}}.pt-objet{position:relative;overflow:clip;padding-block:var(--pt-section);background:var(--pt-cream);color:var(--pt-ink)}.pt-objet__head{display:grid;justify-items:center;gap:22px;margin-bottom:clamp(32px,5vw,64px);text-align:center}.pt-objet__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,48px)}.pt-objet__photo{position:relative;isolation:isolate;aspect-ratio:1;margin:0}.pt-objet__zoom{display:block;width:100%;height:100%}.pt-objet__img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;-webkit-mask:radial-gradient(closest-side,#000 72%,transparent 100%);mask:radial-gradient(closest-side,#000 72%,transparent 100%)}.pt-objet__img--3d{object-fit:contain;padding:18%}.pt-objet__glow{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(255 194 58 / .2),rgb(196 20 15 / .05) 55%,transparent 72%);pointer-events:none}.pt-objet__ring{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:1.5px dashed rgb(20 22 43 / .2);pointer-events:none}.pt-objet__ring:after{content:"";position:absolute;top:-5px;left:calc(50% - 4.5px);width:9px;height:9px;border-radius:50%;background:var(--pt-red);box-shadow:0 0 0 5px #c4140f1f}.pt-objet__specs{display:grid;gap:clamp(40px,7vw,96px)}.pt-spec{--pt-spec-fs: clamp(1.5rem, 1.1rem + 1.2vw, 2.25rem);position:relative;display:grid;gap:6px}.pt-spec strong{font-family:var(--pt-display);font-size:var(--pt-spec-fs);font-weight:800;font-stretch:75%;line-height:1;letter-spacing:-.02em;text-wrap:balance}.pt-spec__num{font-variant-numeric:tabular-nums}.pt-spec>span{max-width:26ch;font-size:var(--pt-fs-sm);color:var(--pt-on-light-2)}.pt-spec:before,.pt-spec:after{content:"";position:absolute;pointer-events:none}.pt-spec:before{top:calc(var(--pt-spec-fs) * .5);width:clamp(24px,3.4vw,52px);height:1.5px;background:var(--pt-ink);opacity:.35}.pt-spec:after{top:calc(var(--pt-spec-fs) * .5 - 2.25px);width:6px;height:6px;border-radius:50%;background:var(--pt-red)}.pt-objet__specs--left .pt-spec{justify-items:end;padding-right:clamp(36px,4.6vw,72px);text-align:right}.pt-objet__specs--left .pt-spec:before{right:0;transform-origin:right center}.pt-objet__specs--left .pt-spec:after{right:-3px}.pt-objet__specs--right .pt-spec{padding-left:clamp(36px,4.6vw,72px)}.pt-objet__specs--right .pt-spec:before{left:0;transform-origin:left center}.pt-objet__specs--right .pt-spec:after{left:-3px}html.pt-motion .pt-spec:not(.is-in):before{transform:scaleX(0)}html.pt-motion .pt-spec:not(.is-in):after{scale:0}html.pt-motion .pt-spec.is-in:before{animation:pt-sweep var(--pt-d-reveal) var(--pt-e-inout) backwards calc(var(--pt-d, 0) * var(--pt-stagger) + .2s)}html.pt-motion .pt-spec.is-in:after{animation:ptb-dot var(--pt-d-pop) var(--pt-e-spring) backwards calc(var(--pt-d, 0) * var(--pt-stagger) + .76s)}@keyframes ptb-dot{0%{scale:0}}.pt-objet__warn{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:clamp(32px,5vw,56px);font-size:var(--pt-fs-sm);color:var(--pt-on-light-2);text-align:center}.pt-objet__warn svg{flex:none;width:20px;height:20px;color:var(--pt-red)}.pt-achat{position:relative;padding-block:var(--pt-section) clamp(64px,7vw,112px);background:var(--pt-cream);color:var(--pt-ink)}.pt-achat--page{padding-top:24px}.pt-achat__empty{display:grid;gap:20px;justify-items:start}.pt-buy-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.pt-gallery{position:sticky;top:calc(var(--pt-hd-h) + 24px);display:grid;gap:14px;min-width:0}.pt-gallery__main{--pt-r: var(--pt-r-lg);position:relative;aspect-ratio:1;border-radius:var(--pt-r-lg);overflow:hidden;isolation:isolate;background:var(--pt-sand)}.pt-gallery__slide,.pt-gallery__video{position:absolute;top:0;right:0;bottom:0;left:0}.pt-gallery__slide[hidden]{display:none}.pt-gallery__slide :is(img,video){display:block;width:100%;height:100%;object-fit:cover}.pt-gallery__slide--3d img{object-fit:contain;padding:20%}.pt-gallery__slide--scene{background:radial-gradient(70% 50% at 50% 115%,var(--pt-ink-deep),transparent 75%),linear-gradient(180deg,#101225,var(--pt-ink) 40%)}.pt-gallery__slide--scene :is(img,video){object-position:50% 58%}html.pt-motion .pt-gallery:is(.is-touched,:focus-within) .pt-gallery__slide{transition:opacity .6s var(--pt-e-ui),scale 1.2s var(--pt-e-out)}@starting-style{html.pt-motion .pt-gallery:is(.is-touched,:focus-within) .pt-gallery__slide{opacity:0;scale:1.04}}.pt-gallery__main[data-gallery-main]{touch-action:pan-y}.pt-gallery__nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:var(--pt-ink);box-shadow:0 8px 24px -10px #14162b73;translate:0 -50%;cursor:pointer;transition:scale var(--pt-d-micro) var(--pt-e-ui),background-color var(--pt-d-ui) var(--pt-e-ui)}.pt-gallery__nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pt-gallery__nav--prev{left:14px}.pt-gallery__nav--prev svg{rotate:180deg}.pt-gallery__nav--next{right:14px}.pt-gallery__nav:active{scale:.92}@media(hover:hover){.pt-gallery__nav:hover{background:#fff;scale:1.06}}.pt-gallery__count{position:absolute;right:14px;bottom:14px;z-index:2;padding:6px 12px;border-radius:999px;background:#14162bb8;color:#fff;font-size:var(--pt-fs-sm);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;pointer-events:none}.pt-gallery__thumbs{display:flex;flex-wrap:wrap;gap:10px;padding:4px;margin:-4px}.pt-thumb{position:relative;flex:none;width:72px;height:72px;padding:0;border:0;border-radius:16px;overflow:hidden;background:var(--pt-sand);box-shadow:0 0 0 2px var(--pt-cream),0 0 0 3.5px transparent;transition:translate var(--pt-d-micro) var(--pt-e-ui),box-shadow var(--pt-d-ui) var(--pt-e-ui)}.pt-thumb img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transition:opacity var(--pt-d-ui) var(--pt-e-ui)}.pt-thumb[aria-pressed=true]{box-shadow:0 0 0 2px var(--pt-cream),0 0 0 3.5px var(--pt-ink)}.pt-thumb[aria-pressed=false] img{opacity:.82}@media(hover:hover){.pt-thumb:hover{translate:0 -2px}.pt-thumb:hover img{opacity:1}}.pt-thumb__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#14162b40}.pt-thumb__play svg{width:22px;height:22px;fill:currentColor}.pt-buy{display:grid;gap:20px;min-width:0;padding-top:8px}.pt-buy__title{font-family:var(--pt-display);font-size:clamp(2.6rem,1.6rem + 3.2vw,4.6rem);font-weight:800;font-stretch:75%;line-height:.9;letter-spacing:-.03em;text-wrap:balance}.pt-buy__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.pt-buy__amount{font-family:var(--pt-display);font-size:2rem;font-weight:700;font-stretch:85%;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pt-buy__price s,.pt-buy__ttc{color:var(--pt-on-light-2)}.pt-buy__ttc{font-size:var(--pt-fs-sm)}:is(.pt-buy__price,.pt-offer__total) s[hidden]{display:none}.pt-buy__form{display:grid;gap:14px;margin:0}.pt-field{min-width:0;margin:0;padding:0;border:0}.pt-field--single{display:none}.pt-field legend{padding:0 0 10px;font-weight:700}.pt-swatches{display:flex;flex-wrap:wrap;gap:8px}.pt-swatch{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 10px;border:1.5px solid var(--pt-line-light);border-radius:999px;background:var(--pt-paper);font-size:var(--pt-fs-sm);font-weight:600;cursor:pointer;transition:border-color var(--pt-d-ui) var(--pt-e-ui)}.pt-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.pt-swatch__dot{width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px #14162b26}.pt-swatch:has(:checked){border-color:var(--pt-ink);background:#fff}:is(.pt-swatch,.pt-offer):has(:focus-visible){outline:3px solid var(--pt-ink);outline-offset:3px}.pt-offers{display:grid;gap:10px;min-width:0;margin:6px 0 0;padding:0;border:0}.pt-offers legend{padding:0 0 12px;font-weight:700;font-size:1.0625rem}.pt-offer{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 16px;min-height:76px;padding:14px 20px;border:1.5px solid var(--pt-line-light);border-radius:var(--pt-r-md);background:var(--pt-paper);cursor:pointer;overflow:clip;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:border-color var(--pt-d-ui) var(--pt-e-ui),background-color var(--pt-d-ui) var(--pt-e-ui),box-shadow var(--pt-d-ui) var(--pt-e-ui),translate var(--pt-d-micro) var(--pt-e-ui),scale var(--pt-d-micro) var(--pt-e-ui)}.pt-offer__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}@media(hover:hover){.pt-offer:hover{border-color:#14162b66;translate:0 -1px}}.pt-offer:active{scale:.99}.pt-offer:has(:checked){border-color:var(--pt-ink);background:#fff;box-shadow:0 16px 36px -22px #14162b80}.pt-offer__dot{display:grid;place-items:center;grid-row:span 2;width:24px;height:24px;border:1.5px solid rgb(20 22 43 / .45);border-radius:50%;transition:border-color var(--pt-d-ui) var(--pt-e-ui)}.pt-offer__dot:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--pt-ink);scale:0;transition:scale var(--pt-d-pop) var(--pt-e-spring)}.pt-offer:has(:checked) .pt-offer__dot{border-color:var(--pt-ink)}.pt-offer:has(:checked) .pt-offer__dot:after{scale:1}.pt-offer__name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:1.0625rem;font-weight:700}.pt-offer__unit{grid-column:2;font-size:var(--pt-fs-sm);color:var(--pt-on-light-2)}.pt-offer__unit em{font-style:normal;font-weight:700;color:var(--pt-red)}.pt-offer__total{display:grid;justify-items:end;grid-column:3;grid-row:1 / span 2;text-align:right;font-variant-numeric:tabular-nums}.pt-offer__total strong{font-size:1.125rem}.pt-offer__total s{font-size:var(--pt-fs-xs);color:var(--pt-on-light-2)}.pt-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:var(--pt-ink);color:var(--pt-cream);font-size:.75rem;font-weight:700;letter-spacing:.02em}.pt-badge--sun{background:var(--pt-sun);color:var(--pt-ink)}.pt-offer:has(:checked) .pt-badge{animation:ptb-pop var(--pt-d-pop) var(--pt-e-spring)}@keyframes ptb-pop{0%{scale:.9}}.pt-offer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(105deg,transparent 32%,rgb(255 194 58 / .3) 50%,transparent 68%);transform:translate(-110%);pointer-events:none}html.pt-motion .pt-offers.is-in .pt-offer:has(:checked):after{animation:pt-shine-win 1.1s var(--pt-e-inout) .3s both}.pt-offers__note{margin-top:-4px;font-size:var(--pt-fs-xs);color:var(--pt-on-light-2)}.pt-add{display:grid;grid-template-columns:auto auto auto;justify-content:center;align-items:center;column-gap:12px;margin-top:4px}.pt-add__label{grid-area:1 / 1}.pt-add>.pt-btn__sep{grid-area:1 / 2}.pt-add__total{grid-area:1 / 3;font-variant-numeric:tabular-nums}.pt-add>.pt-btn__sep,.pt-add__total{transition:opacity var(--pt-d-ui) var(--pt-e-ui)}.pt-add__check{grid-area:1 / 3;justify-self:center;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.pt-add[data-added]{background:var(--pt-ok)}.pt-add[data-added] .pt-add__total,.pt-add:disabled :is(.pt-add__total,.pt-btn__sep){opacity:0}.pt-add[data-added] .pt-add__check{stroke-dashoffset:0;animation:ptb-check .4s var(--pt-e-out) .12s backwards}@keyframes ptb-check{0%{stroke-dashoffset:1}}.pt-add:disabled{opacity:.5;cursor:not-allowed}.pt-form-error{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:14px;background:#fbe9e7;color:#8f0f0b;font-size:var(--pt-fs-sm);font-weight:600}.pt-form-error[hidden]{display:none}.pt-form-error:before{content:"!";display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--pt-red);color:#fff;font-size:13px;font-weight:800}.pt-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pt-trust li{display:grid;align-content:start;justify-items:start;gap:8px;padding:14px;border-radius:16px;background:var(--pt-paper);box-shadow:inset 0 0 0 1px #14162b0d;font-size:var(--pt-fs-xs);font-weight:600;line-height:1.35}.pt-trust svg{width:22px;height:22px;color:var(--pt-red)}.pt-more-group{border-top:1px solid var(--pt-line-light)}.pt-more{border-bottom:1px solid var(--pt-line-light)}.pt-more:last-child{border-bottom:0}.pt-more,.pt-faq__item{interpolate-size:allow-keywords}:is(.pt-more,.pt-faq__item)>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;cursor:pointer;list-style:none;font-weight:700}:is(.pt-more,.pt-faq__item)>summary::-webkit-details-marker{display:none}@media(hover:hover){:is(.pt-more,.pt-faq__item)>summary:hover .pt-plus{border-color:var(--pt-ink)}}.pt-more__body{padding:0 0 20px;font-size:var(--pt-fs-sm);color:var(--pt-on-light-2)}.pt-more__body li{position:relative;padding-left:18px}.pt-more__body li+li{margin-top:6px}.pt-more__body li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--pt-red)}.pt-more__body strong{color:var(--pt-ink)}@supports selector(::details-content){:is(.pt-more,.pt-faq__item)::details-content{block-size:0;overflow:clip;transition:block-size .42s var(--pt-e-out),content-visibility .42s allow-discrete}:is(.pt-more,.pt-faq__item)[open]::details-content{block-size:auto}}html.pt-motion :is(.pt-more[open] .pt-more__body,.pt-faq__item[open] .pt-faq__a){animation:ptb-open .42s var(--pt-e-out) 60ms backwards}@keyframes ptb-open{0%{opacity:0;translate:0 8px}}.pt-sticky{display:none}.pt-faq{padding-block:0 var(--pt-section);background:var(--pt-cream);color:var(--pt-ink)}.pt-faq__rule{display:block;height:1px;background:var(--pt-line-light)}.pt-faq__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);padding-top:clamp(64px,7vw,112px)}.pt-faq__head{display:grid;justify-items:start;gap:20px}.pt-faq__aside{max-width:34ch;margin-top:4px;color:var(--pt-on-light-2)}.pt-faq__aside a{color:var(--pt-ink);font-weight:700;text-decoration-thickness:1.5px;text-underline-offset:4px}.pt-faq__aside a:hover{text-decoration-color:var(--pt-red)}.pt-faq__item{border-bottom:1px solid var(--pt-line-light)}.pt-faq__item:first-child{border-top:1px solid var(--pt-line-light)}.pt-faq__item>summary{min-height:76px;padding-block:12px;font-family:var(--pt-display);font-size:clamp(1.25rem,1.05rem + .6vw,1.625rem);font-stretch:90%;line-height:1.2;letter-spacing:-.01em}.pt-faq__q{transition:translate var(--pt-d-ui) var(--pt-e-out)}@media(hover:hover){.pt-faq__item>summary:hover .pt-faq__q{translate:4px 0}}.pt-faq__a{max-width:60ch;padding:0 56px 26px 0;color:var(--pt-on-light-2)}.pt-faq__a a{color:var(--pt-ink);font-weight:700;text-decoration-thickness:1.5px;text-underline-offset:4px}.pt-faq__a a:hover{color:var(--pt-ink);text-decoration-color:var(--pt-red)}.pt-fin{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(120px,14vw,220px) clamp(96px,10vw,160px);background:var(--pt-ink);color:var(--pt-cream);text-align:center}.pt-fin__beam{position:absolute;left:50%;top:0;z-index:-1;width:min(90vw,900px);height:78%;translate:-50% 0;background:linear-gradient(#ffeed629,#ffeed600);clip-path:polygon(40% 0,60% 0,92% 100%,8% 100%);-webkit-mask:linear-gradient(90deg,transparent 6%,#000 40%,#000 60%,transparent 94%);mask:linear-gradient(90deg,transparent 6%,#000 40%,#000 60%,transparent 94%);pointer-events:none}.pt-fin__mark{position:relative;width:clamp(110px,12vw,150px);aspect-ratio:660 / 620;margin:0 auto clamp(32px,4vw,48px)}.pt-fin__mark svg{position:relative;width:100%;height:100%;overflow:visible}.pt-fin__mark ellipse{fill:var(--pt-cream)}.pt-fin__halo{position:absolute;left:50%;top:70%;width:280%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,#ffc23a29,#ffc23a00 70%);pointer-events:none}.pt-fin__ripple,.pt-fin__ball{position:absolute;left:50%;top:70.16%;width:53.03%;aspect-ratio:1;translate:-50% -50%}.pt-fin__ripple{border:2px solid var(--pt-sun);border-radius:50%;opacity:0;pointer-events:none}.pt-fin__ball img{display:block;width:100%;height:100%}.pt-fin__title{max-width:18ch;margin:0 auto 40px}.pt-fin__note{margin-top:22px;font-size:var(--pt-fs-sm);color:var(--pt-on-dark-2)}html.pt-motion .pt-fin__beam:not(.is-in){opacity:0}html.pt-motion .pt-fin__beam.is-in{animation:pt-beam-flicker 1.4s linear backwards}html.pt-motion .pt-fin__mark ellipse{stroke:var(--pt-cream);stroke-width:7;stroke-dasharray:1}html.pt-motion .pt-fin__mark:not(.is-in) ellipse{fill-opacity:0;stroke-dashoffset:1}html.pt-motion .pt-fin__mark.is-in ellipse{animation:pt-draw-on .6s var(--pt-e-inout) calc(var(--pt-k) * 80ms) backwards,ptb-fill .4s ease-out calc(.45s + var(--pt-k) * 60ms) backwards}@keyframes ptb-fill{0%{fill-opacity:0}}html.pt-motion .pt-fin__mark:not(.is-in) :is(.pt-fin__ball,.pt-fin__halo){opacity:0}html.pt-motion .pt-fin__mark.is-in .pt-fin__ball{animation:ptb-drop .7s var(--pt-e-in) .45s backwards}@keyframes ptb-drop{0%{opacity:0;transform:translateY(-220px) rotate(-180deg)}30%{opacity:1}}html.pt-motion .pt-fin__mark.is-in .pt-fin__ball img{transform-origin:50% 100%;animation:ptb-squash .32s var(--pt-e-out) 1.08s}@keyframes ptb-squash{30%{scale:1.16 .8}65%{scale:.95 1.06}}html.pt-motion .pt-fin__mark.is-in .pt-fin__toes{animation:ptb-hop .42s var(--pt-e-out) 1.1s}@keyframes ptb-hop{40%{translate:0 -14px}}html.pt-motion .pt-fin__mark.is-in .pt-fin__ripple{animation:ptb-ripple .9s var(--pt-e-out) 1.12s}@keyframes ptb-ripple{0%{opacity:.8;scale:.9}to{opacity:0;scale:2.3}}html.pt-motion .pt-fin__mark.is-in .pt-fin__halo{animation:pt-fade 1.2s var(--pt-e-out) 1.08s backwards}.pt-footer{position:relative;overflow:clip;background:var(--pt-ink);color:var(--pt-on-dark-2);font-size:var(--pt-fs-sm)}.pt-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px;padding-top:56px}body:has(.pt-fin) .pt-footer__grid{border-top:1px solid var(--pt-line-dark)}.pt-footer--social .pt-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.pt-footer__logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--pt-display);font-size:1.375rem;font-weight:800;font-stretch:85%;letter-spacing:-.02em;text-decoration:none}.pt-footer__logo,.pt-footer__logo:hover{color:var(--pt-cream)}.pt-footer__logo svg{width:34px;height:auto}.pt-footer__brand p{max-width:32ch;margin-top:12px}.pt-footer__brand p a{color:var(--pt-cream);font-weight:700;text-underline-offset:4px}.pt-footer h2{margin-bottom:6px;color:var(--pt-cream);font-family:var(--pt-body);font-size:var(--pt-fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pt-footer__col a{position:relative;display:inline-flex;align-items:center;min-width:44px;min-height:44px;padding-block:8px;line-height:1.35;color:inherit;text-decoration:none;transition:color var(--pt-d-micro) var(--pt-e-ui)}.pt-footer__col a:after{content:"";position:absolute;left:0;right:0;bottom:9px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--pt-d-ui) var(--pt-e-out)}.pt-footer__col a:hover{color:var(--pt-cream)}.pt-footer__col a:hover:after{transform:none;transform-origin:left center}.pt-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-block:20px;border-top:1px solid var(--pt-line-dark);font-size:var(--pt-fs-xs)}.pt-footer__pay{display:flex;flex-wrap:wrap;gap:6px}.pt-footer__pay-icon{width:38px;height:24px}.pt-footer__word{margin:calc(clamp(4px,1.5vw,20px) - 16vh) 0 -.18em;padding-top:16vh;color:#f4ece23d;font-family:var(--pt-display);font-size:min(24vw,21rem);font-weight:800;font-stretch:75%;line-height:.8;letter-spacing:-.01em;text-align:center;white-space:nowrap;-webkit-text-fill-color:#181a31;-webkit-text-stroke:2px currentColor;paint-order:stroke fill;-webkit-user-select:none;user-select:none;pointer-events:none}.pt-footer__gap{display:inline-block;width:.22em}.pt-footer__word .pt-w>span{position:relative}.pt-footer__word .pt-w>span:after{content:attr(data-t);position:absolute;left:0;top:0;color:#ffc23acc;opacity:0}html.pt-motion .pt-footer__word[data-reveal=mask].is-in .pt-w>span:after{animation:ptb-glow 1.4s var(--pt-e-inout) calc(.9s + var(--pt-wi, 0) * 80ms) both}@keyframes ptb-glow{45%{opacity:1}}#cart-drawer{width:min(460px,100vw);background:var(--pt-cream);color:var(--pt-ink);box-shadow:-40px 0 90px -50px #0b0c18b3}#cart-drawer[open]{animation:ptb-drawer-in .56s var(--pt-e-out)}@keyframes ptb-drawer-in{0%{transform:translate(100%)}}#cart-drawer::backdrop{background:#0b0c1880;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:pt-fade .4s var(--pt-e-ui)}#cart-drawer.is-opening .line{animation:ptb-up .6s var(--pt-e-out) .12s backwards}#cart-drawer.is-opening .line:nth-child(2){animation-delay:.18s}#cart-drawer.is-opening .line:nth-child(3){animation-delay:.24s}#cart-drawer.is-opening .line:nth-child(4){animation-delay:.3s}#cart-drawer.is-opening .line:nth-child(n+5){animation-delay:.36s}#cart-drawer.is-opening .ship-meter__bar>*{transform-origin:left center;animation:ptb-fill-x .9s var(--pt-e-out) .2s backwards}@keyframes ptb-up{0%{opacity:0;transform:translateY(14px)}}@keyframes ptb-fill-x{0%{transform:scaleX(0)}}#cart-drawer .drawer__panel{gap:18px;padding:calc(20px + env(safe-area-inset-top,0px)) 24px calc(24px + env(safe-area-inset-bottom,0px));border:0;border-radius:0;text-align:left}:is(#cart-drawer .drawer__head,[data-cart-page]) h2{font-family:var(--pt-display);font-size:2rem;font-weight:800;font-stretch:75%;letter-spacing:-.02em}#cart-drawer .icon-btn{display:grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--pt-line-light);border-radius:50%;background:none;color:var(--pt-ink);box-shadow:none;transition:background-color var(--pt-d-ui) var(--pt-e-ui),rotate var(--pt-d-ui) var(--pt-e-spring)}#cart-drawer .icon-btn:hover{background:var(--pt-ink);color:var(--pt-cream);rotate:90deg}:is(#cart-drawer,[data-cart-page]) :is(.ship-meter,.ship-free){border:0!important;border-radius:16px;background:var(--pt-paper);box-shadow:inset 0 0 0 1px #14162b0f!important}:is(#cart-drawer,[data-cart-page]) :is(.ship-meter,.ship-free) svg{color:var(--pt-red)}:is(#cart-drawer,[data-cart-page]) .ship-meter__bar{height:6px;background:var(--pt-sand)}:is(#cart-drawer,[data-cart-page]) .ship-meter__bar span{background:var(--pt-ink)}:is(#cart-drawer,[data-cart-page]) .lines{gap:0}:is(#cart-drawer,[data-cart-page]) .line{padding:16px 0;border:0!important;border-bottom:1px solid var(--pt-line-light)!important;border-radius:0;background:none;box-shadow:none!important}:is(#cart-drawer,[data-cart-page]) .line:first-child{border-top:1px solid var(--pt-line-light)!important}:is(#cart-drawer,[data-cart-page]) .line__thumb{border-radius:14px;background:var(--pt-sand)}:is(#cart-drawer,[data-cart-page]) .line__thumb img{border:0!important;border-radius:14px}:is(#cart-drawer,[data-cart-page]) .line__name{padding-block:12px;margin-block:-12px;color:var(--pt-ink)}:is(#cart-drawer,[data-cart-page]) .stepper{border:1.5px solid var(--pt-line-light)}:is(#cart-drawer,[data-cart-page]) .stepper button{width:44px;height:44px;color:var(--pt-ink)}:is(#cart-drawer,[data-cart-page]) .stepper button:hover:not(:disabled){background:var(--pt-sand)}:is(#cart-drawer,[data-cart-page]) .link-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--pt-on-light-2)}:is(#cart-drawer,[data-cart-page]) .upsell{border:1.5px dashed rgb(20 22 43 / .25)!important;background:var(--pt-paper);box-shadow:none!important}:is(#cart-drawer,[data-cart-page]) button.upsell:hover{background:#fff;translate:0 -1px}:is(#cart-drawer,[data-cart-page]) .upsell__plus{border:0;background:var(--pt-sun);box-shadow:none}:is(#cart-drawer,[data-cart-page]) .totals__grand{border-top:1px solid var(--pt-ink);font-family:var(--pt-display);font-stretch:85%}:is(#cart-drawer,[data-cart-page]) .btn--sun{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 26px;border:0!important;border-radius:999px;background:var(--pt-sun);color:var(--pt-ink);font-weight:700;text-decoration:none;box-shadow:0 14px 30px -18px #14162b59!important;transform:none;transition:scale var(--pt-d-micro) var(--pt-e-ui),box-shadow var(--pt-d-ui) var(--pt-e-ui)}:is(#cart-drawer,[data-cart-page]) .btn--sun:hover{transform:none;box-shadow:0 18px 36px -16px #14162b66!important}:is(#cart-drawer,[data-cart-page]) .btn--sun:active{scale:.975}.pt-buy__hook{margin-top:-8px;font-size:1.1875rem;font-weight:600;line-height:1.35;color:var(--pt-ink);text-wrap:balance}.pair{display:grid;gap:8px}.pair__title{font-size:var(--pt-fs-xs);font-weight:700;color:var(--pt-on-light-2)}.pair__card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border-radius:16px;background:var(--pt-paper);box-shadow:inset 0 0 0 1px #14162b0f}.pair__thumb{display:block;width:64px;height:64px;overflow:hidden;border-radius:12px;background:var(--pt-sand)}.pair__thumb img{display:block;width:100%;height:100%;object-fit:cover}.pair__info{display:grid;gap:2px;min-width:0}.pair__name{overflow:hidden;font-weight:700;line-height:1.25;color:var(--pt-ink);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.pair__name:hover{text-decoration:underline;text-underline-offset:3px}.pair__hook{font-size:var(--pt-fs-xs);line-height:1.3;color:var(--pt-on-light-2)}.pair__price{font-size:var(--pt-fs-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--pt-ink)}.pair__add{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--pt-ink);color:var(--pt-cream);font:700 var(--pt-fs-sm)/1 var(--pt-body);text-decoration:none;cursor:pointer;transition:scale var(--pt-d-micro) var(--pt-e-ui),background-color var(--pt-d-ui) var(--pt-e-ui)}.pair__add svg{width:16px;height:16px}.pair__add:hover{background:var(--pt-ink-2)}.pair__add:active{scale:.96}.pair__add:disabled{opacity:.6;cursor:progress}#cart-drawer .drawer__empty{background:var(--pt-paper);border:0;box-shadow:none}#cart-drawer .drawer__empty-icon{border:0;border-radius:50%;background:var(--pt-sun);box-shadow:none;transform:none}#cart-drawer .drawer__link{display:inline-flex;align-items:center;min-height:44px;color:var(--pt-ink)}.pt-lost__ball{display:block;width:100%;max-width:200px;height:auto;aspect-ratio:1;margin-inline:auto;filter:drop-shadow(0 24px 28px rgb(20 22 43 / .22))}.field :is(input,textarea){border:1.5px solid rgb(20 22 43 / .5);border-radius:var(--pt-r-sm);background:var(--pt-paper);box-shadow:none;transform:none;transition:border-color var(--pt-d-ui) var(--pt-e-ui)}.field :is(input,textarea):focus-visible{border-color:var(--pt-ink);outline:2px solid var(--pt-ink);outline-offset:2px;box-shadow:none;transform:none}@media(max-width:899px){.pt-principe:before{height:30px}.pt-principe__head{grid-template-columns:1fr;gap:22px}.pt-principe__head .pt-lead{grid-column:1;margin-top:0}.pt-statement__line:nth-child(2){padding-left:.7em}.pt-statement__line:nth-child(3){padding-left:1.4em}.pt-story{grid-template-columns:1fr}.pt-story__frame,.pt-step__bar{display:none}.pt-step{min-height:0;gap:14px;padding-block:0 56px}.pt-step__img{--pt-r: var(--pt-r-md);position:relative;display:block;margin:0 0 10px;aspect-ratio:1;border-radius:var(--pt-r-md);overflow:hidden;background:var(--pt-sand)}.pt-step__img img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}.pt-objet__grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px 20px}.pt-objet__photo{grid-column:1 / -1;grid-row:1;justify-self:center;width:100%;max-width:420px}.pt-objet__glow{top:-4%;right:-4%;bottom:-4%;left:-4%}.pt-objet__specs{gap:28px}.pt-objet__specs--left{grid-column:1;grid-row:2}.pt-objet__specs--right{grid-column:2;grid-row:2}.pt-objet__specs--left .pt-spec{justify-items:start;padding-right:0;text-align:left}.pt-objet__specs--right .pt-spec{padding-left:0}.pt-spec{padding-top:18px}.pt-spec:before{top:0;left:0!important;right:auto!important;width:32px;transform-origin:left center!important}.pt-spec:after{top:-2.25px;left:30px!important;right:auto!important}.pt-objet__warn{justify-content:flex-start;text-align:left}.pt-buy-grid{grid-template-columns:1fr}.pt-gallery{position:static}.pt-gallery__thumbs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pt-thumb{width:60px;height:60px;border-radius:14px}.pt-gallery__nav{width:40px;height:40px}.pt-gallery__nav--prev{left:10px}.pt-gallery__nav--next{right:10px}.pt-trust{grid-template-columns:1fr;gap:0}.pt-trust li{grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:6px 0;background:none;box-shadow:none;font-size:var(--pt-fs-sm)}.pt-trust svg{width:20px;height:20px}.pt-sticky{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 20px;border-radius:999px;background:#14162beb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--pt-cream);box-shadow:0 20px 40px -20px #0009;translate:0 140%;transition:translate .56s var(--pt-e-spring)}.pt-sticky[data-show]{translate:none}.pt-sticky :focus-visible{outline-color:var(--pt-sun)}.pt-sticky__text{min-width:0;font-size:var(--pt-fs-sm);line-height:1.25}.pt-sticky__text strong{display:block;color:var(--pt-cream)}.pt-sticky__text>span{color:var(--pt-on-dark-2)}.pt-sticky__btn{flex:none;min-height:48px;padding:0 22px;font-size:1rem}.pt-faq__grid{grid-template-columns:1fr}.pt-faq__a{padding-right:0}.pt-footer__grid,.pt-footer--social .pt-footer__grid{grid-template-columns:1fr 1fr;gap:28px 20px}.pt-footer__brand{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){:is(.pt-principe,.pt-shop):before{animation:none!important}.pt-story__media img{scale:none!important}.pt-fin__ripple{display:none}}.pt-recos{padding-block:var(--pt-section);background:var(--pt-cream);color:var(--pt-ink)}.pt-recos__head{display:grid;justify-items:start;gap:20px;margin-bottom:clamp(32px,4vw,56px)}.pt-recos__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,240px),1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none}.pt-reco,.pt-reco:hover{display:grid;gap:10px;color:var(--pt-ink);text-decoration:none}.pt-reco__img{display:block;overflow:hidden;aspect-ratio:1;border-radius:20px;background:#fff}.pt-reco__img img{width:100%;height:100%;object-fit:cover;transition:scale var(--pt-d-ui) var(--pt-e-out)}.pt-reco__title{font-family:var(--pt-display);font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-stretch:90%;line-height:1.2}.pt-reco__meta{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;color:var(--pt-on-light-2)}.pt-reco__meta strong{color:var(--pt-ink)}.pt-reco:focus-visible{outline:2px solid var(--pt-red);outline-offset:6px;border-radius:20px}@media(hover:hover){.pt-reco:hover .pt-reco__img img{scale:1.04}.pt-reco:hover .pt-reco__title{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}}.pt-recos__all{margin-top:clamp(28px,3vw,40px)}.pt-recos__all a{color:var(--pt-ink);font-weight:700;text-decoration-thickness:1.5px;text-underline-offset:4px}.pt-recos__all a:hover{color:var(--pt-ink);text-decoration-color:var(--pt-red)}.pt-shop{position:relative;z-index:1;view-timeline:--pt-dawn block}.pt-shop:not(.pt-shop--page):before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 1px);height:clamp(28px,4.2vw,64px);border-radius:50% 50% 0 0/100% 100% 0 0;background:var(--pt-cream);transform-origin:50% 100%;pointer-events:none}@supports (animation-timeline: view()){html.pt-motion .pt-shop:not(.pt-shop--page):before{animation:ptb-dawn linear both;animation-timeline:--pt-dawn;animation-range:entry 0% entry 35%}}.pt-shop--page{padding-top:clamp(40px,6vw,88px)}.pt-shop__head{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;column-gap:48px}.pt-shop__head>*{grid-column:1}.pt-shop__head .pt-lead{grid-column:2;grid-row:2;justify-self:end;margin:0}.pt-shop__head .pt-lead p{margin:0}.pt-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(28px,3vw,44px)}@media(min-width:600px){.pt-shop__grid{grid-template-columns:repeat(var(--pt-cols-md, 3),minmax(0,1fr))}}@media(min-width:900px){.pt-shop__grid{grid-template-columns:repeat(var(--pt-cols, 4),minmax(0,1fr))}}.pt-reco__type{margin-bottom:-4px;font-size:var(--pt-fs-xs);font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--pt-red)}.pt-shop__empty{color:var(--pt-on-light-2)}.pt-pages{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:clamp(40px,5vw,64px)}.pt-pages>*{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 14px;border-radius:999px;color:var(--pt-ink);font-weight:700;font-variant-numeric:tabular-nums;text-decoration:none}.pt-pages :is(.pt-pages__num,.pt-pages__step){border:1.5px solid var(--pt-line-light);transition:border-color var(--pt-d-micro) var(--pt-e-ui),background-color var(--pt-d-micro) var(--pt-e-ui)}.pt-pages a:hover{border-color:var(--pt-ink);color:var(--pt-ink)}.pt-pages [aria-current]{border-color:var(--pt-ink);background:var(--pt-ink);color:var(--pt-cream)}@media(max-width:899px){.pt-shop__head{grid-template-columns:1fr}.pt-shop__head .pt-lead{grid-column:1;grid-row:auto;justify-self:start}}.pt-rayons__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none}@media(min-width:600px){.pt-rayons__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pt-rayon,.pt-rayon:hover{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;border-radius:var(--pt-r-md);background:#fff;color:var(--pt-ink);text-decoration:none;isolation:isolate}.pt-rayon__img{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--pt-sand)}.pt-rayon__img img{width:100%;height:100%;object-fit:cover;transition:scale var(--pt-d-ui) var(--pt-e-out)}.pt-rayon__body{display:grid;align-content:start;gap:4px;padding:clamp(14px,1.6vw,22px) clamp(14px,1.6vw,22px) clamp(16px,1.8vw,24px);padding-right:64px}.pt-rayon__title{font-family:var(--pt-display);font-size:clamp(1.125rem,1rem + .6vw,1.625rem);font-weight:800;font-stretch:80%;line-height:1.1}.pt-rayon__text{font-size:var(--pt-fs-sm);line-height:1.45;color:var(--pt-on-light-2)}.pt-rayon__go{position:absolute;right:clamp(12px,1.4vw,18px);bottom:clamp(14px,1.6vw,22px);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--pt-sun);color:var(--pt-ink);transition:translate var(--pt-d-ui) var(--pt-e-out)}.pt-rayon__go svg{width:18px;height:18px}.pt-rayon:focus-visible{outline:2px solid var(--pt-red);outline-offset:4px}@media(hover:hover){.pt-rayon:hover .pt-rayon__img img{scale:1.04}.pt-rayon:hover .pt-rayon__go{translate:4px 0}}@media(max-width:599px){.pt-rayon,.pt-rayon:hover{grid-template-rows:auto 1fr auto}.pt-rayon__body{padding:12px 12px 6px}.pt-rayon__text{display:none}.pt-rayon__go{position:static;width:32px;height:32px;margin:0 12px 12px auto}.pt-rayon__go svg{width:15px;height:15px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sections-v9.css.map */
