.sv-pdp{--sv-ink: #111;--sv-muted: #6b6b6b;--sv-line: #e5e5e5;--sv-soft: #c9c9c9;display:grid;grid-template-columns:1fr;color:var(--sv-ink)}.sv-pdp *,.sv-pdp *:before,.sv-pdp *:after{box-sizing:border-box}.sv-pdp__media{min-width:0}.sv-gallery{position:relative;background:#f2f2f2}.sv-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;outline:none}.sv-gallery__track::-webkit-scrollbar{display:none}.sv-gallery__slide{position:relative;flex:0 0 100%;margin:0;aspect-ratio:2 / 3;scroll-snap-align:start;overflow:hidden}.sv-gallery__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sv-gallery__img--hover{opacity:0;transition:opacity .35s ease}.sv-gallery__dots{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;gap:8px;z-index:2}.sv-gallery__dot{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#11111140;cursor:pointer;transition:background .2s,transform .2s}.sv-gallery__dot.is-active{background:var(--sv-ink);transform:scale(1.15)}.sv-gallery__arrow{display:none}.sv-pdp__info{padding:22px 16px 40px;min-width:0}.sv-pdp__title{font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;color:var(--sv-ink)}.sv-pdp__price{font-size:15px;letter-spacing:.1em;color:#555;margin-bottom:10px}.sv-pdp__price-sale{color:#b3261e;margin-right:8px}.sv-pdp__price-compare{color:var(--sv-muted)}.sv-pdp__rating{display:inline-flex;align-items:center;gap:3px;color:var(--sv-ink);text-decoration:none;font-size:15px;margin-bottom:6px}.sv-pdp__rating svg{fill:#d0d0d0}.sv-pdp__rating svg.is-on{fill:#333}.sv-pdp__rating span{margin-left:8px}.sv-pdp__group{padding-top:22px}.sv-pdp__group:first-of-type{border-top:1px solid var(--sv-line);margin-top:14px}.sv-pdp__form .sv-pdp__group:first-child{border-top:0;margin-top:0}.sv-pdp__label{font-size:14px;margin-bottom:10px;color:var(--sv-ink)}.sv-pdp__label span{color:var(--sv-muted)}.sv-pdp__label-row{display:flex;justify-content:space-between;align-items:baseline}.sv-link{background:none;border:0;padding:0;font:inherit;font-size:14px;color:var(--sv-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sv-link:hover{color:var(--sv-ink)}.sv-swatches{display:flex;flex-wrap:wrap;gap:10px}.sv-swatch{display:block;width:42px;height:42px;padding:2px;border:1px solid var(--sv-line);border-radius:4px;overflow:hidden;background:#fff;transition:border-color .2s}.sv-swatch img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;border-radius:2px;display:block}.sv-swatch:hover{border-color:#999}.sv-swatch.is-active{border:2px solid var(--sv-ink);padding:1px}.sv-sizes{display:flex;flex-wrap:wrap;gap:10px}.sv-size{min-width:46px;height:40px;padding:0 10px;border:1px solid #d6d6d6;border-radius:2px;background:#fff;color:var(--sv-ink);font:inherit;font-size:13px;letter-spacing:.05em;cursor:pointer;transition:border-color .2s}.sv-size:hover{border-color:var(--sv-ink)}.sv-size.is-active{border-color:var(--sv-ink);box-shadow:inset 0 0 0 1px var(--sv-ink)}.sv-size.is-soldout{color:var(--sv-soft);border-color:#eee;background:#fafafa}.sv-size.is-soldout.is-active{box-shadow:none;border-color:#bbb}.sv-btn{display:flex;align-items:center;justify-content:center;width:100%;height:52px;border:0;border-radius:0;font:inherit;font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer}.sv-btn--primary{background:#1c1c1c;color:#fff;margin-top:30px}.sv-btn--primary:hover{background:#000}.sv-btn--primary[disabled]{background:#9b9b9b;cursor:not-allowed}.sv-btn.is-loading{opacity:.7;pointer-events:none}.sv-pdp__error{color:#b3261e;font-size:13px;margin:8px 0 0}.sv-pdp__wish{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:0;background:none;border:0;font:inherit;font-size:14px;color:var(--sv-ink);cursor:pointer}.sv-pdp__wish.is-active svg{fill:var(--sv-ink)}.sv-pdp__perk{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:14px}.sv-pdp__perk a{color:inherit;text-underline-offset:3px}.sv-accordion{margin-top:26px;border-top:1px solid var(--sv-line)}.sv-accordion details{border-bottom:1px solid var(--sv-line)}.sv-accordion summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:13px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.sv-accordion summary::-webkit-details-marker{display:none}.sv-accordion summary:after{content:"+";font-size:20px;font-weight:300;line-height:1}.sv-accordion details[open] summary:after{content:"\2212"}.sv-accordion__body{padding:0 0 20px;font-size:14px;line-height:1.7;color:#333}.sv-accordion__body p:first-child{margin-top:0}.sv-sizechart{border:0;padding:24px;width:min(480px,calc(100vw - 32px));color:#111}.sv-sizechart::backdrop{background:#00000073}.sv-sizechart__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.sv-sizechart__head h2{margin:0;font-family:inherit;font-size:14px;letter-spacing:.2em;text-transform:uppercase}.sv-sizechart table{width:100%;border-collapse:collapse;font-size:14px}.sv-sizechart th,.sv-sizechart td{border-bottom:1px solid #eee;padding:10px 6px;text-align:center}.sv-sizechart th{font-weight:500}.sv-sizechart__note{font-size:13px;color:#6b6b6b;margin:14px 0 0}.sv-close{background:none;border:0;font-size:28px;line-height:1;cursor:pointer;color:inherit;padding:0 4px}@media(min-width:990px){.sv-pdp{grid-template-columns:minmax(0,62fr) minmax(0,38fr);align-items:start}.sv-gallery__slide{flex-basis:50%}.sv-gallery__slide+.sv-gallery__slide{border-left:1px solid #fff}.sv-gallery__slide:hover .sv-gallery__img--hover{opacity:1}.sv-gallery__dots{left:auto;right:18px;bottom:auto;top:50%;transform:translateY(-50%);flex-direction:column}.sv-gallery__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:50%;background:#ffffffd9;color:#111;cursor:pointer;opacity:0;transition:opacity .2s;z-index:2}.sv-gallery:hover .sv-gallery__arrow{opacity:1}.sv-gallery__arrow[disabled]{opacity:0!important;pointer-events:none}.sv-gallery__arrow--prev{left:16px}.sv-gallery__arrow--next{right:44px}.sv-pdp__info{position:sticky;top:var(--sv-header-h, 80px);align-self:start;max-height:min(var(--sv-gallery-h, 100vh),calc(100vh - var(--sv-header-h, 80px)));overflow-y:auto;scrollbar-width:thin;padding:48px clamp(28px,4.5vw,84px) 40px}.sv-pdp__sticky{max-width:540px}.sv-pdp__title{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/seravonti-pdp.css.map */
