.veyra-pdp{--veyra-pdp-gutter: calc(clamp(4px, calc(2.06px + .52vw) , 12px) + clamp(20px, calc(13.2px + 1.81vw) , 48px)) ;--veyra-pdp-line: rgb(0 0 0 / .12);display:block;margin-block-end:clamp(60px,calc(52.96px + 1.88vw),80px);color:#292923}.veyra-pdp__inner{display:grid;grid-template-columns:minmax(0,1fr);row-gap:32px;max-width:1440px;margin-inline:auto}.veyra-pdp__gallery{display:flex;gap:8px;padding-inline:clamp(4px,calc(2.06px + .52vw),12px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(4px,calc(2.06px + .52vw),12px);scrollbar-width:none}.veyra-pdp__gallery::-webkit-scrollbar{display:none}.veyra-pdp__media{position:relative;flex:0 0 87vw;aspect-ratio:var(--veyra-pdp-media-ratio, 4 / 5);overflow:hidden;border-radius:4px;background:#f3f3ec;scroll-snap-align:start}.veyra-pdp__media img,.veyra-pdp__video{display:block;width:100%;height:100%;object-fit:cover}.veyra-pdp__variant-media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.veyra-pdp__variant-media.is-active{opacity:1}.veyra-pdp__media-marquee{position:absolute;z-index:1;inset-inline:0;inset-block-end:16px;padding-inline:8px;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30px,#000 calc(100% - 30px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 30px,#000 calc(100% - 30px),transparent 100%)}.veyra-pdp__media-marquee-track{display:flex;gap:8px;width:max-content;animation:veyra-pdp-marquee 14s linear infinite;font-family:var(--text-font-family);font-weight:var(--veyra-ui-font-weight, var(--text-font-weight));font-size:12px;line-height:18px;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}@keyframes veyra-pdp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.veyra-pdp__mute{position:absolute;z-index:2;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:4px;background:none;color:#fffffc;cursor:pointer}.veyra-pdp__mute svg{width:16px;height:16px}.veyra-pdp__mute-on,.veyra-pdp__mute[aria-pressed=true] .veyra-pdp__mute-off{display:none}.veyra-pdp__mute[aria-pressed=true] .veyra-pdp__mute-on{display:block}.veyra-pdp__info{display:grid;gap:24px;min-width:0;padding-inline:var(--veyra-pdp-gutter)}.veyra-pdp__badge{display:inline-flex;align-items:center;height:28px;margin-block-end:20px;padding:2px 12px 0;border-radius:9999px;background:#292923;color:#fff;font-family:var(--text-font-family);font-weight:var(--veyra-ui-font-weight, var(--text-font-weight));font-size:12px;line-height:18px;letter-spacing:.09em;text-transform:uppercase}.veyra-pdp__title{margin:0 0 16px;color:inherit;font-family:var(--heading-font-family);font-weight:var(--veyra-ui-font-weight, var(--heading-font-weight));font-size:clamp(32px,calc(27.07px + 1.31vw),46px);line-height:1.1;letter-spacing:-.025em;text-transform:none}.veyra-pdp__subtitle{display:block;color:#0000005c}.veyra-pdp__rating{display:inline-flex;align-items:center;gap:8px;color:inherit;font-family:var(--text-font-family);font-weight:var(--veyra-ui-font-weight, var(--text-font-weight));font-size:12px;line-height:18px;letter-spacing:.09em;text-transform:uppercase;text-decoration:none}.veyra-pdp__rating>span:last-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.veyra-pdp__guarantee{display:flex;align-items:center;width:max-content;max-width:100%;height:28px;margin:24px 0 16px;padding:0 12px 0 6px;border-radius:9999px;background:#e2e2da;font-family:var(--text-font-family);font-weight:var(--veyra-ui-font-weight, var(--text-font-weight));font-size:12px;line-height:18px;letter-spacing:.09em;text-transform:uppercase}.veyra-pdp__guarantee svg{width:16px;height:16px;margin:0 4px 0 2px}.veyra-pdp__guarantee span{padding-block-start:2px}.veyra-pdp__description,.veyra-pdp__description p{margin:0;font-family:var(--veyra-serif-font-family, var(--heading-font-family));font-weight:var(--veyra-serif-font-weight, 400);font-variation-settings:var(--veyra-serif-font-settings, normal);font-size:calc(clamp(19px,calc(18.3px + .19vw),21px) * var(--veyra-serif-size-factor, 1));line-height:1.35;letter-spacing:.0035em}.veyra-pdp__description p+p{margin-block-start:.6em}.veyra-pdp__bullets{display:grid;gap:8px;margin:0;padding:0;list-style:none}.veyra-pdp__bullets li{position:relative;padding-inline-start:16px;font-family:var(--text-font-family);font-weight:500;font-size:clamp(16px,calc(15.65px + .09vw),17px);line-height:1.25;letter-spacing:.0025em}.veyra-pdp__bullets li:before{content:"";position:absolute;inset-block:2px;inset-inline-start:0;width:3px;background:currentColor}.veyra-pdp__label{margin:0 0 16px;font-family:var(--text-font-family);font-weight:500;font-size:clamp(16px,calc(15.65px + .09vw),17px);line-height:1.25;letter-spacing:.0025em}.veyra-pdp__options .veyra-pdp__label span{color:#0000008f;font-weight:var(--text-font-weight)}.veyra-pdp__swatches{display:flex;flex-wrap:wrap;gap:8px}.veyra-pdp__swatch{min-height:44px;padding:0 16px;border:1px solid var(--veyra-pdp-line);border-radius:4px;background:none;color:inherit;font-family:var(--text-font-family);font-weight:500;font-size:clamp(12px,calc(11.63px + .095vw),13px);line-height:1.5;letter-spacing:.005em;cursor:pointer;transition:border-color .4s,box-shadow .4s}.veyra-pdp__swatches--images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.veyra-pdp__swatches--images .veyra-pdp__swatch{display:flex;align-items:center;gap:12px;padding:6px 14px 6px 6px;text-align:start}.veyra-pdp__swatch-thumb{flex-shrink:0;width:44px;height:44px;overflow:hidden;border-radius:2px;background:#f3f3ec}.veyra-pdp__swatch-thumb img{width:100%;height:100%;object-fit:cover;transform:scale(var(--veyra-pdp-swatch-zoom, 7.6));transform-origin:var(--veyra-pdp-swatch-focus, 50% 50%)}.veyra-pdp__swatch:hover{border-color:#0000005c}.veyra-pdp__swatch[aria-checked=true]{border-color:#292923;box-shadow:inset 0 0 0 1px #292923}.veyra-pdp__swatch[data-sold-out]{color:#0000005c;text-decoration:line-through}.veyra-pdp__plans{display:grid;gap:12px;margin-block-end:16px}.veyra-plan{position:relative;display:block;cursor:pointer}.veyra-plan__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.veyra-plan__box{position:relative;display:block;padding:20px;border:1px solid var(--veyra-pdp-line);border-radius:4px;transition:border-color .4s,background-color .4s,box-shadow .4s}.veyra-plan:hover .veyra-plan__box{border-color:#0000005c}.veyra-plan.is-selected .veyra-plan__box{border-color:#292923;box-shadow:inset 0 0 0 1px #292923}.veyra-plan__input:focus-visible+.veyra-plan__box{outline:2px solid #292923;outline-offset:2px}.veyra-plan__badge{position:absolute;top:-6px;right:20px;display:flex;align-items:center;height:21px;padding:2px 8px 0;border-radius:4px;font-family:var(--text-font-family);font-weight:500;font-size:10px;line-height:10px;letter-spacing:.09em;text-transform:uppercase}.veyra-plan__badge--dark{background:#292923;color:#fff}.veyra-plan__badge--light{background:#e2e2da;color:#292923}.veyra-plan__row{display:flex;align-items:center;gap:16px}.veyra-plan__radio{flex-shrink:0;width:20px;height:20px;border:1px solid rgb(0 0 0 / .36);border-radius:9999px;transition:border-color .4s,box-shadow .4s,background-color .4s}.veyra-plan.is-selected .veyra-plan__radio{border-color:#292923;background:#292923;box-shadow:inset 0 0 0 4px #fffffc}.veyra-plan__text{display:grid;flex:1;gap:2px;min-width:0}.veyra-plan__line{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.veyra-plan__name,.veyra-plan__per{font-family:var(--text-font-family);font-weight:500;font-size:clamp(16px,calc(15.65px + .09vw),17px);line-height:1.25;letter-spacing:.0025em;white-space:nowrap}.veyra-plan__per small{font-size:clamp(12px,calc(11.63px + .095vw),13px);font-weight:inherit}.veyra-plan__line--sub{font-family:var(--text-font-family);font-weight:500;font-size:clamp(12px,calc(11.63px + .095vw),13px);line-height:1.5;letter-spacing:.005em}.veyra-plan__save{color:var(--veyra-pdp-accent);white-space:nowrap}.veyra-plan__prices{display:flex;gap:4px;margin-inline-start:auto;white-space:nowrap}.veyra-plan__was{opacity:.36}.veyra-plan__details{display:grid;grid-template-rows:0fr}.veyra-plan.is-selected .veyra-plan__details{grid-template-rows:1fr;transition:grid-template-rows .28s ease-out}.veyra-plan__details-inner{display:grid;gap:4px;min-height:0;overflow:hidden}.veyra-plan__details-inner:before{content:"";display:block;height:1px;margin-block:16px 12px;background:var(--veyra-pdp-line)}.veyra-plan__detail{display:flex;align-items:center;gap:12px;font-family:var(--text-font-family);font-size:clamp(12px,calc(11.63px + .095vw),13px);line-height:1.5;letter-spacing:.005em}.veyra-plan__detail svg{flex-shrink:0;width:20px;height:20px}.veyra-pdp__actions{display:grid;gap:24px}.veyra-pdp__add{width:100%;min-height:46px;padding:12px 20px;border:0;border-radius:4px;background:#292923;color:#fffffc;font-family:var(--text-font-family);font-weight:var(--veyra-ui-font-weight, var(--text-font-weight));font-size:12px;line-height:20px;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.veyra-pdp__add:hover{opacity:.9}.veyra-pdp__add[disabled],.veyra-pdp__one-time[disabled]{opacity:.4;cursor:not-allowed}.veyra-pdp__add[aria-busy=true],.veyra-pdp__one-time[aria-busy=true]{opacity:.6;pointer-events:none}.veyra-pdp__one-time{justify-self:center;padding:0;border:0;background:none;color:inherit;font-family:var(--text-font-family);font-weight:var(--veyra-ui-font-weight, var(--text-font-weight));font-size:12px;line-height:normal;letter-spacing:.09em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;cursor:pointer}.veyra-pdp__one-time span{font-weight:400}.veyra-pdp__error{margin:0;color:var(--veyra-pdp-accent);font-family:var(--text-font-family);font-size:clamp(12px,calc(11.63px + .095vw),13px);text-align:center}.veyra-pdp__trust{display:grid;gap:4px;margin:0;padding:0;list-style:none}.veyra-pdp__trust li{display:flex;align-items:center;gap:12px;font-family:var(--text-font-family);font-size:clamp(12px,calc(11.63px + .095vw),13px);line-height:1.5;letter-spacing:.005em}.veyra-pdp__trust svg{flex-shrink:0;width:16px;height:16px}.veyra-pdp__footnote{margin:0;color:#0000008f;font-family:var(--text-font-family);font-size:clamp(12px,calc(11.63px + .095vw),13px);line-height:1.5}.veyra-pdp__accordions{margin-block-start:8px}.veyra-pdp__accordion{position:relative}.veyra-pdp__accordion:before,.veyra-pdp__accordions:after{content:"";display:block;height:2px;background:currentColor;-webkit-mask:radial-gradient(circle at 1px 1px,#fff .55px,transparent .95px) 0 0 / 6px 2px repeat-x;mask:radial-gradient(circle at 1px 1px,#fff .55px,transparent .95px) 0 0 / 6px 2px repeat-x}.veyra-pdp__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;font-family:var(--text-font-family);font-weight:500;font-size:clamp(16px,calc(15.65px + .09vw),17px);line-height:1.25;letter-spacing:.0025em;list-style:none;cursor:pointer}.veyra-pdp__accordion summary::-webkit-details-marker{display:none}.veyra-pdp__accordion summary svg{flex-shrink:0;width:20px;height:20px}.veyra-pdp__accordion-v{transform-origin:center;transition:transform .25s ease}.veyra-pdp__accordion[open] .veyra-pdp__accordion-v{transform:scaleY(0)}.veyra-pdp__accordion-content{padding-block-end:20px;font-family:var(--text-font-family);font-size:clamp(14px,calc(13.63px + .095vw),15px);line-height:1.5}.veyra-pdp__accordion-content p{margin:0 0 .75em}.veyra-pdp__accordion-content ul,.veyra-pdp__accordion-content ol{margin:0 0 .75em;padding-inline-start:1.2em}.veyra-pdp__sticky{position:fixed;z-index:10;inset-inline:0;inset-block-end:0;display:flex;justify-content:center;pointer-events:none}.veyra-pdp__sticky-card{width:100%;padding:16px 24px calc(16px + env(safe-area-inset-bottom));background:#fffffc;box-shadow:0 0 0 1px #00000014,0 1px 4px #0000000f,0 6px 24px #0000000f;transform:translateY(200px);transition:transform .2s ease-in-out}.veyra-pdp__sticky.is-visible .veyra-pdp__sticky-card{transform:none;pointer-events:auto}.veyra-pdp__sticky-info{display:none}.veyra-pdp__sticky-button{width:100%;min-height:46px;padding:4px 12px;border:1px solid #292923;border-radius:4px;background:#292923;color:#fffffc;font-family:var(--text-font-family);font-weight:var(--veyra-ui-font-weight, var(--text-font-weight));font-size:12px;line-height:20px;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.veyra-pdp__sticky-button:hover{background:transparent;color:#292923}@media screen and (min-width:768px){.veyra-pdp__sticky{inset-block-end:32px;padding-inline:24px}.veyra-pdp__sticky-card{display:flex;align-items:center;gap:24px;width:auto;max-width:100%;padding:16px 20px 16px 24px;border-radius:6px;box-shadow:0 0 0 1px #00000014,0 0 0 1px #00000005,0 1px 4px #0000000f,0 6px 24px #0000000f}.veyra-pdp__sticky-info{display:flex;align-items:center;gap:8px;min-width:0}.veyra-pdp__sticky-icon{flex-shrink:0;width:16px;height:16px;color:#292923}.veyra-pdp__sticky-text{margin:0;color:#292923;font-family:var(--text-font-family);font-weight:500;font-size:clamp(12px,calc(11.63px + .095vw),13px);line-height:1.5;letter-spacing:.005em}.veyra-pdp__sticky-text span{color:#0000008f;font-weight:400}.veyra-pdp__sticky-button{flex-shrink:0;width:auto;min-height:32px}}@media(prefers-reduced-motion:reduce){.veyra-pdp__sticky-card{transition:none}}@media screen and (min-width:960px){.veyra-pdp{padding-block-start:48px;padding-inline:var(--veyra-pdp-gutter)}.veyra-pdp__inner{grid-template-columns:minmax(0,1fr) min(480px,40%);column-gap:24px;align-items:start}.veyra-pdp__gallery-wrap{padding-inline-end:48px}.veyra-pdp__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;overflow:visible}.veyra-pdp__media{flex:none}.veyra-pdp__info{position:sticky;top:48px;padding-inline:0}}@media(prefers-reduced-motion:reduce){.veyra-pdp__media-marquee-track{animation:none}.veyra-plan.is-selected .veyra-plan__details,.veyra-pdp__sticky,.veyra-pdp__variant-media{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/veyra-main-product.css.map */
