.em-announcement,.em-announcement *{box-sizing:border-box;font-family:inherit!important}.em-announcement{--em-announcement-background: #ece4d8;--em-announcement-text: #2a241e;--em-announcement-gap: 34px;--em-announcement-speed: 52s;display:flex;width:100%;height:35px;margin:0;padding:0;overflow:hidden;align-items:center;color:var(--em-announcement-text);background-color:var(--em-announcement-background)!important;white-space:nowrap}.em-announcement__track{display:flex;width:max-content;min-width:max-content;flex:0 0 auto;align-items:center;backface-visibility:hidden;transform:translateZ(0);will-change:transform;animation:em-announcement-scroll var(--em-announcement-speed) linear infinite}.em-announcement__group{display:flex;min-width:max-content;padding-right:var(--em-announcement-gap);flex:0 0 auto;align-items:center;gap:var(--em-announcement-gap)}.em-announcement__message{display:inline-flex;margin:0;padding:0;flex:0 0 auto;align-items:center;color:var(--em-announcement-text)!important;font-family:inherit!important;font-size:10.5px!important;font-style:normal!important;font-weight:500!important;line-height:1!important;letter-spacing:.06em!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap!important}.em-announcement__separator{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--em-announcement-text)!important;font-family:Arial,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:1!important;opacity:.6}@keyframes em-announcement-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}@media(hover:hover)and (pointer:fine){.em-announcement:hover .em-announcement__track{animation-play-state:paused}}@media screen and (max-width:749px){.em-announcement{--em-announcement-gap: 25px;--em-announcement-speed: 42s;height:32px}.em-announcement__message{font-size:9.5px!important;letter-spacing:.05em!important}.em-announcement__separator{font-size:8px!important}}@media(prefers-reduced-motion:reduce){.em-announcement{overflow-x:auto;scrollbar-width:none}.em-announcement::-webkit-scrollbar{display:none}.em-announcement__track{animation:none}.em-announcement__group[aria-hidden=true]{display:none}}.em-community,.em-community *{box-sizing:border-box}.em-community{--em-background: #ece4d8;--em-foreground: #2a241e;--em-gap: 12px;--em-card-width: 310px;--em-card-radius: 6px;--em-animation-speed: 84s;--em-outer-space: 36px;--em-content-space: 24px;position:relative;width:100vw;max-width:none;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:var(--em-outer-space) 0;overflow:hidden;color:var(--em-foreground);background-color:var(--em-background);isolation:isolate}.em-community:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.05),transparent 42%);content:"";pointer-events:none}.em-community__header{width:min(1080px,calc(100% - 40px));margin:0 auto;padding-bottom:var(--em-content-space);text-align:center}.em-community__title{max-width:1050px;margin:0 auto;color:var(--em-foreground);font-size:clamp(24px,2.8vw,38px);font-weight:inherit;line-height:1.18;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.em-community__slider{width:100%;overflow:hidden}.em-community__track{display:flex;width:max-content;transform:translateZ(0);animation:em-community-marquee var(--em-animation-speed) linear infinite;backface-visibility:hidden;will-change:transform}.em-community__group{display:flex;min-width:max-content;padding-right:var(--em-gap);flex:0 0 auto;gap:var(--em-gap)}.em-community__card{position:relative;width:var(--em-card-width);aspect-ratio:340 / 475;flex:0 0 auto;margin:0;overflow:hidden;border:1px solid rgba(255,249,244,.15);border-radius:var(--em-card-radius);background-color:#ffffff0f;box-shadow:0 18px 42px #14110e3d;transform:translateZ(0)}.em-community__card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.001);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.em-community__footer{width:min(800px,calc(100% - 40px));margin:var(--em-content-space) auto 0;text-align:center}.em-community__caption{margin:0;color:var(--em-foreground);font-size:13px;font-weight:400;line-height:1.6;letter-spacing:.02em;opacity:.76}.em-community__submission{margin:12px 0 0;color:var(--em-foreground);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.01em}.em-community__submission a{display:inline-block;color:inherit;font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:opacity .18s ease}.em-community__submission a:hover{opacity:.72}.em-community__submission a:focus-visible{border-radius:2px;outline:2px solid var(--em-foreground);outline-offset:4px}@keyframes em-community-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(hover:hover)and (pointer:fine){.em-community__track:hover{animation-play-state:paused}.em-community__card:hover img{transform:scale(1.035)}}@media screen and (max-width:989px){.em-community{--em-card-width: 275px;--em-animation-speed: 76s;--em-outer-space: 32px;--em-content-space: 22px}}@media screen and (max-width:749px){.em-community{--em-gap: 9px;--em-card-width: min(72vw, 270px);--em-card-radius: 5px;--em-animation-speed: 68s;--em-outer-space: 26px;--em-content-space: 19px}.em-community__header{width:min(420px,calc(100% - 28px))}.em-community__title{font-size:clamp(21px,5.8vw,26px);line-height:1.2;letter-spacing:.01em}.em-community__footer{width:min(355px,calc(100% - 32px))}.em-community__caption{font-size:12px;line-height:1.55}.em-community__submission{max-width:340px;margin:10px auto 0;font-size:13px;line-height:1.55}}@media(prefers-reduced-motion:reduce){.em-community__slider{padding-bottom:8px;overflow-x:auto;scrollbar-color:rgba(255,255,255,.35) transparent;scrollbar-width:thin}.em-community__track{animation:none}.em-community__group[aria-hidden=true]{display:none}.em-community__card img,.em-community__submission a{transition:none}}.em-faq,.em-faq *{box-sizing:border-box}.em-faq{--em-faq-accent: #2a241e;--em-faq-accent-dark: #000000;--em-faq-background: #ffffff;--em-faq-item-background: #fbf9f4;--em-faq-text: #30272a;--em-faq-muted: #766a6e;--em-faq-border: rgba(42, 36, 30, .16);width:100vw;max-width:none;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:48px 0;color:var(--em-faq-text);background:var(--em-faq-background)}.em-faq__container{display:grid;width:min(1240px,calc(100% - 64px));margin:0 auto;grid-template-columns:minmax(260px,.75fr) minmax(500px,1.25fr);gap:clamp(50px,8vw,120px)}.em-faq__header{align-self:start;position:sticky;top:30px}.em-faq__title{max-width:480px;margin:0;color:var(--em-faq-accent);font-size:clamp(24px,2.8vw,38px);font-weight:inherit;line-height:1.18;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.em-faq__intro{max-width:480px;margin:18px 0 0;color:var(--em-faq-muted);font-size:14px;font-weight:400;line-height:1.7}.em-faq__list{border-top:1px solid var(--em-faq-border)}.em-faq__item{border-bottom:1px solid var(--em-faq-border);background:transparent}.em-faq__question{display:flex;min-height:76px;padding:22px 4px;align-items:center;justify-content:space-between;gap:24px;color:var(--em-faq-accent-dark);font-size:16px;font-weight:600;line-height:1.45;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.em-faq__question::-webkit-details-marker{display:none}.em-faq__question::marker{display:none;content:""}.em-faq__question:focus-visible{border-radius:3px;outline:2px solid var(--em-faq-accent);outline-offset:3px}.em-faq__icon{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid var(--em-faq-border);border-radius:50%;color:var(--em-faq-accent);background:var(--em-faq-item-background);transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .22s ease}.em-faq__icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.em-faq__question:hover .em-faq__icon{border-color:var(--em-faq-accent);color:#2a241e;background:#ece4d8}.em-faq__item[open] .em-faq__icon{border-color:var(--em-faq-accent);color:#2a241e;background:#ece4d8;transform:rotate(45deg)}.em-faq__answer{padding:0 56px 25px 4px;animation:em-faq-reveal .22s ease}.em-faq__answer p{max-width:760px;margin:0;color:var(--em-faq-muted);font-size:14px;font-weight:400;line-height:1.75}.em-faq__answer p+p{margin-top:13px}.em-faq__answer a{color:var(--em-faq-accent);font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.em-faq__answer a:hover{color:var(--em-faq-accent-dark)}.em-faq__answer a:focus-visible{border-radius:2px;outline:2px solid var(--em-faq-accent);outline-offset:3px}.em-faq__response-time{display:inline-flex;margin-top:17px;padding:10px 13px;align-items:center;gap:9px;border:1px solid var(--em-faq-border);border-radius:999px;color:var(--em-faq-accent);background:var(--em-faq-item-background);font-size:12px;font-weight:600;line-height:1.3}.em-faq__response-time svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@keyframes em-faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:900px){.em-faq{padding:40px 0}.em-faq__container{width:min(760px,calc(100% - 40px));grid-template-columns:1fr;gap:32px}.em-faq__header{position:static}.em-faq__intro{margin-top:13px}}@media screen and (max-width:749px){.em-faq{padding:30px 0}.em-faq__container{width:calc(100% - 32px);gap:25px}.em-faq__title{max-width:340px;font-size:clamp(21px,5.8vw,26px);line-height:1.2}.em-faq__intro{margin-top:11px;font-size:13px;line-height:1.65}.em-faq__question{min-height:68px;padding:18px 0;gap:16px;font-size:14px;line-height:1.45}.em-faq__icon{width:30px;height:30px;flex-basis:30px}.em-faq__answer{padding:0 42px 21px 0}.em-faq__answer p{font-size:13px;line-height:1.7}.em-faq__response-time{align-items:flex-start;border-radius:7px;font-size:11px}}@media(prefers-reduced-motion:reduce){.em-faq__icon{transition:none}.em-faq__answer{animation:none}}.em-benefits,.em-benefits *{box-sizing:border-box}.em-benefits{--em-benefit-accent: #2a241e;--em-benefit-accent-dark: #000000;--em-benefit-background: #ffffff;--em-benefit-soft: #fbf9f4;--em-benefit-text: #2a241e;--em-benefit-muted: #7a7168;--em-benefit-line: rgba(42, 36, 30, .14);width:100vw;max-width:none;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:32px;overflow:hidden;color:var(--em-benefit-text);background:var(--em-benefit-background)}.em-benefits__grid{display:grid;width:min(1400px,100%);margin:0 auto;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--em-benefit-line);border-radius:6px;background:var(--em-benefit-line);box-shadow:0 12px 34px #2a241e09}.em-benefit{position:relative;display:flex;min-width:0;min-height:190px;padding:30px 25px;align-items:flex-start;gap:17px;background:var(--em-benefit-background);transition:background-color .22s ease,transform .22s ease}.em-benefit__icon{display:grid;width:50px;height:50px;flex:0 0 50px;place-items:center;border:1px solid rgba(42,36,30,.12);border-radius:50%;background:var(--em-benefit-soft);transition:border-color .22s ease,background-color .22s ease,transform .22s ease}.em-benefit__icon img{display:block;width:29px;height:29px;object-fit:contain}.em-benefit__content{min-width:0;padding-top:4px}.em-benefit__title{margin:0 0 9px;color:var(--em-benefit-accent-dark);font-size:15px;font-weight:600;line-height:1.35;letter-spacing:.015em;text-transform:uppercase}.em-benefit__text{max-width:270px;margin:0;color:var(--em-benefit-muted);font-size:13px;font-weight:400;line-height:1.65}@media(hover:hover)and (pointer:fine){.em-benefit:hover{z-index:1;background:#fbf9f4}.em-benefit:hover .em-benefit__icon{border-color:var(--em-benefit-accent);background:#fff;transform:translateY(-2px)}}@media screen and (max-width:1150px){.em-benefits{padding:28px}.em-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.em-benefit{min-height:168px}.em-benefit__text{max-width:360px}}@media screen and (max-width:749px){.em-benefits{padding:22px 16px}.em-benefits__grid{border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.em-benefit{min-height:205px;padding:21px 16px;flex-direction:column;gap:13px}.em-benefit__icon{width:44px;height:44px;flex-basis:44px}.em-benefit__icon img{width:26px;height:26px}.em-benefit__content{padding-top:0}.em-benefit__title{min-height:38px;margin-bottom:7px;font-size:13px;line-height:1.4}.em-benefit__text{max-width:none;font-size:12px;line-height:1.55}}@media screen and (max-width:390px){.em-benefit{min-height:215px;padding:19px 13px}.em-benefit__title{font-size:12px}.em-benefit__text{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.em-benefit,.em-benefit__icon{transition:none}}.em-midnight-sale__slot,.em-midnight-sale,.em-midnight-sale *{box-sizing:border-box}.em-midnight-sale__slot{position:relative;width:100%;margin:0;padding:0}.em-midnight-sale{display:flex;width:100%;margin:0;padding:9px 14px;align-items:center;justify-content:center;color:#2a241e;background-color:#ece4d8;text-align:center}.em-midnight-sale.is-fixed{position:fixed;top:0;right:0;left:0;z-index:999;width:100%;box-shadow:0 3px 12px #2a241e29}.em-midnight-sale__text{margin:0;padding:0;color:#2a241e;font-family:var(--font-body-family, inherit);font-size:12px;font-style:normal;font-weight:500;line-height:1.3;letter-spacing:.035em;text-decoration:none;text-transform:uppercase}@media screen and (max-width:749px){.em-midnight-sale{padding:8px 11px}.em-midnight-sale__text{font-size:10.5px;line-height:1.3;letter-spacing:.025em}}@media(prefers-reduced-motion:reduce){.em-midnight-sale{scroll-behavior:auto}}.em-rating,.em-rating *{box-sizing:border-box;font-family:inherit}.em-rating{--em-rating-gold: #d9a425;--em-rating-brand: #2a241e;--em-rating-text: #2a241e;--em-rating-muted: #7a7168;--em-rating-empty: rgba(217, 164, 37, .22);display:flex;width:fit-content;max-width:100%;margin:10px 0;padding:0;align-items:center;gap:8px;color:var(--em-rating-text);line-height:1}.em-rating__stars{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;color:var(--em-rating-gold)}.em-rating__star{display:inline-block;color:var(--em-rating-gold);font-family:Arial,sans-serif!important;font-size:16px;font-style:normal;font-weight:400;line-height:1}.em-rating__star--partial{position:relative;width:16px;height:16px;overflow:hidden}.em-rating__star-background,.em-rating__star-fill{position:absolute;top:0;left:0;display:block;font-family:Arial,sans-serif!important;font-size:16px;font-style:normal;font-weight:400;line-height:1}.em-rating__star-background{color:var(--em-rating-empty)}.em-rating__star-fill{width:80%;overflow:hidden;color:var(--em-rating-gold);white-space:nowrap}.em-rating__score{margin:0;padding:0;color:var(--em-rating-brand);font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.em-rating__separator{width:1px;height:13px;flex:0 0 1px;background:#2a241e33}.em-rating__reviews{margin:0;padding:0;color:var(--em-rating-muted);font-family:inherit;font-size:12px;font-weight:400;line-height:1.3;white-space:nowrap}@media screen and (max-width:480px){.em-rating{gap:6px}.em-rating__stars{gap:1px}.em-rating__star,.em-rating__star-background,.em-rating__star-fill{font-size:15px}.em-rating__star--partial{width:15px;height:15px}.em-rating__score,.em-rating__reviews{font-size:11px}.em-rating__separator{height:12px}}.em-stock,.em-stock *{box-sizing:border-box;font-family:inherit}.em-stock{--em-stock-danger: #c8423b;--em-stock-danger-dark: #a8322d;--em-stock-muted: #7a7168;display:flex;width:fit-content;max-width:100%;margin:11px 0 8px;padding:0;align-items:center;gap:7px;color:var(--em-stock-muted)}.em-stock__dot{position:relative;display:block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--em-stock-danger)}.em-stock__dot:after{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid rgba(200,66,59,.2);border-radius:50%;content:"";animation:em-stock-pulse 2s ease-out infinite}.em-stock__text{color:var(--em-stock-muted);font-size:12px;font-weight:400;line-height:1.35}.em-stock__quantity,.em-stock__unit{color:var(--em-stock-danger-dark);font-weight:600}@keyframes em-stock-pulse{0%{opacity:.75;transform:scale(.8)}70%,to{opacity:0;transform:scale(1.55)}}@media screen and (max-width:749px){.em-stock{margin:10px 0 7px;gap:6px}.em-stock__dot{width:6px;height:6px;flex-basis:6px}.em-stock__text{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.em-stock__dot:after{animation:none}}.em-sale-banner,.em-sale-banner *{box-sizing:border-box}.em-sale-banner{--em-sale-accent: #2a241e;--em-sale-accent-dark: #000000;--em-sale-soft: #fbf9f4;--em-sale-text: #2a241e;--em-sale-muted: #7a7168;--em-sale-border: rgba(42, 36, 30, .16);position:relative;width:100%;margin:17px 0 20px;padding:15px;overflow:hidden;border:1px solid var(--em-sale-border);border-radius:6px;color:var(--em-sale-text);background:radial-gradient(circle at 100% 0%,rgba(42,36,30,.07),transparent 40%),var(--em-sale-soft)}.em-sale-banner__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.em-sale-banner__heading-wrap{display:flex;min-width:0;align-items:center;gap:8px}.em-sale-banner__icon{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border:1px solid var(--em-sale-border);border-radius:50%;color:var(--em-sale-accent);background:#fff}.em-sale-banner__icon svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.em-sale-banner__heading{display:block;margin:0;padding:0;color:var(--em-sale-accent-dark);font-family:inherit;font-size:13px;font-style:normal;font-weight:600;line-height:1.25;letter-spacing:.045em;text-transform:uppercase}.em-sale-banner__badge{display:inline-flex;min-height:25px;margin:0;padding:5px 10px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;color:#2a241e;background:#ece4d8;font-family:inherit;font-size:10px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.em-sale-banner__subtitle{margin:8px 0 13px;color:var(--em-sale-muted);font-family:inherit;font-size:12px;font-style:normal;font-weight:400;line-height:1.45}.em-sale-banner__discounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.em-sale-banner__discount{position:relative;min-width:0;padding:10px 6px 9px;overflow:hidden;border:1px solid var(--em-sale-border);border-radius:4px;background:#ffffffc2;font-family:inherit;text-align:center;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.em-sale-banner__discount--featured{border-color:#2a241e5c;background:#fff}.em-sale-banner__discount--featured:before{position:absolute;top:0;right:0;left:0;height:2px;background:var(--em-sale-accent);content:""}.em-sale-banner__quantity{display:block;margin:0 0 5px;padding:0;color:var(--em-sale-muted);font-family:inherit;font-size:10px;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.em-sale-banner__value{display:block;margin:0;padding:0;color:var(--em-sale-accent);font-family:inherit;font-size:17px;font-style:normal;font-weight:600;line-height:1;letter-spacing:-.02em}@media(hover:hover)and (pointer:fine){.em-sale-banner__discount:hover{border-color:#2a241e61;background:#fff;transform:translateY(-1px)}}@media screen and (max-width:480px){.em-sale-banner{margin:15px 0 18px;padding:13px;border-radius:5px}.em-sale-banner__top{gap:8px}.em-sale-banner__heading-wrap{gap:7px}.em-sale-banner__icon{width:25px;height:25px;flex-basis:25px}.em-sale-banner__icon svg{width:14px;height:14px}.em-sale-banner__heading{font-size:12px;letter-spacing:.035em}.em-sale-banner__badge{min-height:23px;padding:5px 8px;font-size:9px}.em-sale-banner__subtitle{margin:7px 0 11px;font-size:11.5px}.em-sale-banner__discounts{gap:6px}.em-sale-banner__discount{padding:9px 4px 8px}.em-sale-banner__quantity{margin-bottom:4px;font-size:9.5px}.em-sale-banner__value{font-size:16px}}@media(prefers-reduced-motion:reduce){.em-sale-banner__discount{transition:none}}.em-product-info,.em-product-info *{box-sizing:border-box;font-family:inherit}.em-product-info{--em-info-accent: #2a241e;--em-info-accent-dark: #000000;--em-info-background: #ffffff;--em-info-soft: #fbf9f4;--em-info-text: #2a241e;--em-info-muted: #7a7168;--em-info-border: rgba(42, 36, 30, .15);width:100%;margin:18px 0;border-top:1px solid var(--em-info-border);color:var(--em-info-text);background:var(--em-info-background)}.em-product-info__item{width:100%;margin:0;padding:0;border:0;border-bottom:1px solid var(--em-info-border);background:transparent}.em-product-info__summary{display:flex;min-height:58px;margin:0;padding:11px 2px;align-items:center;justify-content:space-between;gap:16px;color:var(--em-info-accent-dark);background:transparent;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.em-product-info__summary::-webkit-details-marker{display:none}.em-product-info__summary::marker{display:none;content:""}.em-product-info__summary:focus-visible{border-radius:3px;outline:2px solid var(--em-info-accent);outline-offset:3px}.em-product-info__heading{display:flex;min-width:0;align-items:center;gap:11px}.em-product-info__icon{display:grid;width:32px;height:32px;min-width:32px;flex:0 0 32px;place-items:center;border:1px solid var(--em-info-border);border-radius:50%;color:var(--em-info-accent);background:var(--em-info-soft);transition:color .18s ease,border-color .18s ease,background-color .18s ease}.em-product-info__icon svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.em-product-info__label{color:var(--em-info-accent-dark);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.01em}.em-product-info__toggle{display:grid;width:28px;height:28px;min-width:28px;flex:0 0 28px;place-items:center;border:1px solid transparent;border-radius:50%;color:var(--em-info-accent);transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .25s ease}.em-product-info__toggle svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.em-product-info__item[open] .em-product-info__toggle{border-color:var(--em-info-accent);color:#2a241e;background:#ece4d8;transform:rotate(45deg)}.em-product-info__item[open] .em-product-info__icon{border-color:#2a241e4d;background:#fff}.em-product-info__content{overflow:hidden}.em-product-info__content-inner{padding:0 42px 17px 45px;animation:em-product-info-reveal .22s ease}.em-product-info__content p{margin:0;color:var(--em-info-muted);font-size:12.5px;font-weight:400;line-height:1.65}.em-product-info__content p+p{margin-top:9px}.em-product-info__content strong{color:var(--em-info-text);font-weight:600}@keyframes em-product-info-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.em-product-info__summary:hover .em-product-info__icon{border-color:var(--em-info-accent);background:#fff}.em-product-info__summary:hover .em-product-info__toggle{border-color:var(--em-info-border);background:var(--em-info-soft)}.em-product-info__item[open] .em-product-info__summary:hover .em-product-info__toggle{border-color:var(--em-info-accent);background:var(--em-info-accent)}}@media screen and (max-width:749px){.em-product-info{margin:16px 0}.em-product-info__summary{min-height:55px;padding:10px 0;gap:12px}.em-product-info__heading{gap:10px}.em-product-info__icon{width:30px;height:30px;min-width:30px;flex-basis:30px}.em-product-info__icon svg{width:16px;height:16px}.em-product-info__label{font-size:12.5px}.em-product-info__toggle{width:26px;height:26px;min-width:26px;flex-basis:26px}.em-product-info__toggle svg{width:14px;height:14px}.em-product-info__content-inner{padding:0 36px 15px 40px}.em-product-info__content p{font-size:12px;line-height:1.62}}@media(prefers-reduced-motion:reduce){.em-product-info__icon,.em-product-info__toggle{transition:none}.em-product-info__content-inner{animation:none}}.em-customer-proof,.em-customer-proof *{box-sizing:border-box;font-family:inherit}.em-customer-proof{--em-proof-brand: #2a241e;--em-proof-brand-dark: #000000;--em-proof-instagram-blue: #0095f6;--em-proof-background: #fbf9f4;--em-proof-text: #2a241e;--em-proof-muted: #7a7168;--em-proof-border: rgba(42, 36, 30, .13);display:flex;width:100%;min-height:65px;margin:15px 0;padding:10px 12px;align-items:center;gap:12px;border:1px solid var(--em-proof-border);border-radius:5px;color:var(--em-proof-text);background:linear-gradient(110deg,rgba(42,36,30,.035),transparent 55%),var(--em-proof-background)}.em-customer-proof__avatars{position:relative;width:76px;height:42px;min-width:76px;flex:0 0 76px}.em-customer-proof__avatar{position:absolute;top:0;display:block;width:42px;height:42px;overflow:hidden;border:2px solid var(--em-proof-background);border-radius:50%;background:#eee7e9;box-shadow:0 3px 9px #2a241e24}.em-customer-proof__avatar--first{left:0;z-index:1}.em-customer-proof__avatar--second{left:18px;z-index:2}.em-customer-proof__avatar--third{left:36px;z-index:3}.em-customer-proof__avatar img{display:block;width:100%;height:100%;max-width:none;border:0;border-radius:50%;object-fit:cover;object-position:center 24%;transform:scale(1.04)}.em-customer-proof__content{min-width:0;flex:1 1 auto}.em-customer-proof__heading{display:flex;margin:0 0 3px;padding:0;align-items:center;gap:5px}.em-customer-proof__names{margin:0;padding:0;color:var(--em-proof-brand-dark);font-size:13px;font-weight:600;line-height:1.25;letter-spacing:0}.em-customer-proof__verified{display:grid;width:16px;height:16px;min-width:16px;flex:0 0 16px;place-items:center;color:var(--em-proof-instagram-blue)}.em-customer-proof__verified svg{display:block;width:16px;height:16px;overflow:visible;fill:var(--em-proof-instagram-blue)}.em-customer-proof__verified path{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.em-customer-proof__text{max-width:390px;margin:0;padding:0;color:var(--em-proof-muted);font-size:11.5px;font-weight:400;line-height:1.4;letter-spacing:0}.em-customer-proof__text strong{color:var(--em-proof-brand);font-weight:600}@media(hover:hover)and (pointer:fine){.em-customer-proof__avatar{transition:transform .18s ease,box-shadow .18s ease}.em-customer-proof:hover .em-customer-proof__avatar--first{transform:translate(-2px)}.em-customer-proof:hover .em-customer-proof__avatar--third{transform:translate(2px)}.em-customer-proof:hover .em-customer-proof__avatar{box-shadow:0 4px 12px #2a241e2e}}@media screen and (max-width:749px){.em-customer-proof{min-height:61px;margin:14px 0;padding:9px 10px;gap:10px;border-radius:4px}.em-customer-proof__avatars{width:68px;height:38px;min-width:68px;flex-basis:68px}.em-customer-proof__avatar{width:38px;height:38px}.em-customer-proof__avatar--second{left:16px}.em-customer-proof__avatar--third{left:32px}.em-customer-proof__names{font-size:12.5px}.em-customer-proof__verified,.em-customer-proof__verified svg{width:15px;height:15px;min-width:15px;flex-basis:15px}.em-customer-proof__text{font-size:11px;line-height:1.38}}@media screen and (max-width:380px){.em-customer-proof{gap:8px;padding-right:8px;padding-left:8px}.em-customer-proof__avatars{width:61px;min-width:61px;flex-basis:61px}.em-customer-proof__avatar--second{left:13px}.em-customer-proof__avatar--third{left:26px}.em-customer-proof__names{font-size:12px}.em-customer-proof__text{font-size:10.5px}}@media(prefers-reduced-motion:reduce){.em-customer-proof__avatar{transition:none}}.em-reviews,.em-reviews *{box-sizing:border-box}.em-reviews{--em-accent: #2a241e;--em-accent-dark: #000000;--em-background: #fdfcf9;--em-card-background: #ffffff;--em-text: #2e2528;--em-muted: #7a7168;--em-border: rgba(42, 36, 30, .14);--em-gap: 18px;--em-outer-space: 36px;width:100vw;max-width:none;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:var(--em-outer-space) 0;overflow:hidden;color:var(--em-text);background:var(--em-background)}.em-reviews__container{width:min(1440px,100%);margin:0 auto;padding:0 32px}.em-reviews__header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:24px}.em-reviews__title{max-width:850px;margin:0;color:var(--em-accent);font-size:clamp(24px,2.8vw,38px);font-weight:inherit;line-height:1.18;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.em-reviews__controls{display:flex;flex:0 0 auto;gap:9px}.em-reviews__button{display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid var(--em-accent);border-radius:50%;color:var(--em-accent);background:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;transition:color .18s ease,background-color .18s ease,transform .18s ease}.em-reviews__button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.em-reviews__button:hover{color:#2a241e;background:#ece4d8;transform:translateY(-1px)}.em-reviews__button:active{transform:translateY(0)}.em-reviews__button:focus-visible,.em-reviews__slider:focus-visible{outline:2px solid var(--em-accent);outline-offset:3px}.em-reviews__slider{display:flex;align-items:stretch;gap:var(--em-gap);width:100%;padding:2px 1px 8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.em-reviews__slider::-webkit-scrollbar{display:none}.em-reviews__card{position:relative;display:flex;min-width:0;min-height:310px;padding:28px 27px 30px;flex:0 0 calc((100% - (var(--em-gap) * 2)) / 3);flex-direction:column;margin:0;overflow:hidden;border:1px solid var(--em-border);border-radius:4px;background:var(--em-card-background);box-shadow:0 10px 30px #2a241e0b;scroll-snap-align:start;scroll-snap-stop:always}.em-reviews__card:after{position:absolute;right:22px;bottom:10px;color:var(--em-accent);content:"\201d";font-size:78px;font-weight:400;line-height:1;opacity:.07;pointer-events:none}.em-reviews__stars{margin-bottom:16px;color:var(--em-accent);font-size:15px;line-height:1;letter-spacing:.12em}.em-reviews__name{margin:0 0 12px;color:var(--em-accent-dark);font-size:15px;font-weight:600;line-height:1.25;letter-spacing:.01em}.em-reviews__text{position:relative;z-index:1;margin:0;color:var(--em-text);font-size:14px;font-weight:400;line-height:1.65}.em-reviews__footer{display:flex;align-items:center;gap:18px;margin-top:18px}.em-reviews__progress{position:relative;width:min(240px,70%);height:2px;overflow:hidden;background:#2a241e24}.em-reviews__progress-bar{display:block;width:4%;height:100%;background:var(--em-accent);transform-origin:left center;transition:width .25s ease}.em-reviews__counter{min-width:52px;margin:0;color:var(--em-muted);font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.1em}.em-reviews__current{color:var(--em-accent);font-weight:600}.em-reviews__divider{margin:0 3px;opacity:.45}@media screen and (max-width:1100px){.em-reviews{--em-outer-space: 32px}.em-reviews__card{min-height:300px;flex-basis:calc((100% - var(--em-gap)) / 2)}}@media screen and (max-width:749px){.em-reviews{--em-gap: 12px;--em-outer-space: 24px}.em-reviews__container{padding:0 16px}.em-reviews__header{align-items:flex-end;gap:12px;margin-bottom:19px}.em-reviews__title{max-width:285px;font-size:clamp(21px,5.8vw,26px);line-height:1.2;letter-spacing:.01em}.em-reviews__controls{gap:7px}.em-reviews__button{width:37px;height:37px}.em-reviews__button svg{width:17px;height:17px}.em-reviews__card{min-height:0;padding:23px 20px 26px;flex-basis:min(88%,355px);border-radius:3px}.em-reviews__stars{margin-bottom:13px;font-size:14px}.em-reviews__name{margin-bottom:10px;font-size:14px}.em-reviews__text{font-size:13px;line-height:1.62}.em-reviews__footer{gap:14px;margin-top:14px}.em-reviews__progress{width:min(190px,65%)}}@media(prefers-reduced-motion:reduce){.em-reviews__slider{scroll-behavior:auto}.em-reviews__button,.em-reviews__progress-bar{transition:none}}.grid-product__image-mask{position:relative}.grid-product__tag.grid-product__tag--sale{display:none!important}.grid-product__price--savings.savings-badge-overlay{position:absolute!important;left:50%!important;bottom:10px!important;transform:translate(-50%)!important;z-index:9!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ece4d8!important;color:#2a241e!important;padding:6px 10px!important;border-radius:3px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;margin:0!important;box-shadow:0 4px 10px #00000024!important}.grid-product__price--savings.savings-badge-overlay{bottom:8px!important;font-size:10px!important;padding:5px 7px!important}@media screen and (min-width:750px){.grid-product__price--savings.savings-badge-overlay{bottom:14px!important;padding:6px 11px!important;font-size:11px!important;box-shadow:0 4px 12px #0000001f!important}}.feature-row__image-wrapper .feature-row__image{margin:0 auto;max-width:460px}@media screen and (max-width:768px){.feature-row__image-wrapper .feature-row__image{max-width:100%}}.em-moneyback{position:relative;width:100vw;max-width:none;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);height:650px;overflow:hidden;background:#0f0f0f}.em-moneyback .em-moneyback__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:20% 0}.em-moneyback__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;padding:60px}.em-moneyback__card{width:380px;max-width:100%;padding:30px;background:#fff;text-align:left}.em-moneyback__title{margin:0 0 14px;color:#2a241e;font-size:22px;font-weight:inherit;line-height:1.25;letter-spacing:.06em;text-transform:uppercase}.em-moneyback__text{margin:0;color:#453f38;font-size:15px;line-height:1.62}@media screen and (max-width:989px){.em-moneyback{height:520px}.em-moneyback__inner{padding:36px}.em-moneyback__card{width:340px;padding:26px}}@media screen and (max-width:749px){.em-moneyback{height:auto}.em-moneyback .em-moneyback__image{position:relative;height:320px}.em-moneyback__inner{position:relative;inset:auto;padding:0}.em-moneyback__card{width:100%;padding:26px 20px}.em-moneyback__title{font-size:19px}.em-moneyback__text{font-size:14px}}.cb-benefits{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;margin:15px 0 16px!important;padding:0!important;width:100%!important;max-width:none!important;text-align:left!important}.cb-benefit{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important;color:#2f2f2f!important;font-size:14px!important;line-height:1.28!important;font-weight:400!important;letter-spacing:0!important}.cb-benefit *{text-align:left!important}.cb-icon{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;flex:0 0 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.cb-icon img,.cb-icon svg{display:block!important;width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;object-fit:contain!important;margin:0!important;padding:0!important}.cb-benefit p{margin:0!important;padding:0!important;line-height:1.28!important}.cb-benefit span{margin:0!important;padding:0!important;display:inline!important;font-size:14px!important;line-height:1.28!important;color:#2f2f2f!important;font-weight:400!important}.cb-benefit strong{font-weight:700!important;color:#2f2f2f!important}@media(max-width:749px){.cb-benefits{gap:8px!important;margin:14px 0 15px!important}.cb-benefit{gap:9px!important;font-size:13.6px!important;line-height:1.25!important}.cb-benefit p,.cb-benefit span{font-size:13.6px!important;line-height:1.25!important}.cb-icon{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;flex:0 0 18px!important}.cb-icon img,.cb-icon svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important}}.size-guide-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:none;align-items:center;justify-content:center;padding:50px;background-color:#00000080}.size-guide-wrapper.open{display:flex}.size-guide{width:100%;max-width:800px;height:fit-content;overflow:hidden;border-radius:8px;background-color:#fff}.sg-header{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 10px;border-bottom:1px solid #ece4d8;text-align:center}.sg-header h3{margin:0;color:#ece4d8;font-size:18px;font-weight:700}.sg-header span{color:#7a7168;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.sg-header button{position:absolute;right:10px;top:10px;display:flex;padding:0;border:0;background:none;color:#ece4d8;cursor:pointer}.sg-header button svg{width:26px;height:auto}.sg-body{padding:20px;text-align:center}.mf-sg__table{width:100%;margin-bottom:14px;border-collapse:collapse;font-size:13px;text-align:center}.mf-sg__table th{padding:9px 6px;border:1px solid rgba(42,36,30,.18);background:#fbf9f4;color:#000;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.mf-sg__table td{padding:8px 6px;border:1px solid rgba(42,36,30,.14);color:#2a241e}.mf-sg__table tbody tr:nth-child(2n){background:#fbf9f4}.mf-sg__note{margin:8px 0 0;color:#7a7168;font-size:12px;line-height:1.5;text-align:left}.size-guide-inline-btn{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:#2a241e!important;cursor:pointer!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;text-decoration:underline!important;text-underline-offset:3px!important;white-space:nowrap!important}.size-guide-inline-btn:hover{opacity:.75}.size-guide-inline-btn__icon{display:block;width:14px;height:14px;object-fit:contain}@media screen and (max-width:749px){.size-guide-wrapper{padding:40px 15px}.sg-header{padding-top:40px}.sg-header button svg{width:24px}.sg-body{padding:20px 10px}.mf-sg__table{font-size:12px}.size-guide-inline-btn{font-size:13px}}.em-midnight-sale__slot{width:100vw;max-width:none;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}h1.product-single__title.h2,.product-single__title.h2,.product-single__meta h1.product-single__title{font-family:inherit!important;font-size:21px!important;font-weight:600!important;line-height:1.18!important;letter-spacing:-.15px!important;text-transform:none!important;color:#151515!important;margin-top:0!important;margin-bottom:12px!important}.product__price{line-height:1!important}.product__price--compare{display:inline-flex!important;align-items:center!important;margin:0 8px 0 0!important;padding:0!important;color:#777!important;font-size:16px!important;font-weight:400!important;text-decoration:line-through!important;text-decoration-thickness:1px!important;text-decoration-color:#555!important;vertical-align:middle!important}.product__price,.template-product .product__price.on-sale{display:inline-flex!important;align-items:center!important;margin:0 8px 0 0!important;padding:0!important;color:#111!important;font-size:17px!important;font-weight:700!important;letter-spacing:0!important;vertical-align:middle!important}.product__price-savings,.template-product .product__price-savings{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:5px 7px!important;border-radius:2px!important;background:#ece4d8!important;color:#2a241e!important;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;vertical-align:middle!important;position:static!important}.product-single__meta .product-single__prices{margin-bottom:8px!important;padding-bottom:0!important}.variant__label,.product-single__meta .variant__label[for]{display:block!important;width:100%!important;margin:0 0 10px!important;padding:0!important;color:#111!important;font-size:11px!important;font-weight:700!important;letter-spacing:.28em!important;line-height:1.2!important;text-align:left!important;text-transform:uppercase!important}.variant-label-inline-row{display:flex!important;width:100%!important;margin:0 0 10px!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;flex-wrap:nowrap!important}.product-single__meta .variant-label-inline-row .variant__label[for],.product-single__meta .variant-label-inline-row .variant__label{display:inline-flex!important;width:auto!important;min-width:auto!important;max-width:none!important;margin:0!important;padding:0!important;flex:0 0 auto!important;align-items:center!important}@media screen and (max-width:989px){.product-single__title,h1.product-single__title{font-size:22px!important;line-height:1.16!important;letter-spacing:.035em!important;margin:12px 0!important}.product__price--compare{font-size:15px!important;margin-right:7px!important}.product__price,.template-product .product__price.on-sale{font-size:16px!important;margin-right:7px!important}.product__price-savings,.template-product .product__price-savings{font-size:10.5px!important;padding:5px 7px!important}.variant__label,.product-single__meta .variant__label[for]{font-size:10px!important;letter-spacing:.25em!important}}.custom-shipping-wrapper{display:flex;justify-content:center;align-items:center;gap:7px;text-align:center;width:100%;font-size:13px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.07);flex-wrap:wrap}.custom-shipping-dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:#7fe5c5;box-shadow:0 0 0 2px #fff,0 0 0 3px #2ece7a;animation:shippingDotPulse 1.8s ease-out infinite;flex:0 0 8px}.custom-shipping-check{color:#19b54a;font-weight:800;font-size:13px;line-height:1;display:inline-block;animation:shippingCheckBounce 1.6s ease-in-out infinite;transform-origin:center}.custom-shipping-text{color:#222;font-size:13px;line-height:1.15;font-weight:500}.custom-shipping-text strong{font-weight:800;color:#111}.custom-shipping-sep{opacity:.35;margin:0 3px}@keyframes shippingDotPulse{0%{transform:scale(1);box-shadow:0 0 0 2px #fff,0 0 0 3px #2ece7a}50%{transform:scale(1.08);box-shadow:0 0 0 2px #fff,0 0 0 6px #2ece7a2e}to{transform:scale(1);box-shadow:0 0 0 2px #fff,0 0 0 3px #2ece7a}}@keyframes shippingCheckBounce{0%,to{transform:translateY(0) scale(1)}20%{transform:translateY(-1px) scale(1.08)}40%{transform:translateY(0) scale(1)}60%{transform:translateY(-1px) scale(1.04)}}@media screen and (max-width:480px){.custom-shipping-wrapper{margin-top:7px;padding-top:7px;gap:6px;font-size:12.8px}.custom-shipping-text{font-size:12.8px}.custom-shipping-sep{margin:0 2px}}.summer-sale-alert{--sale-background: #fae8e3;--sale-border: #f0d1c9;--sale-accent: #ad3e28;--sale-text: #843321;display:flex;align-items:flex-start;gap:10px;width:100%;margin:10px 0 20px;padding:14px;box-sizing:border-box;color:var(--sale-text);background-color:var(--sale-background);border:1px solid var(--sale-border);border-radius:10px;box-shadow:0 2px 8px #8433210d;font-family:inherit;font-size:13.5px;line-height:1.5}.summer-sale-alert__icon{display:flex;flex:0 0 25px;align-items:center;justify-content:center;width:25px;height:25px;margin-top:1px;color:var(--sale-accent);background-color:#ad3e281a;border-radius:50%}.summer-sale-alert__icon svg{display:block;width:14px;height:14px}.summer-sale-alert__content{flex:1;min-width:0}.summer-sale-alert__title{display:block;margin:0 0 3px;color:var(--sale-accent);font-size:13px;font-weight:700;line-height:1.35;letter-spacing:.02em;text-transform:uppercase}.summer-sale-alert__text{margin:0;text-wrap:pretty}.summer-sale-alert__button{font-weight:700}@media screen and (min-width:750px){.summer-sale-alert{gap:12px;margin-bottom:24px;padding:16px;border-radius:12px;font-size:14px}.summer-sale-alert__icon{flex-basis:27px;width:27px;height:27px}.summer-sale-alert__icon svg{width:15px;height:15px}.summer-sale-alert__title{font-size:13.5px}}fieldset.variant-input-wrap[name=Taglia],fieldset.variant-input-wrap[data-handle=rozmiar],fieldset.variant-input-wrap[data-handle=taglia]{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:10px!important;margin-bottom:20px!important}fieldset.variant-input-wrap[name=Taglia] .variant-input,fieldset.variant-input-wrap[data-handle=rozmiar] .variant-input,fieldset.variant-input-wrap[data-handle=taglia] .variant-input{width:100%!important;margin:0!important}fieldset.variant-input-wrap[name=Taglia] input[type=radio],fieldset.variant-input-wrap[data-handle=rozmiar] input[type=radio],fieldset.variant-input-wrap[data-handle=taglia] input[type=radio]{position:absolute!important;opacity:0!important;pointer-events:none!important}fieldset.variant-input-wrap[name=Taglia] .variant__button-label,fieldset.variant-input-wrap[data-handle=rozmiar] .variant__button-label,fieldset.variant-input-wrap[data-handle=taglia] .variant__button-label{display:flex!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important}fieldset.variant-input-wrap[name=Taglia] input[type=radio]:checked+label,fieldset.variant-input-wrap[data-handle=rozmiar] input[type=radio]:checked+label,fieldset.variant-input-wrap[data-handle=taglia] input[type=radio]:checked+label{background:#2d1208!important;color:#fff!important;border-color:#2d1208!important}@media screen and (max-width:989px){fieldset.variant-input-wrap[name=Taglia],fieldset.variant-input-wrap[data-handle=rozmiar],fieldset.variant-input-wrap[data-handle=taglia]{gap:7px!important}fieldset.variant-input-wrap[name=Taglia] .variant__button-label,fieldset.variant-input-wrap[data-handle=rozmiar] .variant__button-label,fieldset.variant-input-wrap[data-handle=taglia] .variant__button-label{height:40px!important;min-height:40px!important;font-size:12.5px!important}}@media screen and (max-width:749px){fieldset.variant-input-wrap[name=Taglia],fieldset.variant-input-wrap[data-handle=rozmiar],fieldset.variant-input-wrap[data-handle=taglia]{gap:5px!important}fieldset.variant-input-wrap[name=Taglia] .variant__button-label,fieldset.variant-input-wrap[data-handle=rozmiar] .variant__button-label,fieldset.variant-input-wrap[data-handle=taglia] .variant__button-label{height:38px!important;min-height:38px!important;font-size:12px!important}}.list-payment{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;margin:10px 0 4px!important;padding:0!important;line-height:1!important;list-style:none!important}.list-payment__item{display:flex!important;height:22px!important;margin:0!important;padding:0!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;line-height:1!important}.list-payment__item svg,.list-payment__item img{display:block!important;width:auto!important;max-width:none!important;height:20px!important;margin:0!important;padding:0!important;object-fit:contain!important}@media screen and (max-width:749px){.list-payment{gap:5px!important;margin:9px 0 3px!important}.list-payment__item{height:21px!important}.list-payment__item svg,.list-payment__item img{height:19px!important}}.variant-wrapper:has(.elv-image-swatches) .variant__label,.variant-wrapper:has(.elv-image-swatches) .variant__label-info{font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:900!important;color:#111!important;line-height:1.2!important;margin-bottom:9px!important}.variant-input-wrap.elv-image-swatches{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;margin-bottom:22px}.variant-input-wrap.elv-image-swatches .variant-input{margin:0!important}.variant-input-wrap.elv-image-swatches input[type=radio]{position:absolute;opacity:0;pointer-events:none}.variant-input-wrap.elv-image-swatches label{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;padding:0!important;margin:0!important;border:1px solid #d8d8d8!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;cursor:pointer;display:block!important;font-size:0!important;line-height:0!important;color:transparent!important;transition:border-color .15s ease,box-shadow .15s ease}.variant-input-wrap.elv-image-swatches label:hover{border-color:#111!important}.variant-input-wrap.elv-image-swatches input[type=radio]:checked+label{border:1px solid #111!important;box-shadow:0 0 0 1px #111!important;background:transparent!important}.variant-input-wrap.elv-image-swatches label:before,.variant-input-wrap.elv-image-swatches label:after{display:none!important;content:none!important}.elv-swatch-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important}.elv-swatch-title,.elv-swatch-price{display:none!important}@media screen and (max-width:480px){.variant-wrapper:has(.elv-image-swatches) .variant__label,.variant-wrapper:has(.elv-image-swatches) .variant__label-info{font-size:10px!important;letter-spacing:.22em!important;margin-bottom:9px!important}.variant-input-wrap.elv-image-swatches{gap:9px;margin-top:8px;margin-bottom:22px}.variant-input-wrap.elv-image-swatches label{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;padding:0!important}}.variant-label-inline-row .variant__label,.variant-label-inline-row .variant__label[for]{display:inline-flex!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;flex:0 0 auto!important;align-items:center!important}.product-single__meta .variant-input-wrap label{display:inline-flex!important;min-width:54px!important;height:42px!important;margin:0!important;padding:0 17px!important;align-items:center!important;justify-content:center!important;border:1px solid #e5ded4!important;border-radius:999px!important;background:#fffaf5!important;box-shadow:none!important;color:#111!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1!important;transition:all .18s ease!important}.product-single__meta .variant-input-wrap label:hover{background:#f6efe8!important;border-color:#2b170f!important;color:#111!important}.product-single__meta .variant-input-wrap input[type=radio]:checked+label{background:#2b170f!important;border-color:#2b170f!important;color:#fff!important;box-shadow:0 5px 14px #2b170f29!important}.product-single__meta .variant-input-wrap label.disabled{opacity:.42!important;background:#f7f7f7!important;border-color:#e5e5e5!important;color:#777!important;cursor:not-allowed!important}.variant-wrapper{margin-bottom:18px!important}.product-block{margin-bottom:10px!important}.product-block--price,.product-single__meta .product__price,.product-single__meta .product-single__prices{margin-bottom:8px!important;padding-bottom:0!important}.product-single__meta .product__policies{display:none!important}.product-single__meta .product-block--price{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}.product-single__meta .product-block--price .product__price,.product-single__meta .product-block--price .product__price--compare,.product-single__meta .product-block--price .product__price-savings{margin:0!important;vertical-align:baseline!important}.product-single__meta .product-block--price .product__unit-price,.product-single__meta .product-block--price .product__policies{flex-basis:100%!important}.em-midnight-sale.is-fixed{position:static!important;top:auto!important;right:auto!important;left:auto!important;z-index:auto!important;box-shadow:none!important}.em-midnight-sale__slot{height:auto!important}.variant-label-inline-row{align-items:center!important}@media(max-width:768px){.product__thumbs,.product__thumbs--scroller,.product__thumb-arrow{display:none!important}.product__photos,.product__photos--beside{display:block!important}.product__main-photos{width:100%!important;margin:0!important}}@media only screen and (max-width:768px){.mobile-nav__has-sublist{align-items:flex-start!important}.mobile-nav__has-sublist>#Label-collections2,.mobile-nav__has-sublist>.mobile-nav__link--top-level[href="/collections"]{flex:0 0 auto!important;width:auto!important;background:#ece4d8!important;color:#2a241e!important;font-weight:700!important;border-radius:3px!important;padding:5px 14px!important;margin:8px 0 8px 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kalinowska-components.css.map */
