.apb{--clr-ink:#161F31;font-family:Nunito Sans,system-ui,-apple-system,sans-serif}.apb h2{text-transform:capitalize}.apb .first_gradient_tile{position:relative;display:flex;overflow:hidden}.apb .first_gradient_tile:before{content:"";position:absolute;top:0;left:-75%;width:4%;height:100%;background:linear-gradient(120deg,#fff0,#fff9,#fff0);transform:skew(-30deg);filter:blur(25px);animation:apb-shimmer 3s infinite;pointer-events:none}@keyframes apb-shimmer{0%{left:-75%}to{left:125%}}.apb .pdp-section__cta-block{max-width:760px;margin:0 auto}.apb .smartest__trust{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:20px}.apb .smartest__trust-item{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#161f31}.apb .smartest__trust-item svg{width:14px;height:14px;color:#e8a82a}.apb .smartest__cta{display:flex;align-items:center;justify-content:center;gap:12px;background:#161f31;color:#fff;font-size:16px;font-weight:800;padding:17px 0;border-radius:10px;border:none;cursor:pointer;text-decoration:none!important;margin-top:8px;width:100%;transition:transform .18s}.apb .smartest__cta:hover{transform:translateY(-2px)}.apb .smartest__cta-arrow{width:32px;height:32px;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}@media(max-width:767px){.apb .smartest__trust{gap:10px}.apb .smartest__cta{padding:10px 0;font-size:15px}.apb .smartest__trust-item{font-size:12px}}.apb .d-none{display:none}.apb .d-flex{display:flex}.apb .justify-content-between{justify-content:space-between}@media(min-width:768px){.apb .d-md-none{display:none}.apb .d-md-block{display:block}.apb .d-md-inline-block{display:inline-block}.apb .d-md-flex{display:flex}}@media(max-width:767px){.apb .d-md-inline-block{display:none}}.apb #sec-hidden-problems-v1{background:#f1ecfb;padding:60px 20px}.apb .hp-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#4a337a;text-align:center;margin-bottom:10px}.apb .hp-title{font-size:clamp(2rem,8vw,3rem);font-weight:900;line-height:1.05;letter-spacing:-.02em;text-align:center;color:var(--clr-ink)}.apb .hp-subtitle{font-size:35px;font-style:italic;font-weight:700;color:#4a337a;text-align:center;margin:0 0 44px}.apb .hp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto}.apb .hp-card{display:flex;flex-direction:column;align-items:center}.apb .hp-img-wrap{position:relative;width:100%;border-radius:12px;overflow:hidden;margin-bottom:18px}.apb .hp-img-placeholder-div{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .5s ease}.apb .hp-img-placeholder-div:hover{transform:scale(1.2)}.apb .hp-icon-circle{position:absolute;top:14px;right:-5%;transform:translate(-50%);width:44px;height:44px;border-radius:6px;background:#ffffffe0;border:1.5px solid rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #161f3126}.apb .hp-icon-circle svg{width:22px;height:22px;stroke:#161f31;stroke-width:1.8;fill:none}.apb .hp-card-title{font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#161f31;text-align:center;margin-bottom:8px;line-height:1.3}.apb .hp-bottom-banner{max-width:760px;margin:25px auto 0;position:relative;padding-top:20px}.apb .hp-bottom-banner-badge{position:absolute;top:0;left:24px;background:#e8a82a;color:#fff;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;padding:6px 14px;border-radius:8px;display:inline-flex;align-items:center;gap:5px;box-shadow:0 2px 10px #e8a82a59;z-index:2}.apb .hp-bottom-banner-card{background:#fffdf5;border:2px dashed rgba(232,168,42,.55);border-radius:18px;padding:24px 24px 20px;position:relative;display:flex;align-items:center;gap:16px}.apb .hp-bottom-icon{width:42px;height:42px;flex-shrink:0;background:#e8a82a1f;border-radius:50%;display:flex;align-items:center;justify-content:center}.apb .hp-bottom-icon svg{width:22px;height:22px;stroke:#e8a82a;stroke-width:2;fill:none}.apb .hp-bottom-text{font-size:15px;color:#161f31;line-height:150%;margin:0}.apb .hp-bottom-text strong{color:#161f31;font-weight:700}@media(max-width:768px){.apb .hp-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.apb #sec-hidden-problems-v1{padding:20px}}@media(max-width:550px){.apb .hp-grid{grid-template-columns:repeat(2,minmax(150px,1fr));max-width:100%;gap:10px}.apb .hp-title{font-size:32px;margin-bottom:10px}.apb .hp-subtitle{font-size:20px;margin:0 0 20px;line-height:120%}}@media(max-width:600px){.apb .hp-bottom-banner-card{text-align:left;align-items:flex-start;padding:20px 20px 16px}.apb .hp-card-title{font-size:12px}.apb .hp-img-wrap{margin-bottom:6px}.apb .hp-bottom-banner{margin:20px auto 0}}.apb #sec-influencer-reviews-v1{background:#e6def5;padding:40px 20px 60px;color:#161f31;overflow:hidden}.apb .ir-header{text-align:center;max-width:100%;margin:0 auto 48px}.apb .ir-eyebrow-pill{display:inline-flex;align-items:center;gap:6px;background:#fff9;border:1px solid rgba(22,31,49,.12);border-radius:999px;padding:6px 16px;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#161f31;margin-bottom:20px}.apb .ir-heading{font-size:clamp(2rem,8vw,3rem);font-weight:900;line-height:1.05;letter-spacing:-.02em;color:var(--clr-ink);margin:0 0 14px}.apb .ir-heading strong{font-weight:700;font-style:italic;color:#4a337a}.apb .ir-subtext{font-size:16px;line-height:150%;color:#161f31;opacity:.7;margin:0}.apb .ir-carousel-outer{position:relative;max-width:1160px;margin:0 auto 36px}.apb .ir-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid rgba(22,31,49,.12);box-shadow:0 2px 10px #161f311f;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;color:#000;font-size:20px;transition:background .2s}.apb .ir-arrow:hover{background:#161f31;color:#fff}.apb .ir-arrow-prev{left:10px}.apb .ir-arrow-next{right:10px}.apb .community-carousel-wrap{position:relative;padding:0}.apb .community-carousel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 20px 8px 0}.apb .community-carousel::-webkit-scrollbar{display:none}.apb .community-card{flex:0 0 185px;width:165px;scroll-snap-align:start;border-radius:16px;overflow:hidden;position:relative;aspect-ratio:9/14;cursor:pointer}.apb .cc-video{width:100%;height:100%;object-fit:cover;border-radius:16px;outline:none;-webkit-tap-highlight-color:transparent}.apb .ir-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.apb .ir-dot{width:6px;height:6px;background:#ccc;border-radius:50%;transition:all .3s ease;cursor:pointer}.apb .ir-dot.active{width:18px;background:#161f31}@media(min-width:768px){.apb .community-carousel-wrap{padding:0 17px;max-width:1400px;margin:auto}.apb .community-carousel{gap:16px;padding:0 0 8px;align-items:center;justify-content:center}.apb .community-card{flex:0 0 255px;width:200px}}@media(max-width:600px){.apb #sec-influencer-reviews-v1{padding:20px 15px}.apb .ir-header{margin:0 auto 25px}.apb .ir-carousel-outer{margin:0 auto 20px}.apb .ir-arrow-prev{left:-14px}.apb .ir-arrow-next{right:-14px}}.apb .ir-cta-banner{max-width:960px;margin:0 auto;background:#161f31;border-radius:16px;padding:22px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.apb .ir-cta-left{display:flex;align-items:center;gap:16px}.apb .ir-cta-icon-wrap{width:46px;height:46px;border-radius:50%;background:#ffffff1f;flex-shrink:0;display:flex;align-items:center;justify-content:center}.apb .ir-cta-icon-wrap svg{width:22px;height:22px;stroke:#fff;fill:none;stroke-width:2}.apb .ir-cta-text-small{font-size:13px;color:#ffffffa6;margin-bottom:2px}.apb .ir-cta-text-bold{font-size:16px;font-weight:800;color:#fff}.apb .ir-cta-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#161f31;font-size:14px;font-weight:700;padding:13px 26px;border-radius:6px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .2s}.apb .ir-cta-btn:hover{background:#f4e6d6;transform:translateY(-1px)}@media(max-width:600px){.apb .ir-cta-banner{display:block;text-align:center;padding:15px}.apb .ir-cta-left{align-items:start;text-align:left;justify-content:start;gap:15px}.apb .ir-cta-text-small{margin-bottom:0}.apb .ir-cta-text-bold{margin-bottom:8px}.apb .ir-cta-btn{padding:4px 15px;justify-content:center}}.apb .trustbar-mobile{padding:10px 6px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#ffffff80;border:1px solid rgba(22,31,49,.08);border-radius:16px;margin-bottom:20px}.apb .trustbar-mobile .tp{display:flex;align-items:center;gap:8px;padding:8px 10px;text-align:left;position:relative;flex-direction:column;border-right:1px solid #d7dde3}.apb .trustbar-mobile img{width:44px;height:44px;flex:0 0 auto}.apb .trustbar-mobile p{margin:0;font-size:12px;line-height:1.15;color:#2a2f35}.apb .trustbar-mobile p strong{font-weight:700}@media(max-width:768px){.apb .trustbar-mobile p{text-align:center}.apb .trustbar-mobile .tp:nth-child(3n){border-right:0;display:none}.apb .trustbar-mobile .tp:nth-child(4n){border-right:0}}@media(min-width:769px){.apb .trustbar-mobile{max-width:1000px;margin:0 auto 25px;padding:12px 16px;grid-template-columns:repeat(4,1fr)}.apb .trustbar-mobile .tp{flex-direction:row;justify-content:center;align-items:center;text-align:center;gap:10px}.apb .trustbar-mobile .tp:nth-child(4n){border-right:0}.apb .trustbar-mobile img{width:48px;height:48px}.apb .trustbar-mobile p{font-size:13px;text-align:left}}.apb .s5-life{background:#fff;padding:40px 0 60px;color:#161f31;overflow:hidden}.apb .s5-life .container{max-width:1200px;margin:0 auto;padding:0 32px}.apb .s5-head{text-align:center;margin-bottom:52px}.apb .s5-head .eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#4a337a;margin-bottom:14px}.apb .s5-head h2{font-size:clamp(2rem,8vw,3rem)!important;font-weight:900!important;line-height:1.05;letter-spacing:-.02em;color:var(--clr-ink);margin:0 0 16px;text-transform:capitalize!important}.apb .s5-head h2 em{font-style:italic;font-weight:700;color:#4a337a}.apb .s5-head p{font-size:16px;line-height:1.65;color:#161f319e;text-align:center}.apb .s5-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:16px}.apb .s5-cell.tall{grid-row:span 2}.apb .s5-cell{position:relative;border-radius:20px;overflow:hidden;background:#ede3d8;min-height:350px;display:flex;align-items:flex-end;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease;box-shadow:0 2px 16px #161f310f;cursor:pointer}.apb .s5-cell.tall{height:auto}.apb .s5-cell:hover{transform:translateY(-4px);box-shadow:0 12px 36px #161f3121}.apb .s5-cell img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;border-radius:10px;background:#ede3d8}.apb .s5-emoji{position:absolute;top:16px;right:16px;font-size:22px;z-index:2;background:#fff;display:flex;align-items:center;justify-content:center;padding:5px;border-radius:100%;filter:drop-shadow(0 1px 4px rgba(0,0,0,.18));width:36px;height:36px}.apb .s5-label{position:relative;z-index:2;font-size:15px;width:fit-content;padding:5px 11px;background:#fff;border-radius:20px;color:#000;margin:10px;font-weight:700;letter-spacing:.04em}.apb .s5-cell:nth-child(1){background:linear-gradient(145deg,#f0e6d4,#d9c4aa);border-radius:10px}.apb .s5-cell:nth-child(2){background:linear-gradient(145deg,#d4e8f0,#a8c9d8);border-radius:10px}.apb .s5-cell:nth-child(3){background:linear-gradient(145deg,#dce8d4,#b0cba8);border-radius:10px}.apb .s5-cell:nth-child(4){background:linear-gradient(145deg,#ede6d4,#ccc0a0);border-radius:10px}.apb .s5-cell:nth-child(5){background:linear-gradient(145deg,#e4d6eb,#c4a8d4);border-radius:10px}@media(max-width:768px){.apb .s5-life{padding:20px 0}.apb .s5-head{margin-bottom:20px}.apb .s5-head h2{font-size:30px;margin-bottom:10px}.apb .s5-head p{font-size:14px}.apb .s5-life .container{padding:0}.apb .s5-label{font-size:11px}.apb .s5-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}.apb .s5-cell.tall{grid-column:span 2;grid-row:span 1;min-height:260px}.apb .s5-cell{min-height:180px}.apb .s5-cell:nth-child(1){grid-row:span 2;height:100%}.apb .s5-cell:nth-child(2),.apb .s5-cell:nth-child(3){height:100%}.apb .s5-cell:nth-child(4),.apb .s5-cell:nth-child(5){grid-column:span 1}}@media(max-width:480px){.apb .s5-grid{gap:7px}.apb .s5-cell.tall{grid-column:span 1;min-height:260px}.apb .s5-emoji{padding:3px 4px;font-size:16px}}.apb .diamond-compare{background:#f1ecfb;padding:40px 0 60px;color:#161f31}.apb .diamond-compare .container{max-width:1100px;margin:0 auto;padding:0 32px}.apb .dc-head{text-align:center;margin-bottom:56px}.apb .dc-head h2{text-transform:capitalize!important;font-size:clamp(2rem,8vw,3rem)!important;font-weight:900!important;line-height:1.05;letter-spacing:-.02em;color:var(--clr-ink);margin:0 0 18px}.apb .dc-head h2 em{font-style:italic;color:#4a337a;font-weight:700}.apb .dc-head p{font-size:16px;line-height:1.65;color:#161f3194;margin:0 auto}.apb .dc-layout{display:grid;grid-template-columns:1fr auto 1fr;gap:48px;align-items:center;margin-bottom:56px}.apb .dc-col-label{font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:28px;color:#161f3173}.apb .dc-col--ours .dc-col-label{color:#161f31}.apb .dc-col--theirs{text-align:right}.apb .dc-feature{display:flex;align-items:center;gap:14px;margin-bottom:20px}.apb .dc-col--theirs .dc-feature{flex-direction:row-reverse}.apb .dc-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:700}.apb .dc-icon--yes{background:#22c55e;color:#fff}.apb .dc-icon--no{background:#ef4444;color:#fff}.apb .dc-feature-text{font-size:15px;font-weight:600;color:#161f31;line-height:1.3}.apb .dc-col--theirs .dc-feature-text{color:#161f318c;font-weight:500}.apb .dc-image-wrap{position:relative;width:280px;flex-shrink:0}.apb .dc-diamond-img{width:280px;height:280px;border-radius:50%;background:linear-gradient(145deg,#1a1f2e,#0d1117);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 24px 64px #161f3138,0 0 0 6px #ffffff0f;position:relative}.apb .dc-diamond-img:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:#ffffff2e;transform:translate(-50%)}.apb .dc-diamond-photo{width:100%;height:100%;object-fit:contain;display:block;position:relative;z-index:1}.apb .dc-img-label{position:absolute;bottom:-16px;display:flex;gap:6px;left:50%;transform:translate(-50%);white-space:nowrap;z-index:2}.apb .dc-pill{background:#161f31;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;padding:6px 14px;border-radius:20px}.apb .dc-pill--active{background:#4a337a}.apb .dc-protip{background:#fff;border-radius:18px;padding:28px 32px;box-shadow:0 4px 24px #161f3112;max-width:700px;margin:0 auto 40px}.apb .dc-protip-badge{display:inline-flex;align-items:center;gap:7px;background:#f5e8d8;color:#b87040;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px 5px 10px;border-radius:20px;margin-bottom:14px}.apb .dc-protip h3{font-size:18px;font-weight:800;margin:0 0 10px;color:#161f31;letter-spacing:-.01em}.apb .dc-protip p{font-size:14px;line-height:1.7;color:#161f31ad;margin:0}.apb .dc-protip p strong{color:#4a337a;font-weight:700}.apb .dc-price-row{display:flex;justify-content:center;align-items:center;gap:40px;font-size:14px;color:#161f3199}.apb .dc-price-row strong{color:#161f31;font-weight:700}.apb .dc-price-sep{width:1px;height:28px;background:#161f3126}.apb .dc-cta-block{display:flex;flex-direction:column;align-items:center;gap:0;max-width:640px;margin:0 auto}@media(max-width:820px){.apb .dc-layout{grid-template-columns:1fr;gap:36px;text-align:left}.apb .dc-image-wrap{width:220px;margin:0 auto}.apb .dc-diamond-img{width:220px;height:220px}}@media(max-width:580px){.apb .diamond-compare{padding:20px 0}.apb .dc-feature-text{font-size:12px}.apb .dc-feature{min-height:33px}.apb .dc-head{margin-bottom:20px}.apb .dc-head h2{margin-bottom:10px}.apb .dc-price-row{flex-direction:column;gap:8px}.apb .dc-price-sep{display:none}.apb .diamond-compare .container{padding:0 6px}.apb .dc-protip{margin:0 auto;padding:20px 15px}.apb .dc-layout{margin-bottom:20px}}.apb .reviews-cf{background:#e6def5;padding:40px 20px;overflow:hidden}.apb .reviews-cf__head{text-align:center;margin-bottom:32px}.apb .reviews-cf__rating-row{display:inline-flex;align-items:center;justify-content:center;gap:16px;margin-bottom:14px}.apb .reviews-cf__rating-num{font-size:80px;font-weight:900;line-height:1;color:#161f31;letter-spacing:-3px}.apb .reviews-cf__stars-lg{font-size:40px;letter-spacing:4px;line-height:1;display:inline-block;background:linear-gradient(to right,#4a337a 90%,#fff 10%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.apb .reviews-cf__sub{font-size:17px;color:#161f31;opacity:.6;font-style:italic;font-weight:500;margin:0}.apb .reviews-cf__stats{display:flex;max-width:580px;margin:0 auto 52px;background:#fff;border:1.5px solid rgba(22,31,49,.1);border-radius:20px;overflow:hidden;box-shadow:0 2px 16px #161f310f}.apb .reviews-cf__stat{flex:1;padding:22px 12px 18px;text-align:center;position:relative}.apb .reviews-cf__stat+.reviews-cf__stat:before{content:"";position:absolute;left:0;top:20%;height:60%;width:1px;background:#161f311a}.apb .reviews-cf__stat-num{font-size:28px;font-weight:900;color:#161f31;line-height:1.1;letter-spacing:-.5px}.apb .reviews-cf__stat-num em{font-style:normal;color:#4a337a}.apb .reviews-cf__stat-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#161f31;opacity:.4;margin-top:6px}.apb .reviews-cf__carousel{position:relative;width:100%;height:620px;perspective:1600px;perspective-origin:50% 36%;margin-bottom:40px}.apb .reviews-cf__track{position:relative;width:100%;height:100%;transform-style:preserve-3d}.apb .reviews-cf__card{position:absolute;width:350px;height:550px;left:50%;margin-left:-175px;top:10px;border-radius:24px;background:#fff;border:1.5px solid rgba(22,31,49,.08);box-shadow:0 4px 20px #161f3112;overflow:hidden;cursor:pointer;transition:transform .55s cubic-bezier(.33,0,.15,1),opacity .55s ease,box-shadow .4s ease;will-change:transform,opacity}.apb .reviews-cf__card.is-active{box-shadow:0 24px 64px #161f3129;cursor:default}.apb .reviews-cf__card-img{width:100%;height:325px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;text-align:center;padding:44px 20px 20px;font-size:13px;font-style:italic;color:#161f31;line-height:1.5;background:linear-gradient(150deg,#efe4d6,#d9c4aa)}.apb .reviews-cf__card-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.apb .reviews-cf__card-verified{position:absolute;top:62%;right:12px;background:#18bdb324;color:#2c2b2b;font-size:10px;font-weight:700;font-style:normal;padding:4px 11px;border-radius:999px;border:1px solid rgba(24,189,179,.35);letter-spacing:.04em;z-index:2}.apb .reviews-cf__card-body{padding:16px 18px 20px;background:#fff}.apb .reviews-cf__card-name{font-size:15px;font-weight:800;color:#161f31;margin-bottom:4px}.apb .reviews-cf__card-stars{color:#e8a82a;font-size:14px;letter-spacing:2px;margin-bottom:8px;line-height:1}.apb .reviews-cf__card-quote{font-size:13px;color:#161f31;line-height:1.6;margin:0;font-style:italic;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.apb .reviews-cf__nav{display:flex;flex-direction:column;align-items:center;gap:16px}.apb .reviews-cf__arrows{display:flex;gap:12px}.apb .reviews-cf__arrow{width:50px;height:50px;border-radius:50%;border:1.5px solid rgba(22,31,49,.12);background:#fff;color:#161f31;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s,color .2s,transform .15s;box-shadow:0 2px 10px #161f3112}.apb .reviews-cf__arrow:hover{background:#161f31;border-color:#161f31;color:#fff;transform:scale(1.07)}@media(max-width:767px){.apb .reviews-cf__card-verified{top:68%}.apb .reviews-cf{padding:20px 0}.apb .reviews-cf__card{width:300px;height:500px;left:57%}.apb .reviews-cf__carousel{height:580px}.apb .reviews-cf__stats{max-width:350px}.apb .reviews-cf__stat{padding:22px 6px 18px}.apb .reviews-cf__stat-num{font-size:22px}.apb .reviews-cf__stat-label{font-size:10px;white-space:nowrap}.apb .reviews-cf__sub{font-size:14px}.apb .reviews-cf__rating-num{font-size:40px}.apb .reviews-cf__stars-lg{font-size:24px}.apb .reviews-cf__head{margin-bottom:15px}}.apb .rj-faq-container{max-width:1000px;margin:60px auto;padding:0 20px}.apb .rj-faq-container h2{font-weight:700!important;font-size:26px!important;line-height:40px!important;text-transform:capitalize;margin-bottom:10px;color:#000}.apb .rj-faq-container h2 span{color:#000}.apb .rj-faq-item{border-radius:10px;margin-bottom:14px;border:1px solid #5c5c5c;box-shadow:0 4px 12px #0000000f;overflow:hidden;transition:all .1s ease}.apb .rj-faq-question{width:100%;background:#5c5c5c;border:none;padding:12px;font-size:16px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#fff;line-height:normal;text-align:start;gap:10px;margin:0!important}.apb .rj-faq-question:hover{background:#919191}.apb .rj-faq-icon{font-size:22px;transition:transform .1s ease}.apb .rj-faq-answer{max-height:0;opacity:0;overflow:hidden;padding:0 12px 12px;transform:translateY(-5px);transition:max-height .1s ease,opacity .1s ease,transform .1s ease}.apb .rj-faq-answer p{margin:0!important}.apb .rj-faq-item.active .rj-faq-question{color:#000;background:#fff}.apb .rj-faq-item.active .rj-faq-answer{max-height:300px;padding:0 12px 12px;color:#000;background:#fff;opacity:1;transform:translateY(0)}.apb .rj-faq-item.active .rj-faq-icon{transform:rotate(45deg)}@media(max-width:600px){.apb .rj-faq-container{margin:30px auto}}.apb .smv-sirv-video video,.apb .vjs-poster img{border-radius:16px!important;object-fit:cover!important}.apb .tp__img--sm{width:34px;height:34px}.apb .ir-cta-link{text-decoration:none}.apb .svg-star{display:inline-block;width:1em;height:1.5em;color:inherit}.banner-7-carousel{position:relative;margin-block-start:var(--padding-xl);--category-panels-atc-bg: var(--b7-atc-bg-mobile, #ffd334);--category-panels-atc-fg: var(--b7-atc-fg-mobile, #111111)}@media screen and (min-width:750px){.banner-7-carousel{--category-panels-atc-bg: var(--b7-atc-bg-desktop, #ffd334);--category-panels-atc-fg: var(--b7-atc-fg-desktop, #111111)}}.banner-7-carousel__background{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--b7-bg-mobile, rgb(var(--color-foreground-rgb) / var(--opacity-5)));pointer-events:none}@media screen and (min-width:990px){.banner-7-carousel__background{background:var(--b7-bg-desktop, var(--b7-bg-mobile, rgb(var(--color-foreground-rgb) / var(--opacity-5))))}}.banner-7-carousel__inner{position:relative}.banner-7-carousel .banner-7-carousel__inner.spacing-style{width:100%;max-width:100%;box-sizing:border-box;padding-inline-start:var(--b7-padding-inline-start, 0px);padding-inline-end:var(--b7-padding-inline-end, 0px)}.banner-7-carousel__header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);position:relative;z-index:5}.banner-7-carousel__heading{margin:0;font-size:var(--banner-7-heading-font-size, 24px);color:var(--banner-7-heading-color, #FFFFFF)}.banner-7-carousel__nav{flex-shrink:0;display:flex;align-items:center;gap:10px;position:relative;z-index:2;pointer-events:auto}.banner-7-carousel__layout{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:var(--gap-lg);padding-block:var(--padding-xl);align-items:center}.banner-7-carousel__banner{min-width:0;display:flex;flex-direction:column;gap:10px;align-items:stretch;justify-content:center;opacity:1}.banner-7-carousel__banner-placeholder,.banner-7-carousel__banner-image{width:100%;height:100%;min-height:360px;border-radius:var(--border-radius-lg);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));color:rgb(var(--color-foreground-rgb) / var(--opacity-70));font-weight:600}.banner-7-carousel__banner-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-sizing:border-box}.banner-7-carousel__banner-image{object-fit:cover;display:block;border-radius:var(--border-radius-lg)}.banner-7-carousel__banner-image--mobile{display:none}@media screen and (max-width:749px){.has-mobile-banner .banner-7-carousel__banner-image--desktop{display:none}.banner-7-carousel__banner-image--mobile{display:block;width:100%;min-height:260px;border-radius:var(--border-radius-lg)}}.banner-7-carousel__banner-link{display:block;width:100%;height:auto;text-decoration:none;line-height:0}.banner-7-carousel__rail{overflow-x:hidden;overflow-y:hidden;padding:0;scrollbar-width:none;-ms-overflow-style:none;position:relative;min-height:0;touch-action:pan-y pinch-zoom}.banner-7-carousel__rail::-webkit-scrollbar{display:none}.banner-7-carousel:not(.banner-7-carousel--marquee) .banner-7-carousel__rail{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.banner-7-carousel__rail-track{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--gap-lg);width:max-content;align-items:center}@keyframes banner-7-marquee-rtl{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes banner-7-marquee-ltr{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.banner-7-carousel__rail-track--marquee{animation:banner-7-marquee-rtl var(--banner-7-marquee-duration, 45s) linear infinite;will-change:transform;backface-visibility:hidden}.banner-7-carousel--dir-ltr .banner-7-carousel__rail-track--marquee{animation-name:banner-7-marquee-ltr}@media(prefers-reduced-motion:reduce){.banner-7-carousel__rail-track--marquee{animation:none!important;transform:none!important}}.banner-7-carousel--pause-hover .banner-7-carousel__rail:hover .banner-7-carousel__rail-track--marquee,.banner-7-carousel--focus-pause .banner-7-carousel__rail:focus-within .banner-7-carousel__rail-track--marquee,.banner-7-carousel--pointer-pause .banner-7-carousel__rail-track--marquee,.banner-7-carousel--offscreen .banner-7-carousel__rail-track--marquee{animation-play-state:paused}.banner-7-carousel:not(.banner-7-carousel--marquee) .banner-7-carousel__rail-item{scroll-snap-align:start}@media screen and (max-width:749px){.banner-7-carousel__rail-item{flex:0 0 173px;width:173px;max-width:100%;min-width:0;box-sizing:border-box;padding-bottom:10px;opacity:1;transform:none}.banner-7-carousel .category-panels-card{width:173px;max-width:100%;height:295px;min-height:295px;box-sizing:border-box;border-radius:5px;border-width:1px;border-style:solid;border-color:rgb(var(--color-foreground-rgb) / var(--opacity-10));opacity:1;transform:none;position:relative;z-index:2}.banner-7-carousel .category-panels-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35;word-break:break-word;overflow-wrap:anywhere;min-height:calc(var(--b7-panel-title-font-size-mobile, 12px) * 1.35 * 2);max-height:calc(var(--b7-panel-title-font-size-mobile, 12px) * 1.35 * 2);flex-shrink:0}.banner-7-carousel .category-panels-card__title-link{display:inline}.banner-7-carousel .category-panels-card__price{flex:0 0 auto;flex-shrink:0;align-items:flex-start;align-content:flex-start;row-gap:4px;column-gap:6px;min-height:21px;height:auto;max-height:none;overflow:visible;box-sizing:border-box}.banner-7-carousel .category-panels-card__atc{flex-shrink:0;margin-top:auto}}@media screen and (min-width:750px){.banner-7-carousel__rail-item{flex:0 0 244px;width:244px;max-width:100%;min-width:0;box-sizing:border-box;padding-bottom:10px;opacity:1}.banner-7-carousel .category-panels-card{width:244px;max-width:100%;height:391px;box-sizing:border-box;border-radius:5px;border-width:1px;border-style:solid;border-color:rgb(var(--color-foreground-rgb) / var(--opacity-10))}.banner-7-carousel .category-panels-card__atc{margin-inline:auto;margin-top:auto;margin-bottom:0;width:224px;max-width:100%;height:40px;min-height:0;padding:10px 20px;border-radius:5px;border-bottom:2px solid #c9a420;box-sizing:border-box;opacity:1;flex-shrink:0}.banner-7-carousel .category-panels-card__atc:hover{background:color-mix(in srgb,var(--category-panels-atc-bg) 90%,#000000);color:var(--category-panels-atc-fg)}}.banner-7-carousel .category-panels-card__media{flex-shrink:0}.banner-7-carousel .category-panels-card__body{gap:8px;flex:1;min-height:0}.banner-7-carousel .category-panels-card__title,.banner-7-carousel .category-panels-card__title-link{font-size:var(--b7-panel-title-font-size-mobile, 12px)}.banner-7-carousel .category-panels-card__price{font-size:var(--b7-panel-price-font-size-mobile, 16px);line-height:1.35}.banner-7-carousel .category-panels-card__price-current{font-size:1em}.banner-7-carousel .category-panels-card__price-compare,.banner-7-carousel .category-panels-card__price-discount{font-size:.8125em}@media screen and (min-width:750px){.banner-7-carousel__layout{grid-template-columns:minmax(0,392px) minmax(0,1fr);align-items:center}.banner-7-carousel__banner{width:392px;max-width:100%;height:489px;flex-shrink:0}.banner-7-carousel__banner-placeholder,.banner-7-carousel__banner-image{min-height:0}.banner-7-carousel__banner-placeholder{flex:1 1 auto;min-height:0;padding:229px 144px}.banner-7-carousel .category-panels-card__title,.banner-7-carousel .category-panels-card__title-link{font-size:var(--b7-panel-title-font-size, 12px)}.banner-7-carousel .category-panels-card__price{min-height:unset;max-height:unset;overflow:visible;flex-shrink:1;line-height:normal;font-size:var(--b7-panel-price-font-size, 14px)}.banner-7-carousel .category-panels-card__price-current,.banner-7-carousel .category-panels-card__price-compare,.banner-7-carousel .category-panels-card__price-discount{font-size:var(--b7-panel-price-font-size, 14px)}.banner-7-carousel .category-panels-card__body{gap:12px}}.banner-7-carousel__mobile-grid{display:none}@media screen and (max-width:749px){.banner-7-carousel{margin-block-start:var(--padding-lg);position:relative;overflow:visible}.banner-7-carousel__inner{position:relative;overflow:visible}.banner-7-carousel__layout{display:flex;flex-direction:column;align-items:stretch;padding-block:var(--padding-lg);position:relative;overflow:visible;gap:0}.banner-7-carousel__nav{display:none}.banner-7-carousel__banner{position:relative;display:block;flex-shrink:0;height:auto;margin-block-end:var(--gap-md);min-width:0}.banner-7-carousel__banner-link{width:100%;height:auto}.banner-7-carousel__banner-image{min-height:260px;border-radius:var(--border-radius-lg);margin-bottom:0;display:block;width:100%}.banner-7-carousel__banner-placeholder{min-height:260px;border-radius:var(--border-radius-lg);margin-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%}.banner-7-carousel__rail{display:none!important}.banner-7-carousel--mobile-marquee.banner-7-carousel--marquee .banner-7-carousel__rail{display:block!important;width:100%;margin-block-start:var(--gap-md);min-height:260px}.banner-7-carousel--mobile-marquee .banner-7-carousel__rail-item{flex:0 0 173px;width:173px}.banner-7-carousel--mobile-marquee .banner-7-carousel__mobile-grid{display:none!important}.banner-7-carousel__mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--b7-mobile-grid-gap, var(--gap-md));position:relative;margin-block-start:0;margin-block-end:0;padding-block-start:0;flex-shrink:0;min-width:0}.banner-7-carousel__mobile-grid-item{min-width:0;position:relative}.banner-7-carousel__mobile-cta-wrap{grid-column:1 / -1;margin-top:var(--gap-md);position:relative}.banner-7-carousel__mobile-cta{display:flex;width:100%;justify-content:center;align-items:center;height:44px;border-radius:8px;background:#b1020c;color:#fff;text-decoration:none;font-weight:600}}@media screen and (max-width:576px){.banner-7-carousel__heading{font-size:var(--banner-7-heading-font-size-mobile);color:var(--banner-7-heading-color, #FFFFFF)}}.banner-frame-1410103214__inner{position:relative;height:var(--banner-height);width:100%;background:var(--banner-bg-color);overflow:hidden;border-radius:0}.banner-frame-1410103214__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-raised)}.banner-frame-1410103214__background-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.banner-frame-1410103214__background-media--mobile{display:none}@media(max-width:749px){.banner-frame-1410103214__background-media--desktop{display:none}.banner-frame-1410103214__background-media--mobile{display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}}.banner-frame-1410103214__content{position:relative;z-index:var(--layer-raised);height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding-inline:var(--page-margin);pointer-events:none}.banner-frame-1410103214__content :is(a,button,input,textarea,select){pointer-events:auto}.banner-frame-1410103214__heading{color:var(--color-foreground);font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:400;font-size:24px;line-height:1.5}.banner-frame-1410103214__heading>*{margin:0}.banner-inline-carousel{position:relative;margin-block-start:var(--padding-xl, 1.5rem);--category-panels-atc-bg: var(--bic-atc-bg-mobile, #ffd334);--category-panels-atc-fg: var(--bic-atc-fg-mobile, #111111)}@media screen and (min-width:750px){.banner-inline-carousel{--category-panels-atc-bg: var(--bic-atc-bg-desktop, #ffd334);--category-panels-atc-fg: var(--bic-atc-fg-desktop, #111111)}}.banner-inline-carousel__background{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bic-bg-mobile, rgb(var(--color-foreground-rgb) / var(--opacity-5)));pointer-events:none}@media screen and (min-width:990px){.banner-inline-carousel__background{background:var(--bic-bg-desktop, var(--bic-bg-mobile, rgb(var(--color-foreground-rgb) / var(--opacity-5))))}}.banner-inline-carousel__inner{position:relative;box-sizing:border-box}.banner-inline-carousel .banner-inline-carousel__inner.spacing-style{width:100%;max-width:100%;margin-inline:0;box-sizing:border-box;padding-inline:0}.banner-inline-carousel__banner{position:relative;width:100%;height:auto;max-width:none;margin-inline:0;padding-inline-start:var(--bic-banner-padding-inline-start, 0px);padding-inline-end:var(--bic-banner-padding-inline-end, 0px);box-sizing:border-box;opacity:1;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(var(--color-foreground-rgb) / var(--opacity-10))}.banner-inline-carousel__banner-placeholder{width:100%;min-height:15.625rem;border-radius:var(--border-radius-lg, .5rem);display:grid;place-items:center;background:var(--banner-inline-carousel-placeholder-bg, #BABABA);color:rgb(var(--color-foreground-rgb) / var(--opacity-70));font-size:1.5rem;font-weight:var(--font-weight-normal, 400);line-height:1.5}.banner-inline-carousel__banner-image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;border-radius:var(--border-radius-lg, .5rem);background:var(--banner-inline-carousel-placeholder-bg, #BABABA)}.banner-inline-carousel__banner-image--desktop{display:none}.banner-inline-carousel__banner-image--mobile{display:block}.banner-inline-carousel__banner-link{display:block;height:auto;text-decoration:none;line-height:0}.banner-inline-carousel__track{display:none}.banner-inline-carousel__mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bic-mobile-grid-gap, var(--spacing-sm, .625rem));margin-top:var(--spacing-md, .9375rem);list-style:none;padding:0;margin-inline:0}.banner-inline-carousel__mobile-grid-item{display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:0}.banner-inline-carousel__mobile-cta-wrap{grid-column:1 / -1;margin-top:var(--spacing-sm, .625rem)}.banner-inline-carousel__mobile-cta{display:flex;width:100%;justify-content:center;align-items:center;min-height:2.5rem;padding-inline:2.5rem;border-radius:.3125rem;font-size:1rem;font-weight:600;line-height:1.36;background:var(--banner-inline-carousel-cta-bg, #B1020C);color:var(--banner-inline-carousel-cta-color, #FFFFFF);text-decoration:none}.banner-inline-carousel__mobile-cta[aria-disabled=true]{opacity:.6;pointer-events:none}.banner-inline-carousel .category-panels-card__media{flex-shrink:0}.banner-inline-carousel .category-panels-card__body{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;flex:1 1 auto;min-height:0}.banner-inline-carousel .category-panels-card__title,.banner-inline-carousel .category-panels-card__title-link{font-size:var(--bic-panel-title-font-size-mobile, 12px)}.banner-inline-carousel .category-panels-card__price{font-size:var(--bic-panel-price-font-size-mobile, 16px);line-height:1.35}.banner-inline-carousel .category-panels-card__price-current{font-size:1em}.banner-inline-carousel .category-panels-card__price-compare,.banner-inline-carousel .category-panels-card__price-discount{font-size:.8125em}@media screen and (max-width:749px){.banner-inline-carousel .category-panels-card{flex:1 1 auto;width:173px;max-width:100%;min-height:295px;height:100%;align-self:center;border-radius:5px;border-width:1px;opacity:1;transform:none;position:relative;z-index:2;box-sizing:border-box}.banner-inline-carousel .category-panels-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35;word-break:break-word;overflow-wrap:anywhere;min-height:calc(var(--bic-panel-title-font-size-mobile, 12px) * 1.35 * 2);max-height:calc(var(--bic-panel-title-font-size-mobile, 12px) * 1.35 * 2);flex-shrink:0}.banner-inline-carousel .category-panels-card__title-link{display:inline}.banner-inline-carousel .category-panels-card__price{flex:0 0 auto;flex-shrink:0;align-items:flex-start;align-content:flex-start;row-gap:4px;column-gap:6px;min-height:21px;height:auto;max-height:none;overflow:visible;box-sizing:border-box}.banner-inline-carousel .category-panels-card__body{gap:8px}.banner-inline-carousel .category-panels-card__atc{flex-shrink:0;margin-top:auto}}@media(min-width:750px){.banner-inline-carousel__banner-placeholder{min-height:395px}.banner-inline-carousel__banner-image--desktop{display:block}.banner-inline-carousel__banner-image--mobile{display:none}.banner-inline-carousel__track{display:grid;grid-template-columns:35px minmax(0,1fr) 35px;gap:var(--spacing-md, .9375rem);box-sizing:border-box;padding-block-start:var(--bic-track-padding-block-start, 25px);padding-block-end:var(--bic-track-padding-block-end, 25px);padding-inline-start:var(--bic-track-padding-inline-start, 0px);padding-inline-end:var(--bic-track-padding-inline-end, 0px);margin-top:var(--spacing-lg, 1.5rem);border-radius:var(--border-radius-lg, .5rem);background:var(--banner-inline-carousel-track-bg, rgb(var(--color-foreground-rgb) / var(--opacity-8)));position:relative;align-items:center}.banner-inline-carousel__track-col{display:flex;align-items:center;justify-content:center;min-width:0}.banner-inline-carousel__track-col--left,.banner-inline-carousel__track-col--right{flex-shrink:0;position:relative;z-index:2;pointer-events:auto}.banner-inline-carousel__track-col--middle{min-width:0}.banner-inline-carousel__viewport{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.banner-inline-carousel__viewport::-webkit-scrollbar{display:none}.banner-inline-carousel__rail{display:flex;gap:12px;width:max-content}.banner-inline-carousel__rail-item{flex:0 0 244px;padding-bottom:10px;border-radius:5px;opacity:1;transform:none;box-sizing:border-box;overflow:hidden;scroll-snap-align:start}.banner-inline-carousel .category-panels-card{width:244px;max-width:100%;height:391px;min-height:0;border-radius:5px;border-width:1px;border-style:solid;border-color:rgb(var(--color-foreground-rgb) / var(--opacity-10));box-sizing:border-box}.banner-inline-carousel .category-panels-card__title,.banner-inline-carousel .category-panels-card__title-link{font-size:var(--bic-panel-title-font-size, 12px)}.banner-inline-carousel .category-panels-card__price{min-height:unset;max-height:unset;overflow:visible;flex-shrink:1;line-height:normal;font-size:var(--bic-panel-price-font-size, 14px)}.banner-inline-carousel .category-panels-card__price-current,.banner-inline-carousel .category-panels-card__price-compare,.banner-inline-carousel .category-panels-card__price-discount{font-size:var(--bic-panel-price-font-size, 14px)}.banner-inline-carousel .category-panels-card__body{gap:12px}.banner-inline-carousel .category-panels-card__atc{margin-inline:auto;margin-top:auto;margin-bottom:0;width:224px;max-width:100%;height:40px;min-height:0;padding:10px 20px;border-radius:5px;border-bottom:2px solid #c9a420;box-sizing:border-box;opacity:1;flex-shrink:0}.banner-inline-carousel .category-panels-card__atc:hover{background:color-mix(in srgb,var(--category-panels-atc-bg) 90%,#000000);color:var(--category-panels-atc-fg)}.banner-inline-carousel__mobile-grid,.banner-inline-carousel__mobile-cta-wrap{display:none}}.best-deals-live-tv__heart-icon{position:absolute;top:10px;right:10px;width:36px;height:36px;border:none;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;cursor:pointer}.best-deals-live-tv__heart-icon-svg{width:25px;height:25px;display:block}.best-deals-live-tv__badge-layer{position:absolute;top:10px;left:10px;z-index:3;pointer-events:none}.best-deals-live-tv{width:100%;background:var(--color-background)}.best-deals-live-tv__inner{max-width:1440px;margin:0 auto;padding:40px 50px 60px;display:flex;flex-direction:column}.best-deals-live-tv__heading-row{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:30px}.best-deals-live-tv__heading{font-family:"Nunito Sans",var(--font-heading--family);font-weight:700;font-size:28px;line-height:150%;letter-spacing:0;text-align:center;color:var(--best-deals-heading-color, #333333);margin:0}.best-deals-live-tv__intro{margin:0 auto 32px;max-width:900px;text-align:center;color:var(--color-foreground)}.best-deals-live-tv__heading-controls{display:none}.best-deals-live-tv__carousel-shell{display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-content:center;gap:24px}.best-deals-live-tv__carousel{width:100%;max-width:1328px;display:flex;gap:24px;padding:4px 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.best-deals-live-tv__carousel::-webkit-scrollbar{display:none}.best-deals-live-tv__card{width:244px;height:391px;display:flex;flex-direction:column;gap:12px;padding:12px 12px 10px;background:#fff;border:1px solid #eeeeee;border-radius:5px;box-shadow:0 6px 16px #0000001a;flex:0 0 auto;scroll-snap-align:start}.best-deals-live-tv__image-wrapper{width:100%;height:244px;position:relative;background:#00000008;border-radius:5px;overflow:hidden}.best-deals-live-tv__image{width:100%;height:100%;object-fit:cover;display:block}.best-deals-live-tv__favorite{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;border:none;background:#ffffffe6;display:flex;align-items:center;justify-content:center;cursor:pointer}.best-deals-live-tv__heart{width:20px;height:20px;display:block}.best-deals-live-tv__card-body{display:flex;flex-direction:column;gap:8px}.best-deals-live-tv__rating{display:flex;align-items:center;gap:6px;color:#212121cc;font-size:12px}.best-deals-live-tv__star-icon svg{width:16px;height:16px;fill:#f6b22e}.best-deals-live-tv__rating-value{font-weight:700;font-size:13px}.best-deals-live-tv__product-title{font-family:"Nunito Sans",var(--font-heading--family);font-weight:400;font-size:14px;line-height:150%;color:#626161;margin:0;padding-left:10px;padding-right:10px;min-height:42px}.best-deals-live-tv__product-title a{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.best-deals-live-tv__pricing{display:flex;align-items:center;gap:8px;font-size:16px}.best-deals-live-tv__current-price{font-weight:700}.best-deals-live-tv__original-price{text-decoration:line-through;color:#21212199}.best-deals-live-tv__discount{color:#d30808}.best-deals-live-tv__add-to-cart-form{margin-top:auto}.best-deals-live-tv__add-to-cart{width:224px;height:40px;padding:10px 20px;gap:10px;display:flex;align-items:center;justify-content:center;border-radius:5px;border:none;background:#ffd334;color:#1a1a1a;font-family:"Nunito Sans",var(--font-heading--family);font-size:14px;font-weight:700;cursor:pointer}.best-deals-live-tv__add-to-cart:disabled{opacity:.6;cursor:not-allowed}.best-deals-live-tv__arrow{width:40px;height:40px;border-radius:50%;border:1px solid #E0E0E0;background:#fff;color:#333;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:background-color .2s ease;padding:0;flex-shrink:0}.best-deals-live-tv__arrow:hover{background-color:#f5f5f5}.best-deals-live-tv__arrow-svg{width:8px;height:14px;display:block}.best-deals-live-tv__arrow[data-direction=right] .best-deals-live-tv__arrow-svg{transform:rotate(180deg)}.best-deals-live-tv__empty{padding:24px;text-align:center;color:#212121b3;background:#fff9;border-radius:8px;border:1px dashed rgba(33,33,33,.2)}@media(max-width:749px){.best-deals-live-tv__inner{padding:32px 16px 48px}.best-deals-live-tv__heading-row{justify-content:space-between;margin-bottom:11px}.best-deals-live-tv__heading{text-align:left;max-width:358px}.best-deals-live-tv__heading-controls{display:flex;gap:8px}.best-deals-live-tv__carousel-shell{grid-template-columns:1fr}.best-deals-live-tv__carousel-arrow{display:none}.best-deals-live-tv__carousel{gap:10px;padding:0;max-width:100%}.best-deals-live-tv__card{width:165px;height:295px;display:flex;flex-direction:column;gap:12px;padding:12px 12px 10px;background:#fff;border:1px solid rgba(221,221,221,1);border-radius:5px;flex:0 0 auto}.best-deals-live-tv__add-to-cart{width:100%;height:40px;padding:10px 20px;gap:10px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#ffd334;box-sizing:border-box}.best-deals-live-tv__heading{width:155px;height:24px;font-family:"Nunito Sans",var(--font-heading--family);font-weight:600;font-size:16px;line-height:150%;text-align:center;color:#333;white-space:nowrap}}.category-panels{position:relative}.category-panels__background{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--category-panels-bg, rgb(var(--color-foreground-rgb) / var(--opacity-5)));pointer-events:none}.category-panels__inner{position:relative}.category-panels__header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);padding-inline:0}.category-panels__heading{margin:0}.category-panels__nav{display:flex;gap:var(--gap-xs);align-items:center}.category-panels__nav-btn{width:44px;height:44px;border-radius:999px;border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10));background:var(--color-background);box-shadow:var(--shadow-sm);display:grid;place-items:center;cursor:pointer}.category-panels__nav-btn .svg-wrapper{width:var(--icon-size-sm)}.category-panels__nav-btn:disabled{opacity:.45;cursor:not-allowed}.category-panels__rail{display:flex;flex-wrap:nowrap;gap:var(--gap-lg);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0;padding-block:var(--padding-xl);align-items:stretch;scrollbar-width:none;-ms-overflow-style:none}.category-panels__rail::-webkit-scrollbar{display:none}.category-panels__panel{background:var(--color-background);border-radius:var(--border-radius-lg);padding:var(--padding-lg);box-shadow:var(--shadow-sm);min-width:0;height:100%;scroll-snap-align:start;flex:0 0 calc((100% - (2 * var(--gap-lg))) / 3)}.category-panels__panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);margin-bottom:var(--padding-md)}.category-panels__panel-title{display:inline-flex;align-items:center;gap:8px;min-width:0}.category-panels__panel-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.category-panels__panel-icon svg,.category-panels__panel-icon img{width:100%;height:100%}.category-panels__panel-title-text{font-weight:600}.category-panels__panel-cta{display:inline-flex;align-items:center;gap:var(--gap-3xs);color:#1e35b1;text-decoration:none;white-space:nowrap}.category-panels__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-md)}.category-panels__grid-item{min-width:0}@media screen and (max-width:989px){.category-panels__header{padding-inline:var(--padding-lg)}.category-panels__panel{padding:var(--padding-md);flex:0 0 85vw}}@media screen and (max-width:749px){.category-panels .category-panels-card{position:relative;z-index:2;opacity:1;transform:none}}collection-links-component{--alignment: flex-start;display:grid;align-items:center;grid-gap:var(--gap-3xl)}collection-links-component:has([ratio=portrait]){--template-column-ratio: .8fr}collection-links-component:has([ratio=square]){--template-column-ratio: 1fr}collection-links-component:has([ratio=landscape]){--template-column-ratio: 1.4fr}collection-links-component[alignment=center]{--alignment: center}collection-links-component[alignment=center] .text-block{text-align:center}collection-links-component[alignment=right]{--alignment: flex-end}collection-links-component[alignment=right] .text-block{text-align:right}collection-links-component[layout=spotlight]{position:relative;grid-template-columns:1fr var(--template-column-ratio);grid-template-areas:"text image"}@media(min-width:749px){collection-links-component[layout=spotlight][reverse]{grid-template-areas:"image text";grid-template-columns:var(--template-column-ratio) 1fr}}collection-links-component[layout=spotlight] .collection-links__container{align-items:var(--alignment)}@media(max-width:749px){collection-links-component[layout=spotlight]{grid-template-columns:1fr;grid-template-areas:"text" "image";grid-gap:var(--gap-2xl)}collection-links-component[layout=spotlight] .collection-links__container{gap:clamp(var(--gap-xs),1vw,var(--gap-xl)) var(--gap-2xl);justify-content:var(--alignment)}}collection-links-component[layout=text]{grid-gap:0;grid-template-areas:"text"}collection-links-component[layout=text] .collection-links__container{gap:clamp(var(--gap-xs),1vw,var(--gap-xl)) var(--gap-2xl);flex-wrap:wrap;flex-direction:row;justify-content:var(--alignment)}.collection-links__container{display:flex;gap:var(--gap-md);flex-direction:column}.collection-links__images{overflow:hidden;grid-area:image}@media(max-width:749px){.collection-links__images image-block{max-width:100%}}.promotional-banner{width:100%;background-color:#f5f5f5;border-radius:10px}.promotional-banner__container{width:100%;max-width:none;margin:0;padding-inline:48px;overflow:visible}.promotional-banner__content{text-align:center;overflow:visible}.promotional-banner__breadcrumb-wrap{display:none}@media screen and (max-width:749px){main[data-template=collection]:has(.promotional-banner) .shopify-section:not(:has(.promotional-banner)) nav.collection-breadcrumb{display:none!important}.promotional-banner__breadcrumb-wrap{display:block;width:100%}.promotional-banner__breadcrumb-wrap .collection-breadcrumb{margin:0 auto 10px}}.promotional-banner__heading{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:32px;line-height:150%;letter-spacing:0;text-align:center;vertical-align:middle;color:var(--color-foreground, #000000);margin:0 0 24px;padding-left:0;padding-right:0}.promotional-banner__description{font-family:Nunito Sans,sans-serif;font-weight:400;font-style:normal;font-size:16px;leading-trim:none;line-height:150%;letter-spacing:0;text-align:center;vertical-align:middle;color:var(--color-foreground, #000000);max-width:836px;margin:0 auto 24px;padding-left:0;padding-right:0;overflow:visible}.promotional-banner__link{font-family:var(--font-body--family);font-weight:400;color:#06f;text-decoration:none;display:inline-block;transition:opacity .2s ease,text-decoration .2s ease}.promotional-banner__link:hover{text-decoration:underline;opacity:.8}.promotional-banner__collection-row{width:100%;max-width:1515px;height:149px;margin:30px auto 0;opacity:1;padding-left:0;padding-right:0;overflow:visible;display:flex;justify-content:center}.promotional-banner__collection-scroll{display:flex;align-items:flex-start;justify-content:center;height:149px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:var(--collection-row-gap, 35px);padding:0;margin:0;scroll-padding-left:0}@media(prefers-reduced-motion:reduce){.promotional-banner__product-scroll{scroll-behavior:auto}}.promotional-banner__collection-scroll::-webkit-scrollbar{display:none;width:0;height:0}.promotional-banner__collection-scroll::-webkit-scrollbar-track{background:transparent}.promotional-banner__collection-scroll::-webkit-scrollbar-thumb{background:transparent}.promotional-banner__collection-card{flex:0 0 auto;scroll-snap-align:start;width:120px;height:149px;display:flex;flex-direction:column;align-items:center;gap:5px;opacity:1;text-decoration:none;color:inherit}.promotional-banner__collection-image{width:120px;height:120px;border-radius:10px;overflow:hidden;background:#f7f7f7;flex:0 0 auto}.promotional-banner__collection-image img,.promotional-banner__collection-image svg{width:100%;height:100%;object-fit:cover;display:block}.promotional-banner__collection-title{width:87px;height:auto;min-height:24px;display:flex;align-items:center;justify-content:center;font-family:"Nunito Sans",var(--font-body--family);font-size:12px;line-height:1.4;font-weight:400;text-align:center;color:var(--color-foreground, #000000);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promotional-banner__collection-size{font-family:"Nunito Sans",var(--font-body--family);font-size:11px;line-height:1.3;font-weight:400;color:var(--color-foreground-dim, #666);text-align:center}@media screen and (max-width:749px){.promotional-banner__heading{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:22px;line-height:150%;letter-spacing:0;text-align:center;vertical-align:middle}.promotional-banner__description{font-family:Nunito Sans,sans-serif;font-weight:400;font-style:normal;font-size:12px;leading-trim:none;line-height:150%;letter-spacing:0;text-align:center;vertical-align:middle}.promotional-banner__container{padding-inline:12px}.promotional-banner__collection-row{max-width:100%;height:auto;margin-top:20px}.promotional-banner__collection-scroll{height:auto;gap:20px}.promotional-banner__collection-card{width:120px;height:149px}}@media screen and (min-width:750px){.promotional-banner__collection-card{width:120px;height:149px}}.community-updates__heading{margin:0;font-weight:700;font-size:clamp(20px,2vw,28px);line-height:1.1}.community-updates__body{margin-top:var(--gap-sm);max-width:70ch;color:rgb(var(--color-foreground-rgb) / .85);font-size:14px;line-height:1.5}.community-updates__grid{margin-top:var(--padding-lg);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-xl)}.community-updates__card{position:relative;display:block;height:100%;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden}.community-updates__card-media{position:relative;aspect-ratio:4 / 5;background:rgb(var(--color-foreground-rgb) / var(--opacity-10))}.community-updates__img,.community-updates__img-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.community-updates__img-placeholder{display:grid;place-items:center}.community-updates__overlay{position:absolute;left:var(--gap-md);right:var(--gap-md);bottom:var(--gap-md);background:rgb(var(--color-background-rgb));border-radius:12px;padding:var(--padding-md);box-shadow:var(--shadow-sm);display:grid;gap:8px}.community-updates__title{font-weight:700;font-size:16px;line-height:1.2}.community-updates__excerpt{font-size:13px;line-height:1.45;color:rgb(var(--color-foreground-rgb) / .8);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-updates__readmore{display:inline-flex;align-items:center;gap:6px;font-size:13px;width:fit-content}.community-updates__readmore-text{text-decoration:underline;text-underline-offset:2px}.community-updates__carousel{display:none;margin-top:var(--padding-lg)}@media screen and (max-width:749px){.community-updates__grid{display:none}.community-updates__carousel{display:block}.community-updates__body{max-width:none}}.collection-breadcrumb{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;max-width:1728px;margin:0 auto 12px;padding:0;color:var(--Blues-Primary-Blue, #191919);font-size:14px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-breadcrumb__link{color:var(--Blues-Primary-Blue, #191919);text-decoration:none}.collection-breadcrumb__link:hover{text-decoration:underline}.collection-breadcrumb__sep{color:var(--Blues-Primary-Blue, #191919);opacity:.8;flex:0 0 auto}.collection-breadcrumb__count{color:var(--Blues-Primary-Blue, #1E35B1);flex:0 0 auto}@media screen and (max-width:749px){.collection-breadcrumb{margin-bottom:10px;padding:0;gap:6px;font-size:13px;display:none!important}}.collection-toolbar{display:flex;align-items:center;width:100%;max-width:1728px;height:50px;background-color:#fff;margin:0 auto;transition:transform .3s ease,background-color .25s ease}.collection-toolbar.is-hidden{transform:translateY(-100%)}.collection-toolbar.is-transitionless{transition:none}.collection-toolbar-sentinel{display:block;height:0;overflow:hidden;pointer-events:none}@media screen and (min-width:750px){.collection-toolbar.is-fixed{position:fixed;top:calc(var(--shoplc-header-row, 90px) + var(--shoplc-nav-offset, 0px));left:0;width:100%;max-width:100%;margin:0;z-index:200}}.collection-toolbar.is-scrolling{background-color:#f0f0f0}.collection-toolbar.is-scrolling :is(.collection-toolbar__filter,.collection-toolbar__count,.collection-toolbar__sort){background-color:transparent;border-color:#0000000f}.collection-toolbar__filter{width:210px;height:50px;padding:15px 20px;display:flex;align-items:center;gap:10px;border:1px solid #F0F0F0;background:#fff}.collection-toolbar__filter-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;background:transparent;border:none;padding:0;cursor:default;font-family:inherit;font-size:inherit;color:inherit;width:100%;height:100%}.collection-toolbar__filter-text{font-size:16px;line-height:1.5;flex:1;text-align:left;font-weight:500;color:#191919}.collection-toolbar__filter-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto}.collection-toolbar__filter-icon svg{width:16px;height:16px}.collection-toolbar__count{flex:1;display:flex;align-items:center;justify-content:flex-start;height:50px;padding:15px 20px;border:1px solid #F0F0F0;background:#fff}.collection-toolbar__count-text{background-color:transparent;color:#1e35b1;padding:0;border-radius:0;font-size:14px;line-height:1.5;white-space:nowrap;text-align:left;font-weight:600}.collection-toolbar__sort{height:50px;padding:5px 20px;display:flex;align-items:center;border:1px solid #F0F0F0;position:relative;z-index:5}.collection-toolbar__sort .facets__form-wrapper{width:100%;height:100%;position:relative}.collection-toolbar__sort .facets__form{width:100%;height:100%;display:flex;align-items:center}.collection-toolbar__sort .sorting-filter{width:100%;position:relative;z-index:1000}.collection-toolbar__sort .sorting-filter__container{padding:0;margin:0;width:100%}.collection-toolbar__sort .facets__panel{animation-duration:0ms;position:relative;z-index:1001}.collection-toolbar__sort .sorting-filter__options{z-index:1002!important;position:absolute!important}.collection-toolbar__sort .facets__summary{padding:0;height:100%;display:flex;align-items:center;justify-content:flex-start;width:100%}.collection-toolbar__sort .facets__label{margin:0;font-size:14px;color:#191919;font-weight:400}.collection-toolbar__sort .sorting-filter__selected-value{color:var(--Blues-Primary-Blue, #1E35B1);font-weight:700}.collection-toolbar{z-index:200}.collection-toolbar__sort,.collection-toolbar__sort .facets__form-wrapper,.collection-toolbar__sort .facets__form{overflow:visible}.section:has(.collection-toolbar){overflow:visible}.collection-toolbar__sort .sorting-filter__options{z-index:9999!important}.collection-toolbar__sort details[open] .sorting-filter__options{z-index:9999!important}@media screen and (max-width:749px){.collection-toolbar{display:none!important}}.ebc-content{display:block;margin-block:40px}.ebc-content__inner>*:first-child{margin-top:0}.ebc-content__inner>*:last-child{margin-bottom:0}.enhance-brand-content{display:flex;flex-direction:column;width:100%}.enhance-brand-content__inner{display:flex;flex-direction:column;width:100%;margin:0 auto}.enhance-brand-content__story{width:100%}.enhance-brand-content__story .rte{font-family:var(--font-body);color:var(--color-foreground)}.enhance-brand-content__blocks{display:flex;flex-direction:column;width:100%;gap:var(--spacing-md)}.enhance-brand-content__block{display:flex;flex-direction:column;width:100%;gap:var(--spacing-sm)}.enhance-brand-content__block-image{width:100%;height:auto;object-fit:cover;border-radius:var(--border-radius)}.enhance-brand-content__block-text{font-family:var(--font-body);color:var(--color-foreground);font-size:var(--font-size-body);line-height:var(--line-height-body)}.enhance-brand-content__banner{width:100%}.enhance-brand-content__banner-link{display:block;width:100%;text-decoration:none}.enhance-brand-content__banner-image{width:100%;height:auto;object-fit:cover;border-radius:var(--border-radius)}.enhance-brand-content__banner picture{display:block;width:100%}.enhance-brand-content__placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:200px}.enhance-brand-content__placeholder-text{font-family:var(--font-body);color:var(--color-foreground);font-size:var(--font-size-body);opacity:.6;text-align:center}@media screen and (min-width:750px){.enhance-brand-content__blocks{gap:var(--spacing-lg)}.enhance-brand-content__block{gap:var(--spacing-md)}}.featured-blog-posts h3{text-transform:uppercase}.featured-product-section .section-content-wrapper{grid-template-columns:1fr;display:grid;overflow:hidden}@media(min-width:750px){.featured-product-section .section-content-wrapper{grid-template-columns:1fr 1fr}}.featured-product-section .product-media-container.constrain-height{--viewport-offset: 400px;--constrained-min-height: var(--visual-preview--height, 80dvh)}@media screen and (min-width:750px){.featured-product-section .product-media-container.constrain-height{--viewport-offset: 300px}}.featured-product-section .product-grid__card{--padding-block: 20px;--padding-inline: 20px}@media screen and (min-width:750px){.featured-product-section .product-grid__card{--padding-block: 40px;--padding-inline: 40px}}@media screen and (max-width:749px){.featured-product-section .media-block{order:-1}}.utilities{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap);text-wrap:nowrap;border-top:var(--border-width) solid var(--color-border);color:var(--color-foreground-muted)}@media screen and (min-width:750px){.utilities{display:grid;grid-template-columns:1fr auto 1fr;justify-content:center;gap:var(--gap);align-items:center;text-align:left}}.utilities a{color:var(--color-foreground-muted)}.utilities>*{text-align:center}@media screen and (min-width:750px){.utilities>*{text-align:left}}@media screen and (min-width:750px){.utilities{position:relative}.utilities>*{order:0;margin-left:0;margin-right:0;position:static}.utilities:has(.footer-utilities__text:nth-child(1)+.footer-utilities__text:nth-child(2)+.footer-utilities__icons:nth-child(3)){grid-template-columns:auto auto 1fr}.utilities:has(.footer-utilities__text:nth-child(1)+.footer-utilities__text:nth-child(2)+.footer-utilities__icons:nth-child(3)) .footer-utilities__icons:nth-child(3){justify-content:end}.utilities:has(.footer-utilities__text:nth-child(1)+.footer-utilities__icons:nth-child(2)+.footer-utilities__text:nth-child(3)){grid-template-columns:1fr auto 1fr}.utilities:has(.footer-utilities__text:nth-child(1)+.footer-utilities__icons:nth-child(2)+.footer-utilities__text:nth-child(3)) .footer-utilities__icons:nth-child(2){justify-self:center}.utilities:has(.footer-utilities__text:nth-child(1)+.footer-utilities__icons:nth-child(2)+.footer-utilities__text:nth-child(3)) .footer-utilities__text:nth-child(3){justify-self:end}.utilities:has(.footer-utilities__icons:nth-child(1)+.footer-utilities__text:nth-child(2)+.footer-utilities__text:nth-child(3)){grid-template-columns:1fr auto auto}.utilities:has(.footer-utilities__icons:nth-child(1)+.footer-utilities__text:nth-child(2)+.footer-utilities__text:nth-child(3)) .footer-utilities__text:nth-child(3){justify-content:end}.utilities:has(.footer-utilities__text:first-child:nth-last-child(2)+.footer-utilities__text:last-child){grid-template-columns:auto auto;justify-content:space-between}.utilities:has(.footer-utilities__text:first-child:nth-last-child(2)+.footer-utilities__text:last-child) .footer-utilities__text:nth-child(2){justify-self:end}.utilities:has(.footer-utilities__icons:first-child:nth-last-child(2)+.footer-utilities__text:last-child){grid-template-columns:1fr 1fr}.utilities:has(.footer-utilities__icons:first-child:nth-last-child(2)+.footer-utilities__text:last-child) .footer-utilities__text:nth-child(2){justify-self:end}.utilities:has(.footer-utilities__text:first-child:nth-last-child(2)+.footer-utilities__icons:last-child){grid-template-columns:1fr 1fr}.utilities:has(.footer-utilities__text:first-child:nth-last-child(2)+.footer-utilities__icons:last-child) .footer-utilities__icons:nth-child(2){justify-self:end}.utilities:has(.footer-utilities__text:first-child:nth-last-child(1)){grid-template-columns:1fr;justify-content:start}.utilities:has(.footer-utilities__text:first-child:nth-last-child(1)) .footer-utilities__text:nth-child(1){justify-self:start}.utilities:has(.footer-utilities__icons:first-child:nth-last-child(1)){grid-template-columns:1fr;justify-content:start}.utilities:has(.footer-utilities__icons:first-child:nth-last-child(1)) .footer-utilities__icons:nth-child(1){justify-self:start}}.footer-desktop{background:var(--footer-gradient, linear-gradient(0deg, #FFFFFF 0%, #EDF3FF 100%));border-radius:var(--footer-main-radius, .625rem .625rem 0 0);padding:15px;width:100%}.footer-desktop__container{max-width:var(--footer-content-width, 90rem);margin:0 auto;display:flex;flex-direction:column;gap:var(--footer-section-gap, 2.5rem)}.footer-desktop .footer-newsletter{width:100%;max-width:100%;margin-left:0;margin-right:0;align-self:stretch}.footer-desktop .footer-newsletter__header{text-align:left;padding:0}.footer-desktop .footer-newsletter__title{text-align:center}.footer-desktop .footer-newsletter__form{width:100%;margin:0;padding:0;text-align:left}.footer-desktop__trust-badges{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--footer-trust-gap, 3.75rem);padding:30px 40px 30px 50px;background-color:var(--color-background);border-radius:var(--footer-trust-radius, 5px);width:100%;max-width:var(--footer-content-width, 90rem);margin:0 auto}@media screen and (min-width:750px){.footer-desktop__trust-badges>.footer-trust-badge{box-sizing:border-box;padding-inline:clamp(.75rem,2vw,1.25rem)}.footer-desktop__trust-badges>.footer-trust-badge__divider{flex-shrink:0;margin-inline:clamp(1rem,2.5vw,1.75rem)}}.footer-desktop__review-badges{display:flex;flex-direction:column;align-items:center;gap:var(--footer-form-gap, 1.875rem);width:100%}.footer-desktop__review-badges-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--footer-review-gap, .982rem);width:100%;max-width:var(--footer-review-container-width, 65.25rem)}.footer-desktop__divider{width:100%;max-width:var(--footer-content-width, 90rem);height:var(--footer-divider-height, .128rem);background-color:var(--footer-divider, var(--color-border));margin:0 auto}.footer-desktop__links{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:var(--footer-links-gap, 40px)}.footer-desktop__links-left{display:grid;font-size:12px;grid-template-columns:1fr;min-width:0}@media screen and (max-width:750px){.footer-desktop__links-left{gap:0}}.footer-desktop__link-section{display:flex;flex-direction:column;gap:var(--footer-title-gap, 1rem);min-width:0}.footer-desktop__link-accordion-header{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:default}.footer-desktop__link-accordion-header::-webkit-details-marker,.footer-desktop__link-accordion-header::marker{display:none}.footer-desktop__link-accordion-icon{display:none;flex-shrink:0;font-size:18px;font-weight:400;color:var(--color-foreground-heading);line-height:1}.footer-desktop__link-title{font-family:var(--font-body-family);font-size:var(--font-size-xl);font-weight:600;line-height:1.5;color:var(--color-foreground-heading);margin:0;text-transform:uppercase}.footer-desktop__link-content{display:block}.footer-desktop__link-nav{width:100%}.footer-desktop__link-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--footer-link-gap, .5rem)}.footer-desktop__link-item{height:var(--footer-link-height, 1.5rem)}.footer-desktop__link{font-family:var(--font-body-family);font-size:var(--font-size-sm);font-weight:400;line-height:1.5;color:var(--footer-secondary-text, var(--color-foreground));text-decoration:none;border-radius:var(--footer-link-radius, .25rem);transition:opacity .2s ease;display:inline-block}.footer-desktop__link:hover{opacity:.7;text-decoration:underline}@media screen and (max-width:749px){.footer-desktop__link-title{font-family:Nunito Sans,sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:150%;letter-spacing:0}.footer-desktop__link-item .footer-desktop__link,.footer-desktop__link-item .footer-desktop__link--text{font-family:Nunito Sans,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:150%;letter-spacing:0}}.footer-desktop__app-card-wrapper{display:flex;flex-direction:column;justify-content:flex-start;width:100%;align-item:center}@media screen and (min-width:750px){.footer-desktop__links-left{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.footer-desktop__links{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--footer-links-gap, 40px)}.footer-desktop__links-left{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-desktop__app-card-wrapper{justify-content:flex-end;width:auto;justify-self:end}.footer-desktop .footer-newsletter{display:flex;flex-direction:column;align-items:center}.footer-desktop .footer-newsletter__header,.footer-desktop .footer-newsletter__description{text-align:center}.footer-desktop .footer-newsletter__form{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-desktop .footer-newsletter__form-row{justify-content:center}.footer-desktop .footer-newsletter__group{align-items:center}.footer-desktop .footer-newsletter__error,.footer-desktop .footer-newsletter__success{text-align:center}.footer-desktop .footer-newsletter__checkbox-wrapper{justify-content:center}}@media screen and (min-width:1200px){.footer-desktop__link-title{font-size:20px}.footer-desktop__link{font-size:14px}}@media screen and (max-width:989px){.footer-desktop__trust-badges{flex-direction:column;gap:var(--padding-lg)}.footer-desktop__review-badges-container{flex-wrap:wrap;justify-content:center}.footer-desktop__links{display:flex;flex-direction:column}}@media screen and (max-width:768px){.footer-desktop__review-badges{width:100%;max-width:100%;min-width:0;align-items:stretch;overflow:visible}.footer-desktop__review-badges-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:clamp(8px,2.2vw,14px);width:100%;max-width:100%;min-width:0;box-sizing:border-box;align-items:stretch}.footer-desktop__review-badges-container .footer-review-badge--google{order:2}.footer-desktop__review-badges-container .footer-review-badge--ehi{order:3}.footer-desktop__review-badges-container>*{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flex}}@media screen and (max-width:749px){.footer-desktop__container{box-sizing:border-box;width:100%;min-width:0;overflow-x:hidden;gap:1.5rem}.footer-desktop__divider{margin:0}.footer-desktop__trust-badges{display:grid;grid-template-columns:1fr 1fr;gap:var(--padding-md);padding:12px 10px}.footer-desktop__trust-badges>.footer-trust-badge:first-child{grid-column:1 / -1}.footer-desktop__trust-badges>.footer-trust-badge__divider{display:none}.footer-desktop .footer-newsletter__header,.footer-desktop .footer-newsletter__description{text-align:center}.footer-desktop .footer-newsletter,.footer-desktop .footer-newsletter__form,.footer-desktop .footer-newsletter__form-row{min-width:0;max-width:100%;box-sizing:border-box}.footer-desktop__links{flex-direction:column;gap:0}.footer-desktop__link-section{width:100%;gap:0;border-bottom:2px solid #DDD}.footer-desktop__link-accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0;cursor:pointer;list-style:none;gap:12px;min-height:44px;box-sizing:border-box}.footer-desktop__link-accordion-header::-webkit-details-marker,.footer-desktop__link-accordion-header::marker{display:none}.footer-desktop__link-accordion-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;font-size:20px;font-weight:300;color:var(--color-foreground-heading);line-height:1}.footer-desktop__link-accordion-icon:before{content:"+"}.footer-desktop__link-section[open] .footer-desktop__link-accordion-icon:before{content:"\2212"}.footer-desktop__link-content{overflow:hidden;max-height:0;transition:max-height .3s ease}.footer-desktop__link-section[open] .footer-desktop__link-content{max-height:800px}.footer-desktop__link-content .footer-desktop__link-list{padding-bottom:12px}}.footer-legal-row{display:flex;align-items:center;width:100%}.footer-legal-row__left{display:inline-flex;align-items:center;gap:.5rem;color:var(--footer-secondary-text, #626161);flex:0 0 auto;white-space:nowrap}.footer-legal-row__company-text{font-size:16px;color:#9b9b9b;font-weight:400}.footer-legal-row__company-text strong{font-weight:700;color:#000}.footer-legal-row__company-logo{display:block;width:42px;height:auto}.footer-legal-row__center{display:flex;align-items:center;justify-content:center;flex:1 1 auto;gap:.75rem}.footer-legal-row__link{font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:1.5;color:#1e35b1;text-decoration:none;white-space:nowrap}.footer-legal-row__link:hover{text-decoration:underline;opacity:.85}.footer-legal-row__dot{width:3px;height:3px;border-radius:50%;background:#ddd;opacity:.8}.footer-legal-row__right{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;text-align:right}.footer-legal-row__copyright{font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:1.5;color:var(--footer-light-text, #919191);opacity:.8;text-align:left;max-width:34rem;white-space:normal;word-break:break-word}@media screen and (max-width:749px){.footer-legal-row{flex-direction:column;align-items:center;text-align:center;gap:.75rem}.footer-legal-row__left{order:1}.footer-legal-row__center{order:2;justify-content:center;flex-wrap:wrap;gap:.5rem}.footer-legal-row__right{order:3;justify-content:center}.footer-legal-row__link{font-size:11px;white-space:nowrap}.footer-legal-row__copyright{text-align:center;max-width:100%;font-size:11px}.footer-desktop__store-badges{order:1!important;justify-content:center;margin:20px}.footer-app-card{order:2}}.footer-desktop__store-badges{order:2;display:flex;gap:12px;margin-top:12px;align-items:center}.footer-desktop__store-badges img{height:40px;width:auto;display:block}.you-may-also-like-slider{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.you-may-also-like-slider__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto;height:100%;min-height:0;box-sizing:border-box}.you-may-also-like-slider__media{width:100%;max-width:100%;flex-shrink:0}.you-may-also-like-slider__media-link{display:block;width:100%;text-decoration:none}.you-may-also-like-slider__media-image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.you-may-also-like-slider__title{font-family:var(--font-heading);color:var(--color-foreground);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);text-align:center;margin:0;line-height:var(--font-h2--line-height)}.you-may-also-like-slider__content{width:100%;max-width:100%;text-align:center}.you-may-also-like-slider__content .rte{font-family:var(--font-body);color:var(--color-foreground);font-size:var(--font-size-body);line-height:var(--font-body--line-height)}.you-may-also-like-slider__custom-html{width:100%;max-width:100%;text-align:center}.you-may-also-like-slider__custom-html *{font-family:var(--font-body);color:var(--color-foreground)}@media screen and (max-width:749px){.you-may-also-like-slider__title{font-size:var(--font-size-h3)}.you-may-also-like-slider__content .rte{font-size:var(--font-size-body)}}.frame-1410102896{display:flex;flex-direction:column;width:100%}.frame-1410102896__inner{display:flex;flex-direction:column;width:100%;margin:0 auto;align-items:center;justify-content:center;overflow:hidden}.frame-1410102896__media{width:100%;max-width:100%;flex-shrink:0}.frame-1410102896__media-link{display:block;width:100%;text-decoration:none}.frame-1410102896__media-image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.frame-1410102896__title{font-family:var(--font-heading);color:var(--color-foreground);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);text-align:center}.frame-1410102896__content{width:100%;max-width:1200px}.frame-1410102896__content .rte{font-family:var(--font-body);color:var(--color-foreground)}.frame-1410102896__placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:200px}.frame-1410102896__placeholder-text{font-family:var(--font-body);color:var(--color-foreground);font-size:var(--font-size-body);opacity:.6;text-align:center}@media screen and (min-width:750px){.frame-1410102896__inner{padding:var(--spacing-lg)}}.announcement-bar{border-block-end:var(--border-bottom-width) solid var(--color-border)}.announcement-bar__slider{display:flex;flex-direction:row;align-items:center;position:relative}@media screen and (max-width:749px){.announcement-bar__slider{grid-column:1 / -1}}.announcement-bar__slides{display:grid;grid:[stack] auto / [stack] auto;width:calc(100% - var(--button-size) * 2);max-width:680px;margin-inline:auto}.announcement-bar__slides>*{grid-area:stack}.announcement-bar__slide{transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.announcement-bar__slide[aria-hidden=true]{opacity:0;visibility:hidden}.announcement-bar__slider slideshow-arrows{padding:0;mix-blend-mode:normal}.announcement-bar__slider slideshow-arrows .slideshow-control{color:var(--color-foreground)}.announcement-bar__slider .slideshow-control{display:flex;padding:0;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center;opacity:1;animation:none}@media screen and (min-width:750px){.announcement-bar__slider .slideshow-control{--slideshow-control-offset: calc((var(--button-size) - var(--icon-size-xs)) / 2)}.section--page-width :is(.announcement-bar__slider .slideshow-control).slideshow-control--previous{transform:translate(var(--slideshow-control-offset))}}.announcement-bar__slider .slideshow-control .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.announcement-bar__slide{place-content:center}.announcement-bar__text:first-child{margin:0}.announcement-bar__link{position:absolute;top:0;right:0;bottom:0;left:0}.hero-banner{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.hero-banner--no-image{min-height:15.625rem;background-color:var(--hero-banner-bg)}.hero-banner--has-image{min-height:0;background-color:transparent}.hero-banner--contained{margin-inline:auto;max-width:var(--page-width)}.hero-banner__inner{position:relative;width:100%;min-height:inherit;display:grid;place-items:center;padding-inline:0}.hero-banner--no-image .hero-banner__inner{padding-inline:var(--grid-mobile-horizontal-spacing)}.hero-banner__media{grid-area:1 / 1;width:100%;z-index:0}.hero-banner__img{width:100%;height:auto;display:block}.hero-banner__content{grid-area:1 / 1;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);text-align:center;max-width:100%;padding-inline:var(--grid-mobile-horizontal-spacing)}.hero-banner__content--left{align-items:flex-start;text-align:left}.hero-banner__content--right{align-items:flex-end;text-align:right}.hero-banner__heading{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--hero-banner-heading-color)}.hero-banner__subheading{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--hero-banner-heading-color);opacity:.9}.hero-banner__cta{margin-block-start:var(--spacing-xs)}.hero-banner__cta:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.hero-banner__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--hero-banner-heading-color);opacity:.8}@media(min-width:990px){.hero-banner{min-height:23.125rem}.hero-banner--contained .hero-banner__inner,.hero-banner__content{padding-inline:var(--spacing-section-horizontal)}}.hero-wrapper{--hero-height-offset: 0px}body:has(>#header-group>.header-section>#header-component) .hero-wrapper:first-child{--hero-height-offset: var(--header-group-height, 0)}.hero{position:relative;min-height:calc(var(--hero-min-height) - var(--hero-height-offset))}.hero[data-shopify-visual-preview]{--hero-min-height: 600px;min-height:600px}.hero__container{position:relative;overflow:hidden;border:var(--hero-border-width) var(--hero-border-style) rgb(var(--color-border-rgb) / var(--hero-border-opacity));min-height:inherit;align-items:var(--vertical-alignment-mobile);justify-content:var(--horizontal-alignment);z-index:var(--layer-base)}@media screen and (min-width:750px){.hero__container{align-items:var(--vertical-alignment)}}.hero__content-wrapper.page-width{grid-column:2 / 3}.hero__content-wrapper{position:relative;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat)}.hero__content-wrapper .group-block-content{position:relative}.hero__media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-column:1 / -1;grid-template-columns:repeat(var(--hero-media-count, 1),1fr)}.hero--auto .hero__image,.hero--auto .hero__video{aspect-ratio:var(--hero-media-aspect-ratio)}.hero--no-blocks-auto-height :is(.hero__image,.hero__video){width:100%;aspect-ratio:auto}.hero--no-blocks-auto-height .hero__media-wrapper{position:relative}.hero__image,.hero__video,.hero__video-poster{height:100%;width:100%;object-fit:cover;object-position:center center;overflow:hidden;position:relative;z-index:var(--layer-base)}.hero__image--mobile,.hero__video--mobile,.hero__video-wrapper--mobile{display:none}.hero__image--desktop,.hero__video--desktop,.hero__video-wrapper--desktop{display:block}@media screen and (max-width:749px){.hero__image--desktop,.hero__video--desktop,.hero__video-wrapper--desktop{display:none}.hero__image--mobile,.hero__video--mobile,.hero__video-wrapper--mobile{display:block}.hero__media-wrapper{grid-template-columns:repeat(var(--hero-media-count-mobile, 1),1fr)}.hero--stack-mobile .hero__media-wrapper{grid-template-columns:1fr;grid-template-rows:repeat(var(--hero-media-count-mobile, 1),calc(100% / var(--hero-media-count-mobile, 1)))}}.hero__video-wrapper--desktop{position:relative}.hero__video-poster--desktop{position:absolute}.hero__link{position:absolute;top:0;right:0;bottom:0;left:0;grid-column:1 / -1}.hero__media-wrapper,.hero__content-wrapper{pointer-events:none}:is(.hero__media-wrapper,.hero__content-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.hero__content-wrapper--design-mode *{pointer-events:auto}.hero[data-blur-shadow=true]{--blurred-reflection-filter-saturate: saturate(1.5);--blurred-reflection-mask-image: linear-gradient(to bottom, #000 0%, #000 60%, transparent 100%);--blurred-reflection-box-shadow: rgb(0 0 0 / 5%) 0 0 1rem;--blurred-reflection-filter-blur: blur(20px);--blurred-reflection-scale: scale(2, 1.25);--blurred-reflection-padding-block-end: 60px}.hero[data-blur-shadow=true] .hero__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--blurred-reflection-box-shadow);mix-blend-mode:overlay;pointer-events:none;z-index:-1}.hero__blurred-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-mask-image:var(--blurred-reflection-mask-image);mask-image:var(--blurred-reflection-mask-image);filter:var(--blurred-reflection-filter-saturate);pointer-events:none;transform:translateY(50%);overflow:hidden}.hero__blurred-image--desktop{display:none}@media screen and (min-width:750px){.hero__blurred-image--desktop{display:block}}.hero__blurred-image--mobile{display:block}@media screen and (min-width:750px){.hero__blurred-image--mobile{display:none}}.hero__blurred-image img,.hero__blurred-image svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:var(--blurred-reflection-filter-blur);opacity:var(--blur-opacity);transform:var(--blurred-reflection-scale);padding-block-end:var(--blurred-reflection-padding-block-end)}:is(.hero__blurred-image img,.hero__blurred-image svg):not(:only-child){width:50%}:is(.hero__blurred-image img,.hero__blurred-image svg):not(:only-child):last-child{right:0;left:auto}.hero-banner-section{--hb-radius: 10px;--hb-gap-mobile: var(--spacing-sm, 12px);--hb-gap-desktop: var(--spacing-md, 20px);width:100%}.hero-banner-section.section--page-width,.hero-banner-section.section--full-width{grid-column:1 / -1}@media(min-width:750px){.hero-banner-section.section--page-width{grid-column:2}}.hero-banner{width:100%;max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:var(--hb-gap-mobile)}.hero-banner-section.section--full-width .hero-banner{max-width:none}@media(min-width:750px){.hero-banner{gap:var(--hb-gap-desktop)}}.hero-banner__editor-hint{margin:0;padding:1rem;background:#0000000f;border:1px dashed rgba(0,0,0,.2);border-radius:4px;font-size:.875rem}.hero-banner__picture,.promo-banner__picture,.hero-banner__image,.category-card__image,.promo-banner__image{display:block;width:100%;height:auto}.hero-banner__hero{display:block;overflow:hidden;border-radius:var(--hb-radius);text-decoration:none}.hero-banner__categories{list-style:none;margin:0;padding:0;display:flex;gap:var(--hb-gap-mobile);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hero-banner__categories::-webkit-scrollbar{display:none}.hero-banner__category-item{flex:0 0 calc((100% - (3 * var(--hb-gap-mobile))) / 4);scroll-snap-align:start}.category-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:8px;border:1px solid rgba(0,0,0,.06);background:var(--color-background, #ffffff);color:inherit;text-decoration:none}.category-card__media{display:block;width:100%}.category-card__label{display:block;padding:.5rem .375rem;text-align:center;background:#0000000a;font-family:var(--font-body--family);font-size:var(--font-size-sm, .8125rem);line-height:1.2}.hero-banner__promos{display:grid;grid-template-columns:1fr 1fr;gap:var(--hb-gap-mobile)}.promo-banner{display:block;overflow:hidden;border-radius:8px;text-decoration:none}.promo-banner--hide-mobile{display:none}@media(max-width:749px){.hero-banner__categories,.hero-banner__promos{padding-inline:var(--page-margin, 12px)}}@media(min-width:750px){.hero-banner__categories{overflow-x:visible;scroll-snap-type:none}.hero-banner__category-item{flex:1 1 0;min-width:0}.hero-banner__promos{display:flex;gap:var(--hb-gap-desktop)}.promo-banner{flex:var(--promo-grow, 1) 1 0;min-width:0}.promo-banner--hide-mobile{display:block}.promo-banner--hide-desktop{display:none}}.hero-banner__hero:focus-visible,.category-card:focus-visible,.promo-banner:focus-visible{outline:2px solid currentColor;outline-offset:2px}.home-banner-grid-section{width:100%}.home-banner-grid__row1,.home-banner-grid__row2{align-items:stretch}.home-banner-grid__row2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm, 12px);grid-auto-rows:1fr}.home-banner-grid-section.section--page-width{grid-column:1 / -1}@media(min-width:750px){.home-banner-grid-section.section--page-width{grid-column:2}}.home-banner-grid{width:100%;max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:var(--spacing-sm, 12px)}.home-banner-grid[data-supporting-count="4"]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:var(--spacing-sm, 12px)}.home-banner-grid[data-supporting-count="4"] .home-banner-grid__row1,.home-banner-grid[data-supporting-count="4"] .home-banner-grid__row2{display:contents}.home-banner-grid[data-supporting-count="4"] .home-banner-grid__banner--hero{grid-column:1 / -1;grid-row:1}.home-banner-grid[data-supporting-count="4"] .home-banner-grid__banner--supporting-0{grid-column:1;grid-row:2}.home-banner-grid[data-supporting-count="4"] .home-banner-grid__banner--supporting-1{grid-column:2;grid-row:2}.home-banner-grid[data-supporting-count="4"] .home-banner-grid__banner--supporting-2{grid-column:1;grid-row:3}.home-banner-grid[data-supporting-count="4"] .home-banner-grid__banner--supporting-3{grid-column:2;grid-row:3}.home-banner-grid__row1{display:grid;grid-template-columns:1fr;gap:var(--spacing-sm, 12px);min-height:0}.home-banner-grid[data-supporting-count="0"] .home-banner-grid__row1{grid-template-columns:1fr}.home-banner-grid__row2{display:grid;gap:var(--spacing-sm, 12px);grid-template-columns:repeat(2,1fr)}.home-banner-grid__row2[data-row2-count="2"],.home-banner-grid__row2[data-row2-count="3"]{grid-template-columns:repeat(2,1fr)}.home-banner-grid__banner{position:relative;border-radius:5px;overflow:hidden;display:flex;text-decoration:none;color:inherit;min-height:0}.home-banner-grid__banner--hero{min-height:12rem;padding:var(--spacing-section-vertical) var(--grid-mobile-horizontal-spacing)}.home-banner-grid__banner--supporting{aspect-ratio:173 / 212;padding:var(--spacing-xl, 1.25rem) var(--spacing-lg, 1rem)}.home-banner-grid__banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.home-banner-grid__banner-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1}.home-banner-grid__banner-background--desktop{display:none}.home-banner-grid__banner-background--mobile{display:block}.home-banner-grid__banner-content{position:relative;z-index:3;display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;height:100%;padding:var(--spacing-lg);gap:var(--spacing-md);box-sizing:border-box}.home-banner-grid__banner-content--center{justify-content:center;align-items:center;text-align:center}.home-banner-grid__banner-heading{font-family:var(--font-heading--family);font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:1.5;margin:0}.home-banner-grid__banner-subheading{font-family:var(--font-body--family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:1.5;margin:0}.home-banner-grid__banner-cta{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);border:2px solid currentColor;border-radius:var(--border-radius-md);text-decoration:none;font-family:var(--font-body--family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);transition:opacity .2s ease}.home-banner-grid__banner-cta:hover{opacity:.9}.home-banner-grid__banner:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(min-width:750px){.home-banner-grid__row2[data-row2-count="3"]{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.home-banner-grid__banner-background--desktop{display:block}.home-banner-grid__banner-background--mobile{display:none}.home-banner-grid[data-supporting-count="4"]{display:flex;flex-direction:column}.home-banner-grid[data-supporting-count="4"] .home-banner-grid__row1,.home-banner-grid[data-supporting-count="4"] .home-banner-grid__row2{display:grid}.home-banner-grid[data-supporting-count="4"] .home-banner-grid__banner--hero,.home-banner-grid[data-supporting-count="4"] .home-banner-grid__banner--supporting-0,.home-banner-grid[data-supporting-count="4"] .home-banner-grid__banner--supporting-1,.home-banner-grid[data-supporting-count="4"] .home-banner-grid__banner--supporting-2,.home-banner-grid[data-supporting-count="4"] .home-banner-grid__banner--supporting-3{grid-column:auto;grid-row:auto}.home-banner-grid{gap:var(--spacing-md, 20px)}.home-banner-grid__row1{grid-template-columns:75fr 25fr;gap:var(--spacing-md, 20px);min-height:27.5rem}.home-banner-grid[data-supporting-count="0"] .home-banner-grid__row1{grid-template-columns:1fr}.home-banner-grid__row2{gap:var(--spacing-md, 20px);grid-template-columns:25fr 51fr 25fr;min-height:21rem}.home-banner-grid__row2[data-row2-count="2"]{grid-template-columns:1fr 1fr}.home-banner-grid__row2[data-row2-count="3"]{grid-template-columns:25fr 49fr 25fr}.home-banner-grid__banner--hero{min-height:27.5rem;padding:var(--spacing-section-vertical) var(--spacing-section-horizontal)}.home-banner-grid__banner--supporting{aspect-ratio:auto;min-height:0}.home-banner-grid__row1 .home-banner-grid__banner--supporting-0{min-height:27.5rem}.home-banner-grid__row2 .home-banner-grid__banner--supporting{min-height:21rem}.home-banner-grid__banner-content--center{text-align:left;align-items:flex-start}}.html-slot-2{display:flex;flex-direction:column;width:100%;height:304px;overflow:hidden}.html-slot-2__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto;height:100%}.html-slot-2__title{font-family:var(--font-heading);color:var(--color-foreground);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);text-align:center;margin:0;line-height:var(--font-h2--line-height)}.html-slot-2__content{width:100%;max-width:100%;text-align:center}.html-slot-2__content .rte{font-family:var(--font-body);color:var(--color-foreground);font-size:var(--font-size-body);line-height:var(--font-body--line-height)}.html-slot-2__custom-html{width:100%;max-width:100%;text-align:center}.html-slot-2__custom-html *{font-family:var(--font-body);color:var(--color-foreground)}@media screen and (max-width:749px){.html-slot-2{height:304px}.html-slot-2__title{font-size:var(--font-size-h3)}.html-slot-2__content .rte{font-size:var(--font-size-body)}}.html-slot{display:flex;flex-direction:column;width:100%;overflow:hidden;margin-top:0!important}.html-slot__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto;height:100%}.html-slot__custom-html *{font-family:var(--font-body);color:var(--color-foreground)}@media screen and (max-width:749px){.html-slot{<!-- height: 304px;-->}.html-slot__title{font-size:var(--font-size-h3)}.html-slot__content .rte{font-size:var(--font-size-body)}}.html-slot__custom-html img.w-100:not([width]):not([height]),.html-slot-2__custom-html img.w-100:not([width]):not([height]){aspect-ratio:auto var(--html-slot-img-ratio, 585 / 222)}.html-slot__custom-html #hero-img-desktop:not([width]):not([height]){aspect-ratio:auto 696 / 464}@media screen and (min-width:769px){.html-slot__custom-html img.w-100:not([width]):not([height]),.html-slot-2__custom-html img.w-100:not([width]):not([height]){aspect-ratio:auto var(--html-slot-img-ratio-desktop, 2160 / 390)}.html-slot__custom-html #hero-img-desktop:not([width]):not([height]){aspect-ratio:auto 1605 / 600}}.html-slot{display:flex;flex-direction:column;width:100%;max-width:100%}.html-slot--full-width{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.html-slot__inner{display:flex;flex-direction:column;align-items:stretch;width:100%;margin:0 auto}.html-slot__title{font-family:var(--font-heading);color:var(--color-foreground);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);text-align:center;margin:0;line-height:var(--font-h2--line-height)}.html-slot__content{width:100%;max-width:100%;text-align:center}.html-slot__content .rte{font-family:var(--font-body);color:var(--color-foreground);font-size:var(--font-size-body);line-height:var(--font-body--line-height)}.html-slot__custom-html{width:100%;max-width:100%;text-align:center}@media screen and (max-width:749px){.html-slot__title{font-size:var(--font-size-h3)}.html-slot__content .rte{font-size:var(--font-size-body)}}.layered-slideshow-section{position:relative}layered-slideshow-component{display:block;width:100%}.layered-slideshow__container{--radius: calc(var(--corner-radius, 1) * 1rem);--button-width: 56px;--border-color: var(--color-background);--inactive-tabs-width: calc((var(--total-tabs) - 1) * var(--button-width));--active-panel-width: calc(100cqi - var(--inactive-tabs-width));width:100%;position:relative;container-type:inline-size;border-radius:var(--radius);overflow:hidden}.layered-slideshow__container:not([size=auto]){height:100%}.layered-slideshow__container[size=auto]{height:auto}@media screen and (min-width:750px){layered-slideshow-component{min-height:var(--layered-min-height-desktop, 0px)}}.layered-slideshow__tablist{display:grid;grid-template-columns:var(--active-tab);position:absolute;top:0;right:0;bottom:0;left:0;height:100%;pointer-events:none;z-index:10}.layered-slideshow__tablist button{width:var(--button-width);height:100%;pointer-events:all;opacity:0;cursor:grab;border:none;background:transparent;padding:0;position:relative;outline:none;transition:opacity .2s ease}.layered-slideshow__tablist button:active{cursor:grabbing}.layered-slideshow__tablist button[aria-selected=true]{cursor:default}.layered-slideshow__tablist button:focus-visible{opacity:1}.layered-slideshow__container[data-dragging]{cursor:grabbing}.layered-slideshow__container[data-instant-transitions],.layered-slideshow__container:is([data-dragging],[data-instant-transitions]) :is(.layered-slideshow__tablist,.layered-slideshow__panels,.layered-slideshow__panel-content,.layered-slideshow__content){transition:none}.layered-slideshow__panels{display:grid;grid-template-columns:var(--active-tab);height:100%;overflow:hidden}[role=tabpanel]{position:relative;height:100%;min-width:var(--button-width);border-radius:var(--radius);z-index:calc(var(--total-tabs) - var(--index))}[role=tabpanel]:first-child .layered-slideshow__panel-content{width:var(--active-panel-width);border-left:var(--border-width) solid var(--border-color)}[role=tabpanel]:not(:first-child) .layered-slideshow__content{padding-inline-start:calc((var(--radius) * 2) + var(--padding-inline-start, 0px))}.layered-slideshow__panel-content{border:var(--border-width) solid var(--border-color);border-left:none;border-radius:var(--radius);position:absolute;right:0;top:0;bottom:0;overflow:hidden;width:calc(var(--active-panel-width) + (var(--radius) * 2))}.layered-slideshow__panel-content :is(img,video,svg){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.layered-slideshow__video-poster{z-index:1}.layered-slideshow__video{z-index:0}[role=tabpanel]:not([inert]) .layered-slideshow__video-poster{opacity:0}@media(prefers-reduced-motion:no-preference){.layered-slideshow__video-poster{transition:opacity .3s ease}}.layered-slideshow__content{height:100%;position:relative;z-index:1}.layered-slideshow__content>*{margin:auto}.layered-slideshow__content.background-transparent{background-color:transparent}@media(prefers-reduced-motion:no-preference){.layered-slideshow__panels,.layered-slideshow__tablist{transition-property:grid-template-columns,grid-template-rows;transition-duration:.6s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.layered-slideshow__content{opacity:0;transform:translateY(.5lh);transition:opacity .48s,transform .48s}[role=tabpanel]:not([inert]) .layered-slideshow__content{opacity:1;transform:translateY(0);transition-delay:.24s}}@media screen and (max-width:749px){.layered-slideshow__container{--button-height: 44px;--inactive-tabs-height: calc((var(--total-tabs) - 1) * var(--button-height))}.layered-slideshow__container:not([size=auto]){--layered-total-height: calc(var(--layered-panel-height-mobile, 260px) + var(--inactive-tabs-height));--active-panel-height: var(--layered-panel-height-mobile, 260px);min-height:var(--layered-total-height);height:var(--layered-total-height)}.layered-slideshow__container[size=auto]{height:auto}.layered-slideshow__tablist{grid-template-rows:var(--active-tab);grid-template-columns:1fr;grid-auto-flow:row}.layered-slideshow__tablist button{width:100%;height:var(--button-height)}.layered-slideshow__panels{grid-template-rows:var(--active-tab);grid-template-columns:1fr;grid-auto-flow:row}[role=tabpanel]{min-height:var(--button-height);width:100%;height:100%;position:relative;z-index:calc(var(--total-tabs) - var(--index) + 10)}[role=tabpanel]:first-child .layered-slideshow__panel-content{width:100%;height:var(--active-panel-height);border-top:var(--border-width) solid var(--border-color);left:0;right:0;border-left:var(--border-width) solid var(--border-color)}.layered-slideshow__panel-content{position:absolute;border:var(--border-width) solid var(--border-color);border-radius:var(--radius);box-sizing:border-box;width:100%;height:calc(var(--active-panel-height) + min(var(--radius) * 2,var(--button-height) - var(--border-width)));top:unset;left:0;right:0;bottom:0;overflow:hidden}[role=tabpanel]:not(:first-child) .layered-slideshow__panel-content{border-top:none}[role=tabpanel]:not(:first-child){margin-top:calc(var(--border-width) * -1)}.layered-slideshow__content{padding-inline-start:var(--padding-inline-start, 0px);padding-inline-end:var(--padding-inline-end, 0px)}[role=tabpanel]:not(:first-child) .layered-slideshow__content{padding-block-start:calc((var(--radius) * 2) + var(--padding-block-start, 0px));padding-inline-start:var(--padding-inline-start, 0px)}}.lgd-story{display:block;width:100%}.lgd-story__inner{--lgd-ink: #0f1837;--lgd-text: #262c42;--lgd-star: #e3a60b;--lgd-verified: #1e7d46;display:flex;flex-direction:column;gap:12px;width:100%;max-width:1440px;margin:0 auto;padding:0 10px;box-sizing:border-box}.lgd-story__inner *,.lgd-story__inner *:before,.lgd-story__inner *:after{box-sizing:border-box}.lgd-story__heading{font-family:var(--lgd-heading-font, var(--font-heading--family));font-weight:var(--lgd-heading-weight, var(--font-heading--weight, 400));color:var(--lgd-ink);font-size:clamp(22px,6.4vw,30px);line-height:1.15;letter-spacing:0;margin:0;text-wrap:balance}.lgd-story__subheading{font-family:var(--font-body--family);color:var(--lgd-text);font-size:13px;line-height:1.55;margin:0}.lgd-story__subheading p,.lgd-story__hero-subtitle p,.lgd-story__feature-text p,.lgd-story__review-text p,.lgd-story__styling-text p{margin:0}.lgd-story__intro{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.lgd-story__hero{position:relative;width:100%;overflow:hidden;background:#070b16}.lgd-story__hero-picture,.lgd-story__hero-image{display:block;width:100%;height:auto}.lgd-story__hero-content{position:absolute;top:6.5%;left:50%;transform:translate(-50%);width:90%;text-align:center;color:#fff}.lgd-story__hero-title{color:#fff;font-size:clamp(20px,5.6vw,30px);margin-bottom:10px}.lgd-story__hero-subtitle{max-width:30em;margin:0 auto;font-family:var(--font-body--family);font-size:clamp(12px,3.2vw,15px);line-height:1.8;color:#ffffffeb}.lgd-story__hero-inset{position:absolute;left:23%;bottom:2.5%;width:54%;aspect-ratio:1 / 1;overflow:hidden;border-radius:16px;background:#000}.lgd-story__hero-inset picture,.lgd-story__hero-inset-image{display:block;width:100%;height:100%;object-fit:cover}.lgd-story__why{display:flex;flex-direction:column;gap:16px;padding:24px 24px 12px}.lgd-story__why-grid{display:flex;flex-direction:column;gap:10px}.lgd-story__why-image{order:-1;width:51%;margin:0 auto 8px;aspect-ratio:1 / 1;overflow:hidden;border-radius:14px;background:#000}.lgd-story__why-image img{display:block;width:100%;height:100%;object-fit:cover}.lgd-story__features{display:contents}.lgd-story__feature{order:var(--lgd-m-order, 0);display:flex;align-items:center;gap:18px;padding:16px;background:linear-gradient(90deg,#eceef2,#f8f9fb);border:1px solid #e3e5ea;border-radius:12px}.lgd-story__feature-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff}.lgd-story__feature-icon img{width:55%;height:55%;object-fit:contain}.lgd-story__feature-title{font-family:var(--font-body--family);font-size:14px;font-weight:700;line-height:1.3;color:var(--lgd-ink);margin:0 0 3px}.lgd-story__feature-text{font-family:var(--font-body--family);font-size:13px;line-height:1.4;color:var(--lgd-text)}.lgd-story__reviews{padding:26px 13px 0;background:#000;color:#fff}.lgd-story__reviews-grid--desktop{display:none}.lgd-story__reviews-grid--mobile{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"head head" "sub c2" "c1 c2";align-items:start;gap:14px 10px}.lgd-story__reviews-heading-m{grid-area:head;color:#fff;line-height:1.05;text-align:left}.lgd-story__reviews-sub-m{grid-area:sub;color:#fff;line-height:1.3}.lgd-story__reviews-sub-m br{display:none}.lgd-story__reviews-col{display:flex;flex-direction:column;gap:10px;min-width:0}.lgd-story__reviews-col--m1{grid-area:c1}.lgd-story__reviews-col--m2{grid-area:c2}.lgd-story__review{display:block;overflow:hidden;border-radius:10px}.lgd-story__review-image{aspect-ratio:1 / 1;overflow:hidden;border-radius:10px 10px 0 0}.lgd-story__review-image img{display:block;width:100%;height:100%;object-fit:cover}.lgd-story__review--image-only .lgd-story__review-image{aspect-ratio:auto;border-radius:10px}.lgd-story__review--image-only .lgd-story__review-image img{height:auto}.lgd-story__review-body{position:relative;margin-top:-10px;padding:10px 12px 12px;background:#fff;border-radius:10px;color:#111}.lgd-story__review:not(:has(.lgd-story__review-image)) .lgd-story__review-body{margin-top:0}.lgd-story__review-stars{display:flex;gap:1px;color:var(--lgd-star);font-size:13px;line-height:1}.lgd-story__review-stars .is-empty{color:#d9d9d9}.lgd-story__review-meta{display:flex;align-items:center;gap:5px;margin:6px 0 5px}.lgd-story__review-name{font-family:var(--font-body--family);font-size:12px;font-weight:800;color:#111}.lgd-story__review-verified{display:inline-flex;align-items:center;gap:4px;color:var(--lgd-verified);font-family:var(--font-body--family);font-size:10px;line-height:1.4;white-space:nowrap}.lgd-story__review-verified svg{flex-shrink:0;width:13px;height:13px}.lgd-story__review-verified-label{display:none}.lgd-story__review-text{font-family:var(--font-body--family);font-size:12px;line-height:1.3;color:#111}.lgd-story__badges{display:grid;grid-template-columns:repeat(2,1fr);gap:26px 12px;width:92%;margin:0 auto;padding:34px 0 26px;list-style:none}.lgd-story__badge{display:flex;flex-direction:column;align-items:center;text-align:center;font-family:var(--font-body--family);font-size:13px;line-height:1.35;color:#fff}.lgd-story__badge strong{font-weight:700}.lgd-story__badge-icon{width:24px;height:24px;margin-bottom:12px;object-fit:contain}.lgd-story__styling{display:flex;flex-direction:column;gap:16px;padding:12px 0 24px}.lgd-story__styling-grid{display:grid;grid-template-columns:1fr;gap:24px;width:100%;margin:0 auto}.lgd-story__styling-card{display:flex;flex-direction:column;gap:10px}.lgd-story__styling-image{aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background:#000}.lgd-story__styling-image img{display:block;width:100%;height:100%;object-fit:cover}.lgd-story__styling-body{flex:1;padding:16px 16px 22px;background:linear-gradient(180deg,#e5ecf6,#fff);border-radius:8px;text-align:center}.lgd-story__styling-title{font-family:var(--font-body--family);font-size:17px;font-weight:500;letter-spacing:.03em;line-height:1.3;color:var(--lgd-ink);margin:0 0 6px}.lgd-story__styling-text{font-family:var(--font-body--family);font-size:13px;line-height:1.5;color:#333}.lgd-story__styling-text+.lgd-story__styling-text{margin-top:6px}.lgd-story__placeholder{display:flex;align-items:center;justify-content:center;min-height:120px;background:#ffdada;border-radius:8px;padding:16px;text-align:center;font-size:13px}@media screen and (min-width:750px){.lgd-story__inner{gap:20px}.lgd-story__heading{font-size:clamp(28px,3.6vw,54px)}.lgd-story__subheading{font-size:clamp(14px,1.3vw,20px);line-height:1.6}.lgd-story__hero-content{top:7%}.lgd-story__hero-title{font-size:clamp(28px,3.2vw,48px);margin-bottom:clamp(10px,1.1vw,16px)}.lgd-story__hero-subtitle{max-width:28em;font-size:clamp(13px,1.25vw,19px);line-height:1.4}.lgd-story__hero-inset{left:12.7%;top:31.3%;bottom:auto;width:31.1%;border-radius:clamp(12px,1.5vw,22px)}.lgd-story__why{gap:clamp(20px,2vw,30px);padding:clamp(24px,2.7vw,40px) 0}.lgd-story__intro{gap:clamp(10px,1.2vw,18px)}.lgd-story__why-grid{display:grid;grid-template-columns:minmax(0,387fr) minmax(0,415fr) minmax(0,387fr);grid-template-areas:"left image right";align-items:center;column-gap:3.5%;width:86%;margin:0 auto}.lgd-story__why--no-image .lgd-story__why-grid{grid-template-columns:1fr 1fr;grid-template-areas:"left right"}.lgd-story__why-image{grid-area:image;order:0;width:100%;margin:0;border-radius:clamp(12px,1.5vw,22px)}.lgd-story__features{display:flex;flex-direction:column;gap:clamp(10px,.95vw,14px)}.lgd-story__features--left{grid-area:left}.lgd-story__features--right{grid-area:right}.lgd-story__feature{gap:clamp(14px,1.6vw,25px);padding:clamp(14px,1.5vw,22px);border-radius:14px}.lgd-story__feature-icon{width:clamp(40px,3.5vw,52px);height:clamp(40px,3.5vw,52px)}.lgd-story__feature-title{font-size:clamp(13px,1.1vw,17px)}.lgd-story__feature-text{font-size:clamp(12px,1.05vw,16px)}.lgd-story__reviews{padding:clamp(24px,3.5vw,52px) clamp(16px,3.5vw,52px) 0}.lgd-story__reviews-grid--mobile{display:none}.lgd-story__reviews-grid--desktop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 1fr;grid-template-areas:"c1 head c3" "c1 c2 c3";align-items:start;gap:clamp(16px,2.8vw,42px)}.lgd-story__reviews-intro{grid-area:head;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:10px;text-align:center}.lgd-story__reviews-intro .lgd-story__heading{color:#fff;font-size:clamp(24px,2.9vw,44px);line-height:1}.lgd-story__reviews-intro .lgd-story__subheading{color:#fff;line-height:1.1}.lgd-story__reviews-col{gap:clamp(14px,2.4vw,36px)}.lgd-story__reviews-col--1{grid-area:c1}.lgd-story__reviews-col--2{grid-area:c2}.lgd-story__reviews-col--3{grid-area:c3}.lgd-story__review,.lgd-story__review--image-only .lgd-story__review-image,.lgd-story__review-body{border-radius:clamp(10px,1.1vw,16px)}.lgd-story__review-image{aspect-ratio:8 / 9;border-radius:clamp(10px,1.1vw,16px) clamp(10px,1.1vw,16px) 0 0}.lgd-story__review-body{margin-top:calc(-1*clamp(10px,1.1vw,16px));padding:clamp(12px,1.5vw,22px)}.lgd-story__review-stars{gap:3px;font-size:clamp(16px,1.8vw,26px)}.lgd-story__review-meta{justify-content:space-between;gap:8px;margin:clamp(6px,.7vw,10px) 0 clamp(8px,.9vw,14px)}.lgd-story__review-name{font-size:clamp(13px,1.15vw,17px)}.lgd-story__review-verified{padding:3px 10px;border:1px solid var(--lgd-verified);border-radius:999px;font-size:clamp(10px,.8vw,12px)}.lgd-story__review-verified svg{width:12px;height:12px}.lgd-story__review-verified-label{display:inline}.lgd-story__review-text{font-size:clamp(13px,1.15vw,17px);line-height:1.55}.lgd-story__badges{grid-template-columns:repeat(4,1fr);gap:12px;width:73%;padding:clamp(30px,4.5vw,70px) 0 clamp(16px,1.4vw,22px)}.lgd-story__badge{font-size:clamp(13px,1.2vw,18px);line-height:1.3}.lgd-story__badge-icon{width:clamp(24px,2.4vw,36px);height:clamp(24px,2.4vw,36px);margin-bottom:clamp(10px,1.1vw,16px)}.lgd-story__styling{gap:clamp(20px,2.5vw,38px);padding:clamp(24px,2.7vw,40px) 0 clamp(32px,4vw,60px)}.lgd-story__styling .lgd-story__heading{font-size:clamp(28px,3.5vw,52px)}.lgd-story__styling-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5%;width:70%}.lgd-story__styling-card{gap:clamp(8px,.85vw,13px)}.lgd-story__styling-body{padding:clamp(14px,1.3vw,20px) clamp(12px,1.2vw,18px) clamp(18px,1.8vw,26px);background:linear-gradient(180deg,#e9ebef,#fff)}.lgd-story__styling-title{font-size:clamp(14px,1.25vw,19px);letter-spacing:.02em}.lgd-story__styling-text{font-size:clamp(12px,1vw,15px);line-height:1.3}}:is(body[data-ctemplate=meta],body[data-ptemplate=meta]) .product-default-card__content>.product-meta-title{padding-top:10px}:is(body[data-ctemplate=meta],body[data-ptemplate=meta]) :root{--black: #0a0a0a;--cream: #f7f3ee;--cream2: #ede8e0;--gold: #c9963a;--gold2: #b8832a;--navy: #1a1f2e;--red: #c8102e;--white: #fff;--t1: #1a1a1a;--t2: #555;--t3: #888;--serif: "Cormorant Garamond", serif;--sans: "Inter", sans-serif;--lato: "Lato", sans-serif}:is(body[data-ctemplate=meta],body[data-ptemplate=meta]) .price-default__range{display:none}:is(body[data-ctemplate=meta],body[data-ptemplate=meta]) .product-list-grid .product-meta-title__title{font-weight:700;font-size:16px;line-height:150%;min-height:auto}:is(body[data-ctemplate=meta],body[data-ptemplate=meta]) .product-meta-title__subtitle{font-weight:500;font-size:12px;line-height:150%;min-height:auto}:is(body[data-ctemplate=meta],body[data-ptemplate=meta]) .collection-heading__title,:is(body[data-ctemplate=meta],body[data-ptemplate=meta]) .announcement-bar,:is(body[data-ctemplate=meta],body[data-ptemplate=meta]) .collection-heading__read-more-btn{display:none}.spy-plp-conatiner .hero-cta-btn:hover{background:#fff;opacity:1}.spy-plp-conatiner{width:100%;margin:0 auto}.spy-plp-conatiner img{max-width:100%;display:block}.spy-plp-conatiner a{text-decoration:none;color:inherit}.spy-plp-conatiner .hero{background-color:var(--black);background-image:var(--hero-bg-desktop, none);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;height:auto;padding:60px 40px;overflow:hidden;transition:background-image .5s ease-in-out}.spy-plp-conatiner .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.spy-plp-conatiner .hero-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center right;z-index:0}.spy-plp-conatiner .hero-mobile-img{display:none!important}.spy-plp-conatiner .hero-inner{position:relative;z-index:2;width:100%;max-width:1440px;display:flex;align-items:center;gap:60px}.spy-plp-conatiner .hero-glass{background:#ffffff17;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.13);border-radius:32px;padding:40px;display:flex;align-items:center;gap:56px;max-width:75%;width:100%;margin-left:33px}.spy-plp-conatiner .hero-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:26px;text-align:left}.spy-plp-conatiner .hero-headline{display:flex;flex-direction:column;font-family:Cormorant Garamond,serif}.spy-plp-conatiner .hl-light{font-family:var(--serif);font-weight:300;font-size:clamp(35px,6vw,50px);color:#fff;letter-spacing:-2px;line-height:1.06}.spy-plp-conatiner .hl-bold{font-family:var(--serif);font-weight:600;font-style:italic;font-size:clamp(40px,6vw,55px);color:#fff;letter-spacing:-2px;line-height:1.06}.spy-plp-conatiner .hero-sub-wrap{border-left:1.5px solid rgba(255,255,255,.22);padding-left:16px}.spy-plp-conatiner .hero-sub{font-family:Nunito Sans,sans-serif;font-size:clamp(14px,1.2vw,18px);color:#d0d0d0;line-height:1.7;max-width:530px}.spy-plp-conatiner .hero-badges{display:grid;grid-template-columns:1fr 1fr;gap:9px 20px}.spy-plp-conatiner .hbadge{display:flex;align-items:flex-start;gap:8px;font-size:clamp(14px,1.2vw,16px);color:#ffffffb8;line-height:1.4}.spy-plp-conatiner .hbadge svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.spy-plp-conatiner .heroicon{width:20px;height:20px}.spy-plp-conatiner .hbadge strong{color:#fff;font-weight:700}.spy-plp-conatiner .hero-cta-wrap{display:flex;flex-direction:column;gap:11px;max-width:100%;width:100%}.spy-plp-conatiner .hero-cta-btn{display:flex;align-items:center;justify-content:center;gap:9px;height:50px;border-radius:10px;background:linear-gradient(90deg,#ffffff8c,#ffffff8c),linear-gradient(90deg,#8d8d8d,#e5e5e5 48%,#8d8d8d);cursor:pointer;border:none;width:100%;max-width:520px;transition:opacity .2s;box-shadow:0 10px 28px #00000047;text-decoration:none}.spy-plp-conatiner .hero-cta-btn:hover{opacity:.88}.spy-plp-conatiner .cta-label{font-weight:700;font-size:15px;color:#000;white-space:nowrap}.spy-plp-conatiner .cta-sparkle{background:linear-gradient(90deg,#c8c8c8,#424242);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.spy-plp-conatiner .cta-price{font-weight:700;font-size:15px;color:#000}.spy-plp-conatiner .cta-orig{font-weight:500;font-size:13px;color:#3c3c3c99;text-decoration:line-through}.spy-plp-conatiner .cta-off{background:linear-gradient(90deg,#626262,#000,#626262);color:#fff;font-size:11px;font-weight:700;padding:2px 9px;border-radius:9999px}.spy-plp-conatiner .hero-trust{display:flex;align-items:center;gap:20px}.spy-plp-conatiner .htrust{display:flex;align-items:center;gap:5px;color:#fff;font-family:var(--lato);font-weight:600;font-size:12px}.spy-plp-conatiner .htrust img{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;filter:brightness(0) invert(1)}.spy-plp-conatiner .hero-right{max-width:320px;width:100%;flex-shrink:0}.spy-plp-conatiner .product-rotator{position:relative;width:100%;min-height:424px!important}.spy-plp-conatiner .product-card{cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:18px;padding:7px;display:flex;flex-direction:column;gap:11px;opacity:0;transition:opacity .6s ease;pointer-events:none;box-shadow:0 20px 55px #00000052;text-align:left}.spy-plp-conatiner .product-card.active{opacity:1;pointer-events:auto}.spy-plp-conatiner .product-img{width:100%;height:100%;object-fit:cover;border-radius:10px;background:#f8f8f8;display:block}.spy-plp-conatiner .pstars{display:flex;align-items:center;gap:5px;background-color:#fff;padding:4px;border-radius:10px}.spy-plp-conatiner .star{font-size:18px;color:#f5a623}.spy-plp-conatiner .star-e{opacity:.35}.spy-plp-conatiner .rcnt{font-size:12px;color:#888}.spy-plp-conatiner .ptitle{cursor:pointer;font-size:14px;font-weight:600;color:#1a1a1a;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Open Sans,sans-serif;overflow:hidden;margin-bottom:5px}.spy-plp-conatiner .ppricing{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.spy-plp-conatiner .pcurr{font-weight:700;font-size:19px;color:#1a1a1a}.spy-plp-conatiner .porig{font-size:13px;color:#999;text-decoration:line-through}.spy-plp-conatiner .pdisc{font-size:14px;font-family:Open Sans,sans-serif;font-weight:700;color:var(--red)}.spy-plp-conatiner .usp-bar{display:flex;align-items:center;justify-content:start;background-image:linear-gradient(to right,#ffecc2,#fffcde,#ffecc2);padding:13px 0;overflow:hidden;white-space:nowrap}.spy-plp-conatiner .usp-track{display:flex;width:max-content;flex-shrink:0;animation:lgd-marquee1 32s linear infinite}@keyframes lgd-marquee1{0%{transform:translate(0)}to{transform:translate(-50%)}}.spy-plp-conatiner .usp-item{display:inline-flex;align-items:center;gap:42px;margin:0 30px;font-size:14px;line-height:14px;font-weight:600;color:#000;letter-spacing:2.48px;text-transform:uppercase;font-family:Montserrat,sans-serif}.spy-plp-conatiner .usp-dot{color:var(--gold);font-size:9px;margin-left:8px}.mobile-cta-section{display:none}.d-desk{display:block}.d-mobile{display:none}.lp-product-info{padding:5px 10px}@media(max-width:1440px){.spy-plp-conatiner .hero-glass{max-width:73%}}@media(max-width:1024px){.spy-plp-conatiner .hero-glass{max-width:80%;margin:0}}.spy-plp-conatiner .pstars--mobile{display:none}@media(max-width:991px){.spy-plp-conatiner section.hero{padding:0}.spy-plp-conatiner .hero-glass{background-color:#000;backgrop-filter:blur(90px);border-radius:initial;padding:15px}.spy-plp-conatiner .hero-cta-btn{margin:auto}.ptitle .psubtitle{display:none}.spy-plp-conatiner .star{font-size:14px}.spy-plp-conatiner .usp-item{font-size:11px;line-height:14px;gap:20px}.spy-plp-conatiner .hero-glass{border-radius:20px}.spy-plp-conatiner .ppricing{gap:5px}.spy-plp-conatiner .ppricing .pcurr{font-size:16px}.spy-plp-conatiner .ppricing .porig{font-size:14px}.spy-plp-conatiner .ppricing .pdisc{font-size:12px}.spy-plp-conatiner .hero{background-image:var(--hero-bg-mobile, none);background-color:var(--black);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding:20px 10px;overflow:hidden}.spy-plp-conatiner .pstars--desktop{display:none}.spy-plp-conatiner .pstars--mobile{display:block;position:relative;padding:0;left:auto}.spy-plp-conatiner .hero-cta-wrap{max-width:97%;margin:auto}.spy-plp-conatiner .hero-bg-img{object-position:center top;display:none!important}.spy-plp-conatiner .hero-inner{flex-direction:column;gap:0;padding:0 10px}.spy-plp-conatiner .hero-glass{flex-direction:column;max-width:max-content!important;width:100%;margin:30px;padding:10px;gap:5px}.spy-plp-conatiner .hero-left{gap:18px;padding:10px}.spy-plp-conatiner .hl-light{font-size:40px;letter-spacing:-1px}.spy-plp-conatiner .hl-bold{font-size:35px;letter-spacing:-1px}.spy-plp-conatiner .hero-sub{font-size:14px}.spy-plp-conatiner .hero-badges{grid-template-columns:1fr 1fr;gap:9px 14px}.spy-plp-conatiner .hbadge{font-size:14px}.spy-plp-conatiner .hero-right{width:100%;padding:5px;max-width:100%}.spy-plp-conatiner .product-rotator{min-height:112px!important}.spy-plp-conatiner .product-card{flex-direction:row;align-items:center;gap:12px;padding:5px;border-radius:10px;text-align:left;min-height:fit-content}.spy-plp-conatiner .product-img{width:100px;height:100px;flex-shrink:0;border-radius:8px}.lp-product-info{flex:1;min-width:0;padding:5px 0}.ptitle{font-size:11.5px}.pcurr{font-size:15px}.porig{font-size:11px}.hero-mobile-img{display:block;width:100%;object-fit:cover;object-position:center 30%}.hero-cta-wrap{display:none}.mobile-sticky{display:flex;flex-direction:column;gap:9px;position:fixed;bottom:0;left:0;right:0;z-index:200;background:#0a0a0af5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 20px 18px;border-top:1px solid rgba(255,255,255,.08)}.mobile-sticky .hero-cta-btn{display:flex;max-width:100%;height:46px}.mobile-sticky .hero-trust{justify-content:center;gap:14px}.mobile-sticky .htrust{font-size:10px}.spy-plp-conatiner .cta-label{font-size:15px}.spy-plp-conatiner .cta-price{font-size:12px}.spy-plp-conatiner .cta-orig{font-size:11px}.spy-plp-conatiner .cta-off{font-size:9px}.lp-desktop-only{display:none}.lp-mobile-only{display:block}.mobile-cta-section{display:none!important;width:100%}.d-desk{display:none!important}}.hero-mobile-img{display:none}@media(max-width:991px){.hero-mobile-img{display:block}}@media(max-width:991px){.spy-plp-conatiner .categories{padding:36px 0 32px;align-items:flex-start;gap:24px}.spy-plp-conatiner .cat-row{gap:20px;width:100%;padding:4px 20px 12px}.spy-plp-conatiner .cat-row::-webkit-scrollbar{display:none}.spy-plp-conatiner .cat-item{flex-shrink:0;scroll-snap-align:start}.spy-plp-conatiner .cat-circle{width:100px;height:100px}.spy-plp-conatiner .cat-label{font-size:11px}}.spy-plp-conatiner .hero{position:relative;overflow:hidden}.spy-plp-conatiner .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity .8s ease-in-out}.spy-plp-conatiner .hero-bg-1{opacity:1;z-index:0}.spy-plp-conatiner .hero-bg-2{opacity:0;z-index:0}.spy-plp-conatiner .hero-inner{position:relative;z-index:2}.spy-plp-conatiner .hero{transition:background-image 1s ease-in-out}.spy-plp-conatiner .product-img{transition:opacity .6s ease-in-out}.top-slider{display:flex;align-items:center;justify-content:center;gap:20px}.lp-product-card-wrapper{position:relative}.pstars{display:block;z-index:5;position:absolute;bottom:5px;left:5px}.small-dot-circle{width:5px;height:5px;border-radius:50%;background-color:#fff}.top-slider img{width:20px;height:20px}.spy-plp-conatiner .hero-badges.d-mobile{display:none}@media screen and (max-width:767px){.spy-plp-conatiner section.hero{padding:0}.spy-plp-conatiner .mobile-cta-section{display:block!important;width:100%}.spy-plp-conatiner .d-mobile{display:block!important}.spy-plp-conatiner .hero-left{padding:0!important;z-index:99}.spy-plp-conatiner .hero{background-image:unset!important;background-color:unset!important;background-size:unset!important;background-position:unset!important;background-repeat:unset!important}.spy-plp-conatiner .product-rotator .product-card{box-shadow:0 0 10px #00000026}.spy-plp-conatiner .hero-right{padding-top:20px!important;z-index:99}.spy-plp-conatiner .hero-inner{padding:0!important}.spy-plp-conatiner .lgd-hero-mobile-img.d-mobile:after{content:"";background:linear-gradient(to top,#000 0%,transparent 100%);position:absolute;width:100%;height:50px;bottom:-1%;z-index:14}.spy-plp-conatiner .hero-glass{margin:0;border-radius:initial!important;padding:0 15px 15px!important;background-image:url(https://cdn.shopify.com/s/files/1/0989/9923/8969/files/mobile-hero-bg-f.png?v=1783684773)!important;background-position:top center!important;background-color:#000!important;background-size:100% 100%!important;border-radius:unset!important;border:unset!important}.spy-plp-conatiner .hl-light{font-family:Cormorant Garamond,serif;color:#ffd487!important;font-weight:300;font-size:40px;line-height:120%;letter-spacing:-2.44px;vertical-align:middle}.spy-plp-conatiner .hero-sub-wrap{font-family:Nunito Sans;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0%;color:#d4d4d4;padding-left:10px}.spy-plp-conatiner .product-rotator{background:#fff;border-radius:16px}.spy-plp-conatiner .hl-bold{font-weight:700!important;font-style:italic!important;font-size:42px!important;line-height:120%!important;letter-spacing:-2.44px!important;vertical-align:middle!important}.spy-plp-conatiner .hl-light{font-weight:300!important;font-size:40px!important;line-height:120%!important;letter-spacing:-2.44px!important;vertical-align:middle!important}.spy-plp-conatiner .lgd-hero-mobile-img{max-height:370px;object-fit:cover;object-position:center;overflow:hidden;position:relative}.spy-plp-conatiner .lgd-hero-mobile-img img.dynamic-mobile-video{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .85s ease}.spy-plp-conatiner .lgd-hero-mobile-img img.dynamic-mobile-video.is-fading{opacity:0}.spy-plp-conatiner .lgd-hero-mobile-img video.hero-bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;z-index:1;transition:opacity .85s ease}.spy-plp-conatiner .lgd-hero-mobile-img video.hero-bg-video.is-visible{opacity:1}.spy-plp-conatiner .lgd-hero-mobile-img video.hero-bg-video.is-settled{position:relative;inset:auto;pointer-events:auto}.spy-plp-conatiner .hero-badges.d-mobile{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr!important;gap:5px}.spy-plp-conatiner .hero-badges.d-mobile .hbadge{flex-direction:column!important;font-size:14px;justify-content:center;align-items:center}.spy-plp-conatiner .hero-badges.d-mobile .hbadge:not(:first-child){border-left:1px solid rgba(181,181,181,.28)}.spy-plp-conatiner .hero-badges.d-mobile .hbadge div.hbadge-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(216,174,98,.3);box-shadow:0 8px 32px #1f26875e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff12}.spy-plp-conatiner .hero-badges.d-mobile .hbadge div.hbadge-icon svg{width:20px;height:20px}.spy-plp-conatiner .hero-badges.d-mobile .hbadge div.hbadge-text{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0%;color:#d4d4d4;text-align:center;padding:0 5px}.spy-plp-conatiner .mobile-cta-section{margin-top:auto!important}.spy-plp-conatiner .mobile-cta-section .hero-cta-wrap{max-width:100%;position:relative!important;top:-14px!important}.spy-plp-conatiner .mobile-cta-section .hero-cta-btn{background:linear-gradient(90deg,#ffecbe,#fffded 48.56%,#ffefc7)!important}.spy-plp-conatiner .mobile-cta-section .hero-cta-btn .cta-label{bottom:-7px!important;font-size:14px;font-weight:800;position:relative}}.live-tv-static-hosts{display:flex;align-items:center;justify-content:center;width:100%;max-width:1348px;height:146.58px;margin:0 auto;gap:18px;opacity:1;box-sizing:border-box;position:relative;z-index:20}.live-tv-static-hosts__arrow{width:35px;height:35px;background:#fff;border:1px solid #e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-shadow:0 2px 6px #0000001f;padding:0;transition:background-color .2s ease,transform .1s ease;z-index:10}.live-tv-static-hosts__arrow:hover{background-color:#f5f5f5}.live-tv-static-hosts__arrow:active{transform:scale(.95)}.live-tv-static-hosts__arrow-icon{width:10px;height:10px;display:block;border-right:2px solid #737373;border-bottom:2px solid #737373;transform:rotate(135deg)}.live-tv-static-hosts__arrow--right .live-tv-static-hosts__arrow-icon{transform:rotate(-45deg)}.live-tv-static-hosts__viewport{flex:1;height:146.58px;background:#fff;opacity:1;box-shadow:-5px 1px 19.72px #00000014;overflow-x:auto;overflow-y:visible;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:14px}.live-tv-static-hosts__viewport::-webkit-scrollbar{display:none}.live-tv-static-hosts__list{display:flex;align-items:center;height:100%;opacity:1;box-sizing:border-box;scroll-behavior:smooth;gap:18px}.live-tv-static-hosts__item--all{width:177px;height:136px;position:relative;background:#f1f6ff;border-radius:5px;border-bottom:3px solid rgba(30,53,177,1);display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:visible}.live-tv-static-hosts__item--active .live-tv-static-hosts__active-triangle{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(30,53,177,1);z-index:50}.live-tv-static-hosts__all-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%}.live-tv-static-hosts__all-pill{width:99px;height:56px;background:#fff;border-radius:28px;display:flex;align-items:center;justify-content:center;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700;color:#1e35b1;text-align:center;box-sizing:border-box}.live-tv-static-hosts__all-label{width:60px;height:42px;font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.3;color:#1e35b1;text-align:center}.live-tv-static-hosts__item{width:177px;height:136px;display:flex;align-items:center;justify-content:center;border-radius:5px;box-sizing:border-box;cursor:pointer;flex-shrink:0;overflow:visible;position:relative;border-bottom:3px solid transparent;transition:border-color .2s ease}.live-tv-static-hosts__item--active{border-bottom-color:#1e35b1}.live-tv-static-hosts__host-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%}.live-tv-static-hosts__host-avatar-wrapper{display:flex;flex-direction:column;align-items:center;gap:4px}.live-tv-static-hosts__host-avatar{width:56px;height:56px;border-radius:50%;overflow:hidden;background:#f0f0f0}.live-tv-static-hosts__host-avatar img{width:100%;height:100%;object-fit:cover;display:block}.live-tv-static-hosts__host-indicator{width:40px;height:3px;background:#1e35b1;border-radius:2px}.live-tv-static-hosts__host-info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.live-tv-static-hosts__host-date{font-family:Nunito Sans,sans-serif;font-size:11px;font-weight:400;color:#737373;line-height:1.2}.live-tv-static-hosts__host-details{font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:700;color:#191919;line-height:1.2}.live-tv-static-hosts__host-with{font-family:Nunito Sans,sans-serif;font-size:11px;font-weight:500;color:#1e35b1;line-height:1.2}.live-tv-static-hosts__host-text span{color:#1e35b1;font-weight:500}.live-tv-missed-products{padding:var(--spacing-lg);box-sizing:border-box;width:100%}.live-tv-missed-products__inner{margin:0 auto;max-width:1440px}.live-tv-missed-products__top{display:flex;flex-direction:column;gap:25px;max-width:1440px;margin:0 auto}.live-tv-missed-products__header{display:flex;flex-direction:column;gap:3px;text-align:center;align-items:center}.live-tv-missed-products__title{font-family:"Nunito Sans",var(--font-heading);font-weight:700;font-size:24px;line-height:150%;letter-spacing:0;white-space:nowrap;margin:0}.live-tv-missed-products__description{font-family:"Nunito Sans",var(--font-body);font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;text-align:center;color:var(--color-foreground);max-width:none;width:auto;margin:0 auto;white-space:nowrap}.live-tv-product-card__body{display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}.live-tv-product-card__meta{display:flex;flex-direction:column;gap:3px;width:100%;box-sizing:border-box}.live-tv-product-card__title{font-family:"Nunito Sans",var(--font-body);font-size:15.1px;font-weight:400;line-height:1.5;letter-spacing:0;color:#191919;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.live-tv-product-card__brand{font-family:"Nunito Sans",var(--font-body);font-size:12.95px;font-weight:500;line-height:1.5;letter-spacing:0;color:#1e35b1;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tv-product-card__purchase{display:flex;flex-direction:column;gap:9.5px;width:100%;box-sizing:border-box}.live-tv-product-card__pricing{display:flex;flex-direction:column;gap:4px;width:150px;height:42px;box-sizing:border-box}.live-tv-product-card__price{font-family:"Nunito Sans",var(--font-body);font-size:14px;font-weight:700;line-height:150%;color:#e60023}.live-tv-product-card__compare{font-family:"Nunito Sans",var(--font-body);font-size:12px;font-weight:400;line-height:150%;color:#9b9b9b;text-decoration:line-through}.live-tv-missed-products__content{display:flex;flex-direction:column;gap:25px;width:100%;max-width:1440px;margin:0 auto;background:#fff;border-top:1px solid rgba(193,193,193,1);padding:27px 0;box-sizing:border-box}.live-tv-product-card__countdown{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:33px;margin-bottom:10px;padding:0 12px;background:linear-gradient(90deg,#ffeded,#fffcfc);border-radius:4px;font-family:"Nunito Sans",var(--font-body);font-size:13px;font-weight:400;line-height:1;color:#191919;box-sizing:border-box;box-shadow:0 2px 4px #0000000d;pointer-events:none}.live-tv-missed-products__tabs{display:flex;align-items:stretch;gap:0;background:var(--color-background);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none}.live-tv-missed-products__tabs::-webkit-scrollbar{display:none}.live-tv-missed-products__tab{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;height:54px;padding:15px 62px 15px 42px;background:#fff;border-top:1px solid rgba(193,193,193,1);border-bottom:1px solid rgba(193,193,193,1);border-left:1px solid rgba(193,193,193,1);border-right:0;border-top-left-radius:5px;border-bottom-left-radius:5px;font-family:var(--font-body);font-size:var(--font-size-body);font-weight:400;color:var(--color-foreground);cursor:pointer;box-sizing:border-box;white-space:nowrap}.live-tv-missed-products__tab:last-child{border-right:1px solid rgba(193,193,193,1);border-top-right-radius:5px;border-bottom-right-radius:5px}.live-tv-missed-products__tab--active{background:#1e35b1;color:#fff;font-weight:var(--font-weight-bold);height:54px;border:1px solid rgba(255,255,255,1);border-radius:5px}.live-tv-missed-products__panel{display:none!important}.live-tv-missed-products__panel--active{display:block!important}.live-tv-hosts__shell{display:flex;gap:12px;overflow-x:auto;padding:8px 4px;align-items:center}.live-tv-missed-products__products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:14 px}.live-tv-product-card{display:flex;flex-direction:column;width:345px;height:624.76px;gap:10.79px;padding:12.95px;background:#f6f6f6;border:1.01px solid rgba(241,241,241,1);border-radius:10.08px;opacity:1;transform:rotate(0);box-sizing:border-box}.live-tv-product-card__top-section{display:flex;flex-direction:column;gap:12px}.live-tv-product-card__image-wrapper{position:relative;width:100%;aspect-ratio:1/1;border-radius:5.04px;overflow:hidden}.live-tv-product-card__image-link img{width:100%;height:100%;object-fit:contain;display:block}.live-tv-product-card__wishlist-btn{position:absolute;top:10px;right:10px;width:33px;height:33px;background:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 2px 4px #0000001a;z-index:2;transition:transform .2s ease}.live-tv-product-card__wishlist-btn:hover{transform:scale(1.1)}.live-tv-product-card__wishlist-icon{width:20px;height:20px;display:block}.live-tv-product-card__info{display:flex;flex-direction:column;gap:6px}.live-tv-product-card__rating{display:flex;align-items:center;gap:4px;font-size:12px}.live-tv-product-card__rating-stars{color:#ffb800}.live-tv-product-card__host-info{color:#1e35b1;font-size:12px;font-weight:500}.live-tv-product-card__title{font-size:14px;font-weight:400;margin:0;line-height:1.4}.live-tv-product-card__pricing{display:flex;flex-direction:column;gap:2px}.live-tv-product-card__price-row,.live-tv-product-card__compare-row{display:flex;align-items:center;gap:4px;font-size:13px;white-space:nowrap}.live-tv-product-card__price-label,.live-tv-product-card__compare-label{flex-shrink:0}.live-tv-product-card__price{color:#e60023;font-weight:700}.live-tv-product-card__compare{color:#9b9b9b;text-decoration:line-through}.live-tv-product-card__options{display:flex;gap:10px;margin-bottom:12px}.live-tv-product-card__select{flex:1;height:40px;border:1px solid #ddd;border-radius:4px;padding:0 10px}.live-tv-product-card__purchase-row{display:flex;align-items:center;gap:10px;width:100%}.live-tv-product-card__quantity{display:flex;align-items:center;border:1px solid #ddd;border-radius:4px;height:42px;background:#fff;flex-shrink:0}.live-tv-product-card__quantity-btn{width:32px;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;font-size:16px}.live-tv-product-card__quantity-input{width:40px;height:100%;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:center;font-size:14px;background:transparent;padding:0;margin:0}.live-tv-product-card__actions{flex:1;height:42px}.live-tv-product-card__add-to-cart{width:100%;height:100%;background:#ffd334;border:none;border-radius:4px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;padding:0 15px;white-space:nowrap}.live-tv-missed-products__products--deals .live-tv-product-card{box-shadow:0 6px 12px #0000000f}@media(max-width:989px){.live-tv-missed-products__products{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.live-tv-product-card{display:flex;flex-direction:column;width:360px;height:319px;gap:10px;opacity:1;transform:rotate(0)}.live-tv-product-card__top-section{flex-direction:row;gap:12px;align-items:flex-start}.live-tv-product-card__countdown{max-width:340px;justify-content:flex-start;font-size:13px;padding:3px 10px;gap:6px}.live-tv-product-card__countdown span:first-child{font-size:15px}.live-tv-product-card__image-wrapper{width:40%;aspect-ratio:1/1}.live-tv-product-card__info{width:60%;gap:4px;padding-top:0}.live-tv-product-card__rating{background:#f5f5f5;padding:2px 6px;border-radius:12px;width:fit-content;font-size:10px}.live-tv-product-card__title{font-size:13px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.live-tv-product-card__pricing{margin-top:4px}.live-tv-product-card__price-row,.live-tv-product-card__compare-row{font-size:11px;flex-wrap:wrap;white-space:normal}.live-tv-product-card__options{gap:8px;margin-bottom:10px}.live-tv-product-card__select{height:36px;font-size:12px}.live-tv-product-card__purchase-row{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%}.live-tv-product-card__quantity{height:38px;width:100px;flex-shrink:0}.live-tv-product-card__add-to-cart{height:38px;font-size:12px;flex:1}.live-tv-product-card__countdown{width:100%;justify-content:flex-start;padding:0 10px;height:28px;font-size:11px;gap:6px;margin-bottom:12px}.live-tv-product-card__countdown span:first-child{font-size:14px}.live-tv-missed-products__top{display:flex;flex-direction:column;gap:10px}.live-tv-missed-products__header{text-align:center}.live-tv-missed-products__description{display:none}.live-tv-missed-products__tabs{height:72px;overflow-x:auto}.live-tv-missed-products__tab{padding:10px 12px;white-space:normal;line-height:1.3}.live-tv-missed-products__products{grid-template-columns:1fr;gap:15px}.live-tv-missed-products__content{padding:15px 0}}.live-tv-section-home-d{width:100%;background:linear-gradient(180deg,#e8efff,#fff 65.87%,#e8efff);padding:0;margin:0}.live-tv-section-home-d__container{width:100%;max-width:1438px;margin:0 auto;padding:12px 35px 20px;display:flex;flex-direction:column;gap:20px;background:transparent}.live-tv-section-home-d__upper-row{width:100%;display:flex;flex-direction:row;gap:20px;align-items:flex-start;min-height:0}.live-tv-section-home-d__upper-row>*{flex-shrink:0}.live-tv-section-home-d__lower-row{width:100%;display:flex;flex-direction:row;height:fit-content}@media screen and (max-width:989px){.live-tv-section-home-d__container{padding:12px 20px 16px;gap:16px}.live-tv-section-home-d__upper-row{flex-direction:column;align-items:stretch}}.logo-section{width:calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end));max-width:100%;max-height:calc(var(--logo-height, 100%) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height);display:flex}@media screen and (max-width:750px){.logo-section{max-height:calc(var(--logo-height-mobile, var(--logo-height, 100%)) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height-mobile, var(--logo-height));width:calc(var(--logo-width-mobile, var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end))}}.logo-section--center{margin-inline:auto}.logo-section--flex-end{margin-inline-start:auto}.logo-section--flex-start{margin-inline-end:auto}.logo-section__image-wrapper{display:flex;width:100%;max-width:100%;max-height:100%}.logo-section__image{object-fit:contain;width:100%}.blog-post-comments-container{width:100%;max-width:var(--normal-content-width);margin:0 auto}.blog-post-comments{display:flex;flex-direction:column;gap:var(--gap-3xl)}.blog-post-comment__author{display:flex;align-items:center;gap:var(--gap-2xs);margin-top:var(--margin-md);font-size:var(--font-size--body-sm);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.blog-post-comments-pagination{display:flex;justify-content:center;gap:var(--gap-2xs)}.blog-post-comments-pagination,.blog-post-comments-pagination a,.blog-post-comments-pagination .current{color:var(--color-foreground)}.blog-post-comments-pagination .current,.blog-post-comments-pagination a{display:block;padding:var(--padding-2xs) var(--padding-xs)}.blog-post-comments-pagination .current,.blog-post-comments-pagination a:hover{border-bottom:1px solid var(--color-foreground)}.cart-page{--cart-font-size--2xs: var(--font-size--2xs);--cart-font-size--xs: var(--font-size--xs);--cart-font-size--sm: var(--font-size--sm);--cart-font-size--md: var(--font-size--md);--cart-font-size--2xl: var(--font-size--2xl);display:grid;grid-template-columns:1fr;gap:0 var(--padding-5xl)}.cart-page--empty{display:flex;flex-direction:column;align-items:center;justify-content:center}.cart-page--empty .cart-page__title,.cart-page--empty .cart-page__more-blocks{margin-top:var(--margin-6xl)}.cart-page__more-blocks{width:100%}.cart-page--empty .cart-title{text-align:center}.cart-page__main{grid-column:1}.cart-page__summary{padding-top:var(--padding-xl)}@media screen and (min-width:750px){.cart-page{grid-template-columns:1fr min(50vw,var(--sidebar-width));grid-template-rows:min-content min-content 1fr}.cart-page__summary{display:grid;height:100%;grid-column:2;grid-row:1 / -1;align-self:stretch;grid-template-rows:subgrid;padding-top:0;position:relative}.section--page-width .cart-page:has(.cart__container--extend){grid-column:2 / 4;grid-template-columns:1fr minmax(var(--sidebar-width),calc((100vw - var(--page-width)) / 2 + var(--sidebar-width)))}.cart__container--extend{height:100%}}@media screen and (min-width:1400px){.cart-page{grid-template-columns:1fr var(--sidebar-width)}}.plp-promo-banner{list-style:none;overflow:hidden;height:100%}.plp-promo-banner a,.plp-promo-banner img,.plp-promo-banner video{display:block;width:100%;height:100%}.plp-promo-banner img,.plp-promo-banner video{object-fit:cover}.plp-promo-banner--span-2{grid-column:span 2}.main-collection-grid{grid-column:var(--grid-column--mobile)}@media screen and (min-width:750px){.main-collection-grid{grid-column:var(--grid-column--desktop)}}.collection-seo-bottom{grid-column:1 / -1;width:100%;margin:32px 0 0;padding:0}marquee-component{display:block;width:100%;overflow:hidden}.section--page-width.media-with-content{grid-template-areas:"margin-left media margin-right" "margin-left content margin-right"}@media screen and (min-width:750px){.section--page-width.media-with-content{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 7) calc((var(--full-page-grid-central-column-width) / 12) * 5) var(--full-page-grid-margin);grid-template-areas:"margin-left media content margin-right"}}@media screen and (min-width:750px){.section--page-width.media-with-content--media-right{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 5) calc((var(--full-page-grid-central-column-width) / 12) * 7) var(--full-page-grid-margin);grid-template-areas:"margin-left content media margin-right"}}@media screen and (min-width:750px){.section--page-width.media-with-content--medium{--media-with-content-grid-columns: var(--full-page-grid-margin) repeat(2, calc(var(--full-page-grid-central-column-width) / 2)) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.section--page-width.media-with-content--narrow.media-with-content--media-right{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 3) * 2) calc(var(--full-page-grid-central-column-width) / 3) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.section--page-width.media-with-content--narrow{--media-with-content-grid-columns: var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 3) calc((var(--full-page-grid-central-column-width) / 3) * 2) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.section--full-width.media-with-content--media-right{--media-with-content-grid-columns: 2.5fr 3.5fr;grid-template-areas:"content media"}}@media screen and (min-width:750px){.section--full-width.media-with-content--medium{--media-with-content-grid-columns: 1fr 1fr}}@media screen and (min-width:750px){.section--full-width.media-with-content--narrow{--media-with-content-grid-columns: 2fr 4fr}}@media screen and (min-width:750px){.section--full-width.media-with-content--narrow.media-with-content--media-right{--media-with-content-grid-columns: 4fr 2fr}}.media-with-content.media-with-content--media-extend{grid-template-columns:var(--media-with-content-grid-columns);grid-template-areas:"media media media" "margin-left content margin-right"}@media screen and (min-width:750px){.media-with-content.media-with-content--media-extend{grid-template-areas:"media media content margin-right"}}@media screen and (min-width:750px){.media-with-content--media-extend.media-with-content--media-right{grid-template-areas:"margin-left content media media"}}@media screen and (min-width:750px){.media-with-content--media-right{grid-template-areas:"margin-left content media media"}}.media-with-content{--media-with-content-grid-columns: var(--full-page-grid-with-margins);grid-template-columns:var(--media-with-content-grid-columns);grid-template-areas:"media media media" "content content content"}@media screen and (min-width:750px){.media-with-content{--media-with-content-grid-columns: 3.5fr 2.5fr;grid-template-areas:"media content"}}.media-with-content .media-block{grid-area:media}.media-with-content .media-with-content__content{grid-area:content}.media-with-content .media-with-content__content>.group-block-content{padding-inline:var(--page-margin);padding-block:calc(2 * var(--page-margin))}@media screen and (min-width:750px){.media-with-content .media-with-content__content>.group-block-content{padding-block:var(--page-margin)}}.media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline:0}@media screen and (min-width:750px){.media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline-start:var(--page-margin)}}.media-with-content.section--page-width.media-with-content--media-right .media-with-content__content>.group-block-content{padding-inline-end:var(--page-margin);padding-inline-start:0}.media-with-content[data-shopify-visual-preview]{--hero-min-height: 500px;min-height:500px}.members-row{width:100%;max-width:100%;box-sizing:border-box;padding-inline:var(--grid-mobile-horizontal-spacing, 0)}.members-row.section--full-width{max-width:var(--full-page-grid-central-column-width);margin-inline:auto}.members-row__grid{display:grid;grid-template-columns:repeat(var(--members-row-columns-mobile),minmax(0,1fr));gap:var(--members-row-gap, var(--spacing-md, .75rem));width:100%;box-sizing:border-box;overflow:visible}.members-row__grid>*{min-width:0;max-width:100%}@media screen and (min-width:990px){.members-row{padding-inline:var(--spacing-section-horizontal, var(--page-margin, 1rem))}.members-row.section--full-width{padding-inline:var(--page-margin)}.members-row.section--page-width,.members-row.members-row--flush-inline,.members-row.section--full-width.members-row--flush-inline{padding-inline:0}.members-row__grid{grid-template-columns:repeat(var(--members-row-columns-desktop),minmax(0,1fr));gap:var(--members-row-gap, var(--spacing-lg, 1.25rem))}}.section-password{flex-grow:1;display:flex}.password-main-content{flex:1;display:flex;flex-direction:column}.password-enter{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl)}.password-enter__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em}.password-enter__powered-by a{display:flex}.password-enter__powered-by svg{display:inline;height:1.3em;color:var(--color-foreground)}.password-enter__links{display:flex;align-items:center;gap:var(--gap-2xl)}@media screen and (max-width:749px){.password-enter__links{flex-direction:column;gap:var(--gap-sm)}}.password-enter__admin-link{margin:0}.password-enter__button{height:var(--minimum-touch-target);background-color:transparent;color:var(--color-primary);cursor:pointer;text-decoration:underline}.password-enter__button:hover{color:var(--color-primary-hover);text-decoration:none}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.predictive-search-dropdown{display:flex;flex-direction:column;position:relative;top:0;left:0;right:0;z-index:var(--layer-base)}.search-action .predictive-search{z-index:calc(var(--layer-header-menu) + 2)}.search-action .search-modal .predictive-search{z-index:var(--layer-window-overlay)}.header__column--right .predictive-search-form__content-wrapper{right:0;left:unset}.search-modal .predictive-search-form__content-wrapper{width:100%}@media screen and (min-width:750px){.search-modal .predictive-search-form__content-wrapper{height:fit-content}}@media screen and (min-width:750px){.dialog-modal .predictive-search-form__header-inner{border:0}}.header[transparent] :is(.predictive-search):not(:focus-within){background-color:transparent}.header[transparent] .predictive-search-form__header-inner{border-color:var(--color-foreground)}.search-modal__content .predictive-search-form__content{max-height:var(--modal-max-height)}.predictive-search:has(.predictive-search-dropdown) .search-input{outline-color:transparent}.predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner:focus-within{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}@media screen and (max-width:749px){.predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner:focus-within{border-bottom-color:transparent}}.predictive-search:has(.predictive-search-dropdown[aria-expanded=true]) .predictive-search-form__header-inner:focus-within{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-radius:var(--search-border-radius)}@media screen and (max-width:749px){.predictive-search:has(.predictive-search-dropdown[aria-expanded=true]) .predictive-search-form__header-inner:focus-within{border-radius:var(--style-border-radius-inputs)}}.dialog-modal .predictive-search-form__header{border:0;border-radius:0;background-color:var(--color-background);border-bottom:var(--style-border-width) solid var(--color-border)}@media screen and (min-width:750px){.dialog-modal .predictive-search-form__header{padding:var(--padding-2xs) var(--padding-2xs) 0;border-bottom:var(--search-border-width) solid var(--color-border)}}@media screen and (max-width:749px){.dialog-modal .predictive-search-form__header{transition:box-shadow .2s ease;box-shadow:none}}.search-action .predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header:focus-within{border-radius:var(--search-border-radius) var(--search-border-radius) 0 0;transition:box-shadow var(--animation-speed) var(--animation-easing);background-color:var(--color-background)}@media screen and (max-width:749px){.search-action .predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header:focus-within{border-radius:var(--style-border-radius-inputs) var(--style-border-radius-inputs) 0 0}}@media screen and (max-width:749px){.dialog-modal .predictive-search__close-modal-button{padding-inline-start:var(--margin-xs);margin-inline-start:0}}@media screen and (max-width:749px){.dialog-modal[open]{border-radius:0}}@media screen and (min-width:750px){.dialog-modal .predictive-search-form__header:has(.predictive-search-form__header-inner:focus-within){border-bottom-color:transparent}}@media screen and (max-width:749px){.dialog-modal .predictive-search__reset-button-icon{display:none}.dialog-modal .predictive-search__reset-button-text{display:block}.dialog-modal .predictive-search-form__content{max-height:100%}.dialog-modal .predictive-search-form__content-wrapper,.dialog-modal .predictive-search-form__header{box-shadow:none}.dialog-modal .predictive-search-form__footer{padding-block:var(--padding-2xl)}}.predictive-search-results__pill{font-weight:500;white-space:nowrap;color:var(--color-foreground);transition:background-color var(--animation-speed-medium) var(--animation-timing-hover),box-shadow var(--animation-speed-medium) var(--animation-timing-bounce),transform var(--animation-speed-medium) var(--animation-timing-bounce);margin:2px}.predictive-search-results__pill:hover{transform:scale(1.03);box-shadow:0 2px 5px rgb(0 0 0 / var(--opacity-8))}.predictive-search-results__pill mark{background-color:transparent;font-weight:200;color:rgb(var(--color-foreground-rgb) / var(--opacity-80))}.predictive-search-results__pill:focus,.predictive-search-results__pill:hover,.predictive-search-results__card--query:is([aria-selected=true],:focus-within) .predictive-search-results__pill{--pill-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-8));background-color:var(--pill-background-color);outline:var(--border-width-sm) solid var(--color-border);border:var(--border-width-sm);text-decoration:none}.predictive-search-results__title{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size--body-md);font-weight:500;margin-block:var(--margin-sm) var(--margin-xs);width:100%;text-transform:var(--title-case)}.predictive-search-results__title:first-of-type{margin-block-start:0}@media screen and (max-width:749px){.predictive-search-results__title{margin-block:var(--margin-lg) var(--margin-sm)}}.predictive-search-results__wrapper.predictive-search-results__wrapper-queries{margin-bottom:var(--margin-lg);padding-inline:var(--padding-xl);gap:var(--gap-2xs)}.predictive-search-results__card{flex:0 0 auto;scroll-snap-align:start;scroll-margin-block:calc(var(--title-font-size) + var(--title-margin-block) + var(--padding-sm)) calc(var(--padding-xl) + var(--button-padding-block) * 2);transition:transform var(--animation-speed-medium) var(--animation-timing-default),background-color var(--animation-speed-medium) var(--animation-timing-hover),border-color var(--animation-speed-medium) var(--animation-timing-hover)}.predictive-search-results__card:nth-last-child(3){scroll-snap-align:end}.predictive-search-results__card:active{transform:scale(.97);transition:transform .1s var(--animation-timing-active)}.recently-viewed-wrapper .predictive-search-results__card{opacity:1;transform:translateY(0);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.recently-viewed-wrapper.removing .predictive-search-results__card{opacity:0;transform:translateY(-10px);pointer-events:none}:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):active{transform:scale(.97);transition:transform .1s var(--animation-timing-active)}:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):hover{background-color:var(--card-bg-hover);border-radius:var(--product-corner-radius);padding:calc(var(--padding-2xs) + 2px);margin:calc((var(--padding-2xs) + 2px) * -1)}:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):is([aria-selected=true].keyboard-focus,:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):focus-visible,:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):has(.resource-card:focus-visible)){background-color:var(--card-bg-hover);padding:calc(var(--padding-2xs) + 1px);margin:calc((var(--padding-2xs) + 1px) * -1);outline:var(--border-width-sm) solid var(--color-border);border-radius:calc(var(--product-corner-radius) + 1px);border-color:var(--card-border-focus)}.predictive-search-results__card:not(.predictive-search-results__card--product){padding:var(--padding-sm);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--card-corner-radius);width:60cqi;content-visibility:visible}@media screen and (min-width:750px){.predictive-search-results__card:not(.predictive-search-results__card--product){width:27.5cqi}}.predictive-search-results__card:not(.predictive-search-results__card--product):hover{border-color:var(--card-border-hover);background-color:var(--card-bg-hover)}.predictive-search-results__card:not(.predictive-search-results__card--product)[aria-selected=true].keyboard-focus{border-color:var(--card-border-hover);background-color:var(--card-bg-hover)}.predictive-search-results__card:not(.predictive-search-results__card--product):active{transform:scale(.97);transition:transform var(--animation-speed-medium) var(--animation-timing-active)}@keyframes search-element-scale-in{0%{transform:scale(.95);opacity:0}40%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes search-element-scale-out{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes search-element-slide-in-top{0%{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}to{margin-top:var(--modal-top-margin);opacity:1}}@keyframes search-element-slide-out-top{0%{margin-top:var(--modal-top-margin);opacity:1}to{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}}@keyframes content-slide{0%{transform:translateY(var(--slide-from, 0));opacity:var(--slide-opacity-from, 1)}to{transform:translateY(var(--slide-to, 0));opacity:var(--slide-opacity-to, 1)}}.predictive-search-results__list{--slide-width: 27.5%;--slideshow-gap: var(--gap-md);padding-block-start:var(--border-width-sm)}@media screen and (max-width:749px){.predictive-search-results__list slideshow-arrows{display:none}}.predictive-search-results__no-results{animation-delay:.1s;transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-in)}.predictive-search-results__no-results,.predictive-search-results__wrapper,.predictive-search-results__wrapper-products .predictive-search-results__card{animation:search-element-slide-up var(--animation-speed-medium) var(--animation-timing-bounce) backwards}.predictive-search-results__no-results:last-child{margin-block:var(--margin-lg);text-align:center}slideshow-slide .resource-card{animation-delay:0ms!important}.predictive-search-results__list,.predictive-search-results__wrapper{animation-duration:var(--animation-speed-medium)}.predictive-search-results__wrapper-queries{animation-delay:50ms}.predictive-search-results__list:nth-of-type(2){animation-delay:.15s}.predictive-search-results__list:nth-of-type(3){animation-delay:.2s}.predictive-search-results__list:nth-of-type(4){animation-delay:.25s}.predictive-search-results__list:last-child{margin-block-end:0}[data-resource-type]{animation-delay:0ms!important}.predictive-search-results__no-results.removing,.predictive-search-results__wrapper.removing{animation:search-element-slide-down var(--animation-speed-medium) var(--animation-timing-fade-out) forwards}.predictive-search-results__card.removing{animation:fadeOut var(--animation-speed-medium) var(--animation-timing-fade-out) forwards}.predictive-search-results__wrapper{transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-in)}@keyframes search-element-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes search-element-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.predictive-search-results__card--query{transition:transform var(--animation-speed-medium) var(--animation-timing-bounce);transform-origin:center}.predictive-search-results__card--query:active{transform:scale(.97)}.product-faq{width:100%}.product-faq__inner{max-width:1200px;margin:0 auto}.product-faq__grid{display:grid;grid-template-columns:2fr 2fr;gap:46px;padding:20px}.product-faq__image img{width:100%;border-radius:6px;min-width:0}.product-faq__title{color:#191919;font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:700;line-height:150%}.product-faq__item{border-bottom:1px solid #E5E5E5}.product-faq__question{width:100%;text-align:left;background:none;border:none;padding:24px 0;font-size:18px;font-weight:600;line-height:150%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#191919;font-family:Nunito Sans}.product-faq__question-text{flex:1 0 0}.product-faq__icon{transition:transform .3s ease}.product-faq__item.active .product-faq__icon{transform:rotate(180deg)}.product-faq__number{margin-right:8px;font-weight:600}.product-faq__answer{display:none;padding-bottom:16px;font-size:14px;color:#626161;font-weight:400;line-height:150%}.product-faq__item.active .product-faq__answer{display:block}.product-faq__title--mobile{display:none;grid-column:1 / -1}.product-faq__title--desktop{display:block}@media screen and (max-width:749px){.product-faq__title{margin-bottom:20px;font-size:18px}.product-faq__grid{grid-template-columns:1fr;gap:20px;padding:24px 0}.product-faq__answer{padding-left:10px}.product-faq__question{font-size:16px}.product-faq__question-text{padding-right:5px}.product-faq__title--mobile{display:block;margin-bottom:0}.product-faq__title--desktop{display:none}}.section-product-hotspots{position:relative}.section-product-hotspots__wrapper{display:flex;flex-direction:column;gap:var(--gap);width:100%;height:100%}.section-product-hotspots__content{position:relative;aspect-ratio:var(--ratio, 21 / 9);overflow:hidden}@media(hover:none){product-hotspot-component.hotspot--hidden-touch{display:none}}@media screen and (max-width:749px){product-hotspot-component .hotspot-dialog{display:none}}product-hotspot-component{position:absolute;cursor:pointer;width:var(--button-size);height:var(--button-size);display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;font:inherit;color:inherit;outline:none;transition:border-color .2s ease-out,box-shadow .2s ease-out;z-index:var(--layer-flat)}product-hotspot-component:has(.hotspot-dialog[open]){z-index:var(--layer-raised)}product-hotspot-component .hotspot-trigger{padding:0;border:none}.hotspot-dialog__product-content{display:flex;flex-direction:column;justify-content:space-between;padding:var(--padding-xs);padding-inline-start:0;overflow:hidden}.hotspot-trigger{width:var(--hotspot-size);height:var(--hotspot-size);background:var(--hotspot-bg, rgb(0 0 0 / .5));border-radius:50%;cursor:pointer;position:relative;transition:width .1s ease-out,height .1s ease-out}@media screen and (max-width:749px){.hotspot-trigger{cursor:pointer;-webkit-tap-highlight-color:transparent}}.hotspot-trigger:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--hotspot-size) * .4);height:calc(var(--hotspot-size) * .4);background:var(--hotspot-bullseye, #fff);border-radius:50%;transform:translate(-50%,-50%);transition:width .1s ease-out,height .1s ease-out,background .1s ease-out}@media screen and (min-width:750px){.hotspot:hover .hotspot-trigger:after,product-hotspot-component:has(.hotspot-dialog[open]) .hotspot-trigger:after{width:calc(var(--hotspot-size) * .55);height:calc(var(--hotspot-size) * .55);transition:width .2s ease-out,height .2s ease-out,background .2s ease-out;transition-delay:.2s}}.hotspots-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat);overflow:clip}.hotspots__background-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}product-hotspot-component .hotspot-dialog{position:absolute;padding:0;border-radius:var(--style-border-radius-popover);border:var(--style-border-popover);width:max-content;min-width:var(--minimum-width-dialog);max-width:var(--maximum-width-dialog);box-shadow:var(--shadow-popover)}product-hotspot-component .hotspot-dialog[data-placement*=bottom]{--offset-y: 0px;--origin-y: calc(var(--hotspot-size) / 2);top:calc((var(--button-size) - var(--hotspot-size)) / 2 + var(--dialog-vertical-offset, 0px));bottom:unset}product-hotspot-component .hotspot-dialog[data-placement*=top]{--offset-y: 0px;--origin-y: calc(100% - (var(--hotspot-size) * .5));top:unset;bottom:calc((var(--button-size) - var(--hotspot-size)) * .5 - var(--dialog-vertical-offset, 0px))}product-hotspot-component .hotspot-dialog[data-placement*=left]{--offset-x: calc((var(--button-size) - var(--hotspot-size)) * .5);--origin-x: calc(100% - (var(--hotspot-size) * .5));left:unset;right:100%}product-hotspot-component .hotspot-dialog[data-placement*=right]{--offset-x: calc((var(--button-size) - var(--hotspot-size)) * -.5);--origin-x: calc(var(--hotspot-size) * .5);left:100%;right:unset}product-hotspot-component .hotspot-dialog[data-placement*=center]{left:50%;translate:-50% 0;right:unset}product-hotspot-component .hotspot-dialog[data-placement*=center][data-placement*=bottom]{--origin-y: calc(var(--hotspot-size) * .5);--origin-x: 50%;--offset-y: calc((var(--button-size) - var(--hotspot-size)) * -.5);--offset-x: 0;top:100%;bottom:unset;margin:0}product-hotspot-component .hotspot-dialog[data-placement*=center][data-placement*=top]{--origin-y: calc(100% - (var(--hotspot-size) * .5));--origin-x: 50%;--offset-y: calc((var(--button-size) - var(--hotspot-size)) * .5);--offset-x: 0;bottom:100%}product-hotspot-component .hotspot-dialog:is(:focus,:focus-visible),product-hotspot-component .hotspot-dialog__link:is(:focus,:focus-visible){outline:none}.hotspot-dialog__product{display:grid;grid-template-columns:auto 1fr}.hotspot-dialog__product-image,.hotspot-dialog svg.hotspot-dialog__placeholder-product-image{width:var(--width-product-image-dialog);height:var(--width-product-image-dialog);aspect-ratio:1;padding:var(--padding-product-image-popover, var(--padding-xs));object-fit:cover;border-radius:var(--style-border-radius-popover)}.hotspot-dialog__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat)}.hotspot-dialog__product-title{margin-block-end:var(--product-title-gap);padding-inline-end:var(--padding-sm);min-width:0}product-hotspot-component .hotspot-dialog .hotspot-dialog__sold-out-badge{display:flex;width:fit-content;justify-self:flex-end;align-self:flex-end;justify-content:center;align-items:center;font-size:var(--font-body--size);padding:var(--padding-2xs) var(--padding-sm);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));border-radius:var(--border-radius-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-sm);opacity:var(--opacity-80)}product-hotspot-component .hotspot-dialog{--hotspot-blur: 4px;--hotspot-scale: .8;--hotspot-entry-duration: .2s;--hotspot-exit-duration: .1s;filter:blur(var(--hotspot-blur));opacity:0;transform:scale(var(--hotspot-scale)) translate(0);transition-property:display,opacity,filter,transform;transition-duration:var(--hotspot-entry-duration);transition-timing-function:ease;transform:scale(var(--hotspot-scale)) translate(var(--offset-x),var(--offset-y));transform-origin:var(--origin-x) var(--origin-y);transition-timing-function:cubic-bezier(.65,-.49,.35,1.12)}product-hotspot-component .hotspot-dialog[data-closing=true]{transition-duration:var(--hotspot-exit-duration);transition-timing-function:ease-out;transform:scale(1) translateY(calc(var(--hotspot-size) * .25))}product-hotspot-component .hotspot-dialog[data-showing=true]{transition-behavior:allow-discrete}product-hotspot-component .hotspot-dialog[open][data-showing=true]{opacity:1;transform:scale(1) translate(0);filter:blur(0px)}@starting-style{product-hotspot-component .hotspot-dialog[open][data-showing=true]{opacity:0;filter:blur(var(--hotspot-blur));transform:scale(var(--hotspot-scale)) translate(var(--offset-x),var(--offset-y));transform-origin:var(--origin-x) var(--origin-y)}}product-hotspot-component .hotspot-dialog:after{content:"";position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:all;transition:opacity .22s ease-out,translate .22s .1s ease-out;scale:var(--scale-x, 1) var(--scale-y, 1);z-index:var(--layer-flat)}.hotspot-dialog[open]:is([data-placement*=left],[data-placement*=right]):after{clip-path:polygon(0 0,100% 0,100% 100%);width:calc(var(--button-size) / 2 + var(--hotspot-size) * .5)}.hotspot-dialog[open][data-placement*=right]:after{right:100%;left:unset}.hotspot-dialog[open][data-placement*=left]:after{left:100%;right:unset;--scale-x: -1}.hotspot-dialog[open][data-placement*=top]:after{--scale-y: -1}.hotspot-dialog[open][data-placement*=center]:after{height:calc(var(--button-size) / 2 + var(--hotspot-size) * .5);width:100%;clip-path:polygon(0 0,100% 0,50% calc(100% - var(--hotspot-size) * .25));--scale-x: 1;--scale-y: 1}.hotspot-dialog[open][data-placement*=center][data-placement*=bottom]:after{top:unset;bottom:100%;--scale-y: -1}.hotspot-dialog[open][data-placement*=center][data-placement*=top]:after{top:100%;bottom:unset}.hotspot-dialog[open] .quick-add{display:flex;flex-direction:column;justify-content:flex-end;width:auto;height:auto;position:relative;z-index:var(--layer-flat)}.hotspot-dialog[open] .quick-add__button{position:relative;padding-block:0;box-shadow:none;align-items:center;justify-self:flex-end;height:fit-content;translate:var(--padding-2xs) 0;border:none;color:var(--color-foreground);background-color:var(--color-background);overflow:visible;pointer-events:all;opacity:1;animation:elementSlideInTop var(--animation-speed) var(--animation-easing);transition-property:translate;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic)}.hotspot-dialog[open] .quick-add__button:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:52px;border:2px solid transparent;pointer-events:none;transition-property:border-color;transition-duration:0s;transition-timing-function:var(--ease-out-cubic)}.hotspot-dialog[open] .quick-add__button:is(:hover,:focus,:focus-visible,:active){translate:0 0;transition-delay:var(--animation-speed-slow)}.hotspot-dialog[open] .quick-add__button:is(:hover,:focus,:focus-visible,:active):before{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-15));transition-duration:var(--animation-speed);transition-delay:var(--animation-speed-slow)}product-recommendations .resource-list__carousel slideshow-slides{padding:0}@media screen and (max-width:749px){.product-recommendations__skeleton-item:nth-child(odd){display:none}}product-recommendations:has([data-has-recommendations=false]){display:none}.product-reviews{display:flex;flex-direction:column;width:100%;height:304px;overflow:hidden}.product-reviews__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto;height:100%}.product-reviews__title{font-family:var(--font-heading);color:var(--color-foreground);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);text-align:center;margin:0;line-height:var(--font-h2--line-height)}.product-reviews__content{width:100%;max-width:100%;text-align:center}.product-reviews__content .rte{font-family:var(--font-body);color:var(--color-foreground);font-size:var(--font-size-body);line-height:var(--font-body--line-height)}.product-reviews__custom-html{width:100%;max-width:100%;text-align:center}.product-reviews__custom-html *{font-family:var(--font-body);color:var(--color-foreground)}@media screen and (max-width:749px){.product-reviews{height:304px}.product-reviews__title{font-size:var(--font-size-h3)}.product-reviews__content .rte{font-size:var(--font-size-body)}}.product-slider-2{display:flex;flex-direction:column;width:100%;height:304px;overflow:hidden}.product-slider-2__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto;height:100%}.product-slider-2__title{font-family:var(--font-heading);color:var(--color-foreground);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);text-align:center;margin:0;line-height:var(--font-h2--line-height)}.product-slider-2__content{width:100%;max-width:100%;text-align:center}.product-slider-2__content .rte{font-family:var(--font-body);color:var(--color-foreground);font-size:var(--font-size-body);line-height:var(--font-body--line-height)}.product-slider-2__custom-html{width:100%;max-width:100%;text-align:center}.product-slider-2__custom-html *{font-family:var(--font-body);color:var(--color-foreground)}@media screen and (max-width:749px){.product-slider-2{height:304px}.product-slider-2__title{font-size:var(--font-size-h3)}.product-slider-2__content .rte{font-size:var(--font-size-body)}}.product-slider{display:flex;flex-direction:column;width:100%;height:304px;overflow:hidden}.product-slider__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto;height:100%}.product-slider__title{font-family:var(--font-heading);color:var(--color-foreground);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);text-align:center;margin:0;line-height:var(--font-h2--line-height)}.product-slider__content{width:100%;max-width:100%;text-align:center}.product-slider__content .rte{font-family:var(--font-body);color:var(--color-foreground);font-size:var(--font-size-body);line-height:var(--font-body--line-height)}.product-slider__custom-html{width:100%;max-width:100%;text-align:center}.product-slider__custom-html *{font-family:var(--font-body);color:var(--color-foreground)}@media screen and (max-width:749px){.product-slider{height:304px}.product-slider__title{font-size:var(--font-size-h3)}.product-slider__content .rte{font-size:var(--font-size-body)}}.quick-order-list{--quantity-selector-width: 124px;--image-size: 43px;--quantity-header-padding: calc(var(--minimum-touch-target) + var(--gap-sm));--quick-order-quantity-column-width: calc( var(--quantity-selector-width) + 2 * var(--gap-sm) + 2 * var(--minimum-touch-target) );--transform-offset-negative: calc(-1 * var(--icon-stroke-width));--quick-order-first-column-width: 2fr;--quick-order-price-column-width: 1fr;--quick-order-total-column-width: 1fr;display:flex;flex-direction:column;gap:var(--gap-sm)}.quick-order-list__container{width:100%}.quick-order-list__grid{width:100%;display:block;contain:layout}.quick-order-list__grid-body{contain:layout}.quick-order-list__grid-header,.quick-order-list__grid-row{display:grid;grid-template-columns:var(--quick-order-first-column-width) var(--quick-order-quantity-column-width) var(--quick-order-price-column-width) var(--quick-order-total-column-width);gap:var(--gap-md);align-items:center}.quick-order-list__grid-header{border-block-end:var(--style-border-width) solid var(--color-border);padding-block-end:var(--padding-xl);margin-block-end:var(--padding-sm);opacity:var(--opacity-85);font-weight:400;font-size:var(--font-size--xs);letter-spacing:var(--letter-spacing--body-loose)}.quick-order-list__grid-header .quick-order-list__grid-cell--quantity{padding-inline-start:var(--quantity-header-padding)}.quick-order-list__grid-row{padding-block-start:var(--padding-sm);padding-block-end:var(--padding-sm);content-visibility:auto;contain-intrinsic-size:auto calc(2 * var(--padding-sm) + var(--image-size) + var(--minimum-touch-target) + var(--padding-2xl))}@media screen and (min-width:750px){.quick-order-list__grid-row{contain-intrinsic-size:auto calc(2 * var(--padding-sm) + var(--image-size))}}.quick-order-list__grid-cell--variant{text-align:start;justify-self:stretch}.quick-order-list__grid-cell--quantity{display:flex;justify-content:flex-start;align-items:flex-start;justify-self:stretch}.quick-order-list__grid-cell--quantity .variant-item__inner-container{width:100%;justify-content:flex-start}.quick-order-list__grid-cell--price,.quick-order-list__grid-cell--total{text-align:end;justify-self:stretch}.variant-item__image-container,.quick-order-list__table-image{width:var(--image-size);height:auto}.quick-order-list .pagination{margin-block-start:0;padding-block-start:var(--padding-xl);padding-block-end:0}.variant-item__inner-container{display:flex;align-items:center;gap:var(--gap-sm)}.volume-pricing-info-placeholder{width:var(--minimum-touch-target);height:var(--minimum-touch-target)}.variant-item__quantity .quantity-selector{display:flex;flex:0 0 var(--quantity-selector-width);min-width:var(--quantity-selector-width);font-size:var(--font-size--xs);height:auto}.variant-item__remove{background-color:transparent;color:var(--color-foreground);width:var(--minimum-touch-target);height:var(--minimum-touch-target);justify-content:center;box-shadow:none;padding:0}.variant-item__remove:not(.variant-item__remove--hidden):hover .remove-icon-top{transform:translate(var(--transform-offset-negative),var(--icon-stroke-width)) rotate(-15deg)}.variant-item__remove:not(.variant-item__remove--hidden):is(:hover,:active) .remove-icon-bottom{transform:translateY(var(--icon-stroke-width))}.variant-item__remove--hidden{opacity:0;pointer-events:none;cursor:default}.variant-item__name{font-weight:var(--font-weight-medium)}.variant-item__sku{font-size:var(--font-size--3xs);opacity:var(--opacity-85)}.variant-item__details{display:inline-flex;flex-direction:column}.variant-item__totals{flex:0 0 auto;padding-block-start:var(--padding-2xs)}.variant-item__discounted-prices{display:flex;gap:var(--gap-2xs);justify-content:flex-end}.variant-item__discounted-prices dd{margin:0}@media screen and (max-width:749px){.quick-order-list__grid-header,.quick-order-list__grid-row{grid-template-columns:1fr auto;gap:var(--gap-sm);max-width:100%;overflow:hidden;align-items:flex-start}.quick-order-list__grid-header .quick-order-list__grid-cell--total{text-align:end}.quick-order-list__grid-row{margin-block-end:var(--margin-2xl);padding-block-end:var(--padding-2xl);border-block-end:var(--style-border-width) solid var(--color-border)}.quick-order-list__grid-row:last-child{margin-block-end:0;border-block-end:none}.variant-item__inner{flex:1 1 auto;padding-inline-end:var(--padding-lg)}.variant-item__inner-container{display:flex;gap:var(--gap-md);align-items:flex-start}.variant-item__details{flex:1;display:flex;flex-direction:column;min-width:0}.variant-item__totals{flex:0 0 auto;text-align:end;padding-block-start:var(--padding-2xs)}.variant-item__totals .variant-item__total-price{font-size:var(--font-size--sm);font-weight:var(--font-weight-medium)}.variant-item__title-container .variant-item__name{display:block;font-size:var(--font-size--sm);line-height:var(--line-height-tight);margin:0}.variant-item__mobile-price-container{margin-block-end:var(--margin-xs)}.variant-item__mobile-price{font-size:var(--font-size--sm);opacity:var(--opacity-85);white-space:nowrap}.variant-item__discounted-prices--mobile{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:var(--gap-xs);margin-block-start:var(--margin-2xs);margin-block-end:0}.variant-item__discounted-prices--mobile dd{display:inline}.variant-item__mobile-quantity{display:flex;align-items:center;gap:0}.variant-item__mobile-info{display:flex;flex-direction:column;width:100%}.variant-item__image-container{flex:0 0 var(--image-size);width:var(--image-size);height:var(--image-size)}.quick-order-list__table-image{width:100%;height:100%}.variant-item__mobile-quantity .quantity-selector{display:flex;flex:0 0 var(--quantity-selector-width);min-width:var(--quantity-selector-width);font-size:var(--font-size--xs);margin:0;padding:0}.variant-item__remove--mobile{background-color:transparent;color:var(--color-foreground);width:var(--minimum-touch-target);height:var(--minimum-touch-target);min-width:var(--minimum-touch-target);display:flex;align-items:center;justify-content:center;box-shadow:none;padding:0;margin:0;flex-shrink:0;border:none;cursor:pointer}.variant-item__remove--mobile svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.variant-item__remove--mobile:not(.variant-item__remove--hidden):hover{opacity:var(--opacity-70)}.quick-order-list .pagination{padding-block-start:var(--padding-2xl)}}.quick-order-list-disabled{pointer-events:none}.quick-order-list-total{background:var(--color-background);border-block-start:var(--style-border-width) solid var(--color-border)}@media screen and (min-width:750px){.quick-order-list-total{position:sticky;inset-block-end:0;z-index:var(--layer-raised)}}.quick-order-list-total__info,.quick-order-list-total__confirmation{min-height:8rem;padding-block-start:var(--padding-4xl)}.quick-order-list-total__info{align-items:flex-start;gap:var(--gap-md)}.quick-order-list-total__confirmation{display:flex;gap:var(--gap-2xl);align-items:center;justify-content:center;padding:var(--padding-2xl) var(--padding-xl)}.quick-order-list-total__column{display:flex;flex-direction:column}.quick-order-list-total__actions{display:flex}@media screen and (min-width:750px){.quick-order-list-total__info{display:grid;grid-template-columns:var(--quick-order-first-column-width) var(--quick-order-quantity-column-width) var(--quick-order-price-column-width) var(--quick-order-total-column-width)}.quick-order-list-total__column{grid-column:1;display:flex;flex-direction:column;gap:var(--gap-md)}.quick-order-list-total__summary{grid-column:2 / 5;display:grid;grid-template-columns:var(--quick-order-quantity-column-width, 234px) auto}.quick-order-list-total__items{grid-column:1;justify-self:center;text-align:center}.quick-order-list-total__price{grid-column:3;justify-self:end;text-align:end}}@media screen and (min-width:750px)and (max-width:989px){.quick-order-list-total__actions{flex-direction:column}.quick-order-list-total__messages{align-items:stretch}.quick-order-list__remove-all-button{padding-inline:0}}.quick-order-list__button.button--full-width{width:100%}.quick-order-list__button.button{display:flex;align-items:center;justify-content:center}.quick-order-list-total .button--unstyled{border:none;box-shadow:none;background-color:transparent;color:var(--color-foreground);cursor:pointer}.quick-order-list__remove-all-button svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}.quick-order-list-total__items span{display:block;margin-block-end:var(--margin-xs)}.quick-order-list-total__items .h5{margin:0;letter-spacing:var(--letter-spacing--body-loose);opacity:var(--opacity-85)}.quick-order-list-total__subtotal-value{display:block;margin-block-end:var(--margin-xs);line-height:var(--font-paragraph--line-height)}.quick-order-list-total__subtotal-value text-component{display:block}.quick-order-list-total__subtotal{margin:0;letter-spacing:var(--letter-spacing--body-loose);opacity:var(--opacity-85)}.quick-order-list-total__tax-note{opacity:var(--opacity-subdued-text)}.quick-order-list-total__messages{display:flex;flex-direction:column;gap:var(--gap-xs)}.quick-order-list-total__success,.quick-order-list-total__error{display:flex;align-items:center;gap:var(--gap-xs)}.quick-order-list-total__success .icon-success,.quick-order-list-total__error .quick-order-list-total__icon--error{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-sm);height:var(--icon-size-sm);color:inherit}.quick-order-list-total__success .icon-success svg,.quick-order-list-total__error .quick-order-list-total__icon--error svg{width:100%;height:100%}.quick-order-list-total__error:empty,.quick-order-list-total__success:empty{display:none}.quick-order-list-total__info.confirmation-visible{display:none}.quick-order-list-total__confirmation-text{white-space:nowrap}.quick-order-list-total__confirmation-buttons{display:flex;gap:var(--gap-md);align-items:center}.quick-order-list-total__confirmation button{margin:0;white-space:nowrap}.quick-order-list__remove-all-button{display:flex;align-items:center;justify-content:center;gap:var(--gap-sm)}@media screen and (max-width:749px){.quick-order-list-total__info{display:flex;flex-direction:column;align-items:center}.quick-order-list-total__column{order:3;width:100%;flex:1 1 auto}.quick-order-list-total__actions{flex-direction:column;width:100%}.quick-order-list-total__messages{width:100%;align-items:center;margin-block-start:var(--margin-xs)}.quick-order-list-total__summary{order:1;display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--gap-md)}.quick-order-list-total__items{text-align:center;width:auto;display:flex;align-items:center;justify-content:center;gap:var(--gap-xs)}.quick-order-list-total__items span{display:inline;margin-block-end:0}.quick-order-list-total__items .h5{display:inline}.quick-order-list-total__price{text-align:center;width:100%}.quick-order-list-total__product-total{display:flex;align-items:center;justify-content:center;gap:var(--gap-xs)}.quick-order-list-total__product-total .quick-order-list-total__subtotal-value{display:inline-block;margin-block-end:0}.quick-order-list-total__product-total .quick-order-list-total__subtotal{display:inline}.quick-order-list__button,.quick-order-list__remove-all-button{width:100%;justify-content:center}.quick-order-list-total__confirmation{flex-direction:column}.quick-order-list-total__tax-note{margin-block-start:var(--margin-xs)}}#yotpo-reviews .yotpo-widget-instance{display:block;min-height:200px}.rating-and-review{display:flex;flex-direction:column;width:100%;min-height:198px}.rating-and-review__inner{display:flex;flex-direction:column;width:100%;margin:0 auto;padding-block:var(--spacing-md)}.rating-and-review__title{font-family:Nunito Sans,sans-serif;color:var(--color-foreground);font-size:30px;font-weight:600;font-style:normal;text-align:center;vertical-align:middle;margin:0 0 32px;line-height:24px;letter-spacing:.4px}.rating-and-review__cards{display:grid;grid-template-columns:repeat(4,270px);gap:32px;align-items:stretch;justify-content:center;margin-top:0}.rating-and-review__card{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:1.25rem;background:var(--color-background);border:.79px solid #EAEAEA;border-radius:12px;box-shadow:0 2px 16.8px #0000001f;height:110px;width:270px;gap:1rem}.rating-and-review__icon{width:74px;height:82px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:.5rem}.rating-and-review__icon img,.rating-and-review__icon svg{width:100%;height:auto;object-fit:contain}.rating-and-review__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.375rem;flex:1;min-width:0}.rating-and-review__label{font-family:var(--font-body);color:#626161;font-size:14px;font-weight:400;margin:0;line-height:1.4;margin-bottom:.125rem}.rating-and-review__rating-row{display:inline-flex;align-items:center;gap:6px;height:25.2px;margin-bottom:.125rem}.rating-and-review__rating-value{font-family:var(--font-heading);color:#191919;font-size:24px;font-weight:700;line-height:1;letter-spacing:-.5px}.rating-and-review__stars{display:inline-flex;align-items:center;width:89.26px;height:17.85px;font-size:17.85px;line-height:1;letter-spacing:2px;color:#f2a33a;opacity:.9}.rating-and-review__star{font-size:17.85px;line-height:1;color:#f2a33a}.rating-and-review__star--empty{color:#e0e0e0}.rating-and-review__star--half{background:linear-gradient(90deg,#f2a33a 50%,#e0e0e0 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rating-and-review__count{font-family:var(--font-body);color:#6a6a6a;font-size:16px;font-weight:600;margin:0;line-height:1.4;opacity:.85}.rating-and-review__certification{font-family:var(--font-body);color:#191919;font-size:16px;font-weight:500;margin:0;line-height:1.4}@media screen and (max-width:989px){.rating-and-review__cards{max-width:100%;gap:16px}.rating-and-review__card{min-height:124px;padding:14px 16px;gap:14px}.rating-and-review__icon{width:64px;min-width:64px;height:64px}.rating-and-review__label{font-size:14px}.rating-and-review__rating-value{font-size:20px}.rating-and-review__stars,.rating-and-review__star{font-size:17px}.rating-and-review__count,.rating-and-review__certification{font-size:15px}}@media screen and (max-width:749px){.rating-and-review__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:100%}.rating-and-review__card{min-height:unset;width:100%;height:100%;padding:8px 6px;gap:8px;flex-direction:row;align-items:center;text-align:left}.rating-and-review__icon{width:40px;min-width:40px;height:44px}.rating-and-review__content{align-items:flex-start;text-align:left}.rating-and-review__label{font-size:12px}.rating-and-review__rating-value{font-size:18px}.rating-and-review__stars,.rating-and-review__star{font-size:18px;width:fit-content}.rating-and-review__count,.rating-and-review__certification{font-size:12px}}@media screen and (max-width:390px){.rating-and-review__icon{margin-right:0}.rating-and-review__icon{width:34px;min-width:34px;height:40px}.rating-and-review__label{font-size:10px}.rating-and-review__rating-value{font-size:18px}.rating-and-review__stars,.rating-and-review__star{font-size:13px;width:fit-content}.rating-and-review__count,.rating-and-review__certification{font-size:10px}}@media screen and (max-width:32px){.rating-and-review__card{padding:6px 4px;gap:0}.rating-and-review__cards{grid-template-columns:repeat(2,1fr);gap:5px;max-width:100%}.rating-and-review__icon{width:30px;min-width:30px;height:34px}.rating-and-review__label{font-size:10px}.rating-and-review__rating-value,.rating-and-review__stars,.rating-and-review__star{font-size:16px}.rating-and-review__count,.rating-and-review__certification{font-size:10px}}@media screen and (min-width:750px){.collection-wrapper{grid-template-columns:1fr repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) 1fr}}@media screen and (min-width:750px){.collection-wrapper:has(.facets-block-wrapper--full-width),.collection-wrapper:has(.collection-wrapper--full-width){grid-column:1 / -1;grid-template-columns:minmax(var(--page-margin),1fr) repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) minmax(var(--page-margin),1fr)}}@media screen and (min-width:750px){.collection-wrapper:has(.facets--vertical){--facets-vertical-col-width: 4}}.collection-products-area{display:flex;flex-direction:column;grid-column:var(--full-width);width:100%}.pagination-full-width-wrapper .pagination-figma-container{width:100%;margin-top:0}@media screen and (min-width:750px){.collection-wrapper:has(.facets-block-wrapper--vertical:not(#filters-drawer)):has(.collection-wrapper--full-width){grid-column:1 / -1;grid-template-columns:0fr repeat(var(--centered-column-number),minmax(0,1fr)) 0fr}}@media screen and (max-width:749px){:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=default] .product-grid__card{padding-inline-start:max(var(--padding-xs),var(--padding-inline-start));padding-inline-end:max(var(--padding-xs),var(--padding-inline-end))}}@media screen and (max-width:749px){:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=mobile-single] .product-grid__card{padding-inline-start:max(var(--padding-xs),var(--padding-inline-start));padding-inline-end:max(var(--padding-xs),var(--padding-inline-end))}}@media screen and (max-width:749px){:is(.collection-wrapper--full-width) .card-gallery,:is(.collection-wrapper--full-width-on-mobile) .card-gallery{margin-inline-start:calc(-1*max(var(--padding-xs),var(--padding-inline-start)));margin-inline-end:calc(-1*max(var(--padding-xs),var(--padding-inline-end)))}}.collection-products-area :is(.product-card,.product-grid__card) .contents .text-block{height:42px;max-height:42px;min-height:42px;margin:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.collection-products-area :is(.product-card,.product-grid__card) .contents .text-block>*{margin:0;padding:0}.collection-products-area :is(.product-card,.product-grid__card) .contents .text-block p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;height:42px;max-height:42px;min-height:42px;line-height:21px;margin:0;padding:0 10px;white-space:normal;word-wrap:break-word;word-break:break-word}@media screen and (max-width:749px){.collection-products-area :is(.product-card,.product-grid__card) .contents .text-block p{padding:0;font-size:14px}}.luxury-jewelry-banner-wrapper{margin-top:20px!important;margin-bottom:20px!important;width:100%;overflow:visible;position:relative}.luxury-jewelry-banner-wrapper.section--page-width{max-width:var(--page-width, 1400px);margin-left:auto;margin-right:auto;padding-left:var(--page-margin, 20px);padding-right:var(--page-margin, 20px)}.luxury-jewelry-banner-wrapper.section--page-width .luxury-jewelry-banner__band{border-radius:12px}.luxury-jewelry-banner__band{position:relative;width:100%;height:var(--band-height-desktop);background-color:var(--bg-color);background-image:var(--bg-gradient);display:flex;align-items:center;justify-content:center;overflow:visible}.luxury-jewelry-banner__container{width:100%;max-width:1480px;margin:0 auto;padding:0 40px;height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative;overflow:visible}.luxury-jewelry-banner__content{grid-column:2;text-align:center;color:var(--heading-color);z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;margin-bottom:35px}.luxury-jewelry-banner__heading{margin:0 0 12px;font-family:Playfair Display,Open Sans,serif;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--font-size-heading-desktop);color:var(--heading-color);letter-spacing:.15em;text-transform:uppercase;line-height:1.2}.luxury-jewelry-banner__subheading{margin:0;font-family:var(--font-subheading-family);font-style:var(--font-subheading-style);font-weight:var(--font-subheading-weight);font-size:var(--font-size-subheading-desktop);color:var(--subheading-color);font-family:Gantari,Open Sans,sans-serif;font-weight:400;line-height:110%;letter-spacing:0%;text-align:center;vertical-align:middle}.luxury-jewelry-banner__button{margin-top:18px;display:inline-block;padding:12px 30px;background-color:var(--button-bg-color);color:var(--button-text-color);text-decoration:none;font-family:var(--font-subheading-family);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--button-border-color);transition:all .3s ease;z-index:4}.luxury-jewelry-banner__button:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color);border-color:var(--button-hover-bg-color)}.luxury-jewelry-banner__image-wrapper{position:relative;height:100%;display:flex;align-items:flex-end;overflow:visible;z-index:2}.luxury-jewelry-banner__image-wrapper--left{grid-column:1;justify-content:flex-start;max-width:200px}.luxury-jewelry-banner__image-wrapper--right{grid-column:3;justify-content:flex-end;max-width:335px;align-items:flex-start;right:-10%}.luxury-jewelry-banner__image{max-height:var(--image-height-desktop);width:auto;max-width:100%;object-fit:contain;transform:translateY(var(--overlap-desktop));transition:transform .3s ease}.luxury-jewelry-banner__image.placeholder-svg{width:var(--left-image-width);height:var(--band-height-desktop);fill:#ffffff26;stroke:#ffffff40;background:#ffffff0d;transform:translateY(20px)}.luxury-jewelry-banner__sparkle{position:absolute;opacity:100%;pointer-events:none;width:48px;z-index:1}.luxury-jewelry-banner__sparkle--1{top:25%;left:calc(var(--left-image-width) + 20px);transform:rotate(-15deg) scale(.85)}.luxury-jewelry-banner__sparkle--2{bottom:18%;right:34%;transform:rotate(15deg) scale(.85)}.luxury-jewelry-banner__sparkle--3{top:30%;left:8%;transform:rotate(10deg) scale(.65)}.luxury-jewelry-banner__sparkle--4{bottom:0%;right:-1%;transform:rotate(-20deg) scale(.65);width:60px}@media(max-width:1200px){.luxury-jewelry-banner__container{padding:0 20px;grid-template-columns:calc(var(--left-image-width) * .8) 1fr calc(var(--right-image-width) * .8)}}@media(max-width:1024px){.luxury-jewelry-banner__heading{font-size:clamp(1.4rem,2.5vw,2.2rem)}.luxury-jewelry-banner__subheading{font-size:clamp(.95rem,1.8vw,1.2rem)}}@media(max-width:767px){.luxury-jewelry-banner-wrapper{margin-top:0!important;margin-bottom:0!important}.luxury-jewelry-banner__band{height:var(--band-height-mobile)}.luxury-jewelry-banner-wrapper.mobile-layout--text_only .luxury-jewelry-banner__image-wrapper{display:none!important}.luxury-jewelry-banner-wrapper.mobile-layout--text_only .luxury-jewelry-banner__container{grid-template-columns:1fr}.luxury-jewelry-banner-wrapper.mobile-layout--text_only .luxury-jewelry-banner__sparkle--3,.luxury-jewelry-banner-wrapper.mobile-layout--text_only .luxury-jewelry-banner__sparkle--4{display:block}.luxury-jewelry-banner-wrapper.mobile-layout--text_only .luxury-jewelry-banner__sparkle--1,.luxury-jewelry-banner-wrapper.mobile-layout--text_only .luxury-jewelry-banner__sparkle--2{display:none}.luxury-jewelry-banner-wrapper.mobile-layout--one_image .luxury-jewelry-banner__image-wrapper--right{display:none!important}.luxury-jewelry-banner-wrapper.mobile-layout--one_image .luxury-jewelry-banner__container{grid-template-columns:110px 1fr;padding:0 15px}.luxury-jewelry-banner-wrapper.mobile-layout--one_image .luxury-jewelry-banner__image{max-height:var(--image-height-mobile);transform:translateY(var(--overlap-mobile))}.luxury-jewelry-banner__sparkle--1{display:none}.luxury-jewelry-banner__sparkle--2{top:25%;left:-4.3%;bottom:auto;transform:rotate(-1deg) scale(1)}.luxury-jewelry-banner__sparkle--4{top:-6%;transform:rotate(-60deg) scale(.5);right:-3%}.luxury-jewelry-banner-wrapper.mobile-layout--stacked .luxury-jewelry-banner__band{height:auto;padding:40px 0;overflow:visible}.luxury-jewelry-banner-wrapper.mobile-layout--stacked .luxury-jewelry-banner__container{display:flex;flex-direction:column;align-items:center;gap:20px;padding:0 20px}.luxury-jewelry-banner-wrapper.mobile-layout--stacked .luxury-jewelry-banner__image-wrapper{height:auto;justify-content:center;align-items:center}.luxury-jewelry-banner-wrapper.mobile-layout--stacked .luxury-jewelry-banner__image{max-height:140px;transform:none}.luxury-jewelry-banner-wrapper.mobile-layout--stacked .luxury-jewelry-banner__content{order:2;padding:10px 0}.luxury-jewelry-banner__content{padding:0 5px;margin:auto}.luxury-jewelry-banner__image-wrapper--right{align-items:flex-end;width:138px;bottom:16px;right:-3px}.luxury-jewelry-banner-wrapper.mobile-layout--stacked .luxury-jewelry-banner__image-wrapper--left{order:1}.luxury-jewelry-banner-wrapper.mobile-layout--stacked .luxury-jewelry-banner__image-wrapper--right{order:3}.luxury-jewelry-banner-wrapper.mobile-layout--stacked .luxury-jewelry-banner__sparkle{display:none}.luxury-jewelry-banner-wrapper.mobile-layout--all_side_by_side .luxury-jewelry-banner__container{grid-template-columns:70px 1fr 65px;padding:0 10px}.luxury-jewelry-banner-wrapper.mobile-layout--all_side_by_side .luxury-jewelry-banner__image{max-height:var(--image-height-mobile);transform:translateY(var(--overlap-mobile));margin-bottom:-20%}.luxury-jewelry-banner-wrapper.mobile-layout--all_side_by_side .luxury-jewelry-banner__sparkle{display:none}.luxury-jewelry-banner__heading{font-size:var(--font-size-heading-mobile);margin-bottom:8px;font-weight:500;line-height:110%;letter-spacing:4%;text-align:center;vertical-align:middle;text-transform:uppercase}.luxury-jewelry-banner__subheading{font-size:var(--font-size-subheading-mobile)}.luxury-jewelry-banner__button{padding:10px 22px;font-size:12px;margin-top:14px}}.shoplc-metrics-ribbon{position:relative}.shopify-section:has(.trust-metrics-ribbon)+.shopify-section .shoplc-metrics-ribbon{margin-top:clamp(24px,4vw,48px)}.shoplc-metrics-ribbon.color-scheme-1{margin-block-start:unset}.shoplc-metrics-ribbon__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fffbf3,#fff);border:1px solid transparent;border-image:linear-gradient(180deg,#ce993cb3,#ce993c00) 1;border-radius:5px}.shoplc-metrics-ribbon__inner{position:relative;background-color:transparent!important}.shoplc-metrics-ribbon__heading-row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--spacing-xs, .25rem);width:100%;margin-bottom:var(--padding-lg)}.shoplc-metrics-ribbon__divider{flex:0 0 auto;flex-shrink:0;display:block;width:2.3rem;height:1px;min-height:1px;background:linear-gradient(90deg,#fff,#ce993c)}.shoplc-metrics-ribbon__heading{margin:0;text-align:center;font-size:var(--heading-font-size-desktop);font-weight:600}@media screen and (max-width:576px){.shoplc-metrics-ribbon__heading{font-size:var(--heading-font-size-mobile);font-weight:700}}.shoplc-metrics-ribbon__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-xl);align-items:start;margin-top:var(--padding-lg)}.shoplc-metrics-ribbon__item{text-align:center;color:#000}.shoplc-metrics-ribbon__content,.shoplc-metrics-ribbon__icon{color:#000}.shoplc-metrics-ribbon__badge{display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;justify-items:center;gap:var(--gap-lg);width:100%;max-width:260px;margin-inline:auto}.shoplc-metrics-ribbon__laurel{display:grid;place-items:center;width:64px;height:96px;color:var(--shoplc-metrics-accent)}.shoplc-metrics-ribbon__laurel--right{transform:scaleX(-1)}.shoplc-metrics-ribbon__icon{display:flex;justify-content:center;margin-bottom:16px}.shoplc-metrics-ribbon__icon svg{width:100%;height:auto;max-height:100%;display:block}.shoplc-metrics-ribbon__icon-img{width:248px;height:152px;object-fit:contain}.shoplc-metrics-ribbon__secondary{opacity:.85}@media screen and (max-width:989px){.shoplc-metrics-ribbon__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}@media screen and (min-width:990px){.shoplc-metrics-ribbon__heading-row{gap:var(--spacing-md, .9375rem)}.shoplc-metrics-ribbon__divider{width:9.075rem;height:.125rem}}@media screen and (max-width:749px){.shoplc-metrics-ribbon{margin-block-start:var(--padding-lg)}.shoplc-metrics-ribbon__inner{padding-inline:var(--padding-lg)}.shoplc-metrics-ribbon__heading-row{margin-bottom:var(--padding-md)}.shoplc-metrics-ribbon__badge{gap:var(--gap-md);max-width:220px}.shoplc-metrics-ribbon__laurel{width:56px;height:84px}}@media screen and (max-width:768px){.shoplc-metrics-ribbon__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:23px;column-gap:14px;width:100%;max-width:344.06451416015625px;min-height:258.8899230957031px;height:auto;margin-inline:auto;margin-top:var(--padding-lg);align-items:center;justify-content:center;box-sizing:border-box}.shoplc-metrics-ribbon__item{width:165.0322723388672px;max-width:min(165.03px,100%);height:117.84203338623047px;min-height:117.84203338623047px;box-sizing:border-box;margin:0;display:flex;align-items:center;justify-content:center;justify-self:center}.shoplc-metrics-ribbon__content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;min-width:0}.shoplc-metrics-ribbon__icon{width:100%;height:100%;margin-bottom:0;display:flex;align-items:center;justify-content:center;min-width:0}.shoplc-metrics-ribbon__icon-img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center}}.shopping-for-better-future{display:flex;flex-direction:column;width:100%;min-height:716.62px}.shopping-for-better-future__inner{display:flex;flex-direction:column;width:100%;margin:0 auto;padding-block:var(--spacing-xl)}.shopping-for-better-future__columns{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);align-items:start}@media screen and (min-width:750px){.shopping-for-better-future__columns{grid-template-columns:1fr 1fr;gap:var(--spacing-2xl, 3rem)}}.shopping-for-better-future__column--content{display:flex;flex-direction:column;width:100%}.shopping-for-better-future__heading{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:700;font-style:normal;font-size:32px;line-height:150%;letter-spacing:0%;color:var(--color-foreground);margin:0 0 114px;padding-left:var(--page-margin, 2rem);text-align:left}.shopping-for-better-future__features{display:flex;flex-direction:column;gap:32px;padding-left:var(--page-margin, 2rem);max-width:589px}.shopping-for-better-future__feature{display:flex;align-items:flex-start;gap:20px}.shopping-for-better-future__feature-icon{flex-shrink:0;width:50px;height:50px}.shopping-for-better-future__feature-icon img{width:100%;height:100%}.shopping-for-better-future__feature-content{display:flex;flex-direction:column;gap:6px}.shopping-for-better-future__feature-title{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:150%;letter-spacing:0;margin:0}.shopping-for-better-future__feature-description{font-family:Nunito Sans,sans-serif;font-size:14px;line-height:1.6;margin:0;opacity:.9}.shopping-for-better-future__column--images{display:flex;align-items:flex-start;justify-content:flex-end;position:relative}.shopping-for-better-future__image-collage{position:relative;width:100%;max-width:100%;height:463px;margin:0}.shopping-for-better-future__image-wrapper{position:absolute;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #00000026;background:#fff;padding:8px}.shopping-for-better-future__image-wrapper--back{right:55px;top:0;height:463px;width:460px;transform:rotate(0);z-index:1}.shopping-for-better-future__image-wrapper--front{left:0;top:30px;width:358px;height:358px;transform:rotate(20deg);z-index:2}.shopping-for-better-future__image{width:100%;height:100%;object-fit:cover;border-radius:4px}.shopping-for-better-future__trust-banner{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;width:100%;max-width:1350px;margin:3rem auto 0;padding:2.5rem 2rem;background-color:#fff;border:1px solid #E0E0E0;border-radius:12px;box-shadow:0 2px 8px #0000000d}.shopping-for-better-future__trust-badge{display:flex;flex-direction:row;align-items:flex-start;gap:1.25rem;flex:1;padding:0 2rem}.shopping-for-better-future__trust-badge-icon{flex-shrink:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:#e9f1ff;border-radius:50%;box-shadow:0 2px 8px #0000001a}.shopping-for-better-future__trust-badge-icon img{width:40px;height:40px;object-fit:contain}.shopping-for-better-future__trust-badge-content{display:flex;flex-direction:column;gap:.5rem;flex:1}.shopping-for-better-future__trust-badge-title{font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.4;color:var(--color-foreground);margin:0}.shopping-for-better-future__trust-badge-description{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:var(--color-foreground);margin:0;opacity:.85}.shopping-for-better-future__trust-banner-divider{width:1px;height:80px;background-color:#e0e0e0;flex-shrink:0}@media screen and (max-width:749px){.shopping-for-better-future__columns{grid-template-columns:1fr;gap:var(--spacing-lg)}.shopping-for-better-future__column--content{order:1}.shopping-for-better-future__column--images{order:2}.shopping-for-better-future__heading{font-size:28px;line-height:150%;margin-bottom:3rem}.shopping-for-better-future__feature{gap:1rem}.shopping-for-better-future__feature-icon{width:45px;height:45px}.shopping-for-better-future__feature-icon:before{width:45px;height:45px}.shopping-for-better-future__feature-title{font-weight:700!important}.shopping-for-better-future__image-collage{height:300px;max-width:100%}.shopping-for-better-future__image-wrapper{width:220px;height:220px}.shopping-for-better-future__image-wrapper--back{left:10px;transform:rotate(-3deg)}.shopping-for-better-future__image-wrapper--front{left:0;top:20px;width:280px;height:280px;transform:rotate(20deg)}.shopping-for-better-future__trust-banner{flex-direction:column;padding:1.5rem;margin-top:2rem}.shopping-for-better-future__trust-badge{padding:0;width:100%}.shopping-for-better-future__trust-banner-divider{width:100%;height:1px;margin:1rem 0}}.sign-in-page{display:flex;justify-content:center;align-items:center;min-height:100vh;min-height:100dvh;padding:20px 15px;background:linear-gradient(72deg,#fff,#eee 41%,#f5f5f5 99%);font-family:"Nunito Sans",var(--font-body)}.sign-in-page__card{display:flex;flex-direction:column;align-items:center;width:100%;max-width:360px;gap:40px}.sign-in-page__main{display:flex;flex-direction:column;width:100%;gap:28px;padding:25px 15px 15px;background:#fff;border-radius:5px;box-shadow:0 3.77px 49.95px #0000001a}.sign-in-page__header{display:flex;flex-direction:column;align-items:center;gap:8px}.sign-in-page__logo{width:120px;height:auto;object-fit:contain}.sign-in-page__shop-name{text-align:center}.sign-in-page__customers{display:flex;align-items:center;gap:6px}.sign-in-page__avatars{display:flex}.sign-in-page__avatar{width:17px;height:17px;border-radius:50%;border:1px solid #fff;background-color:#ddd;background-size:cover;background-position:center;box-shadow:0 4.63px 6.94px #f3f4ff}.sign-in-page__avatar+.sign-in-page__avatar{margin-left:-2px}.sign-in-page__customer-text{font-size:12px;font-weight:400;line-height:1.5;color:#252525}.sign-in-page__form-area{display:flex;flex-direction:column;gap:20px}.sign-in-page__social{display:flex;flex-direction:column;align-items:center;gap:20px}.sign-in-page__social-buttons{display:flex;gap:12px;width:100%}.sign-in-page__social-btn{display:flex;justify-content:center;align-items:center;gap:5px;flex:1;padding:12px 8px;border:1px solid #d8dadc;border-radius:6px;background:#fff;text-decoration:none;color:#191919;cursor:pointer;transition:opacity .2s ease}.sign-in-page__social-btn:hover{opacity:.8}.sign-in-page__social-btn--facebook{border-color:#ddd}.sign-in-page__social-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.sign-in-page__social-btn--google .sign-in-page__social-icon svg{width:20px;height:20px}.sign-in-page__social-btn--facebook .sign-in-page__social-icon svg{width:24px;height:24px}.sign-in-page__social-label{font-size:14px;font-weight:400;line-height:1.5;display:none}.sign-in-page__divider{display:flex;align-items:center;gap:12px;width:100%}.sign-in-page__divider-line{flex:1;height:1px;background:#ddd}.sign-in-page__divider-text{font-size:14px;font-weight:500;line-height:1.5;color:#626161;text-align:center;white-space:nowrap}.sign-in-page__email-section{display:flex;flex-direction:column;gap:20px}.sign-in-page__field{width:100%}.sign-in-page__input{width:100%;padding:14px 12px;border:1px solid #ddd;border-radius:5px;background:#fff;font-family:"Nunito Sans",var(--font-body);font-size:14px;font-weight:400;line-height:1.5;color:#191919;outline:none;box-sizing:border-box}.sign-in-page__input::placeholder{color:#919191}.sign-in-page__input:focus{border-color:#191919}.sign-in-page__submit{display:flex;justify-content:center;align-items:center;width:100%;height:50px;padding:10px;background:#ffd334;border:none;border-bottom:2px solid #f1c900;border-radius:5px;font-family:"Nunito Sans",var(--font-body);font-size:14px;font-weight:500;line-height:1.5;color:#191919;text-decoration:none;cursor:pointer;transition:opacity .2s ease;box-sizing:border-box}.sign-in-page__submit:hover{opacity:.9}.sign-in-page__footer{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.sign-in-page__footer-link{font-size:12px;font-weight:400;line-height:1.5;color:#1e35b1;text-decoration:none;text-align:center}.sign-in-page__footer-link:hover{text-decoration:underline}.sign-in-page__footer-dot{width:3px;height:3px;border-radius:50%;background:#ddd;flex-shrink:0}@media(min-width:750px){.sign-in-page{background:#f1f1f1}.sign-in-page__card{max-width:500px}.sign-in-page__main{gap:40px;padding:25px 30px}.sign-in-page__header{gap:12px}.sign-in-page__logo{width:167px}.sign-in-page__customer-text{font-weight:600}.sign-in-page__social-buttons{gap:20px}.sign-in-page__social-btn{padding:14px 13px;gap:12px}.sign-in-page__social-btn--google{padding:18px 45px}.sign-in-page__social-label{display:inline}.sign-in-page__social-btn--facebook .sign-in-page__social-icon svg{width:28px;height:28px}}.simple-banner{width:100%;max-width:100%;height:auto}.simple-banner--full-width{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.simple-banner__inner{width:100%;max-width:100%;height:auto}.simple-banner__link,.simple-banner__static{display:block;width:100%;max-width:100%;height:auto;text-decoration:none;color:inherit}.simple-banner__link{line-height:0}.simple-banner__media{position:relative;width:100%;max-width:100%;height:auto;line-height:normal}.simple-banner__media--empty{min-height:8rem;display:grid;place-items:center;background:rgb(var(--color-foreground-rgb) / .06)}.simple-banner__img{width:100%;max-width:100%;height:auto;display:block;object-fit:contain}.simple-banner__placeholder{padding:1rem;text-align:center;color:rgb(var(--color-foreground-rgb) / .55);font-weight:600}.slc-clearance{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;font-family:Nunito,Nunito Sans,Segoe UI,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.slc-clearance *{box-sizing:border-box}.slc-clearance .slc-clearance__title{margin:0;font-family:inherit;line-height:1.18;letter-spacing:-.01em;text-transform:none}.slc-clearance .slc-clearance__text{width:100%;max-width:1120px;margin:0 auto;font-family:inherit}.slc-clearance .slc-clearance__text p{margin:0 0 8px}.slc-clearance .slc-clearance__text p:last-child{margin:0}.slc-clearance .slc-clearance__text a{color:inherit;text-underline-offset:2px}.slc-clearance .slc-clearance__promo{overflow:hidden;padding:clamp(10px,1.3vw,16px) clamp(14px,3vw,30px);font-family:inherit;line-height:1.3;letter-spacing:.02em;text-align:center}.slc-clearance .slc-clearance__marquee{display:flex;width:max-content;animation-name:slc-clearance-scroll;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.slc-clearance .slc-clearance__marquee span{padding-right:70px;white-space:nowrap}.slc-clearance .slc-clearance__promo:hover .slc-clearance__marquee{animation-play-state:paused}.slc-clearance .slc-clearance__slider{position:relative;width:100%}.slc-clearance .slc-clearance__viewport{margin:-6px 0 -22px;padding:6px 0 22px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.slc-clearance .slc-clearance__viewport::-webkit-scrollbar{display:none}.slc-clearance .slc-clearance__viewport:focus-visible{outline:2px solid #8b0d1a;outline-offset:4px;border-radius:12px}.slc-clearance .slc-clearance__track{display:flex;width:100%}.slc-clearance .slc-clearance__card{position:relative;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;scroll-snap-align:start;color:inherit;text-decoration:none}.slc-clearance .slc-clearance__card:first-child{margin-left:auto}.slc-clearance .slc-clearance__card:last-child{margin-right:auto}.slc-clearance .slc-clearance__card:focus-visible{outline:2px solid #8b0d1a;outline-offset:3px}.slc-clearance .slc-clearance__card--link{transition:transform .25s ease,box-shadow .25s ease}.slc-clearance .slc-clearance__media{position:relative;display:block;width:100%;overflow:hidden;background:#fff}.slc-clearance .slc-clearance__img{display:block;width:100%;height:100%;object-fit:cover}.slc-clearance .slc-clearance__card--link .slc-clearance__img{transition:transform .45s ease}.slc-clearance .slc-clearance__label{position:relative;z-index:1;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:clamp(7px,.8vw,11px) 8px;font-family:inherit;font-weight:700;line-height:1.25;letter-spacing:.01em;text-align:center;overflow-wrap:break-word}.slc-clearance .slc-clearance__card--overlay .slc-clearance__label{position:absolute;right:0;bottom:0;left:0;flex:0 0 auto;padding:30px 10px 12px;background-image:linear-gradient(to top,#000c,#00000061 55%,#0000)}.slc-clearance .slc-clearance__nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:clamp(34px,2.8vw,44px);height:clamp(34px,2.8vw,44px);min-width:0;min-height:0;margin:0;padding:0;transform:translateY(-50%);border:1px solid rgba(0,0,0,.08);border-radius:50%;background:#fff;box-shadow:0 4px 14px #00000029;color:#8b0d1a;line-height:0;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .2s ease,color .2s ease}.slc-clearance .slc-clearance__nav[hidden]{display:none}.slc-clearance .slc-clearance__nav:focus-visible{outline:2px solid #8b0d1a;outline-offset:2px}.slc-clearance .slc-clearance__nav svg{display:block;width:44%;height:auto}.slc-clearance .slc-clearance__nav--prev{left:clamp(2px,.7vw,10px)}.slc-clearance .slc-clearance__nav--next{right:clamp(2px,.7vw,10px)}@keyframes slc-clearance-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(hover:hover){.slc-clearance .slc-clearance__card--link:hover{transform:translateY(-4px);box-shadow:0 12px 26px #0000002e;text-decoration:none}.slc-clearance .slc-clearance__card--link:hover .slc-clearance__img{transform:scale(1.06)}}@media(max-width:767px){.slc-clearance .slc-clearance__nav{display:none}}@media(prefers-reduced-motion:reduce){.slc-clearance .slc-clearance__marquee{width:auto;justify-content:center;animation:none;will-change:auto}.slc-clearance .slc-clearance__marquee span{padding-right:0;white-space:normal}.slc-clearance .slc-clearance__marquee span[aria-hidden=true]{display:none}.slc-clearance .slc-clearance__card--link,.slc-clearance .slc-clearance__card--link .slc-clearance__img{transition:none}.slc-clearance .slc-clearance__card--link:hover,.slc-clearance .slc-clearance__card--link:hover .slc-clearance__img{transform:none}.slc-clearance .slc-clearance__viewport{scroll-behavior:auto}}.testimonial-carousel{position:relative;margin-block-start:var(--padding-xl)}.testimonial-carousel__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--testimonial-carousel-bg);pointer-events:none}.testimonial-carousel__inner{position:relative}.testimonial-carousel__header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-lg);margin-bottom:var(--padding-lg);position:relative;z-index:5}.testimonial-carousel__heading{margin:0;font-weight:700;font-size:clamp(20px,2vw,28px);line-height:1.1;color:#fff}.testimonial-carousel__nav{flex-shrink:0;display:flex;align-items:center;gap:10px;position:relative;z-index:2;pointer-events:auto}.testimonial-carousel__viewport{overflow:hidden}.testimonial-carousel__rail{--card-gap: var(--gap-xl);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--card-gap) * 3)) / 4);gap:var(--card-gap);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none}.testimonial-carousel__rail::-webkit-scrollbar{display:none}.testimonial-carousel__card{scroll-snap-align:start;background:rgb(var(--color-background-rgb));border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm);display:grid;grid-template-rows:auto 1fr;min-width:0}.testimonial-carousel__media{position:relative;aspect-ratio:4 / 3;overflow:hidden}.testimonial-carousel__image{width:100%;height:100%;object-fit:cover;display:block}.testimonial-carousel__image-placeholder{width:100%;height:100%;display:grid;place-items:center;background:rgb(var(--color-foreground-rgb) / var(--opacity-10))}.testimonial-carousel__placeholder-img{width:64px;height:64px;opacity:.6}.testimonial-carousel__cta{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;gap:var(--gap-sm);background:#00000059;color:#fff;text-decoration:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.testimonial-carousel__cta-text{font-size:12px;letter-spacing:.06em;text-transform:uppercase;line-height:1;font-weight:600}.testimonial-carousel__body{padding:var(--padding-lg);display:grid;gap:var(--gap-md)}.testimonial-carousel__rating-row{display:flex;align-items:center;gap:var(--gap-sm)}.testimonial-carousel__stars{position:relative;display:inline-flex;font-size:18px;line-height:1}.testimonial-carousel__star{display:inline-block;letter-spacing:2px}.testimonial-carousel__stars-bg{color:#00000040;display:inline-flex}.testimonial-carousel__stars-fg{position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--rating) * 20%);overflow:hidden;color:#f2a33a;display:inline-flex;pointer-events:none}.testimonial-carousel__rating-value{font-size:14px;font-weight:600}.testimonial-carousel__text{font-size:14px;line-height:1.5;color:rgb(var(--color-foreground-rgb) / .85)}.testimonial-carousel__footer{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:4.95px;margin-top:var(--gap-sm)}.testimonial-carousel__author{font-weight:500;min-width:0}.testimonial-carousel__verified{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgb(0 125 80 / .6);color:#007d50;background:rgb(var(--color-background-rgb));font-size:12px;white-space:nowrap}@media screen and (max-width:989px){.testimonial-carousel__rail{grid-auto-columns:minmax(0,calc((100% - var(--card-gap)) / 2))}}@media screen and (max-width:749px){.testimonial-carousel{margin-block-start:var(--padding-lg)}.testimonial-carousel__rail{grid-auto-columns:minmax(0,78%);--card-gap: var(--gap-lg)}.testimonial-carousel__body{padding:var(--padding-md)}}@media screen and (max-width:768px){.testimonial-carousel__viewport{width:100%;overflow:hidden}.testimonial-carousel__rail{--card-gap: 16px;display:flex;flex-wrap:nowrap;gap:var(--card-gap);width:100%;min-width:100%;min-height:0;padding-bottom:2px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none}.testimonial-carousel__rail::-webkit-scrollbar{display:none}.testimonial-carousel__card{flex:0 0 calc((100vw - 48px)*.8);width:calc((100vw - 48px)*.8);min-width:calc((100vw - 48px)*.8);max-width:calc((100vw - 48px)*.8);flex-shrink:0;scroll-snap-align:start;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:10px}.testimonial-carousel__card>*,.testimonial-carousel__media,.testimonial-carousel__body,.testimonial-carousel__cta,.testimonial-carousel__rating-row,.testimonial-carousel__text,.testimonial-carousel__footer,.testimonial-carousel__author,.testimonial-carousel__verified{box-sizing:border-box}.testimonial-carousel__media{min-width:0;min-height:0;width:100%;overflow:hidden;position:relative;border-radius:10px 10px 0 0}.testimonial-carousel__image{width:100%;height:100%;display:block;object-fit:cover;border-radius:10px 10px 0 0}.testimonial-carousel__image-placeholder{width:100%;height:100%;display:grid;place-items:center;border-radius:10px 10px 0 0}.testimonial-carousel__cta{position:absolute;left:0;right:0;bottom:0;z-index:1;box-sizing:border-box;min-height:44px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);background:#00000059;color:#fff}.testimonial-carousel__cta-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.testimonial-carousel__rating-row{display:flex;align-items:center;gap:var(--gap-sm);flex-wrap:nowrap}.testimonial-carousel__stars,.testimonial-carousel__rating-value{flex-shrink:0}.testimonial-carousel__body{min-width:0;overflow:visible;padding:var(--padding-md);display:grid;gap:var(--gap-md)}.testimonial-carousel__text{min-width:0;overflow-wrap:break-word;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;line-height:1.5}.testimonial-carousel__footer{display:flex;align-items:center;justify-content:flex-start;gap:var(--gap-sm);flex-wrap:wrap;min-width:0;margin-top:var(--gap-sm)}.testimonial-carousel__author{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.testimonial-carousel__verified{flex-shrink:0;white-space:nowrap}}@media screen and (min-width:768px){.testimonial-nav{padding:2px}}.three-image-banners{width:100%;max-width:100%}.three-image-banners--full-width{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.three-image-banners__inner,.three-image-banners__grid,.three-image-banners__item,.three-image-banners__media,.three-image-banners__image{width:100%;max-width:100%}.three-image-banners__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--three-banners-gap-desktop)}.three-image-banners__link{display:block;color:inherit;text-decoration:none}.three-image-banners__image{display:block;height:auto;object-fit:contain}.three-image-banners__media--empty{min-height:12rem;display:grid;place-items:center;background:rgb(var(--color-foreground-rgb) / .06)}.three-image-banners__placeholder{padding:1rem;text-align:center;color:rgb(var(--color-foreground-rgb) / .55);font-weight:600}@media screen and (max-width:749px){.three-image-banners__grid{grid-template-columns:minmax(0,1fr);gap:var(--three-banners-gap-mobile)}}.trending-searches{display:flex;flex-direction:column;width:100%;min-height:172px}.trending-searches__inner{display:flex;flex-direction:column;width:100%;margin:0 auto;padding-block:var(--spacing-md)}.trending-searches__title{font-family:var(--font-heading);color:var(--color-foreground);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);text-align:center;margin:0 0 24px;line-height:var(--font-h2--line-height)}.trending-searches__tags{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%}.trending-searches__tag{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;background-color:#e9f1ff;color:var(--color-foreground);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);text-decoration:none;border-radius:5px;border:none;cursor:pointer;transition:background-color .2s ease,transform .1s ease;white-space:nowrap}.trending-searches__tag:hover{background-color:#d0e0ff;transform:translateY(-1px)}.trending-searches__tag:active{transform:translateY(0)}.trending-searches__tag:focus{outline:2px solid var(--color-foreground);outline-offset:2px}@media screen and (max-width:749px){.trending-searches{min-height:172px}.trending-searches__title{font-size:var(--font-size-h3);margin-bottom:20px}.trending-searches__tags{gap:10px}.trending-searches__tag{padding:.5rem 1rem;font-size:var(--font-size-body)}}.trust-badges{box-sizing:border-box;width:100%;padding-block:var(--tb-pad-top, 40px) var(--tb-pad-bottom, 40px);padding-inline:clamp(1rem,4vw,3rem);background:linear-gradient(180deg,var(--tb-bg-start, #fffbf2) 0%,var(--tb-bg-end, #fdf3e0) 100%);border:1px solid var(--tb-border, #f0e2c8);border-radius:.5rem}.trust-badges *,.trust-badges *:before,.trust-badges *:after{box-sizing:border-box}.trust-badges__inner{max-width:75rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem,4vw,2.75rem)}.trust-badges__heading-row{display:flex;align-items:center;justify-content:center;gap:clamp(.75rem,3vw,1.5rem);width:100%}.trust-badges__rule{flex:0 1 9rem;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(224,167,45,0) 0%,var(--tb-accent, #e0a72d) 100%)}.trust-badges__rule--flip{background:linear-gradient(90deg,var(--tb-accent, #e0a72d) 0%,rgba(224,167,45,0) 100%)}.trust-badges__heading{margin:0;text-align:center;font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:700;line-height:1.25;color:var(--tb-heading-color, #2b2b40)}.trust-badges__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem;width:100%}.trust-badges__item{min-width:0;display:flex}.trust-badges__link{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:.25rem;text-decoration:none;color:inherit}.trust-badges__link:not(.trust-badges__link--static):hover .trust-badges__title{text-decoration:underline}.trust-badges__link:focus-visible{outline:2px solid var(--tb-accent, #e0a72d);outline-offset:3px;border-radius:.25rem}.trust-badges__icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(9rem,24vw,12.5rem);aspect-ratio:3 / 2}.trust-badges__laurel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--tb-accent, #e0a72d);pointer-events:none}.trust-badges__icon{position:relative;max-width:46%;max-height:70%;width:auto;height:auto;object-fit:contain}.trust-badges__icon--placeholder{display:flex;align-items:center;justify-content:center;opacity:.4}.trust-badges__placeholder-svg{width:3rem;height:3rem}.trust-badges__title{text-align:center;font-size:clamp(1rem,2vw,1.25rem);font-weight:700;line-height:1.35;color:var(--tb-title-color, #2b2b40);text-wrap:balance}.trust-badges__subtitle{text-align:center;font-size:clamp(.8125rem,1.6vw,1rem);font-weight:400;line-height:1.4;color:var(--tb-subtitle-color, #4a4a5a);text-wrap:balance}@media(min-width:990px){.trust-badges__list{grid-template-columns:repeat(var(--tb-columns, 4),minmax(0,1fr));gap:2rem 1.5rem}}@media(prefers-reduced-motion:reduce){.trust-badges__link{transition:none}}.trust-metrics-ribbon-section.trust-metrics-ribbon{background:var(--trust-metrics-bg, #821D24)}.trust-metrics-ribbon{width:100%;margin-block-start:var(--trust-metrics-gap-above, 2rem);padding-inline:var(--spacing-md, .9375rem) var(--grid-mobile-horizontal-spacing, .4375rem);padding-block-start:var(--trust-metrics-padding-block-start, 2.25rem);padding-block-end:var(--trust-metrics-padding-block-end, 2.25rem);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm, .625rem);background:var(--trust-metrics-bg, #821D24);border:1px solid transparent;border-radius:.3125rem;box-sizing:border-box}.trust-metrics-ribbon__inner{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm, .625rem)}.trust-metrics-ribbon__heading-row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--spacing-xs, .25rem)}.trust-metrics-ribbon__divider{flex:0 0 auto;flex-shrink:0;display:block;width:2.3rem;height:1px;min-height:1px;background:linear-gradient(90deg,#ffffff 0%,var(--trust-metrics-accent, #ce993c) 100%)}.trust-metrics-ribbon__heading{margin:0;font-size:.875rem;font-weight:700;line-height:1.5;text-align:center;color:var(--trust-metrics-heading-color, #ffffff)}.trust-metrics-ribbon__blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm, .875rem) var(--spacing-lg, 1.4375rem);width:100%;contain:layout style}.trust-metrics-ribbon__block{display:flex;flex-direction:column;align-items:center;min-width:0}.trust-metrics-ribbon__block--hidden{display:none}.trust-metrics-ribbon__block-link{display:flex;flex-direction:column;align-items:center;min-width:0;text-decoration:none;color:inherit}.trust-metrics-ribbon__block-link:focus-visible{outline:2px solid var(--trust-metrics-accent);outline-offset:2px}.trust-metrics-ribbon__block-icon{min-height:7.36rem;display:flex;align-items:center;justify-content:center}.trust-metrics-ribbon__block-icon-img{max-width:100%;height:auto;object-fit:contain}.trust-metrics-ribbon__block-value{font-size:.875rem;font-weight:700;line-height:1.5;color:var(--trust-metrics-body-color, #FFFFFF)}.trust-metrics-ribbon__block-label{font-size:.75rem;font-weight:400;line-height:1.5;color:var(--trust-metrics-body-color, #FFFFFF)}@media(max-width:768px){.trust-metrics-ribbon{padding-inline:max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right));overflow-x:clip}.trust-metrics-ribbon__inner{max-width:100%}.trust-metrics-ribbon__blocks{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:23px;column-gap:14px;width:100%;max-width:344.06451416015625px;margin-inline:auto;contain:none}.trust-metrics-ribbon__block,.trust-metrics-ribbon__block-link{gap:clamp(8px,2vw,12px);width:100%;max-width:100%;min-width:0}.trust-metrics-ribbon__block-icon{min-height:0;width:100%;max-width:100%;flex-shrink:0}.trust-metrics-ribbon__block-icon-img{width:auto;max-width:min(100%,165.0322723388672px);max-height:117.84203338623047px;height:auto;margin-inline:auto;display:block;object-fit:contain;object-position:center}.trust-metrics-ribbon__block-value{font-family:"Nunito Sans",var(--font-body),sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-align:center;max-width:100%;padding-inline:4px;box-sizing:border-box;text-wrap:balance;overflow-wrap:break-word}.trust-metrics-ribbon__block-label{font-family:"Nunito Sans",var(--font-body),sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-align:center;max-width:100%;padding-inline:4px;box-sizing:border-box;text-wrap:balance;overflow-wrap:break-word}}@media(min-width:990px){.trust-metrics-ribbon{padding-inline:var(--spacing-section-horizontal, 6.25rem);padding-block-start:var(--trust-metrics-padding-block-start, 2.25rem);padding-block-end:var(--trust-metrics-padding-block-end, 2.875rem);gap:var(--spacing-xl, 2.875rem)}.trust-metrics-ribbon__inner{gap:var(--spacing-xl, 2.875rem)}.trust-metrics-ribbon__heading-row{gap:var(--spacing-md, .9375rem)}.trust-metrics-ribbon__divider{width:9.075rem;height:.125rem}.trust-metrics-ribbon__heading{font-size:1.5rem;font-weight:600;line-height:1.21}.trust-metrics-ribbon__blocks{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--trust-metrics-block-gap, 6rem)}.trust-metrics-ribbon__block-icon{min-height:9.53rem}.trust-metrics-ribbon__block-value{font-size:1.25rem}.trust-metrics-ribbon__block-label{font-size:1rem}}@media(prefers-reduced-motion:reduce){.trust-metrics-ribbon__block-link{transition:none}}.wide-image-banner-section{margin-top:30px;width:100%;cursor:default}.wide-image-banner-section__container{max-width:1440px;height:370px;margin:0 auto;cursor:default;background-color:#ddd;display:flex;align-items:center;justify-content:center;overflow:hidden}.wide-image-banner-section__link{display:block;cursor:pointer}.wide-image-banner-section__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.shopify-section:not(.header-section)>section.with-timer.section{width:100%;background:var(--wt-bg-mobile)}.with-timer{--category-panels-atc-bg: var(--wt-atc-bg-mobile);--category-panels-atc-fg: var(--wt-atc-fg-mobile)}.with-timer__frame{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;box-sizing:border-box;gap:1.25rem;padding-block:1.25rem var(--wt-frame-padding-block-end-mobile, 1.5rem);background:transparent;opacity:1}.with-timer__inner{width:100%;max-width:100%;box-sizing:border-box;padding-inline:var(--grid-mobile-horizontal-spacing, 0);display:flex;flex-direction:column;align-items:center;gap:1rem;background:transparent}.with-timer__header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%;max-width:100%;padding-block:.25rem 0;padding-inline:0;text-align:center}.with-timer__heading{margin:0;font-size:var(--wt-heading-font-size, 1.25rem);font-weight:var(--font-weight-medium, 500);line-height:1.4;text-align:center;color:var(--wt-heading-color)}.with-timer__heading p,.with-timer__heading a{color:inherit}.with-timer__heading.rte p:first-child{margin-block-start:0}.with-timer__heading.rte p:last-child{margin-block-end:0}.with-timer__timer-wrap{display:flex;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin-inline:auto;background:#4c4c4c;border-radius:1.35rem}.with-timer__timer{display:inline-flex;align-items:center;gap:.2875rem;padding:.2875rem .575rem;border-radius:1.35rem;background-color:var(--wt-timer-bg, #4c4c4c);color:var(--wt-timer-color);font-family:var(--font-body--family);font-size:.875rem;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;visibility:visible;opacity:1;backdrop-filter:blur(64px);-webkit-backdrop-filter:blur(64px)}.with-timer__timer-label{font-weight:400}.with-timer__timer-value{font-weight:600;display:inline-block;min-width:18ch}.with-timer__timer-icon{display:inline-flex;flex-shrink:0;color:var(--wt-timer-color)}.with-timer__timer-icon svg{display:block;width:.75rem;height:.75rem}.with-timer__pills{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;max-width:100%;min-height:0;padding-block:.5rem 0;box-sizing:border-box;overflow:visible;opacity:1;margin-inline:auto}.with-timer__pill{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;width:auto;max-width:100%;min-width:0;height:auto;min-height:32px;padding:4px 12px;border-width:1px;border-style:solid;border-color:#ddd;border-radius:5px;background:#fff;color:#191919;cursor:pointer;font-family:var(--font-body--family);font-size:.9375rem;font-weight:500;line-height:1.35;flex:0 0 auto;opacity:1;overflow:visible}.with-timer__pill-label{display:block;flex:0 0 auto;min-width:0;white-space:nowrap;text-align:start}.with-timer__pill:focus-visible{outline:2px solid currentColor;outline-offset:2px}.with-timer__pill[disabled]{opacity:.7;cursor:default}.with-timer__pill.is-active{background:var(--wt-pill-active-bg);color:var(--wt-pill-active-fg);border-color:var(--wt-pill-active-border);font-weight:600;box-shadow:0 1px 2px #0000001f}.with-timer__pill.is-active:focus-visible{outline-color:var(--wt-pill-active-fg)}.with-timer__lists,.with-timer__list{display:block;width:100%}.with-timer__list[hidden]{display:none!important}.with-timer__tray{margin-top:0;background:transparent;border-radius:var(--border-radius-lg);padding:0;width:100%}.with-timer .category-panels-card__atc:hover{background:color-mix(in srgb,var(--category-panels-atc-bg) 90%,#000000);color:var(--category-panels-atc-fg)}.with-timer__carousel-grid{display:grid;grid-template-columns:35px 1fr 35px;align-items:center;gap:0 24px}.with-timer__nav-col{display:flex;align-items:center;justify-content:center}.with-timer__nav-col--left,.with-timer__nav-col--right{flex-shrink:0;position:relative;z-index:2;pointer-events:auto}.with-timer__carousel-scroller{overflow:hidden;background-color:transparent}.with-timer__carousel-scroller slideshow-arrows{display:none}@media screen and (max-width:749px){.with-timer .resource-list__carousel{--slide-width-max: var(--wt-card-slide-width-mobile, 173px);background-color:transparent}.with-timer .resource-list__carousel .resource-list__slide{--slide-width: var(--wt-card-slide-width-mobile, 173px);width:var(--wt-card-slide-width-mobile, 173px);flex:0 0 var(--wt-card-slide-width-mobile, 173px);max-width:var(--wt-card-slide-width-mobile, 173px);box-sizing:border-box;padding-bottom:10px}.with-timer .resource-list__item{width:var(--wt-card-slide-width-mobile, 173px);max-width:100%;height:auto;box-sizing:border-box}.with-timer .with-timer__mobile-grid .resource-list__item{width:100%;max-width:100%}.with-timer .category-panels-card{width:var(--wt-card-slide-width-mobile, 173px);max-width:100%;height:auto;min-height:var(--wt-card-min-height-mobile, 16.25rem);max-height:none;box-sizing:border-box;border-radius:5px;border-width:1px;border-style:solid;border-color:rgb(var(--color-foreground-rgb) / var(--opacity-10));opacity:1;transform:none;position:relative;z-index:2}.with-timer .with-timer__mobile-grid .category-panels-card{width:100%;max-width:100%;margin-inline:0}.with-timer .category-panels-card__atc{padding:0;height:auto;min-height:34px;flex-shrink:0}}@media screen and (min-width:750px){.with-timer{--category-panels-atc-bg: var(--wt-atc-bg-desktop);--category-panels-atc-fg: var(--wt-atc-fg-desktop)}.with-timer .category-panels-card__atc{margin-inline:auto;margin-top:auto;margin-bottom:0;width:224px;max-width:100%;height:40px;min-height:0;padding:10px 20px;border-radius:5px;border-bottom:2px solid #c9a420;box-sizing:border-box;opacity:1}.with-timer .resource-list__carousel{--slide-width-max: var(--wt-card-slide-width-desktop, 244px);background-color:transparent}.with-timer .resource-list__carousel .resource-list__slide{--slide-width: var(--wt-card-slide-width-desktop, 244px);width:var(--wt-card-slide-width-desktop, 244px);flex:0 0 var(--wt-card-slide-width-desktop, 244px);max-width:var(--wt-card-slide-width-desktop, 244px);box-sizing:border-box;padding-bottom:10px}.with-timer .resource-list__item{width:var(--wt-card-slide-width-desktop, 244px);max-width:100%;height:auto;box-sizing:border-box}.with-timer .category-panels-card{width:var(--wt-card-slide-width-desktop, 244px);max-width:100%;height:auto;min-height:var(--wt-card-min-height-desktop, 24.4375rem);max-height:none;box-sizing:border-box;border-radius:5px;border-width:1px;border-style:solid;border-color:rgb(var(--color-foreground-rgb) / var(--opacity-10))}.with-timer .category-panels-card__body{--category-panels-body-padding: var(--wt-card-body-padding-desktop, 10px);gap:var(--wt-card-body-gap-desktop, 10px);padding:var(--category-panels-body-padding)}.with-timer .category-panels-card__title{-webkit-line-clamp:var(--wt-card-title-lines-desktop, 2)}}.with-timer .category-panels-card__media{flex-shrink:0}.with-timer .category-panels-card__body{--category-panels-body-padding: var(--wt-card-body-padding-mobile, 10px);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--wt-card-body-gap-mobile, 8px);padding:var(--category-panels-body-padding);flex:1 1 auto;min-height:0;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.with-timer .category-panels-card__atc{flex-shrink:0;margin-top:auto;min-height:34px;box-sizing:border-box}.with-timer .category-panels-card__title,.with-timer .category-panels-card__title-link{font-size:var(--wt-panel-title-font-size-mobile, 12px);min-height:0;overflow-wrap:anywhere;word-break:break-word}.with-timer .category-panels-card__title{-webkit-line-clamp:var(--wt-card-title-lines-mobile, 3)}.with-timer .category-panels-card__price,.with-timer .category-panels-card__price-current,.with-timer .category-panels-card__price-compare,.with-timer .category-panels-card__price-discount{font-size:var(--wt-panel-price-font-size-mobile, 12px);overflow-wrap:anywhere;word-break:break-word}.with-timer[data-sale-ended=true] .category-panels-card__atc{opacity:.55;pointer-events:none}.with-timer__mobile-grid{padding-inline:0;width:100%;box-sizing:border-box}.with-timer__mobile-grid-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wt-mobile-grid-gap, 10px);margin-top:1.25rem}.with-timer__view-more{margin-top:.625rem;padding-inline:0;width:100%;box-sizing:border-box}.with-timer__view-more-btn{display:block;width:100%;text-align:center;padding:.48rem 1.8rem;border-radius:4.8px;background:#b1020c;color:#fff;text-decoration:none;font-weight:500;font-size:.84rem}.with-timer__view-more-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media screen and (min-width:750px){.with-timer__frame{gap:1.5rem;padding-block:1.5rem var(--wt-frame-padding-block-end-desktop, 1.75rem)}.with-timer__pills{flex-wrap:nowrap;width:100%;max-width:100%;min-height:0;justify-content:center;gap:10px;padding-block:.625rem 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.with-timer__pills::-webkit-scrollbar{display:none}.with-timer__pill{justify-content:center;width:auto;max-width:100%;min-width:0;height:auto;min-height:43px;padding:8px 20px;border-radius:10px;gap:10px;opacity:1;overflow:visible}.with-timer__pill-label{text-align:center}.with-timer__tray{margin-top:var(--gap-lg, 1.875rem);padding-block:var(--padding-lg, 1.5rem);padding-inline:0;background:transparent;border-radius:var(--border-radius-lg)}}@media screen and (min-width:990px){.shopify-section:not(.header-section)>section.with-timer.section{background:var(--wt-bg-desktop)}.with-timer__frame{width:100%;max-width:100%;min-height:0;height:auto;gap:1.5rem;padding-block:1.5rem var(--wt-frame-padding-block-end-desktop-lg, 2rem);background:transparent}.with-timer__pills{flex-wrap:nowrap;width:100%;max-width:100%;min-height:0;justify-content:center;gap:10px;padding-block:.75rem 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.with-timer__pills::-webkit-scrollbar{display:none}.with-timer__pill{font-size:1rem;font-weight:600;line-height:1.4}.with-timer__inner{gap:1.25rem;padding-inline:var(--spacing-section-horizontal, var(--page-margin, 1rem))}.with-timer.section--full-width .with-timer__inner{padding-inline:var(--page-margin)}.with-timer.section--page-width .with-timer__inner{padding-inline:0}.with-timer__header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;min-height:0;width:100%;max-width:100%;padding-block:.25rem 0}.with-timer__heading{flex:0 1 auto;min-width:0;font-size:var(--wt-heading-font-size, 1.5rem);font-weight:var(--font-weight-medium, 500);text-align:center}.with-timer__timer-wrap{flex-shrink:0;margin-inline:0;border-radius:999px}.with-timer__timer{padding:.5rem 1.125rem;gap:.5rem;border-radius:999px;font-size:1.0625rem;font-weight:700;backdrop-filter:blur(64px);-webkit-backdrop-filter:blur(64px)}.with-timer .category-panels-card__title,.with-timer .category-panels-card__title-link{font-size:var(--wt-panel-title-font-size, 12px)}.with-timer .category-panels-card__price,.with-timer .category-panels-card__price-current,.with-timer .category-panels-card__price-compare,.with-timer .category-panels-card__price-discount{font-size:var(--wt-panel-price-font-size, 14px);overflow-wrap:anywhere;word-break:break-word}.with-timer__timer-icon svg{width:20px;height:20px}.with-timer__timer-label{font-weight:600}.with-timer__carousel-grid{grid-template-columns:35px 1fr 35px}.with-timer__tray{background:transparent}.with-timer__carousel-scroller,.with-timer .resource-list__carousel{background-color:transparent}}@media screen and (max-width:576px){.with-timer__heading{font-size:var(--wt-heading-font-size-mobile, 1.5rem)}}.with-timer.section--full-width>.with-timer__frame{max-width:var(--full-page-grid-central-column-width);width:100%;margin-inline:auto;justify-self:center}.yotpo-product-gallery{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.yotpo-product-gallery__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto;height:100%;min-height:0;box-sizing:border-box}.yotpo-product-gallery__media{width:100%;max-width:100%;flex-shrink:0}.yotpo-product-gallery__media-link{display:block;width:100%;text-decoration:none}.yotpo-product-gallery__media-image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.yotpo-product-gallery__title{font-family:var(--font-heading);color:var(--color-foreground);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);text-align:center;margin:0;line-height:var(--font-h2--line-height)}.yotpo-product-gallery__content{width:100%;max-width:100%;text-align:center}.yotpo-product-gallery__content .rte{font-family:var(--font-body);color:var(--color-foreground);font-size:var(--font-size-body);line-height:var(--font-body--line-height)}.yotpo-product-gallery__custom-html{width:100%;max-width:100%;text-align:center}.yotpo-product-gallery__custom-html *{font-family:var(--font-body);color:var(--color-foreground)}@media screen and (max-width:749px){.yotpo-product-gallery__title{font-size:var(--font-size-h3)}.yotpo-product-gallery__content .rte{font-size:var(--font-size-body)}}.details__icon{height:auto;margin-inline-end:var(--margin-xs)}.text-block{width:var(--width);max-width:100%}.text-block>*{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align)}.text-block:not(.text-block--full-width).h1,.text-block:not(.text-block--full-width).h2,.text-block:not(.text-block--full-width).h3,.text-block:not(.text-block--full-width).h4,.text-block:not(.text-block--full-width).h5,.text-block:not(.text-block--full-width).h6{text-wrap:balance}.blog-post-card__content-text a{color:var(--color-primary)}.blog-post-featured-image{--width: 100%;--custom-width: 100%;display:block;position:relative;width:var(--width)}.blog-post-featured-image.size-style{--width: var(--size-style-width, 100%)}.blog-post-featured-image--height-fit{height:fit-content}.blog-post-featured-image--height-fill{height:100%}.blog-post-featured-image__image{aspect-ratio:var(--ratio);width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (max-width:749px){.blog-post-featured-image{--width: var(--width-mobile, var(--width));--custom-width: var(--custom-width-mobile, var(--custom-width))}.blog-post-featured-image.size-style{--width: var(--size-style-width-mobile, var(--size-style-width, 100%))}}.blog-post-card__image{width:100%;object-fit:cover;object-position:center center;height:calc(var(--blog-post-card-img-height) * var(--blog-post-card-scale))}.blog-post-card__image--small{--blog-post-card-img-height: 280px}.blog-post-card__image--medium{--blog-post-card-img-height: 340px}.blog-post-card__image--large{--blog-post-card-img-height: 400px}.blog-post-details{display:flex;gap:var(--gap-sm);font-size:var(--font-paragraph-size);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));white-space:nowrap;flex-wrap:wrap}.blog-post-details>span{text-overflow:clip;overflow:hidden}.card{position:relative;display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%;border-radius:var(--border-radius, 0);border-width:var(--border-width, 0);border-style:var(--border-style, none);border-color:var(--border-color);container-type:inline-size}.card__content{width:100%;height:100%;position:relative;z-index:var(--layer-flat);display:flex;flex-direction:column;aspect-ratio:var(--card-ratio, 1)}.card__content.background-transparent{background-color:transparent}.card__content--has-min-height{min-height:calc(100cqw / var(--card-ratio-numeric))}.card__inner{flex:1}.card__media-wrapper{display:flex;width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0}.card__media-wrapper video{z-index:var(--layer-raised)}.card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-raised)}.card__link~:is(.card__content,.card__media-wrapper){pointer-events:none}.card__link~:is(.card__content,.card__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.card__link~.card__content--design-mode{pointer-events:auto}.carousel-content slideshow-slides{--slideshow-gap: var(--carousel-gap)}.carousel-content slideshow-slides>.card{flex:0 0 auto;width:calc((100% - (var(--carousel-gap, 8px) * (var(--carousel-mobile-columns, 2) - 1)) - var(--peek-next-slide-size, 0px)) / var(--carousel-mobile-columns, 2))}@media(min-width:750px){.carousel-content slideshow-slides>.card{width:calc((100% - (var(--carousel-gap, 8px) * (var(--carousel-columns, 4) - 1)) - var(--peek-next-slide-size, 0px)) / var(--carousel-columns, 4))}}.carousel-content .slideshow-control[disabled]{display:none}.carousel-content slideshow-arrows{padding-inline:var(--util-page-margin-offset)}.carousel-content .slideshow-control--next{margin-inline-start:auto}.cart-page--empty .cart-items__wrapper{display:flex;flex-direction:column;align-items:center;margin-block-start:0;text-align:center}.cart-page__title+.cart-page__items{margin-block-start:var(--margin-lg)}.cart__summary-item{display:flex;align-items:center;justify-content:space-between}.cart__summary-item.tax-note{font-size:var(--cart-font-size--sm)}.cart__discount-label{display:flex;align-items:center;gap:var(--gap-2xs)}.cart__total{align-items:baseline;font-weight:var(--font-weight-bold)}.cart__tax-note{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cart__discount-label svg{width:var(--icon-size-sm);height:var(--icon-size-sm);display:inline-block}.cart__summary-inner{display:flex;flex-direction:column;align-items:center;gap:var(--gap-2xl);container-type:inline-size;padding:0;position:sticky;top:0;align-self:start}@media screen and (min-width:750px){.cart__summary-inner{padding:var(--padding-5xl);grid-row:1 / -1}}body:has(>#header-group .header[sticky]) .cart__summary-inner{top:var(--header-height, 0)}@media screen and (max-width:749px){.cart__summary-container{border:none}}@media screen and (min-width:750px){.cart__summary-container{display:grid;grid-template-rows:subgrid;grid-row:1 / -1}}.cart__summary-container:not(.cart__container--extend),.cart__summary-container:not(.cart__container--extend) .cart__summary-inner{height:auto}.cart__container--extend{height:100%}@media screen and (min-width:750px){.cart__container--extend{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:750px){.cart__container--extend:not(.has-border-radius){border-top:none;border-bottom:none}}.cart__container--extend .cart__summary-inner{height:100%;padding:var(--padding-md) 0 var(--padding-4xl)}@media screen and (min-width:750px){.cart__container--extend .cart__summary-inner{grid-row:2 / -1;padding-inline:var(--page-margin);width:var(--sidebar-width)}}.cart__summary-inner.has-border-radius{border-radius:var(--border-radius)}@media screen and (max-width:749px){.inherit-parent-scheme--mobile{--color-background: inherit;--color-background-rgb: inherit;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-primary: inherit;--color-primary-rgb: inherit;--color-primary-hover: inherit;--color-primary-hover-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-shadow: inherit;--color-shadow-rgb: inherit;--color-foreground-heading: inherit;--color-primary-button-text: inherit;--color-primary-button-background: inherit;--color-primary-button-border: inherit;--color-primary-button-hover-text: inherit;--color-primary-button-hover-background: inherit;--color-primary-button-hover-border: inherit;--color-secondary-button-text: inherit;--color-secondary-button-background: inherit;--color-secondary-button-border: inherit;--color-secondary-button-hover-text: inherit;--color-secondary-button-hover-background: inherit;--color-secondary-button-hover-border: inherit;--color-input-text: inherit;--color-input-text-rgb: inherit;--color-input-background: inherit}}.cart-title h1{margin-block-end:0;display:inline-flex;align-items:center;gap:var(--gap-sm)}.cart-title .cart-bubble{width:fit-content;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--style-border-radius-buttons-primary);aspect-ratio:auto;padding:var(--cart-padding)}.cart-title .cart-bubble[data-maintain-ratio]{aspect-ratio:1;min-width:26px}.cart-title .cart-bubble__background{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}.cart-title .cart-bubble__text{color:var(--color-foreground);font-family:var(--font-paragraph--family);font-size:clamp(var(--cart-font-size--2xs),.7lh,var(--cart-font-size--xs))}.category-product-card__atc{display:flex}.category-product-card__atc-button.button{width:100%;justify-content:center;background:var(--category-panels-atc-bg, var(--color-primary));color:var(--category-panels-atc-fg, var(--color-background));border-color:transparent}.category-product-card__atc-button .add-to-cart-icon{display:none}.category-product-card__wishlist{position:absolute;top:var(--padding-sm);right:var(--padding-sm);width:36px;height:36px;border-radius:999px;border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10));background:var(--color-background);display:grid;place-items:center;cursor:pointer;z-index:var(--layer-raised)}.category-product-card__wishlist svg{width:18px;height:18px}.category-product-card__rating{position:absolute;left:var(--padding-sm);bottom:var(--padding-sm);display:inline-flex;align-items:center;gap:var(--gap-3xs);padding:calc(var(--padding-xs) / 2) var(--padding-xs);border-radius:999px;background:rgb(var(--color-background-rgb) / var(--opacity-90));color:var(--category-panels-rating-color, var(--color-primary));z-index:var(--layer-raised)}.category-product-card__stars{display:inline-flex;gap:2px;line-height:1}.category-product-card__star{width:14px;height:14px;fill:rgb(var(--color-foreground-rgb) / var(--opacity-20))}.category-product-card__star.is-filled{fill:currentColor}.category-product-card__rating-count{font-size:var(--font-size--xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}.product-card .card-gallery{position:relative}.collection-image{width:var(--image-width)}.collection-image .collection-image__featured-image{aspect-ratio:var(--ratio);object-fit:cover}.collection-links__link{--min-font-size: var(--font-size--4xl);--max-font-size: var(--font-size--6xl);display:flex;color:inherit;text-decoration:none;text-wrap:pretty;font-size:clamp(var(--min-font-size),4.5vw,var(--max-font-size))}@media(hover:hover){.collection-links__link{opacity:var(--disabled-opacity)}}[layout=spotlight] .collection-links__link{opacity:var(--disabled-opacity)}.collection-links__link[aria-current=true]{opacity:1}.collection-links__link .text-block{display:inline-block}@media(max-width:749px){.collection-links__link{--min-font-size: var(--font-size--3xl);--max-font-size: var(--font-size--5xl)}[layout=spotlight] .collection-links__link{white-space:normal;scroll-snap-align:start;text-wrap:pretty}[layout=spotlight] .collection-links__link span{text-wrap:pretty}}.collection-links__count{font-size:.5em;opacity:var(--disabled-opacity);font-weight:var(--font-paragraph--weight)}.collection-links__image{align-items:center;justify-content:center}.collection-links__image:not([hidden]){display:flex}.collection-links__image[reveal]{--offset: 15px;position:fixed;top:0;left:0;z-index:var(--layer-temporary);display:block;translate:calc(var(--x) + var(--offset)) calc(var(--y) + var(--offset));pointer-events:none;width:auto}.collection-links__image[reveal] image-block{--image-height-basis: 5rem;height:var(--image-height)}.featured-blog-posts-card{width:100%;position:relative;text-align:var(--text-align)}.featured-blog-posts-card__inner{width:100%;overflow:hidden;position:relative;gap:var(--gap);display:flex;flex-direction:column;height:100%;z-index:var(--layer-flat);pointer-events:none}.resource-list--grid .resource-list__item{min-width:0}.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio{height:100%}.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .featured-blog-posts-card__image,.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .blog-placeholder-svg{aspect-ratio:99;height:100%}.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .featured-blog-posts-card__content{flex-shrink:0;height:auto}@media(max-width:768px){.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .featured-blog-posts-card__image,.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .blog-placeholder-svg{aspect-ratio:unset}}.featured-blog-posts-card__inner a,.featured-blog-posts-card__inner button,.shopify-design-mode .featured-blog-posts-card__content *{pointer-events:auto}.featured-blog-posts-card__content{position:relative;display:flex;height:100%;width:100%;gap:var(--gap);flex-direction:column;align-items:var(--horizontal-alignment)}.featured-blog-posts-card__link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius)}.featured-blog-posts-card__content h4{margin:0}.featured-blog-posts-card__image{width:100%}.featured-blog-posts-card__image .blog-placeholder-svg{object-fit:cover;width:100%;height:100%}.featured-product-content-top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-sm)}.featured-product-content-bottom:not(:has(product-swatches)){display:none}.header-logo{display:flex;height:100%;font-size:var(--font-size--md);font-family:var(--font-family);font-weight:var(--font-weight);font-style:var(--font-style);color:var(--color-foreground);justify-content:center;align-items:center;text-decoration:none;margin-inline:calc(-1 * var(--padding-inline-start))}.header-logo[data-hidden-on-home-page]{display:none}#header-component:is([sticky=always]:not([data-scroll-direction=none]),[sticky=scroll-up][data-scroll-direction=up]) .header-logo[data-hidden-on-home-page]{display:flex}@media screen and (max-width:749px){.header-logo{padding:0}}@media screen and (min-width:750px){.header-logo{flex-shrink:0}}.header-logo:hover{text-decoration:none}.header-logo__image{object-fit:contain;height:var(--header-logo-image-height-mobile);width:var(--header-logo-image-width-mobile)}@media screen and (min-width:750px){.header-logo__image{height:var(--header-logo-image-height);width:var(--header-logo-image-width)}}.header-logo:has(.header-logo__image-container--inverse) .header-logo__image-container--original{display:var(--header-logo-display, block)}.header-logo__image-container--inverse{display:var(--header-logo-inverse-display, none)}.menu-list--mobile.menu-list{display:grid}.menu-list--mobile .menu-list__list{width:max-content;margin-inline:auto;gap:var(--menu-horizontal-gap)}.menu-list--mobile li{width:max-content;padding-block:var(--padding-sm)}.menu-list--mobile li:first-of-type{padding-inline-start:var(--menu-horizontal-gap)}.menu-list--mobile li:last-of-type{padding-inline-end:var(--menu-horizontal-gap)}.menu-list--mobile a{color:var(--color-foreground)}.menu-list__scroll-container{position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent);padding-block:var(--padding-2xs)}header-menu{width:100%}.menu-drawer__featured-content{z-index:var(--layer-base);container-type:inline-size}.menu-drawer__featured-content--childlist{z-index:var(--layer-flat)}.menu-drawer__featured-content-list{display:flex;gap:1em;overflow-x:auto;padding-block-end:var(--padding-lg)}.menu-drawer__featured-content-list-item{flex:0 0 auto}.menu-drawer__featured-content-list-item--product{width:35cqi}.menu-drawer__featured-content-list-item--collection img.resource-card__image{width:80cqi}.menu-drawer__featured-content-list-item:first-child{margin-inline-start:var(--margin-xl)}.menu-drawer__featured-content-list-item:last-child{margin-inline-end:var(--margin-xl)}.menu-list{--menu-horizontal-gap: var(--gap-xl);--menu-vertical-gap: var(--gap-xl);display:flex}.menu-list__list{display:flex;justify-content:var(--grid-area-alignment)}.menu-list__list-item{flex-shrink:0;white-space:nowrap}.menu-list__list-item[aria-hidden=true]{visibility:hidden}.menu-list__link{font-family:var(--menu-top-level-font-family);font-style:var(--menu-top-level-font-style);font-weight:var(--menu-top-level-font-weight);font-size:var(--menu-top-level-font-size);line-height:var(--menu-top-level-font-line-height);text-transform:var(--menu-top-level-font-case);color:var(--menu-top-level-font-color);transition:color var(--animation-speed) var(--animation-easing);text-decoration:none;display:flex;min-height:var(--minimum-touch-target);align-items:center}.menu-list__link:hover,.menu-list__link:focus{color:var(--menu-top-level-font-color)}@media screen and (min-width:750px){.menu-list__link{font-size:var(--menu-top-level-font-size-desktop)}}:is(.menu-list:where(:has(.menu-list__list-item:hover)),.menu-list:where(:has(.menu-list__list-item:focus-within)),.menu-list:where(:has(.menu-list__list-item:not([aria-hidden=true]) .menu-list__link--active))) .menu-list__link{color:rgb(var(--menu-top-level-font-color-rgb) / var(--opacity-subdued-text))}.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active,.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,.menu-list .menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]{color:var(--menu-top-level-font-color)}.overflow-menu::part(list){--focus-outline-size: calc(var(--focus-outline-offset) + var(--focus-outline-width));gap:0 var(--menu-horizontal-gap)}.overflow-menu{background-color:transparent;padding:var(--focus-outline-size);margin:calc(-1 * var(--focus-outline-size))}.overflow-menu:after{content:"";position:absolute;top:calc(100% - 1px + var(--border-bottom-width));left:0;width:100%;height:var(--submenu-height);background-color:var(--color-background);box-shadow:var(--shadow-popover);clip-path:inset(.5px 0 -100px 0);opacity:var(--submenu-opacity, 1);transition:height var(--submenu-animation-speed) var(--ease-out-cubic),opacity var(--animation-speed-slow) var(--ease-out-cubic) var(--animation-speed-fast);z-index:calc(var(--layer-header-menu) - 1)}.menu-list__submenu,.overflow-menu::part(overflow){--submenu-padding-block-start: var(--padding-3xl);--submenu-padding-block-end: var(--padding-3xl);background-color:transparent}.header__row[style*="--border-bottom-width: 0px"] .menu-list__submenu.color-scheme-matches-parent,.header__row[style*="--border-bottom-width: 0px"] .overflow-menu.color-scheme-matches-parent::part(overflow){--submenu-padding-block-start: 0px}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.overflow-menu::part(overflow){--submenu-content-opacity: 0;--submenu-content-animation: opacity calc(var(--submenu-animation-speed) * .75) var(--animation-easing);box-shadow:var(--shadow-drawer);visibility:hidden;background-color:var(--color-background);position:absolute;width:100%;left:0;top:calc(100% - 1px + var(--border-bottom-width));z-index:var(--layer-header-menu);padding-inline:var(--padding-inline);clip-path:rect(0 100% var(--submenu-height) 0);transition:clip-path var(--submenu-animation-speed) var(--ease-out-cubic)}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,.overflow-menu:has([slot=overflow] [aria-expanded=true])::part(overflow),.menu-list__submenu:is(:hover),.overflow-menu::part(overflow):hover{--submenu-content-opacity: 1;visibility:visible}.menu-list__list-item:has([data-animating])>.menu-list__submenu{--submenu-content-opacity: 0;visibility:visible}.menu-list__list-item:has([data-animating])>.menu-list__submenu:before{height:0}.menu-list__submenu-inner,.overflow-menu::part(overflow-list){grid-column:2;padding-block-start:var(--submenu-padding-block-start);padding-block-end:var(--submenu-padding-block-end);padding-inline:var(--section-padding-inline)}.overflow-menu::part(overflow){--menu-top-level-font-size: var(--font-size--xlarge);display:grid;grid-template-columns:var(--full-page-grid-with-margins)}.overflow-menu::part(overflow-list){--submenu-content-opacity: 0;position:relative;display:grid;grid-template-columns:minmax(auto,200px) 1fr;grid-template-areas:"left right";grid-template-rows:max-content;grid-gap:0}.menu-list__submenu-inner,.overflow-menu::part(overflow-list){max-height:calc(80vh - var(--header-height));overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb) / var(--opacity-40)) transparent}.menu-list__list-item:is([slot=overflow]){--menu-top-level-font-color: var(--color-foreground);--menu-top-level-font-color-rgb: var(--color-foreground-rgb);display:contents;white-space:normal}.menu-list__list-item:is([slot=overflow]) .menu-list__link{--submenu-content-opacity: 0;grid-area:left;grid-row:auto;height:min-content;font-size:var(--font-size--xl);opacity:var(--submenu-content-opacity);transition:var(--submenu-content-animation)}.menu-list__list-item:is([slot=overflow]) .menu-list__submenu{visibility:hidden;grid-row:1;grid-area:right;grid-row-end:span calc(var(--overflow-count) + 1);padding-inline-start:var(--menu-horizontal-gap)}.menu-list__list-item:is([slot=overflow]) .menu-list__submenu .menu-list__submenu-inner{padding-block-start:0;grid-column:unset}.menu-list__list-item:is([slot=overflow]) .menu-list__link[aria-expanded=true]+.menu-list__submenu{visibility:visible}.header-menu[data-overflow-expanded=true] .menu-list__list-item:where([slot=overflow]) .menu-list__link{--submenu-content-opacity: 1}.menu-list__list-item:where([slot=overflow]):has([data-animating])>.menu-list__link{--submenu-content-opacity: 0}.menu-list__submenu-inner{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;opacity:var(--submenu-content-opacity);transition:var(--submenu-content-animation)}.mega-menu__link{font-family:var(--menu-child-font-family);font-style:var(--menu-child-font-style);font-weight:var(--menu-child-font-weight);font-size:var(--menu-child-font-size);line-height:var(--menu-child-font-line-height);text-transform:var(--menu-child-font-case);color:var(--menu-child-font-color);white-space:normal;text-decoration:none;display:inline-flex;padding:var(--padding-2xs) 0;transition:color var(--animation-speed) var(--animation-easing)}.mega-menu__link:hover{color:var(--menu-child-active-font-color)}.mega-menu__link--parent{font-family:var(--menu-parent-font-family);font-style:var(--menu-parent-font-style);font-weight:var(--menu-parent-font-weight);font-size:var(--menu-parent-font-size);line-height:var(--menu-parent-font-line-height);text-transform:var(--menu-parent-font-case);color:var(--menu-parent-font-color)}.mega-menu__link--parent:hover{color:var(--menu-parent-active-font-color)}@media screen and (max-width:989px){.mega-menu__content-list-item--hidden-tablet{display:none}}.mega-menu__link:has(.mega-menu__link-image){display:flex;flex-direction:column;padding-inline:0;padding-block:var(--padding-sm) 0}.mega-menu__link-image{width:100%;position:relative;aspect-ratio:16 / 9;margin-bottom:var(--padding-sm);object-fit:cover;border-radius:var(--menu-image-border-radius)}.mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)){display:flex;flex-direction:column;padding-inline:0;padding-block:var(--padding-sm) 0}.mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)):before{content:"";display:block;width:100%;aspect-ratio:16 / 9;margin-bottom:var(--padding-sm);background-color:var(--color-foreground-muted);opacity:.1;border-radius:var(--menu-image-border-radius)}.mega-menu__grid{display:grid;grid-template-columns:repeat(var(--menu-columns-tablet),minmax(0,1fr));gap:var(--menu-vertical-gap) var(--menu-horizontal-gap);width:100%}@media screen and (min-width:990px){.mega-menu__grid{grid-template-columns:repeat(var(--menu-columns-desktop),minmax(0,1fr))}}.mega-menu__column{grid-column:span 1}.mega-menu__column--span-2{grid-column:span 2}.mega-menu__column--span-3{grid-column:span 3}.mega-menu__column--span-4{grid-column:span 4}.mega-menu__column--wide-collection-image{grid-column:span 1}@media screen and (min-width:990px){.mega-menu__column--wide-collection-image{grid-column:span 2}}.mega-menu__submenu .mega-menu__column--wide-collection-image{grid-column:span 1}.mega-menu__content-list{display:grid;justify-content:end;gap:var(--menu-vertical-gap) var(--menu-horizontal-gap)}.mega-menu__content-list--products{grid-template-columns:repeat(var(--menu-content-columns-tablet),minmax(0,1fr))}@media screen and (min-width:990px){.mega-menu__content-list--products{grid-template-columns:repeat(var(--menu-content-columns-desktop),minmax(0,1fr))}}.mega-menu__content-list--collections{grid-template-columns:repeat(var(--menu-content-columns-tablet),minmax(0,300px))}@media screen and (min-width:990px){.mega-menu__content-list--collections{grid-template-columns:repeat(var(--menu-content-columns-desktop),minmax(0,300px))}}.mega-menu__list{display:grid;grid-template-columns:subgrid;grid-column:span var(--menu-columns-tablet);gap:var(--menu-vertical-gap) var(--menu-horizontal-gap)}@media screen and (min-width:990px){.mega-menu__list{grid-column:span var(--menu-columns-desktop)}}.mega-menu__content{grid-column:span var(--menu-content-columns-tablet) / -1}@media screen and (min-width:990px){.mega-menu__content{grid-column:span var(--menu-content-columns-desktop) / -1}}.menu-list__list-item[slot=overflow] .section{grid-template-columns:1fr}.menu-list__list-item[slot=overflow] .section .mega-menu__grid{grid-column:1}.mega-menu__content-list li{white-space:normal}.mega-menu__more-list{--menu-child-font-size: var(--font-size--xl);width:200px}.mega-menu__more-list-item .mega-menu__link{color:rgb(var(--menu-top-level-font-color-rgb) / var(--opacity-subdued-text))}.mega-menu__more-list-item:where(:hover,.active) .mega-menu__link{color:var(--menu-top-level-font-color)}.mega-menu__more-list-item[aria-hidden=true]{display:none}.mega-menu__submenu{display:contents}image-block{--image-height-basis: 10rem;--image-height-small: calc(var(--image-height-basis) * 2);--image-height-medium: calc(var(--image-height-basis) * 3);--image-height-large: calc(var(--image-height-basis) * 4);display:flex;align-items:center;justify-content:center;aspect-ratio:var(--ratio);width:100%;max-width:calc(var(--image-height) * var(--ratio));height:var(--image-height);overflow:hidden}@media screen and (min-width:750px){image-block{--image-height-small: calc(var(--image-height-basis) * 2.5);--image-height-medium: calc(var(--image-height-basis) * 3.5);--image-height-large: calc(var(--image-height-basis) * 4.5)}}@media screen and (max-width:749px){image-block{height:auto}}image-block[height=small]{--image-height: var(--image-height-small)}image-block[height=medium]{--image-height: var(--image-height-medium)}image-block[height=large]{--image-height: var(--image-height-large)}image-block[ratio=portrait]{--ratio: 4 / 5}image-block[ratio=square]{--ratio: 1 / 1}@media screen and (min-width:750px){image-block[ratio=square]{max-width:var(--image-height)}}image-block[ratio=landscape]{--ratio: 16 / 9}image-block img{object-fit:cover;width:100%;height:auto;aspect-ratio:var(--ratio);border-radius:var(--border-radius)}marquee-component{display:block;width:100%;overflow:hidden;background-color:var(--color-background)}.marquee__wrapper{display:flex;gap:var(--marquee-gap);width:fit-content;white-space:nowrap}.marquee__content{min-width:max-content;display:flex;gap:var(--marquee-gap)}.marquee__content :is(p,h1,h2,h3,h4,h5,h6){white-space:nowrap}.marquee__content .marquee__repeated-items *{max-width:none}.marquee__repeated-items{min-width:max-content;display:flex;gap:var(--marquee-gap);align-items:center;justify-content:center}.marquee__repeated-items>*{align-content:center}.hero__content-wrapper.layout-panel-flex--column marquee-component{--margin-inline: var(--full-page-margin-inline-offset);width:-webkit-fill-available;min-height:max-content}@media(prefers-reduced-motion:no-preference){marquee-component:not([data-disabled]) .marquee__wrapper{animation:marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction)}}@keyframes marquee-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}.shoplc-product-card{position:relative;background:#fff;border-radius:var(--border-radius-lg);padding-bottom:10px;display:flex;flex-direction:column;gap:var(--padding-sm);overflow:hidden;height:100%;width:100%}@media screen and (max-width:749px){.shoplc-product-card{border-width:2px;border-style:solid;border-color:#f0f0f0;border-image:initial;padding-bottom:0}}.shoplc-product-card__variant-swatch input[type=radio]{display:none}.shoplc-product-card__overlay{position:absolute;top:12px;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;padding:0 12px;pointer-events:none;z-index:3}@media screen and (max-width:749px){.shoplc-product-card__overlay{top:6px}}.shoplc-product-card__badge{background:#c4031b;color:#fff;border-radius:var(--border-radius-sm);padding:.25rem .75rem;font-weight:600;font-size:var(--font-size--sm);letter-spacing:.03em;pointer-events:auto}.shoplc-product-card__overlay .product-default-badges{position:static;top:auto;left:auto;z-index:auto;gap:0}.shoplc-product-card__overlay .product-default-badge{border-radius:var(--border-radius-sm);padding:.25rem .75rem;font-weight:600;font-size:12px;letter-spacing:.03em;pointer-events:auto}@media screen and (max-width:749px){.shoplc-product-card__overlay .product-default-badge{font-size:10px;padding:0 3px}}.wishlist-product-icon__button{width:40px;height:40px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#fff!important;display:grid;place-items:center;cursor:pointer;pointer-events:auto;margin-left:auto;opacity:.5;transition:transform .2s ease,box-shadow .2s ease}@media screen and (max-width:749px){.wishlist-product-icon__button{margin-right:-8px;width:26px;height:25px}}.wishlist-product-icon__button svg{width:16px!important;height:14px!important}.product-grid__item .wishlist-product-icon__svg--empty{stroke:#191919!important}.shoplc-product-card__favorite svg{width:16px;height:16px;fill:#626161}.shoplc-product-card__favorite:hover{transform:translateY(-2px);box-shadow:0 10px 20px #00000026}.shoplc-product-card__inner{flex:1;display:flex;flex-direction:column}.shoplc-price-row{padding:0 10px}@media screen and (max-width:749px){.shoplc-price-row{padding:0}}.shoplc-product-card .product-card__content{background:transparent;border:none;padding:0}.shoplc-product-card .card-gallery{height:260px;border-radius:var(--border-radius-lg);overflow:hidden;background-color:#fff!important}.shoplc-product-card .card-gallery img,.shoplc-product-card .card-gallery picture,.shoplc-product-card .card-gallery video{object-fit:cover;width:100%;height:100%}.shoplc-product-card .card-gallery .product-card-gallery__no-media{height:100%}.shoplc-product-card .card-gallery{position:relative;--shoplc-quick-add-bottom: 10px;--shoplc-atc-visual-height: 30px;--shoplc-hover-meta-gap: 8px;--shoplc-hover-meta-bottom: calc( var(--shoplc-quick-add-bottom) + var(--shoplc-atc-visual-height) + var(--shoplc-hover-meta-gap) )}.shoplc-product-card .card-gallery .quick-add{inset:auto;top:auto;left:12px;right:12px;bottom:var(--shoplc-quick-add-bottom);width:auto;max-width:none;box-sizing:border-box}.shoplc-product-card .card-gallery .quick-add .shopify-product-form{width:100%;justify-content:flex-end;align-items:stretch}.shoplc-product-card .card-gallery .quick-add__button{max-width:none;width:100%;margin-top:0;margin-bottom:0}.shoplc-product-card .card-gallery .quick-add__button:hover{border:2px solid #ffffff}.shoplc-product-card :is(.product-card):has(.quick-add__product-form-component--single-variant) .card-gallery:hover .quick-add__button--add{margin-bottom:0}.shoplc-product-card .card-gallery slideshow-component{position:static}.shoplc-product-card .card-gallery .shoplc-static-rating{display:none}.shoplc-product-card .card-gallery .shoplc-hover-rating{position:absolute;bottom:var(--shoplc-hover-meta-bottom);left:6px;z-index:3;opacity:0;pointer-events:none;transition:opacity var(--animation-speed, .2s) ease;display:flex;align-items:center;gap:.25rem;font-size:var(--font-size--sm);color:var(--color-foreground);background:#ffffffe6;padding:4px 8px;border-radius:var(--border-radius-sm);height:28px;box-sizing:border-box;line-height:1}.shoplc-product-card .card-gallery .shoplc-hover-rating__star{color:#f19300}.shoplc-product-card .card-gallery .shoplc-hover-dots{position:absolute;bottom:var(--shoplc-hover-meta-bottom);font-size:12px;left:0;right:0;z-index:3;opacity:0;pointer-events:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:0 12px;height:28px;box-sizing:border-box;line-height:0;transition:opacity var(--animation-speed, .2s) ease}.shoplc-product-card .card-gallery .shoplc-hover-dots slideshow-controls{pointer-events:auto;--color-foreground: #1f1f1f;--color-foreground-rgb: 31, 31, 31;min-height:0;height:28px;width:max-content;margin-left:auto;display:flex;align-items:center;justify-content:flex-end}.shoplc-product-card .card-gallery .shoplc-hover-dots .slideshow-controls__dots{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end;width:max-content;margin:0;padding:0;gap:0;--size: 6px;--color: #C4C4C4;--color-active: #000000;--color-hover: #000000}.shoplc-product-card .slideshow-controls__dots button{background-color:#c4c4c4!important;opacity:1;--size: 6px;width:fit-content;height:fit-content}.shoplc-product-card .slideshow-controls__dots button[aria-current=true],.shoplc-product-card .slideshow-controls__dots button.is-active{background-color:#000!important}.shoplc-product-card .card-gallery .shoplc-hover-atc{position:absolute;bottom:0;left:0;right:0;z-index:2;opacity:0;pointer-events:none;transition:opacity var(--animation-speed, .2s) ease}.shoplc-product-card .card-gallery .shoplc-hover-atc .shoplc-hover-atc__btn,.shoplc-product-card .card-gallery .shoplc-hover-atc .shoplc-hover-atc__form{pointer-events:auto}.shoplc-product-card .card-gallery .shoplc-carousel-arrows{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:space-between;padding:0 14px;box-sizing:border-box;opacity:0;transition:opacity var(--animation-speed, .2s) ease}.shoplc-product-card .card-gallery .shoplc-carousel-arrows .shoplc-carousel-arrow,.shoplc-product-card .card-gallery .shoplc-carousel-arrows .slideshow-control{flex-shrink:0;width:27px;height:35px;min-width:27px;min-height:35px;display:flex;align-items:center;justify-content:center;padding:0;background-color:#fff!important;border-radius:0}.shoplc-product-card .card-gallery .shoplc-carousel-arrows .slideshow-control .svg-wrapper,.shoplc-product-card .card-gallery .shoplc-carousel-arrows .slideshow-control svg{width:7px;height:15px;fill:#191919}.shoplc-product-card__payment{padding:0 10px;flex-shrink:0;display:none}.shoplc-product-card .card-gallery .shoplc-carousel-arrows .slideshow-control--previous{box-shadow:5px 0 10px #0000000d}.shoplc-product-card .card-gallery .shoplc-carousel-arrows .slideshow-control--next{box-shadow:-5px 0 10px #0000000d}.shoplc-product-card .card-gallery .shoplc-carousel-arrows .shoplc-carousel-arrow{pointer-events:auto}@media screen and (min-width:750px){.shoplc-product-card .card-gallery:hover .shoplc-hover-rating,.shoplc-product-card .card-gallery:hover .shoplc-hover-dots,.shoplc-product-card .card-gallery:hover .shoplc-hover-atc,.shoplc-product-card .card-gallery:hover .shoplc-carousel-arrows{opacity:1}.shoplc-product-card:hover .shoplc-product-card__rating{opacity:0;pointer-events:none}}@media screen and (min-width:750px){.shoplc-product-card:focus-within:not(:hover) .quick-add__button{display:none!important}.shoplc-product-card:focus-within:not(:hover) .card-gallery slideshow-arrows .slideshow-control{opacity:0!important}}.yotpo-sr-bottom-line-right-panel{display:none!important}.shoplc-product-card__rating{position:absolute;top:calc(2 * var(--padding-lg) + 260px - 60px - 28px);z-index:2;display:flex;align-items:center;gap:var(--padding-2xs);font-size:var(--font-size--sm);color:var(--color-foreground);background:transparent;padding:4px 8px;border-radius:var(--border-radius-sm);margin:0 12px;transition:opacity var(--animation-speed, .2s) ease}.shoplc-product-card__rating:has(.yotpo-reviews-star-ratings-widget){background:#ffffffe6}.shoplc-product-card__stars{display:flex;gap:var(--padding-3xs)}.shoplc-product-card__stars svg{width:18px;height:18px;fill:#0003}.shoplc-product-card__stars svg.is-filled{fill:#f19300}.shoplc-product-card__rating-count{color:var(--color-foreground)}.shoplc-product-card__payment{margin:0;font-size:var(--font-size--xs);color:#1f1f1f;display:none}.shoplc-product-card__payment .payment-or,.shoplc-product-card__payment .payment-count,.shoplc-product-card__payment .payment-text{font-size:12px;line-height:200%}.shoplc-product-card__payment .payment-or,.shoplc-product-card__payment .payment-text{font-weight:500;color:#626161;vertical-align:bottom}.shoplc-product-card__payment-bp-icon{display:inline-block;vertical-align:middle;height:1em;width:auto}.shoplc-product-card__promo{margin:0;border-radius:var(--border-radius-sm);background:#d6383014;color:#c4031b;padding:.75rem;display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:var(--font-size--sm);gap:var(--padding-xs)}.shoplc-product-card__promo strong{font-weight:700}.shoplc-product-card__variants{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;width:100%;padding:0 10px;margin:0;flex-shrink:0}.shoplc-product-card__variant-swatch{width:40px;height:40px;flex:0 0 40px;border:1px solid #DDDDDD;background:#fff;cursor:pointer;overflow:hidden;position:relative;display:block;box-sizing:border-box}.shoplc-product-card__variant-swatch--selected{border-color:#1e35b1}.shoplc-product-card__variant-swatch--sold-out{filter:grayscale(100%);pointer-events:none}.shoplc-product-card__variant-swatch--sold-out:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff9;pointer-events:none;border-radius:5px;transform:none}.shoplc-product-card__variant-swatch--sold-out:after{content:"";position:absolute;top:50%;left:50%;width:140%;height:1px;background-color:#ddd;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none;border-radius:1px}@media(hover:hover)and (pointer:fine){.shoplc-product-card__variants:hover .shoplc-product-card__variant-swatch:not(:hover):not(.shoplc-product-card__variant-swatch--selected){border-color:#ddd}.shoplc-product-card__variants:hover .shoplc-product-card__variant-swatch:hover:not(.shoplc-product-card__variant-swatch--sold-out){border-color:#1e35b1}.shoplc-product-card__variants:hover .shoplc-product-card__variant-swatch--sold-out:hover{border-color:#ddd}}.shoplc-product-card__variant-img{width:100%;height:100%;object-fit:cover;display:block}.shoplc-product-card__variant-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700;color:#191919;background:#fff}.shoplc-product-card__variant-overflow{width:40px;height:40px;flex:0 0 40px;border:1px solid #F6F6F6;background:#fff;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;padding:0}.shoplc-product-card__variant-img--blur{filter:blur(2.3px);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.shoplc-product-card__variant-overflow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#42424270;z-index:0}.shoplc-product-card__variant-overflow-text{position:relative;z-index:1;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.5em;color:#fff}.shoplc-product-card__quick-add-cta{display:flex;align-items:center;justify-content:center;width:100%;height:38px;padding:10px;margin:0;background:#f6f6f6;border:none;border-top:1px solid #F0F0F0;cursor:pointer;box-sizing:border-box}.shoplc-product-card__quick-add-cta:disabled,.shoplc-product-card__quick-add-cta--disabled{cursor:not-allowed;opacity:.55}.shoplc-product-card__quick-add-cta-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.shoplc-product-card__quick-add-cta-text{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:14px;line-height:1.5em;text-transform:uppercase;color:#191919;white-space:nowrap}@media screen and (max-width:749px){.shoplc-product-card__quick-add-cta-text{font-size:12px}}.shoplc-product-card__quick-add-cta-icon{flex-shrink:0;width:13px;height:13px}@media screen and (min-width:750px){.shoplc-product-card__quick-add-cta{display:none}}.shoplc-product-card .contents .text-block{height:42px;max-height:42px;min-height:42px;margin:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.product-badges.product-badges--top-right{display:none}.shoplc-product-card .contents .text-block>*{margin:0;padding:0}.shoplc-product-card .contents .text-block p{font-family:"Nunito Sans",var(--font-body--family);font-weight:500;font-size:14px;line-height:21px;letter-spacing:0;color:var(--Greys-Black-1, #191919);margin:0;padding:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;height:42px;max-height:42px;min-height:42px;white-space:normal;word-wrap:break-word;word-break:break-word}@media screen and (max-width:749px){.shoplc-product-card .contents .text-block p{font-size:12px}}.shoplc-product-card .price{font-family:"Nunito Sans",var(--font-body--family);font-weight:700;font-size:16px;letter-spacing:0;color:#000}@media screen and (max-width:749px){.shoplc-product-card .price{font-size:14px}}.product-grid__item{display:block}@media screen and (max-width:749px){.shoplc-product-card__variants{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;width:158px;max-width:100%;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.shoplc-product-card__variant-swatch,.shoplc-product-card__variant-overflow{flex:0 0 40px;min-width:40px}.shoplc-product-card__variants::-webkit-scrollbar{display:none}.shoplc-product-card__variants{scrollbar-width:none}.product-grid{padding:15px}.yotpo-plp-rating{display:none}.shoplc-product-card .card-gallery{height:auto;--shoplc-atc-visual-height: 50px;--shoplc-hover-meta-gap: 6px}.shoplc-product-card .card-gallery .shoplc-hover-dots{opacity:1;bottom:0}.shoplc-product-card .card-gallery .shoplc-hover-rating{opacity:1;bottom:7px;height:20px;font-size:12px}.shoplc-product-card .card-gallery .shoplc-hover-rating .shoplc-hover-rating__star{font-size:14px}.shoplc-product-card__promo{flex-direction:column;align-items:flex-start}}.search-page-input{width:100%;color:var(--color-input-text);background-color:var(--color-input-background);padding-block:var(--padding-lg);padding-inline:calc(var(--icon-size-lg) + var(--margin-xl) * 1.5);text-overflow:ellipsis;overflow:hidden;border-radius:var(--style-border-radius-inputs);border:var(--style-border-width-inputs) solid var(--color-input-border)}@media screen and (max-width:749px){.search-page-input{padding-inline:calc(var(--margin-xs) + var(--icon-size-lg) + var(--padding-md))}}.search-page-input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-subdued-text))}.search-page-input__parent{display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.search-results__no-results{opacity:var(--opacity-subdued-text)}search-page-input-component{position:relative;width:100%;display:flex;top:0;max-width:var(--size-style-width);align-items:center;background-color:var(--color-background);margin:var(--margin-2xl) 0 var(--margin-md)}@media screen and (max-width:749px){search-page-input-component{max-width:100%}}search-page-input-component .search__icon,search-page-input-component .search__icon:hover,search-page-input-component .search__reset-button,search-page-input-component .search__reset-button:hover{background:transparent;position:absolute;top:auto;width:var(--icon-size-lg);height:var(--icon-size-lg)}search-page-input-component .search__icon svg,search-page-input-component .search__reset-button svg{width:var(--icon-size-md);height:var(--icon-size-md)}search-page-input-component .search__icon svg{color:var(--color-input-text)}search-page-input-component .search__icon{left:var(--margin-lg)}@media screen and (max-width:749px){search-page-input-component .search__icon{left:var(--margin-md)}}search-page-input-component .search__reset-button{border-radius:100%;color:var(--color-input-text);right:var(--margin-lg);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--animation-speed) var(--animation-easing),visibility var(--animation-speed) var(--animation-easing)}@media screen and (max-width:749px){search-page-input-component .search__reset-button{right:var(--margin-md)}}search-page-input-component:has(.search-page-input:not(:placeholder-shown)) .search__reset-button{opacity:1;visibility:visible;pointer-events:auto}search-page-input-component .search__reset-button-icon{vertical-align:middle;display:flex;align-items:center;justify-content:center;width:var(--icon-size-lg);height:var(--icon-size-lg);transition:transform var(--animation-speed) var(--animation-easing)}search-page-input-component .search__reset-button:active .search__reset-button-icon{transform:scale(.9)}search-page-input-component .search__reset-button-icon svg{width:var(--icon-size-md);height:var(--icon-size-md)}search-page-input-component .search__reset-button--hidden{cursor:default;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing);pointer-events:none;visibility:hidden}search-page-input-component .search__reset-button-text{display:none}.slide__content{height:100%;position:relative;z-index:var(--layer-flat)}.slide__content>*{margin:auto}.slide__content.background-transparent{background-color:transparent}slideshow-slide>.slide__image-container{display:flex;width:100%;height:100%;overflow:hidden;position:absolute}.slide__image-container>placeholder-image,.slide__image-container>placeholder-image>img{width:100%}.slide__image-container>.slide__image,.slide__image-container>.slide__video,.slide__image-container>.slide__video-poster{position:relative;width:100%;height:100%;object-fit:cover;object-position:center center}.slide__image-container>.slide__video-poster{position:absolute}.accelerated-checkout-block[data-acc-disabled]{opacity:.45;cursor:not-allowed}.accelerated-checkout-block[data-acc-disabled] *{pointer-events:none!important}.accelerated-checkout-block[data-shopify-visual-preview]{width:300px}more-payment-options-link{font-size:smaller}more-payment-options-link a{--button-color: var(--color-primary)}more-payment-options-link a:hover{--button-color: var(--color-primary-hover)}.shopify-payment-button__more-options[aria-hidden=true]{display:none}.accordion{flex:1;width:100%}.accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--style-border-width) solid var(--color-border)}.accordion--dividers{--show-fallback-borders: 0}.accordion--dividers:not([class*=color-])[style*="--border-width: 0"],.accordion--dividers:not([class*=color-])[style*="--border-style: none"]{--show-fallback-borders: 1}.accordion--dividers accordion-custom:first-child .details{border-block-start:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers accordion-custom:last-child .details{border-block-end:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers .details-content{padding-block-end:var(--padding-sm)}.accordion--caret .icon-plus,.accordion--plus .icon-caret{display:none}.accordion .details__header{font-family:var(--summary-font-family);font-style:var(--summary-font-style);font-weight:var(--summary-font-weight);font-size:var(--summary-font-size);line-height:var(--summary-font-line-height);text-transform:var(--summary-font-case);min-height:var(--minimum-touch-target)}.add-to-cart-block{display:block}.add-to-cart-custom-html{display:block;margin-block-start:var(--custom-html-gap, 8px);font-size:var(--custom-html-font-size, .875rem);line-height:1.45}.add-to-cart-custom-html>*:first-child{margin-block-start:0}.add-to-cart-custom-html>*:last-child{margin-block-end:0}.buy-buttons-block{width:100%}.pdp-frequently-bought{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.pdp-frequently-bought__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.pdp-frequently-bought__title{font-size:18px;font-weight:700;color:#000;margin:0;line-height:1.4}.pdp-frequently-bought__badge{background:#c80000;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;padding:.375rem .75rem;border-radius:4px;line-height:1.2;white-space:nowrap}.pdp-frequently-bought__products{display:flex;flex-direction:column;gap:0}.pdp-frequently-bought__product{display:flex;align-items:flex-start;gap:1rem;padding:1rem 0;position:relative}.pdp-frequently-bought__product-image{flex-shrink:0;width:125px;height:125px;border-radius:4px;overflow:hidden;border:1px solid rgba(0,0,0,.1);background:#f5f5f5}.pdp-frequently-bought__product-image img{width:100%;height:100%;object-fit:cover;display:block}.pdp-frequently-bought__product-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.pdp-frequently-bought__product-title{font-size:14px;font-weight:400;color:#000;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.pdp-frequently-bought__product-price{display:flex;align-items:baseline;gap:.5rem}.pdp-frequently-bought__price-current{font-size:16px;font-weight:700;color:#000}.pdp-frequently-bought__price-old{font-size:14px;font-weight:400;color:#999;text-decoration:line-through}.pdp-frequently-bought__product-dropdowns{display:flex;gap:.75rem;margin-top:.25rem}.pdp-frequently-bought__dropdown{flex:1;min-width:0;padding:.5rem 2rem .5rem .75rem;border:1px solid rgba(0,0,0,.2);border-radius:4px;background:#fff;font-size:14px;color:#000;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:12px;cursor:pointer}.pdp-frequently-bought__dropdown:disabled{opacity:.6;cursor:not-allowed}.pdp-frequently-bought__product-checkbox{flex-shrink:0;width:24px;height:24px;margin-top:.25rem;position:relative}.pdp-frequently-bought__checkbox-input{position:absolute;opacity:0;width:0;height:0;cursor:pointer}.pdp-frequently-bought__checkbox-label{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;margin:0}.pdp-frequently-bought__checkbox-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#e0e0e0;border:1px solid rgba(0,0,0,.2);border-radius:4px;transition:background .2s ease,border-color .2s ease}.pdp-frequently-bought__checkbox-icon svg{width:16px;height:16px;color:#fff;opacity:0;transition:opacity .2s ease}.pdp-frequently-bought__checkbox-input:checked+.pdp-frequently-bought__checkbox-label .pdp-frequently-bought__checkbox-icon{background:#06c;border-color:#06c}.pdp-frequently-bought__checkbox-input:checked+.pdp-frequently-bought__checkbox-label .pdp-frequently-bought__checkbox-icon svg{opacity:1}.pdp-frequently-bought__checkbox-input:focus+.pdp-frequently-bought__checkbox-label .pdp-frequently-bought__checkbox-icon{outline:2px solid #0066CC;outline-offset:2px}.pdp-frequently-bought__divider{height:1px;background:repeating-linear-gradient(to right,transparent,transparent 8px,rgba(0,0,0,.2) 8px,rgba(0,0,0,.2) 10px);margin:0}.pdp-frequently-bought__summary{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1.5rem}.pdp-frequently-bought__summary-content{display:flex;flex-direction:column;gap:.5rem;flex:1;flex-grow:1;min-width:0}.pdp-frequently-bought__summary-label{font-size:14px;font-weight:400;color:#000}.pdp-frequently-bought__summary-price{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.pdp-frequently-bought__summary-price-current{font-size:18px;font-weight:700;color:#000}.pdp-frequently-bought__summary-price-old{font-size:16px;font-weight:400;color:#999;text-decoration:line-through}.pdp-frequently-bought__summary-savings{font-size:14px;font-weight:400;color:#c80000}.pdp-frequently-bought__cta{background:gold;color:#000;font-size:16px;font-weight:700;padding:.875rem 2rem;border:none;border-radius:4px;cursor:pointer;transition:background .2s ease;white-space:nowrap;height:fit-content;align-self:flex-start;flex-shrink:0;min-width:300px;max-width:35%}.pdp-frequently-bought__cta:hover:not(:disabled){background:#ffc700}.pdp-frequently-bought__cta:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width:749px){.pdp-frequently-bought{padding:1rem;margin-bottom:1.5rem}.pdp-frequently-bought__header{margin-bottom:1rem}.pdp-frequently-bought__title{font-size:16px}.pdp-frequently-bought__badge{font-size:11px;padding:.25rem .5rem}.pdp-frequently-bought__product{flex-wrap:wrap;padding:.75rem 0;position:relative}.pdp-frequently-bought__product-image{width:60px;height:60px}.pdp-frequently-bought__product-content{flex:1 1 calc(100% - 100px);min-width:200px}.pdp-frequently-bought__product-title{font-size:13px}.pdp-frequently-bought__product-price{gap:.375rem}.pdp-frequently-bought__price-current{font-size:15px}.pdp-frequently-bought__price-old{font-size:13px}.pdp-frequently-bought__product-dropdowns{flex-direction:column;gap:.5rem;width:100%}.pdp-frequently-bought__product-checkbox{position:absolute;top:.75rem;right:0}.pdp-frequently-bought__summary{flex-direction:column;align-items:stretch;gap:1rem}.pdp-frequently-bought__cta{width:100%;max-width:none;min-width:auto;padding:1rem;text-align:center}}.product-form-buttons.pdp-buybox .pdp-buybox__actions{display:grid;grid-template-columns:1fr;gap:22px;align-items:stretch}.product-form-buttons.pdp-buybox .pdp-buybox__actions .add-to-cart-text,.product-form-buttons.pdp-buybox .pdp-buybox__actions .add-to-cart-text__content{white-space:nowrap}.product-form-buttons.pdp-buybox .pdp-buybox__actions .shopify-payment-button,.product-form-buttons.pdp-buybox .pdp-buybox__actions .shopify-payment-button__button{border-radius:10px!important;min-height:64px!important}.product-form-buttons.pdp-buybox .pdp-buybox__accelerated{min-height:64px;--shopify-accelerated-checkout-button-block-size: 64px;--shopify-accelerated-checkout-button-border-radius: 10px}.product-form-buttons.pdp-buybox .pdp-buybox__accelerated:not(:has(shopify-accelerated-checkout)),.product-form-buttons.pdp-buybox .pdp-buybox__accelerated:has(.accelerated-checkout-block[hidden]){display:none}.product-form-buttons.pdp-buybox .pdp-bmpl{width:100%;margin-top:14px;background:#f3f3f3;border-radius:10px;padding:16px}.product-form-buttons.pdp-buybox .pdp-bmpl__heading{font-size:20px;font-weight:600;color:var(--color-foreground);margin:0 0 14px}.product-form-buttons.pdp-buybox .pdp-bmpl__option{background:#fff;border:1px solid rgb(var(--color-foreground-rgb) / .2);border-radius:10px;padding:14px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;column-gap:12px;position:relative}.product-form-buttons.pdp-buybox .pdp-bmpl__option+.pdp-bmpl__option{margin-top:14px}.product-form-buttons.pdp-buybox .pdp-bmpl__option--selected{border-color:rgb(var(--color-foreground-rgb) / .55)}.product-form-buttons.pdp-buybox .pdp-bmpl__radio{width:18px;height:18px;border-radius:999px;border:1.5px solid rgb(var(--color-foreground-rgb) / .35);display:inline-block}.product-form-buttons.pdp-buybox .pdp-bmpl__radio--selected{border-color:rgb(var(--color-foreground-rgb) / .95);position:relative}.product-form-buttons.pdp-buybox .pdp-bmpl__radio--selected:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:999px;background:rgb(var(--color-foreground-rgb) / .95)}.product-form-buttons.pdp-buybox .pdp-bmpl__label{display:flex;align-items:baseline;gap:10px;min-width:0}.product-form-buttons.pdp-buybox .pdp-bmpl__qty{font-size:16px;font-weight:500;letter-spacing:.01em;color:rgb(var(--color-foreground-rgb) / .9);white-space:nowrap}.product-form-buttons.pdp-buybox .pdp-bmpl__discount{font-size:18px;font-weight:700;color:#c00000;white-space:nowrap}.product-form-buttons.pdp-buybox .pdp-bmpl__price{display:inline-flex;align-items:baseline;gap:6px;justify-self:end;position:static;padding-left:0}.product-form-buttons.pdp-buybox .pdp-bmpl__price-desktop,.product-form-buttons.pdp-buybox .pdp-bmpl__price-mobile{font-size:22px;font-weight:700;color:rgb(var(--color-foreground-rgb) / .95);line-height:1}.product-form-buttons.pdp-buybox .pdp-bmpl__price-mobile{display:none}.product-form-buttons.pdp-buybox .pdp-bmpl__per{font-size:14px;font-weight:500;color:rgb(var(--color-foreground-rgb) / .65);white-space:nowrap}.product-form-buttons.pdp-buybox .pdp-bmpl__badge{position:absolute;top:-14px;right:16px;background:#b00000;color:#fff;font-size:14px;font-weight:700;padding:6px 12px;border-radius:4px;line-height:1;white-space:nowrap;z-index:2}.product-form-buttons.pdp-buybox .pdp-bmpl__details{grid-column:1 / -1;margin-top:14px;display:flex;flex-direction:column;gap:12px}.product-form-buttons.pdp-buybox .pdp-bmpl__row{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:center}.product-form-buttons.pdp-buybox .pdp-bmpl__index{font-size:14px;font-weight:500;color:rgb(var(--color-foreground-rgb) / .7)}.product-form-buttons.pdp-buybox .pdp-bmpl__fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.product-form-buttons.pdp-buybox .pdp-bmpl__field{border:1px solid rgb(var(--color-foreground-rgb) / .18);border-radius:8px;background:#fff;height:44px;display:flex;align-items:center;padding:0 12px;gap:10px}.product-form-buttons.pdp-buybox .pdp-bmpl__thumb{width:24px;height:24px;border-radius:6px;object-fit:cover;display:block;flex:0 0 auto}.product-form-buttons.pdp-buybox .pdp-bmpl__select{width:100%;height:100%;border:0;background:transparent;font-size:16px;font-weight:500;color:rgb(var(--color-foreground-rgb) / .85);-webkit-appearance:none;appearance:none;padding-right:26px;outline:none;transition:opacity .2s ease,cursor .2s ease}.product-form-buttons.pdp-buybox .pdp-bmpl__select:disabled,.product-form-buttons.pdp-buybox .pdp-bmpl__select[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.product-form-buttons.pdp-buybox .pdp-bmpl__field{position:relative}.product-form-buttons.pdp-buybox .pdp-bmpl__field:after{content:"";position:absolute;right:12px;width:10px;height:10px;border-right:2px solid rgb(var(--color-foreground-rgb) / .55);border-bottom:2px solid rgb(var(--color-foreground-rgb) / .55);transform:rotate(45deg);pointer-events:none}.product-form-buttons.pdp-buybox .pdp-bmpl__cta{width:100%;height:64px;border:0;border-radius:8px;background:#ffd334;color:#111;font-size:18px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:12px}.product-form-buttons.pdp-buybox .pdp-bmpl__cta-icon{width:22px;height:22px;display:block}@media screen and (max-width:749px){.product-form-buttons.pdp-buybox .pdp-bmpl{padding:14px}.product-form-buttons.pdp-buybox .pdp-bmpl__heading{font-size:18px}.product-form-buttons.pdp-buybox .pdp-bmpl__price-desktop{display:none}.product-form-buttons.pdp-buybox .pdp-bmpl__price-mobile{display:inline}.product-form-buttons.pdp-buybox .pdp-bmpl__fields{gap:12px}.product-form-buttons.pdp-buybox .pdp-bmpl__cta{height:58px;font-size:17px}}.product-form-buttons.pdp-buybox .pdp-bulk-deals{width:100%;margin-top:14px;background:#fff;border:1px solid rgb(var(--color-foreground-rgb) / .15);border-radius:10px;padding:18px}.product-form-buttons.pdp-buybox .pdp-bulk-deals__heading{font-size:26px;font-weight:700;line-height:1.15;margin:0 0 8px;color:var(--color-foreground)}.product-form-buttons.pdp-buybox .pdp-bulk-deals__sub{font-size:16px;font-weight:400;color:rgb(var(--color-foreground-rgb) / .65);margin:0 0 18px}.product-form-buttons.pdp-buybox .pdp-bulk-deals__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-form-buttons.pdp-buybox .pdp-bulk-deals__card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.product-form-buttons.pdp-buybox .pdp-bulk-deals__collage{width:100%;border:2px solid rgb(var(--color-foreground-rgb) / .15);border-radius:4px;background:#fff;padding:14px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 14px;aspect-ratio:1 / 1;overflow:hidden}.product-form-buttons.pdp-buybox .pdp-bulk-deals__cell{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:999px;overflow:hidden;background:#fff}.product-form-buttons.pdp-buybox .pdp-bulk-deals__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;border-radius:999px}.product-form-buttons.pdp-buybox .pdp-bulk-deals__cell--placeholder{border-radius:999px;background:rgb(var(--color-foreground-rgb) / .06)}.product-form-buttons.pdp-buybox .pdp-bulk-deals__badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#b00000;color:#fff;font-size:16px;font-weight:700;padding:8px 16px;border-radius:4px;line-height:1;white-space:nowrap;z-index:2}.product-form-buttons.pdp-buybox .pdp-bulk-deals__count{margin-top:14px;font-size:12px;font-weight:500;color:rgb(var(--color-foreground-rgb) / .7)}.product-form-buttons.pdp-buybox .pdp-bulk-deals__price-row{margin-top:8px;display:inline-flex;align-items:baseline;gap:8px}.product-form-buttons.pdp-buybox .pdp-bulk-deals__price{font-size:14px;font-weight:700;color:rgb(var(--color-foreground-rgb) / .95)}.product-form-buttons.pdp-buybox .pdp-bulk-deals__per{font-size:12px;font-weight:500;color:rgb(var(--color-foreground-rgb) / .65)}.product-form-buttons.pdp-buybox .pdp-bulk-deals__compare-row{margin-top:6px;display:inline-flex;align-items:baseline;gap:10px}.product-form-buttons.pdp-buybox .pdp-bulk-deals__compare{font-size:12px;font-weight:400;color:rgb(var(--color-foreground-rgb) / .45);text-decoration:line-through}.product-form-buttons.pdp-buybox .pdp-bulk-deals__save{font-size:12px;font-weight:700;color:#c00000}.product-form-buttons.pdp-buybox .pdp-bulk-deals__cta{margin-top:16px;width:100%;height:60px;border:0;border-radius:6px;background:#ffd334;color:#111;font-size:20px;font-weight:700}@media screen and (max-width:749px){.product-form-buttons.pdp-buybox .pdp-bulk-deals{padding:16px}.product-form-buttons.pdp-buybox .pdp-bulk-deals__heading{font-size:28px}.product-form-buttons.pdp-buybox .pdp-bulk-deals__grid{gap:14px}.product-form-buttons.pdp-buybox .pdp-bulk-deals__cta{height:56px;font-size:18px}}.product-form-buttons.pdp-buybox .pdp-rec{width:100%;background:#fff;border:1px solid rgb(var(--color-foreground-rgb) / .15);border-radius:10px;padding:14px}.product-form-buttons.pdp-buybox .pdp-rec__heading{font-size:22px;font-weight:600;color:rgb(var(--color-foreground-rgb) / .9);margin:0 0 12px}.product-form-buttons.pdp-buybox .pdp-rec__list{display:flex;flex-direction:column}.product-form-buttons.pdp-buybox .pdp-rec__item{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:16px 0;align-items:start}.product-form-buttons.pdp-buybox .pdp-rec__item+.pdp-rec__item{border-top:1px dashed rgb(var(--color-foreground-rgb) / .2)}.product-form-buttons.pdp-buybox .pdp-rec__media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:0;background:#f5f5f5}.product-form-buttons.pdp-buybox .pdp-rec__img{width:100%;height:100%;object-fit:cover;display:block}.product-form-buttons.pdp-buybox .pdp-rec__img--placeholder{width:100%;height:100%;background:rgb(var(--color-foreground-rgb) / .06)}.product-form-buttons.pdp-buybox .pdp-rec__ribbon{position:absolute;left:0;bottom:0;width:56px;height:56px;background:#c00000;color:#fff;font-weight:800;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center;padding-bottom:4px;clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%)}.product-form-buttons.pdp-buybox .pdp-rec__title{font-size:18px;font-weight:500;line-height:1.3;color:rgb(var(--color-foreground-rgb) / .9);margin-bottom:10px}.product-form-buttons.pdp-buybox .pdp-rec__prices{display:inline-flex;flex-wrap:wrap;gap:10px;align-items:baseline;margin-bottom:14px}.product-form-buttons.pdp-buybox .pdp-rec__price{font-size:20px;font-weight:700;color:rgb(var(--color-foreground-rgb) / .95)}.product-form-buttons.pdp-buybox .pdp-rec__compare{font-size:16px;font-weight:400;color:rgb(var(--color-foreground-rgb) / .45);text-decoration:line-through}.product-form-buttons.pdp-buybox .pdp-rec__discount{font-size:16px;font-weight:700;color:#c00000;white-space:nowrap}.product-form-buttons.pdp-buybox .pdp-rec__cta{width:100%;height:56px;border:0;border-radius:6px;background:#ffd334;color:#111;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 16px}.product-form-buttons.pdp-buybox .pdp-rec__cta-icon{width:20px;height:20px;display:block}.product-form-buttons.pdp-buybox .pdp-rec__cta-mobile{display:inline}.product-form-buttons.pdp-buybox .pdp-rec__cta-desktop{display:none}@media screen and (max-width:749px){.product-form-buttons.pdp-buybox .pdp-rec__heading{font-size:18px;margin-bottom:10px}.product-form-buttons.pdp-buybox .pdp-rec__item{grid-template-columns:92px 1fr;gap:14px;padding:14px 0}.product-form-buttons.pdp-buybox .pdp-rec__title{font-size:14px;margin-bottom:8px}.product-form-buttons.pdp-buybox .pdp-rec__price{font-size:16px}.product-form-buttons.pdp-buybox .pdp-rec__compare,.product-form-buttons.pdp-buybox .pdp-rec__discount{font-size:13px}.product-form-buttons.pdp-buybox .pdp-rec__cta{height:48px;font-size:16px}.product-form-buttons.pdp-buybox .pdp-rec__cta-desktop{display:none!important}.product-form-buttons.pdp-buybox .pdp-rec__cta-mobile{display:inline!important}}.product-form-buttons.pdp-buybox .pdp-why-shoplc{width:100%;margin-top:14px;background:#fff;border:1px solid rgb(var(--color-foreground-rgb) / .15);border-radius:8px;padding:16px;position:relative}.product-form-buttons.pdp-buybox .pdp-why-shoplc__heading{font-size:18px;font-weight:600;margin:0 0 14px;color:var(--color-foreground)}.product-form-buttons.pdp-buybox .pdp-why-shoplc__pill{display:none;position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#fff;border:1px solid rgb(var(--color-foreground-rgb) / .15);border-radius:999px;padding:6px 12px;gap:8px;align-items:center;justify-content:center;white-space:nowrap}.product-form-buttons.pdp-buybox .pdp-why-shoplc__pill-text{font-size:14px;font-weight:600;color:var(--color-foreground);line-height:1}.product-form-buttons.pdp-buybox .pdp-why-shoplc__pill-heart{width:18px;height:18px;display:block}.product-form-buttons.pdp-buybox .pdp-why-shoplc__items{display:flex;gap:28px;align-items:center;justify-content:space-between}.product-form-buttons.pdp-buybox .pdp-why-shoplc__item{display:flex;align-items:center;gap:12px;flex:1 1 0;min-width:0}.product-form-buttons.pdp-buybox .pdp-why-shoplc__icon{width:48px;height:48px;border-radius:999px;background:#eaf2ff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.product-form-buttons.pdp-buybox .pdp-why-shoplc__icon-img{width:24px;height:24px;display:block;object-fit:contain}.product-form-buttons.pdp-buybox .pdp-why-shoplc__text{display:flex;flex-direction:column;gap:2px;min-width:0}.product-form-buttons.pdp-buybox .pdp-why-shoplc__line{font-size:14px;line-height:1.2;color:rgb(var(--color-foreground-rgb) / .8)}.product-form-buttons.pdp-buybox .pdp-why-shoplc__line strong{color:var(--color-foreground);font-weight:700}@media screen and (max-width:749px){.product-form-buttons.pdp-buybox .pdp-why-shoplc{padding-top:26px}.product-form-buttons.pdp-buybox .pdp-why-shoplc__heading{display:none}.product-form-buttons.pdp-buybox .pdp-why-shoplc__pill{display:inline-flex}.product-form-buttons.pdp-buybox .pdp-why-shoplc__items{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;justify-content:center}.product-form-buttons.pdp-buybox .pdp-why-shoplc__item{flex-direction:column;text-align:center;gap:10px}.product-form-buttons.pdp-buybox .pdp-why-shoplc__text{align-items:center}}@media screen and (max-width:749px){.product-form-buttons.pdp-buybox .pdp-payment-mode{padding:14px}.product-form-buttons.pdp-buybox .pdp-payment-mode__heading{font-size:18px}}.product-form-buttons.pdp-buybox .quantity-label,.product-form-buttons.pdp-buybox .quantity-rules{display:none!important}@media screen and (max-width:749px){.pdp-buybox__row{grid-template-columns:1fr auto 1fr;gap:8px 12px;min-height:48px}.pdp-buybox__top{min-height:48px}.product-form-buttons.pdp-buybox .pdp-buybox__stock{font-size:12px;margin:0}.pdp-buybox__price-compare{font-size:14px}.pdp-buybox__discount{font-size:14px;padding:7px 10px}}.product-form-buttons:not(:has(.quantity-rules)){gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.product-form-buttons:not(:has(.quantity-rules)){gap:var(--gap-sm)}}.product-form-buttons>*:not(.quantity-selector,.quantity-rules,.quantity-label){flex:1 1 185px;min-width:fit-content}.product-form-buttons--stacked>*:not(.quantity-selector,.quantity-rules,.quantity-label){flex-basis:51%}.product-form-buttons button{width:100%;padding-inline:var(--padding-4xl);padding-block:var(--padding-lg)}.quantity-selector{flex-grow:0;flex-shrink:0;height:var(--height-buy-buttons)}.product-form-buttons:has(.quantity-rules) .quantity-selector{margin-inline-end:var(--gap-sm);margin-block-end:var(--gap-sm)}.quantity-selector:has(+.quantity-rules){margin-block-end:0}.add-to-cart-button{height:var(--height-buy-buttons);text-transform:var(--button-text-case-primary)}.add-to-cart-button.button-secondary{text-transform:var(--button-text-case-secondary)}.product-form-buttons .shopify-payment-button__button{width:100%;min-height:var(--minimum-touch-target)}.product-form-text__error{display:flex;align-items:flex-start;gap:var(--gap-xs);margin-block-end:var(--gap-xs)}.quantity-label{flex:1 0 100%;width:100%;font-size:var(--font-size--sm);margin-block-end:var(--gap-xs)}.quantity-label__cart-count{color:var(--color-foreground-secondary)}.quantity-rules{display:flex;flex-wrap:wrap;gap:0;row-gap:calc(var(--gap-xs) / 2);flex:1 0 100%;width:100%;font-size:var(--font-size--xs);color:var(--color-foreground-secondary);margin-block-start:var(--gap-xs);margin-block-end:var(--gap-2xl)}.quantity-rules__item{position:relative;display:inline-block}.quantity-rules__item:not(:last-child){padding-right:var(--padding-xl);margin-right:var(--margin-2xs)}.quantity-rules__item:not(:last-child):after{content:"\2022";position:absolute;inset-inline-end:.5rem;top:50%;transform:translateY(-50%);font-size:.5em;line-height:0}.product__pickup-availabilities{width:100%}.pickup-availability__column{display:flex;flex-direction:column;justify-content:flex-start}.pickup-availability__row{display:flex;gap:var(--padding-xs)}.pickup-availability__dialog-row{display:flex;justify-content:space-between;align-items:flex-start}.pickup-availability__header-container{padding-block-end:var(--padding-2xl)}.pickup-location__wrapper{display:flex;flex-direction:column;padding-block:var(--padding-2xl);border-top:1px solid var(--color-border);gap:var(--padding-xs)}.pickup-location__address-wrapper{display:flex;flex-direction:column;gap:var(--padding-md)}.pickup-location__dialog{padding:var(--padding-2xl);position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:100%;margin:0 0 0 auto;border:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background)}.pickup-location__dialog:modal{max-height:100dvh}.pickup-location__text-sm{font-size:var(--font-size--sm);margin:0}.pickup-location__text-xs{font-size:var(--font-size--xs);margin:0}.pickup-location__button{width:fit-content;color:var(--color-primary);font-size:var(--font-size--xs);font-family:var(--font-body--family);padding:0;cursor:pointer;margin-block:var(--margin-xs)}.pickup-location__button:hover{color:var(--color-primary-hover)}.pickup-location__h4{margin:0}.pickup-location__text-bold{font-size:var(--font-size--md);font-weight:600;margin:0}.pickup-location__availability-wrapper{display:flex;align-items:center;gap:var(--gap-xs);font-family:var(--font-paragraph--family)}.pickup-location__address{font-style:normal}.pickup-location__close-button{top:calc(var(--padding-2xl) - (var(--icon-size-xs) / 2));right:calc(var(--padding-2xl) - var(--icon-size-xs))}.pdp-brand-content{display:flex;flex-direction:column;width:100%;margin-top:var(--spacing-md)}.pdp-brand-content__story{width:100%}.pdp-brand-content__story .rte{font-family:var(--font-body);color:var(--color-foreground)}.pdp-brand-content__blocks{display:flex;flex-direction:column;width:100%;gap:var(--spacing-md)}.pdp-brand-content__block{display:flex;flex-direction:column;width:100%;gap:var(--spacing-sm)}.pdp-brand-content__block-image{width:100%;height:auto;object-fit:cover;border-radius:var(--border-radius)}.pdp-brand-content__block-text{font-family:var(--font-body);color:var(--color-foreground);font-size:var(--font-size-body);line-height:var(--line-height-body)}.pdp-brand-content__banner{width:100%}.pdp-brand-content__banner-link{display:block;width:100%;text-decoration:none}.pdp-brand-content__banner-image{width:100%;height:auto;object-fit:cover;border-radius:var(--border-radius)}@media screen and (min-width:750px){.pdp-brand-content__blocks{gap:var(--spacing-lg)}.pdp-brand-content__block{gap:var(--spacing-md)}}.pdp-live-auction-cta{margin-block-end:12px}.pdp-live-auction-cta__button{width:100%;text-align:center;background:#eb254b!important;border-color:#eb254b!important;color:#fff!important}.pdp-live-auction-cta__button:hover,.pdp-live-auction-cta__button:focus-visible{background:#d91e42!important;border-color:#d91e42!important;color:#fff!important}.bmsm{--bmsm-background: #F1F1F1;--bmsm-background-secondary: #f5f5f5;--bmsm-background-selected: #f5f5f5;--bmsm-text: #191919;--bmsm-text-secondary: #444444;--bmsm-text-muted: #888888;--bmsm-accent: #787fde;--bmsm-badge-new: #bc0514;--bmsm-badge-popular: linear-gradient(90deg, #5860c8 0%, #868ce0 100%);--bmsm-badge-value: linear-gradient(90deg, #c2000c 0%, #d75960 100%);--bmsm-radius: 5px;--bmsm-radius-sm: 3px;--bmsm-spacing-xs: 4px;--bmsm-spacing-sm: 8px;--bmsm-spacing-md: 12px;--bmsm-spacing-lg: 15px;--bmsm-spacing-xl: 20px;width:100%;font-family:Nunito Sans,sans-serif}.bmsm__container{border-radius:var(--bmsm-radius);padding:15px 18px;margin:15px 0;background:var(--bmsm-background)}.bmsm__header{margin-bottom:10px}.bmsm__header-content{display:flex;align-items:center}.bmsm__title{margin:0;font-size:16px;color:#191919}.bmsm__badge{font-size:10px;font-weight:600;padding:2px 4px;border-radius:1px;color:#fff;line-height:1.5}.bmsm__badge--popular{background:#b1020c;font-size:14px;padding:2px 8px;border-radius:2px;position:relative;display:flex;align-items:center;justify-content:center;gap:6px;background-position:center;overflow:hidden;border:1px solid #FFFFFF;text-wrap:nowrap}.bmsm__badge--popular .bmsm__badge-icon{width:14px;height:14px;flex:0 0 14px;display:block;object-fit:contain}.purchase-in-bulk__product-badge{margin-bottom:0;position:absolute;background:linear-gradient(270deg,#ef9f2a,#fc5e64);padding:1px 18px;top:-10px;z-index:1;border-radius:2px;color:#fff;font-weight:700}.bmsm__tiers{display:flex;flex-direction:column;gap:20px;padding-inline:0}.bmsm__tier{background:#fff;border-radius:var(--bmsm-radius);padding:15px 12px;margin:0;transition:background-color .2s ease}.bmsm__tier--selected{border:1px solid #919191}.bmsm__tier-header{display:flex;align-items:center;gap:var(--bmsm-spacing-sm);cursor:pointer;flex-wrap:wrap;position:relative}.bmsm__tier-radio{position:absolute;opacity:0;pointer-events:none}.bmsm__tier-radio-custom{width:24px;height:24px;border-radius:50%;border:1px solid #DDDDDD;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:border-color .2s ease,background-color .2s ease}.bmsm__tier-radio-custom:after{content:"";position:absolute;width:0;height:0;display:block;background-color:#191919;border-radius:50%;opacity:0;transition:opacity .2s ease,width .2s ease,height .2s ease}.bmsm__tier-radio:checked+.bmsm__tier-radio-custom{border-color:#191919}.bmsm__tier-radio:checked+.bmsm__tier-radio-custom:after{width:16px;height:16px;opacity:1}.bmsm__tier-label{font-size:14px;font-weight:400;color:var(--bmsm-text);line-height:1.5}.bmsm__tier-discount{color:#b1020c;font-weight:700;font-size:18px}.bmsm__tier-price{display:flex;align-items:center;gap:3px;margin-left:auto}.bmsm__tier-price .bmsm__badge{position:absolute;bottom:100%;right:10%}.bmsm__price-amount{font-size:18px;font-weight:700;color:var(--bmsm-text);line-height:1.5}.bmsm__price-separator{font-size:18px;font-weight:500;color:var(--bmsm-text);line-height:1.5}.bmsm__price-unit{font-size:14px;font-weight:400;color:#626161;line-height:1.5}.bmsm__variants-container{margin-top:19px;padding:0 12px;display:flex;flex-direction:column;gap:16px}.bmsm__variant-row{display:flex;align-items:flex-start;align-items:center;gap:12px}.bmsm__variant-number{font-size:14px;font-weight:500;color:#626161;min-width:19px;line-height:1.5;flex-shrink:0}.bmsm__variant-selects{display:flex;gap:12px;flex:1;min-width:0;flex-wrap:wrap}.bmsm__custom-dropdown-wrapper{flex:1;position:relative;min-width:0;max-width:100%}.bmsm__custom-dropdown-button{width:100%;padding:7px 24px 7px 12px;font-size:14px;font-weight:400;color:#626161;background:#fff;border:1px solid #DDDDDD;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;line-height:1.5;min-width:0;max-width:100%;overflow:hidden;transition:border-color .2s ease;min-height:40px}.bmsm__custom-dropdown-button:hover{border-color:#191919}.bmsm__custom-dropdown-button[aria-expanded=true] .bmsm__select-icon svg{transform:rotate(180deg)}.bmsm__custom-dropdown-selected{display:flex;align-items:center;gap:8px;flex:1;min-width:0;max-width:100%}.bmsm__custom-dropdown-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:400;color:#626161}.bmsm__custom-dropdown-text .bmsm__selected-value{font-weight:600;color:#191919}.bmsm__custom-dropdown-list{position:absolute;top:calc(100% + 5px);bottom:auto;left:0;right:0;background:#f6f6f6;border:1px solid #DDDDDD;box-shadow:0 4px 12px #00000026;max-height:300px;overflow-y:auto;overflow-x:hidden;z-index:1000;margin:0;padding:0;list-style:none;scrollbar-width:thin;scrollbar-color:#bbbbbb var(--bmsm-background)}.bmsm__custom-dropdown-list::-webkit-scrollbar{width:8px}.bmsm__custom-dropdown-list::-webkit-scrollbar-track{background:var(--bmsm-background);border-radius:4px}.bmsm__custom-dropdown-list::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}.bmsm__custom-dropdown-list::-webkit-scrollbar-thumb:hover{background:#999}.bmsm__custom-dropdown-button[data-option-index="0"] .bmsm__swatch-preview{display:flex!important}.bmsm__custom-dropdown-button[data-option-index]:not([data-option-index="0"]) .bmsm__swatch-preview{display:none!important}.bmsm__custom-dropdown-selected{display:flex;align-items:center;gap:8px;width:100%;flex:1;min-width:0;max-width:100%}.bmsm__custom-dropdown-item{padding:6px 6px 6px 18px;cursor:pointer;display:flex;align-items:center;transition:background-color .2s ease;border-bottom:1px solid #DDDDDD}.bmsm__custom-dropdown-item:hover:not(.bmsm__custom-dropdown-item--disabled){background:var(--bmsm-background-secondary)}.bmsm__custom-dropdown-item--selected{background:var(--bmsm-background-selected);font-weight:600}.bmsm__custom-dropdown-item--disabled{opacity:.6;cursor:not-allowed;color:var(--bmsm-text-muted)}.bmsm__custom-dropdown-item-content{display:flex;align-items:center;gap:var(--bmsm-spacing-sm);width:100%}.bmsm__swatch-preview{width:30px;height:30px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bmsm__swatch-preview img{width:100%;height:100%;object-fit:cover}.bmsm__custom-dropdown-item-text{flex:1;font-weight:400}.bmsm__custom-dropdown-item--selected .bmsm__custom-dropdown-item-text{font-weight:600}.bmsm__select-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;width:15px;height:15px;display:flex;align-items:center;justify-content:center}.bmsm__select-icon svg{width:10px;height:5px;transform:rotate(0);transform-origin:50% 50%;transition:transform .2s ease}@media(prefers-reduced-motion:reduce){.bmsm__select-icon svg{transition:none}}.bmsm__actions--no-variants{padding:var(--bmsm-spacing-md) 0}.bmsm__add-to-cart{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--bmsm-spacing-sm);padding:0 20px;height:48px;background:#ffd334;color:#191919;border:none;border-radius:5px;border:1px solid #E0B629;font-size:16px;font-weight:500;line-height:1.5;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.bmsm__add-to-cart:hover:not(:disabled){opacity:.9}.bmsm__add-to-cart:disabled:not([data-added=true]){opacity:.5;cursor:not-allowed}.bmsm__add-to-cart[data-added=true]:disabled{opacity:1;cursor:default}.bmsm__add-to-cart:focus{outline:2px solid var(--bmsm-accent);outline-offset:2px}.bmsm__cart-icon{width:21px;height:16px;display:flex;align-items:center;justify-content:center}.bmsm__cart-icon svg{width:100%;height:100%}.bmsm__cart-text{display:flex;gap:var(--bmsm-spacing-sm);align-items:center;justify-content:center}.bmsm__cart-text__content{white-space:nowrap}.bmsm__add-to-cart-unit-price{display:none;white-space:nowrap;font-weight:500}.bmsm__add-to-cart-unit-price-separator{margin:0}.bmsm__actions .product-form-text__error{display:flex;align-items:flex-start;gap:var(--gap-xs);margin-block-end:var(--gap-xs);flex:0 0 100%!important;color:#8c0008;font-size:.875rem}.bmsm__actions .product-form-text__error.hidden{display:none}.bmsm__actions .product-form-icon--error{flex-shrink:0;width:16px;height:16px}.bmsm__actions .product-form-icon--error svg{width:100%;height:100%;fill:currentColor}.bmsm__add-to-cart{position:relative;--text-speed: .26;--base-delay: calc(var(--text-speed) * .25);--tick-speed: .1;--ring-speed: .2;--check-speed: .2;--burst-speed: .32;--step-delay: 3}.bmsm__add-to-cart .add-to-cart-checkmark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.bmsm__add-to-cart[data-added=true] .add-to-cart-checkmark{opacity:1;transform:translate(-50%,-50%) scale(1)}.bmsm__add-to-cart[data-added=true] .bmsm__cart-text{opacity:0;filter:blur(2px);transform:translateY(4px)}@media(prefers-reduced-motion:reduce){.bmsm__add-to-cart .add-to-cart-checkmark{transition:none}}.bmsm__add-to-cart .add-to-cart__added{position:absolute;top:50%;left:50%;translate:-50% -50%}.bmsm__add-to-cart .add-to-cart__added-icon{width:32px;height:32px}.bmsm__add-to-cart[data-added=true] .checkmark-burst{opacity:1}.bmsm__add-to-cart[data-added=true] .check{opacity:1;scale:1;filter:blur(0)}.bmsm__add-to-cart[data-added=true] .tick{scale:1.75}.bmsm__add-to-cart[data-added=true] .ring{opacity:0;scale:1}.bmsm__add-to-cart[data-added=true] .line{stroke-dashoffset:1.5}.bmsm__add-to-cart[data-added=true] .bmsm__cart-text{clip-path:circle(0% at 50% 50%);filter:blur(2px);opacity:0;translate:0 4px}@media(prefers-reduced-motion:no-preference){.bmsm__add-to-cart[data-added=true] .check{transition-property:opacity,scale,filter;transition-duration:calc(calc(var(--check-speed) * 1s));transition-delay:calc((var(--base-delay) * 1s));transition-timing-function:var(--ease-out-quad)}.bmsm__add-to-cart[data-added=true] .tick{transition-property:scale;transition-duration:calc((calc(var(--tick-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * (var(--step-delay) * 1.1))) * 1s));transition-timing-function:ease-out}.bmsm__add-to-cart[data-added=true] .ring{transition-property:opacity,scale;transition-duration:calc((calc(var(--ring-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * var(--step-delay))) * 1s));transition-timing-function:var(--ease-out-quad)}.bmsm__add-to-cart[data-added=true] .line{transition-property:stroke-dashoffset;transition-duration:calc((calc(var(--burst-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * var(--step-delay))) * 1s));transition-timing-function:var(--ease-out-cubic)}.bmsm__cart-text{transition-property:clip-path,opacity,filter,translate;transition-duration:calc((var(--text-speed) * .6s)),calc((var(--text-speed) * 1s));transition-timing-function:ease-out;clip-path:circle(100% at 50% 50%)}}.bmsm__tier:not(.bmsm__tier--selected) .bmsm__variants-container,.bmsm__tier:not(.bmsm__tier--selected) .bmsm__actions{display:none}@media(max-width:1299px){.bmsm__tier-radio-custom{width:20px;height:20px}.bmsm__tier-radio:checked+.bmsm__tier-radio-custom:after{width:14px;height:14px}}@media screen and (max-width:749px){.bmsm__tier-header{flex-wrap:wrap;row-gap:10px}.bmsm__tiers{gap:15px}.bmsm__price-amount{font-size:16px}.bmsm__price-separator{font-size:18px;line-height:1.35}.bmsm__actions{border-top:2px dashed #eeeeee;padding-top:15px}.bmsm__header-content .bmsm__title,.bmsm__tier-label{font-size:14px}.bmsm__tier-price .bmsm__badge:before{right:-9px;border-width:10px 0 10px 10px}.bmsm__add-to-cart{height:36px;font-size:14px}.bmsm__cart-text__content{display:inline-flex;align-items:center;gap:4px}.bmsm__add-to-cart-unit-price{display:inline;font-size:14px}.bmsm__custom-dropdown-wrapper{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px)}.bmsm__custom-dropdown-wrapper:only-child{flex:0 0 100%;max-width:100%}}.bmsm__tier.bmsm__tier--buy-2 .bmsm__tier-header{padding-bottom:0}@media screen and (max-width:374px){.bmsm__container{padding:10px}.bmsm__tier{padding:10px 8px}.bmsm__tier-header{gap:6px}.bmsm__tier-label{font-size:12px}.bmsm__tier-discount,.bmsm__price-amount,.bmsm__price-separator{font-size:14px}.bmsm__price-unit{font-size:12px}}.buy-the-bundle{width:100%;margin:25px 0;display:block}.buy-the-bundle__mobile-toggle{display:none;width:100%;justify-content:center;align-items:center;gap:12px;padding:15px;background:transparent;border:none;cursor:pointer;font-family:inherit}.buy-the-bundle__mobile-toggle-text{font-size:.875rem;font-weight:700;line-height:1.7;color:#191919}.buy-the-bundle__mobile-toggle-icon{transition:transform .3s ease;color:#191919}.buy-the-bundle__mobile-toggle[aria-expanded=true] .buy-the-bundle__mobile-toggle-icon{transform:rotate(180deg)}.buy-the-bundle__mobile-images{display:none;gap:0}.buy-the-bundle__mobile-image-wrapper{width:100%;max-width:98px;margin:0 auto;position:relative;border-radius:0;overflow:hidden;border:1px solid #eeeeee;background:#fff;transition:border-color .2s ease,opacity .2s ease;aspect-ratio:1 / 1;display:block;text-decoration:none;cursor:pointer}.buy-the-bundle__mobile-image-wrapper:hover{opacity:.9}.buy-the-bundle__mobile-image-wrapper:focus-visible{outline:2px solid #0056b3;outline-offset:2px;border-radius:5px}.buy-the-bundle__mobile-image-wrapper--selected{border-color:#191919;border-radius:5px}.buy-the-bundle__mobile-image-wrapper--primary{border-color:#eee;cursor:default;pointer-events:none}.buy-the-bundle__mobile-image{width:100%;height:100%;display:block;object-fit:contain}@media(min-width:750px){.buy-the-bundle__mobile-images,.buy-the-bundle__mobile-toggle{display:none!important}}.buy-the-bundle__title-row{display:flex;align-items:center;gap:12px}.buy-the-bundle__title{font-size:1.25rem;font-weight:700;line-height:1.5;color:#191919;margin:0}.buy-the-bundle__product-discount{color:#8c0008;font-weight:600}.buy-the-bundle__discount-badge{background:#bc0514;padding:8px;border-radius:2px;line-height:0}@media(max-width:749px){.buy-the-bundle__discount-badge{padding:6px;gap:4px!important}.buy-the-bundle__discount-badge-extra{display:none}}.buy-the-bundle__discount-badge-text{font-size:.875rem;font-weight:500;line-height:1.1;color:#fff;display:inline-block}.buy-the-bundle__price-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.buy-the-bundle__total-price{font-size:1.25rem;font-weight:700;line-height:1.5;color:#bc0514}@media(max-width:749px){.buy-the-bundle__total-price{font-size:1.125rem;line-height:1.1}}.buy-the-bundle__compare-price{font-size:1rem;font-weight:600;line-height:1.5;color:#888}@media(max-width:749px){.buy-the-bundle__compare-price{font-size:.875rem;line-height:1.4}}.buy-the-bundle__products-grid{display:flex;justify-content:space-between;gap:1.25rem;margin-bottom:25px}.buy-the-bundle__product-card{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.buy-the-bundle__product-card--bundle.buy-the-bundle__product-card--selected .buy-the-bundle__product-image-wrapper--selectable{border-color:#787fde}.buy-the-bundle__product-card--bundle:not(.buy-the-bundle__product-card--selected) .buy-the-bundle__product-image-wrapper--selectable{border-color:#ddd}.buy-the-bundle__product-image-wrapper{position:relative;aspect-ratio:1 / 1;border-radius:5px;overflow:hidden;border:2px solid #f7f7f7;background:#f7f7f7;margin-bottom:12px}.buy-the-bundle__product-image-wrapper--primary{border:2px solid #f7f7f7}.buy-the-bundle__product-image-wrapper--selectable{border:2px solid #787fde;cursor:pointer}.buy-the-bundle__product-image{width:100%;height:100%;object-fit:contain;mix-blend-mode:darken}.buy-the-bundle__product-image--placeholder{background-color:var(--color-background-secondary);opacity:.5}.buy-the-bundle__checkbox-overlay{position:absolute;top:6px;right:6px;cursor:pointer;z-index:2}.buy-the-bundle__checkbox-icon{display:block;opacity:1;transition:all .2s ease;border:1px solid #000;width:20px;height:20px;border-radius:4px;overflow:hidden}.buy-the-bundle__checkbox-icon--disabled svg rect{fill:#ddd!important}.buy-the-bundle__checkbox:not(:checked)~.buy-the-bundle__checkbox-icon{border:2px solid #919191}.buy-the-bundle__checkbox-icon svg{width:20px;height:20px;border-radius:4px}.buy-the-bundle__checkbox-icon.buy-the-bundle__checkbox-icon--disabled{border:none}.buy-the-bundle__checkbox:not(:checked)~.buy-the-bundle__checkbox-icon svg rect{fill:#ddd}.buy-the-bundle__checkbox:focus-visible~.buy-the-bundle__checkbox-icon{outline:2px solid #0056b3;outline-offset:2px;border-radius:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.buy-the-bundle__plus-sign{font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:.03em;color:#bbb;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 4px;position:absolute;right:-1.25rem;top:20%}.buy-the-bundle__product-name{font-size:.875rem;font-weight:500;line-height:1.5;color:#191919;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.buy-the-bundle__product-card--primary .buy-the-bundle__product-name,.buy-the-bundle__product-name--primary{cursor:default}.buy-the-bundle__product-card--bundle .buy-the-bundle__product-name,.buy-the-bundle__product-name--bundle,.buy-the-bundle__product-card--bundle .buy-the-bundle__product-image[data-quick-view-trigger],.buy-the-bundle__mobile-image-wrapper[data-quick-view-trigger]{cursor:pointer;transition:color .2s ease}.buy-the-bundle__product-card--bundle .buy-the-bundle__product-name:hover,.buy-the-bundle__product-name--bundle:hover{color:#787fde}.buy-the-bundle__product-prices{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.buy-the-bundle__product-price{font-size:1rem;font-weight:700;line-height:1.5;color:#191919;letter-spacing:.02em}.buy-the-bundle__product-compare-price{font-size:1rem;font-weight:400;line-height:1.5;color:#888}.buy-the-bundle__variant-selectors{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.buy-the-bundle__variant-option{width:100%}.buy-the-bundle__variant-option[data-is-size=false]{order:1!important}.buy-the-bundle__variant-option[data-is-size=true]{order:2!important}.buy-the-bundle__variant-option--hidden{display:none!important}.buy-the-bundle__custom-dropdown-wrapper{flex:1;position:relative;min-width:0;max-width:100%}.buy-the-bundle__custom-dropdown-button{width:100%;padding:7px 24px 7px 12px;font-size:.875rem;font-weight:400;color:#888;background:#fff;border:1px solid #bbbbbb;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;line-height:1.5;min-width:0;max-width:100%;overflow:hidden;transition:border-color .2s ease;min-height:40px}.buy-the-bundle__custom-dropdown-button:hover{border-color:#787fde}.buy-the-bundle__custom-dropdown-button:focus-visible{outline:2px solid #0056b3;outline-offset:2px}.buy-the-bundle__custom-dropdown-button[aria-expanded=true] .buy-the-bundle__select-icon svg{transform:rotate(180deg)}.buy-the-bundle__custom-dropdown-selected{display:flex;align-items:center;gap:8px;flex:1;min-width:0;max-width:100%}.buy-the-bundle__custom-dropdown-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:400;color:#242424;text-transform:capitalize}.buy-the-bundle__custom-dropdown-text .buy-the-bundle__selected-value{font-weight:600}.buy-the-bundle__custom-dropdown-list{position:absolute;top:calc(100% + 8px);bottom:auto;left:0;right:0;background:#fff;border:1px solid #bbbbbb;border-radius:5px;box-shadow:0 4px 12px #00000026;max-height:300px;overflow-y:auto;overflow-x:hidden;z-index:9;margin:0;padding:7px 0;list-style:none;scrollbar-width:thin;scrollbar-color:#bbbbbb #ffffff}.buy-the-bundle__custom-dropdown-list::-webkit-scrollbar{width:8px}.buy-the-bundle__custom-dropdown-list::-webkit-scrollbar-track{background:#fff;border-radius:4px}.buy-the-bundle__custom-dropdown-list::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}.buy-the-bundle__custom-dropdown-list::-webkit-scrollbar-thumb:hover{background:#999}.buy-the-bundle__custom-dropdown-item{padding:3px 10px;cursor:pointer;display:flex;align-items:center;transition:background-color .2s ease}.buy-the-bundle__custom-dropdown-item:hover:not(.buy-the-bundle__custom-dropdown-item--disabled){background:#f5f5f5}.buy-the-bundle__custom-dropdown-item--selected{background:#f5f5f5;font-weight:600}.buy-the-bundle__custom-dropdown-item--disabled{opacity:.6;cursor:not-allowed;color:#888}.buy-the-bundle__custom-dropdown-item[hidden],.buy-the-bundle__custom-dropdown-item--hidden{display:none!important}.buy-the-bundle__custom-dropdown-item-content{display:flex;align-items:center;gap:8px;width:100%}.buy-the-bundle__swatch-preview{width:24px;height:24px;border-radius:3px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff}.buy-the-bundle__swatch-preview img{width:100%;height:100%;object-fit:cover}.buy-the-bundle__custom-dropdown-item-text{flex:1;font-weight:400}.buy-the-bundle__custom-dropdown-item--selected .buy-the-bundle__custom-dropdown-item-text{font-weight:600}.buy-the-bundle__select-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;width:15px;height:15px;display:flex;align-items:center;justify-content:center}.buy-the-bundle__select-icon svg{width:10px;height:5px;transition:transform .2s ease}.buy-the-bundle__custom-dropdown-input{display:none}.buy-the-bundle__variant-option[data-is-size=false] .buy-the-bundle__swatch-preview{display:flex!important}.buy-the-bundle__variant-option[data-is-size=true] .buy-the-bundle__swatch-preview{display:none!important}.buy-the-bundle__product-link{display:block;text-decoration:none;color:inherit;width:100%;height:100%;position:relative;z-index:1;background-color:#f7f7f7}.buy-the-bundle__product-link:hover{opacity:.9}.buy-the-bundle__product-link:focus-visible{outline:2px solid #0056b3;outline-offset:2px;border-radius:5px}.buy-the-bundle__product-name-link{text-decoration:none;color:inherit;display:block;cursor:pointer}.buy-the-bundle__product-name-link:focus-visible{outline:2px solid #0056b3;outline-offset:2px;border-radius:2px}.buy-the-bundle__checkbox-overlay{z-index:3}.buy-the-bundle__add-to-cart-wrapper{width:100%}.buy-the-bundle__add-to-cart-wrapper .product-form-text__error{display:flex;align-items:flex-start;gap:var(--gap-xs);margin-block-end:var(--gap-xs);flex:0 0 100%!important;color:#8c0008;font-size:.875rem}.buy-the-bundle__add-to-cart-wrapper .product-form-text__error.hidden{display:none}.buy-the-bundle__add-to-cart-wrapper .product-form-icon--error{flex-shrink:0;width:16px;height:16px}.buy-the-bundle__add-to-cart-wrapper .product-form-icon--error svg{width:100%;height:100%;fill:currentColor}.buy-the-bundle__add-to-cart{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;padding:4px 31px;background:#191919;border:1px solid #191919;border-radius:5px;cursor:pointer;transition:opacity .2s ease;min-height:44px;position:relative}.buy-the-bundle__add-to-cart:hover:not(:disabled){background-color:#636aca}.buy-the-bundle__add-to-cart-text{display:flex;gap:10px;align-items:center;justify-content:center}.buy-the-bundle__add-to-cart{position:relative;--text-speed: .26;--base-delay: calc(var(--text-speed) * .25);--tick-speed: .1;--ring-speed: .2;--check-speed: .2;--burst-speed: .32;--step-delay: 3}.buy-the-bundle__add-to-cart .add-to-cart__added{position:absolute;top:50%;left:50%;translate:-50% -50%}.buy-the-bundle__add-to-cart .add-to-cart__added-icon{width:32px;height:32px}.buy-the-bundle__add-to-cart .checkmark-burst{opacity:0;overflow:visible;color:#fff;fill:#fff}.buy-the-bundle__add-to-cart .checkmark-burst .burst{rotate:20deg}.buy-the-bundle__add-to-cart .checkmark-burst .check{opacity:0;scale:.8;filter:blur(2px);transform:translateZ(0)}.buy-the-bundle__add-to-cart .checkmark-burst :is(.ring,.line,.check,.burst,.tick){transform-box:fill-box;transform-origin:center}.buy-the-bundle__add-to-cart .checkmark-burst .line{stroke-dasharray:1.5 1.5;stroke-dashoffset:-1.5;translate:0 -180%}.buy-the-bundle__add-to-cart .checkmark-burst path,.buy-the-bundle__add-to-cart .checkmark-burst circle,.buy-the-bundle__add-to-cart .checkmark-burst line{fill:#fff;stroke:#fff}.buy-the-bundle__add-to-cart[data-added=true] .checkmark-burst{opacity:1}.buy-the-bundle__add-to-cart[data-added=true] .check{opacity:1;scale:1;filter:blur(0)}.buy-the-bundle__add-to-cart[data-added=true] .tick{scale:1.75}.buy-the-bundle__add-to-cart[data-added=true] .ring{opacity:0;scale:1}.buy-the-bundle__add-to-cart[data-added=true] .line{stroke-dashoffset:1.5}.buy-the-bundle__add-to-cart[data-added=true] .buy-the-bundle__add-to-cart-text{clip-path:circle(0% at 50% 50%);filter:blur(2px);opacity:0;translate:0 4px}@media(prefers-reduced-motion:no-preference){.buy-the-bundle__add-to-cart[data-added=true] .check{transition-property:opacity,scale,filter;transition-duration:calc(calc(var(--check-speed) * 1s));transition-delay:calc((var(--base-delay) * 1s));transition-timing-function:var(--ease-out-quad)}.buy-the-bundle__add-to-cart[data-added=true] .tick{transition-property:scale;transition-duration:calc((calc(var(--tick-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * (var(--step-delay) * 1.1))) * 1s));transition-timing-function:ease-out}.buy-the-bundle__add-to-cart[data-added=true] .ring{transition-property:opacity,scale;transition-duration:calc((calc(var(--ring-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * var(--step-delay))) * 1s));transition-timing-function:var(--ease-out-quad)}.buy-the-bundle__add-to-cart[data-added=true] .line{transition-property:stroke-dashoffset;transition-duration:calc((calc(var(--burst-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * var(--step-delay))) * 1s));transition-timing-function:var(--ease-out-cubic)}.buy-the-bundle__add-to-cart-text{transition-property:clip-path,opacity,filter,translate;transition-duration:calc((var(--text-speed) * .6s)),calc((var(--text-speed) * 1s));transition-timing-function:ease-out;clip-path:circle(100% at 50% 50%)}}.buy-the-bundle__add-to-cart:hover:not(:disabled){opacity:.9}.buy-the-bundle__add-to-cart:disabled:not([data-added=true]){opacity:.5;cursor:not-allowed}.buy-the-bundle__add-to-cart[data-added=true]:disabled{opacity:1;cursor:default}.buy-the-bundle__add-to-cart:focus-visible{outline:2px solid #0056b3;outline-offset:2px}.buy-the-bundle__add-to-cart-icon{display:flex;align-items:center;justify-content:center}.buy-the-bundle__add-to-cart-icon svg{width:23px;height:18px}.buy-the-bundle__add-to-cart-text{font-size:1rem;font-weight:600;line-height:1.5;color:#fff}@media(max-width:749px){.buy-the-bundle__add-to-cart-text{font-size:.875rem;line-height:1.6}}.buy-the-bundle__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:749px){.buy-the-bundle__mobile-images{display:flex;padding:0}.buy-the-bundle__title{font-size:1rem}.buy-the-bundle__mobile-toggle{display:flex;padding:6px 12px;margin-top:25px}.buy-the-bundle__content{display:none;padding:0}.buy-the-bundle__content.is-expanded{display:block}.buy-the-bundle.is-mobile-expanded .buy-the-bundle__mobile-toggle{border-bottom:none;border-radius:0 0 5px 5px}.buy-the-bundle__content.is-expanded .buy-the-bundle__product-image-wrapper{display:flex!important;align-items:center;justify-content:flex-start;border:none;background:transparent;margin-bottom:0;aspect-ratio:auto;height:auto;min-height:0;padding:0}.buy-the-bundle__content.is-expanded .buy-the-bundle__product-image-wrapper .buy-the-bundle__product-image,.buy-the-bundle__content.is-expanded .buy-the-bundle__product-link{display:none!important}.buy-the-bundle__content.is-expanded .buy-the-bundle__product-card{flex-direction:row;align-items:flex-start;gap:0}.buy-the-bundle__content.is-expanded .buy-the-bundle__product-card--bundle{position:relative}.buy-the-bundle__content.is-expanded .buy-the-bundle__product-card--bundle .buy-the-bundle__checkbox-overlay{position:static!important;display:flex!important;order:-1;flex-shrink:0;width:30px;height:30px;align-items:flex-start;justify-content:center;margin-top:4px;top:auto;right:auto;margin-right:10px}.buy-the-bundle__checkbox-icon{width:17px!important;height:17px!important}.buy-the-bundle__content.is-expanded .buy-the-bundle__product-card--bundle .buy-the-bundle__checkbox-overlay svg{width:30px;height:30px}.buy-the-bundle__content.is-expanded .buy-the-bundle__product-card--primary{padding-left:0}.buy-the-bundle__content.is-expanded .buy-the-bundle__product-card--primary .buy-the-bundle__checkbox-overlay{display:none!important}.buy-the-bundle__content.is-expanded .buy-the-bundle__product-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.buy-the-bundle__content.is-expanded .buy-the-bundle__product-name{order:1}.buy-the-bundle__content.is-expanded .buy-the-bundle__product-prices{order:2}.buy-the-bundle__content.is-expanded .buy-the-bundle__variant-selectors{order:3;width:100%}.buy-the-bundle__content.is-expanded .buy-the-bundle__products-grid{flex-direction:column;gap:0}.buy-the-bundle__content.is-expanded .buy-the-bundle__product-card{padding:8px 0;border-bottom:1px solid #dddddd;margin-bottom:16px}.buy-the-bundle__content.is-expanded .buy-the-bundle__product-card:last-child{border-bottom:none}.buy-the-bundle__content.is-expanded .buy-the-bundle__plus-sign{display:none}.buy-the-bundle__discount-badge-text{font-size:.75rem;font-weight:600;line-height:1}.buy-the-bundle__header{gap:10px}.buy-the-bundle__plus-sign{font-size:1.25rem;padding:0;margin-top:0;position:static}.buy-the-bundle__product-name{font-size:12px!important;min-height:auto;-webkit-line-clamp:1!important}.buy-the-bundle__product-price{font-size:18px}.buy-the-bundle__product-compare-price{font-size:18px;font-weight:500}.buy-the-bundle__add-to-cart{min-height:40px}.buy-the-bundle__products-grid{gap:6px;flex-wrap:nowrap;margin-bottom:0}}.buy-the-bundle{--btb-red: #B1020C;--btb-yellow: #FFD334;--btb-text: #191919;--btb-muted: #777777;--btb-border: #DDDDDD;--btb-blue: #1E35B1;width:100%;border-left:unset;border-right:unset;border-bottom:1px solid rgba(221,221,221,.5);border-radius:0}.buy-the-bundle__mobile-images,.buy-the-bundle__mobile-toggle{display:none!important}.buy-the-bundle__content{display:block!important;padding:0}.buy-the-bundle__header{display:flex;padding:18px 15px;align-items:center;justify-content:space-between;gap:12px;background-color:#f9f9f9}.buy-the-bundle__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.buy-the-bundle__title-group{display:flex;flex-direction:column;gap:4px}.buy-the-bundle__title{margin:0;color:var(--btb-text);font-size:18px;font-weight:700;line-height:1.3}.buy-the-bundle__saved-subtext{font-size:14px;color:#444;line-height:1.3;font-weight:500}.buy-the-bundle__saved-subtext-amount{color:#b1020c;font-weight:700;font-size:16px}.buy-the-bundle__discount-badge{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:6px 10px;border-radius:2px;background:#b1020c}.buy-the-bundle__discount-badge-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.buy-the-bundle__discount-badge-icon svg{display:block;width:17px;height:17px}.buy-the-bundle__discount-badge-text{display:inline-block;color:#fff;font-size:12px;font-weight:700;line-height:1.2}.buy-the-bundle__products-grid,.buy-the-bundle__content.is-expanded .buy-the-bundle__products-grid{display:flex;flex-direction:column;gap:0;margin-bottom:6px}.buy-the-bundle__product-card,.buy-the-bundle__content.is-expanded .buy-the-bundle__product-card{position:relative;display:grid;grid-template-columns:140px minmax(0,1fr);column-gap:20px;align-items:start;padding:20px 15px 15px;margin:0;border-bottom:1px dashed var(--btb-border)}.buy-the-bundle__product-card:last-child{border-bottom:none}.buy-the-bundle__product-image-wrapper,.buy-the-bundle__content.is-expanded .buy-the-bundle__product-image-wrapper{position:relative!important;display:block!important;width:100%;height:100%!important;min-height:96px;margin:0;padding:0!important;aspect-ratio:1 / 1;border:none!important;border-radius:4px;background:#f7f7f7;overflow:hidden}.buy-the-bundle__product-image,.buy-the-bundle__product-link,.buy-the-bundle__content.is-expanded .buy-the-bundle__product-image-wrapper .buy-the-bundle__product-image,.buy-the-bundle__content.is-expanded .buy-the-bundle__product-link{display:block!important;width:100%;height:100%;background:#f7f7f7}.buy-the-bundle__product-image-wrapper img,.buy-the-bundle__product-image img,.buy-the-bundle__product-link img{width:100%;height:100%;object-fit:contain;mix-blend-mode:darken}.buy-the-bundle__image-rating{position:absolute;bottom:6px;left:6px;z-index:2;box-sizing:border-box;display:inline-flex;align-items:center;gap:3px;padding:0 4px;height:16px;background:#fff;border-radius:3px;pointer-events:none}@media(max-width:749px){.buy-the-bundle__image-rating{left:4px;bottom:3px;height:13px}}.buy-the-bundle__image-rating-score{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:11px;line-height:1;color:#000}.buy-the-bundle__image-rating-star{font-size:11px;line-height:1;color:#f2994a}.buy-the-bundle__image-rating-sep{display:inline-block;width:1px;height:10px;background:#00000026;margin:0 1px}.buy-the-bundle__image-rating-reviews{font-family:Nunito Sans,sans-serif;font-weight:500;font-size:11px;line-height:1;color:#000}.buy-the-bundle__product-info,.buy-the-bundle__content.is-expanded .buy-the-bundle__product-info{display:flex;flex-direction:column;gap:10px;min-width:0}.buy-the-bundle__product-name{min-height:0;color:var(--btb-text);font-size:13px;font-weight:500;line-height:150%;letter-spacing:0;-webkit-line-clamp:2}.buy-the-bundle__product-prices{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.buy-the-bundle__product-price{color:var(--btb-text);font-size:16px;font-weight:700;line-height:150%;letter-spacing:0}.buy-the-bundle__product-compare-price{color:#626161;font-size:14px;font-weight:500;line-height:150%}.buy-the-bundle__product-discount{display:none}.buy-the-bundle__variant-selectors,.buy-the-bundle__content.is-expanded .buy-the-bundle__variant-selectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:4px}.buy-the-bundle__variant-option{width:auto;min-width:0}.buy-the-bundle__variant-option[data-is-size=true]{order:1}.buy-the-bundle__variant-option[data-is-size=false]{order:2}.buy-the-bundle__custom-dropdown-button{width:100%;min-height:34px;height:40px;padding:6px 32px 6px 10px;border:1px solid #e4e4e4;border-radius:4px;background:#fff;color:var(--btb-muted);font-size:12px;font-weight:400;line-height:1.2}.buy-the-bundle__custom-dropdown-button:hover{border-color:#ccc}.buy-the-bundle__custom-dropdown-text{color:var(--btb-muted);font-size:12px;font-weight:400;text-transform:none}.buy-the-bundle__custom-dropdown-text .buy-the-bundle__selected-value{font-weight:400}.buy-the-bundle__swatch-preview{display:none!important}.buy-the-bundle__select-icon{right:10px}.buy-the-bundle__select-icon svg{width:10px;height:6px}.buy-the-bundle__plus-sign,.buy-the-bundle__content.is-expanded .buy-the-bundle__plus-sign{grid-column:1 / -1!important;position:absolute!important;top:auto!important;right:auto!important;bottom:-13px!important;left:50%!important;transform:translate(-50%)!important;display:flex!important;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f5f4ff;color:#000;border:1px solid #E7E4FF;font-size:15px;font-weight:500;line-height:1;z-index:2;margin:0!important;padding:0!important;pointer-events:none}@media(max-width:749px){.buy-the-bundle__plus-sign,.buy-the-bundle__content.is-expanded .buy-the-bundle__plus-sign{width:20px;height:20px;bottom:-11px!important}}.buy-the-bundle__product-card:last-child .buy-the-bundle__plus-sign{display:none!important}.buy-the-bundle__checkbox-overlay,.buy-the-bundle__content.is-expanded .buy-the-bundle__product-card--bundle .buy-the-bundle__checkbox-overlay,.buy-the-bundle__content.is-expanded .buy-the-bundle__product-card--primary .buy-the-bundle__checkbox-overlay{position:absolute!important;top:6px!important;right:6px!important;bottom:auto!important;left:auto!important;z-index:3;display:flex!important;align-items:center;justify-content:center;width:20px;height:20px;margin:0;cursor:pointer}@media(max-width:749px){.buy-the-bundle__checkbox-overlay,.buy-the-bundle__content.is-expanded .buy-the-bundle__product-card--bundle .buy-the-bundle__checkbox-overlay,.buy-the-bundle__content.is-expanded .buy-the-bundle__product-card--primary .buy-the-bundle__checkbox-overlay{top:2px!important;right:3px!important}}.buy-the-bundle__checkbox-overlay--disabled{cursor:not-allowed;pointer-events:none}.buy-the-bundle__checkbox-icon,.buy-the-bundle__content.is-expanded .buy-the-bundle__product-card--bundle .buy-the-bundle__checkbox-overlay svg{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:3px;overflow:hidden}.buy-the-bundle__checkbox-icon svg{display:block;width:20px;height:20px;border-radius:3px}.buy-the-bundle__checkbox-icon svg rect{fill:var(--btb-blue)}.buy-the-bundle__checkbox-icon--disabled svg rect{fill:#ccc!important}.buy-the-bundle__checkbox:not(:checked)~.buy-the-bundle__checkbox-icon{background:#fff;border:1.5px solid #b5b5b5;border-radius:3px}.buy-the-bundle__checkbox:not(:checked)~.buy-the-bundle__checkbox-icon svg{display:none}.buy-the-bundle__checkbox:checked~.buy-the-bundle__checkbox-icon{border:none}.buy-the-bundle__bundle-footer{display:block;width:100%;padding:0 15px 15px;box-sizing:border-box}.buy-the-bundle__calculation-box{display:flex;flex-direction:column;background:#f9f9f9;border-radius:8px;padding:10px;width:100%;max-width:100%;margin:0;box-sizing:border-box}.buy-the-bundle__calc-row{display:flex;justify-content:space-between;align-items:center;width:100%}.buy-the-bundle__calc-label{color:#444;font-size:14px;font-weight:500;line-height:1.4}.buy-the-bundle__calc-value{font-size:14px;color:#333;font-weight:500;line-height:1.4}.buy-the-bundle__calc-row--separately .buy-the-bundle__calc-value,.buy-the-bundle__calc-value--separately{text-decoration:line-through}.buy-the-bundle__calc-row--saving .buy-the-bundle__calc-label,.buy-the-bundle__calc-value--saving{color:#b1020c;font-weight:600}.buy-the-bundle__calc-row--total{margin-top:6px;padding-top:4px}.buy-the-bundle__calc-label--total{font-size:16px;font-weight:700;color:#000}.buy-the-bundle__calc-value--total{font-size:16px;font-weight:700;color:#191919}.buy-the-bundle__add-to-cart-wrapper{width:100%;max-width:100%;margin-top:12px}.buy-the-bundle__add-to-cart{width:100%;min-height:48px;height:48px;padding:0 16px;border:none;border-radius:6px;background:var(--btb-yellow, #FFD334);color:var(--btb-text, #191919);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.buy-the-bundle__add-to-cart--disabled-state{background:#e0e0e0!important;color:#919191!important;cursor:not-allowed!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.buy-the-bundle__add-to-cart--disabled-state *{pointer-events:none!important}.buy-the-bundle__add-to-cart-wrapper:has(.buy-the-bundle__add-to-cart--disabled-state){cursor:not-allowed}.buy-the-bundle__add-to-cart--disabled-state .buy-the-bundle__add-to-cart-text{color:#919191!important}.buy-the-bundle__add-to-cart--disabled-state .buy-the-bundle__add-to-cart-icon svg path,.buy-the-bundle__add-to-cart--disabled-state .buy-the-bundle__add-to-cart-icon svg{stroke:#919191;color:#919191}.buy-the-bundle__add-to-cart:hover:not(:disabled):not(.buy-the-bundle__add-to-cart--disabled-state){background:#f7c920}.buy-the-bundle__add-to-cart-content{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:Nunito Sans,sans-serif;font-weight:600}.buy-the-bundle__add-to-cart-icon{display:flex!important;align-items:center;justify-content:center;line-height:1}.buy-the-bundle__add-to-cart-icon svg{display:block;width:22px;height:22px}.buy-the-bundle__add-to-cart-text{font-family:inherit;color:#000;font-size:16px;font-weight:600;line-height:1.2;font-family:Nunito Sans,sans-serif}@media(max-width:749px){.buy-the-bundle{background:#fff;border:1px solid #ddd;border-radius:5px}.buy-the-bundle__header{padding:15px 10px}.buy-the-bundle__title{font-size:16px}.buy-the-bundle__discount-badge{padding:2px 5px}.buy-the-bundle__discount-badge-text,.buy-the-bundle__saved-subtext{font-size:12px}.buy-the-bundle__saved-subtext-amount{font-size:14px}.buy-the-bundle__product-card,.buy-the-bundle__content.is-expanded .buy-the-bundle__product-card{column-gap:10px;padding:18px 10px 15px;grid-template-columns:96px minmax(0,1fr)}.buy-the-bundle__product-info,.buy-the-bundle__content.is-expanded .buy-the-bundle__product-info{gap:8px}.buy-the-bundle__checkbox-icon svg{width:20px;height:20px}.buy-the-bundle__bundle-footer{gap:10px;padding:0 10px 10px;box-sizing:border-box;width:100%}.buy-the-bundle__product-price{font-size:14px}.buy-the-bundle__product-compare-price,.buy-the-bundle__summary-label,.buy-the-bundle__compare-price,.buy-the-bundle__saved-price{font-size:12px}.buy-the-bundle__total-price{font-size:14px}.buy-the-bundle__product-image-wrapper,.buy-the-bundle__content.is-expanded .buy-the-bundle__product-image-wrapper{width:96px;height:96px!important;min-height:96px}.buy-the-bundle__calc-label,.buy-the-bundle__calc-value{font-size:12px}.buy-the-bundle__image-rating-reviews,.buy-the-bundle__image-rating-sep{display:none!important}.buy-the-bundle__calculation-box{margin:0;gap:0;padding:10px;width:100%;max-width:100%;box-sizing:border-box}.buy-the-bundle__calc-row--total,.buy-the-bundle__add-to-cart-wrapper{margin-top:8px}}@media(max-width:390px){.buy-the-bundle__title{font-size:14px}.buy-the-bundle__product-card,.buy-the-bundle__content.is-expanded .buy-the-bundle__product-card{grid-template-columns:88px minmax(0,1fr)}.buy-the-bundle__product-image-wrapper,.buy-the-bundle__content.is-expanded .buy-the-bundle__product-image-wrapper{width:88px;height:88px!important;min-height:88px}}@media(max-width:749px){.buy-the-bundle__variant-selectors,.buy-the-bundle__content.is-expanded .buy-the-bundle__variant-selectors{display:grid;gap:8px;width:100%;margin-top:0!important}.buy-the-bundle__variant-option{width:100%;min-width:0}.buy-the-bundle__custom-dropdown-wrapper{width:100%;max-width:100%}.buy-the-bundle__custom-dropdown-button{height:34px!important;width:100%;min-width:0}.buy-the-bundle__custom-dropdown-text{max-width:100%}}.btb-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;padding:20px;border:none;background:transparent;display:none;align-items:center;justify-content:center;z-index:99999999!important;box-sizing:border-box;overflow:hidden}.btb-modal.is-open{display:flex!important}.btb-modal__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#000000b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1}.btb-modal__dialog{position:relative;z-index:2;background:#fff;border-radius:12px;width:100%;max-width:965px;height:470px;max-height:90vh;overflow:hidden;box-shadow:0 20px 50px #00000059;padding:15px;box-sizing:border-box;animation:btbModalFadeIn .25s ease-out;display:flex;flex-direction:column}@keyframes btbModalFadeIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.btb-modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:#f0f0f0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333;z-index:99;transition:background .2s ease,transform .15s ease;padding:0}.btb-modal__close svg,.btb-modal__close path{pointer-events:none}.btb-modal__close:hover{background:#e0e0e0;color:#000}.btb-modal__close:active{transform:scale(.9)}.btb-modal__body{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.btb-modal__loading{display:flex;align-items:center;justify-content:center;min-height:320px}.btb-modal__spinner{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-top-color:#191919;border-radius:50%;animation:btbSpinner .8s linear infinite}@keyframes btbSpinner{to{transform:rotate(360deg)}}.btb-modal__content-wrapper{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;overflow:hidden}.btb-modal__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch;height:100%;min-height:0;flex:1;overflow:hidden}.btb-modal__atc-desktop{display:block;flex-shrink:0;width:100%}.btb-modal__atc-mobile{display:none}@media screen and (max-width:749px){.btb-modal{padding:0;align-items:flex-end;justify-content:center;overflow:hidden;height:100%;height:100vh;height:100dvh;max-height:100%;max-height:100vh;max-height:100dvh}.btb-modal__dialog{padding:16px 14px 0;height:calc(100% - var(--btb-header-offset, var(--header-height, 0px)) - 55px);height:calc(100vh - var(--btb-header-offset, var(--header-height, 0px)) - 55px);height:calc(100dvh - var(--btb-header-offset, var(--header-height, 0px)) - 55px);max-height:calc(100% - var(--btb-header-offset, var(--header-height, 0px)) - 55px);max-height:calc(100vh - var(--btb-header-offset, var(--header-height, 0px)) - 55px);max-height:calc(100dvh - var(--btb-header-offset, var(--header-height, 0px)) - 55px);border-radius:16px 16px 0 0;overflow:visible;display:flex;flex-direction:column;margin:0;width:100%;max-width:100%;box-sizing:border-box;box-shadow:0 -10px 30px #00000040}.btb-modal__close{top:-50px;left:50%;right:auto;transform:translate(-50%);width:38px;height:38px;background:#fff;color:#191919;box-shadow:0 4px 14px #00000047;z-index:100}.btb-modal__close:hover{background:#f5f5f5;color:#000}.btb-modal__close:active{transform:translate(-50%) scale(.92)}.btb-modal__body{flex:1;min-height:0;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;border-radius:0}.btb-modal__content-wrapper{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.btb-modal__grid{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.btb-modal__gallery{flex-shrink:0;gap:10px;padding-right:0!important;border-right:none!important;padding-bottom:0;position:static}.btb-gallery__thumbnails{display:flex!important;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0;margin:8px 0 0;width:100%}.btb-gallery__thumbnails::-webkit-scrollbar{display:none}.btb-gallery__thumb{flex:0 0 55px;width:55px;height:55px;padding:2px;margin:0;background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.btb-gallery__thumb img{width:100%;height:100%;object-fit:contain;border-radius:4px;display:block;pointer-events:none}.btb-gallery__thumb--active{border:2px solid #5560EA!important;box-shadow:0 0 0 1px #5560ea}.btb-modal__details{overflow:visible;display:block;height:auto;flex:none}.btb-modal__details-scroll{overflow:visible;flex:none;padding-right:0;padding-bottom:0}.btb-modal__atc-desktop{display:none!important}.btb-modal__atc-mobile{display:block!important;flex-shrink:0;width:100%;background:#fff;padding:10px 0;padding-bottom:max(10px,env(safe-area-inset-bottom,10px));box-shadow:0 -8px 16px #fffffff2,0 -4px 12px #00000014;z-index:50;box-sizing:border-box}.btb-modal__atc-mobile .btb-modal__atc-sticky-wrapper{position:static!important;bottom:auto!important;padding:0!important;background:transparent!important;box-shadow:none!important;width:100%}}.btb-modal__gallery{display:flex;flex-direction:column;gap:12px;padding-right:22px;border-right:1px solid #E5E5E5}.btb-gallery__main{position:relative;width:100%;aspect-ratio:1;background:#f7f7f7;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.btb-gallery__main:before{content:"";top:0;left:0;bottom:0;right:0;position:absolute;z-index:1;background:#000;opacity:.03;pointer-events:none}.btb-gallery__image{width:100%;height:100%;object-fit:contain;transition:opacity .2s ease}.btb-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#191919;z-index:2;transition:background .2s,transform .15s;padding:0}.btb-gallery__arrow:hover{background:transparent;box-shadow:none;opacity:.6}.btb-gallery__arrow--prev{left:0}.btb-gallery__arrow--next{right:0}.btb-gallery__thumbnails{display:none}.btb-modal__details{display:flex;flex-direction:column;height:100%;min-height:0;flex:1;position:relative;overflow:hidden}.btb-modal__details-scroll{display:flex;flex-direction:column;gap:14px;overflow-y:auto;flex:1;min-height:0;padding-right:6px;padding-bottom:12px;scrollbar-width:none;scrollbar-color:#d1d5db transparent}.btb-modal__details-scroll::-webkit-scrollbar{width:4px}.btb-modal__details-scroll::-webkit-scrollbar-track{background:transparent}.btb-modal__details-scroll::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.btb-modal__details-scroll::-webkit-scrollbar-thumb:hover{background:#9ca3af}.btb-modal__title{font-size:20px;font-weight:700;line-height:1.35;color:#191919;margin:0;padding-right:28px}.btb-modal__reviews,.desktop-sticky-atc__reviews{display:flex;align-items:center;gap:4px;margin-top:4px;margin-bottom:6px;line-height:1}.btb-modal__review-stars,.desktop-sticky-atc__review-stars{display:flex;align-items:center;gap:1px}.btb-modal__review-stars svg,.desktop-sticky-atc__review-stars svg{display:block;flex:0 0 auto;width:16px;height:15px}.btb-modal__review-count,.desktop-sticky-atc__review-count{color:#626161;font-size:12px;line-height:1.5;font-weight:400;font-family:inherit}.btb-modal__prices{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.btb-modal__current-price{font-size:26px;font-weight:700;color:#000}.btb-modal__compare-price{font-size:18px;font-weight:500;color:#444;text-decoration:line-through}.btb-modal__discount-badge{background:#bc0514;color:#fff;font-size:14px;font-weight:700;padding:6px;margin-left:6px;border-radius:3px;letter-spacing:.02em}.btb-modal__divider{border:0;border-top:1px solid #dddddd;margin:0}.btb-modal__option-group{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.btb-modal__option-header{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:400}.btb-modal__option-label{color:#444}.btb-modal__option-selected-val{font-weight:700;color:#191919}.btb-modal__size-chart-link,.btb-modal__size-guide{display:inline-flex;align-items:center;gap:4px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:#1e35b1;text-decoration:none;cursor:pointer;background:unset;border:0;padding:0}.btb-modal__size-chart-link:hover,.btb-modal__size-guide:hover{text-decoration:underline;color:#1e35b1}.btb-modal__size-chart-link .variant-option__ruler-icon,.btb-modal__size-guide .variant-option__ruler-icon,.btb-modal__size-chart-link img,.btb-modal__size-guide img{width:26px;height:22px;flex-shrink:0;object-fit:contain}.btb-modal__swatches{display:flex;flex-wrap:wrap;gap:8px}.btb-modal__swatch{position:relative;width:52px;height:52px;border-radius:6px;border:1.5px solid transparent;padding:2px;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f7f7f7;transition:border-color .2s ease,box-shadow .2s ease}.btb-modal__swatch:before{content:"";top:0;left:0;bottom:0;right:0;position:absolute;z-index:1;background:#000;opacity:.03;pointer-events:none;border-radius:4px}.btb-modal__swatch img{width:100%;height:100%;object-fit:cover;border-radius:4px}.btb-modal__swatch--active{border-color:#1e35b1}.btb-modal__size-pills{display:flex;flex-wrap:wrap;gap:8px}.btb-modal__size-pill{min-width:44px;height:38px;padding:0 12px;border:1px solid #dcdcdc;border-radius:6px;background:#fff;color:#191919;font-size:.875rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;position:relative;transition:all .2s ease}.btb-modal__size-pill:hover:not(:disabled){border-color:#1e35b1}.btb-modal__size-pill--active{border:1.5px solid #1E35B1!important;font-weight:700}.btb-modal__size-pill--sold-out,.btb-modal__size-pill:disabled{background:#f5f5f5!important;color:#a0a0a0!important;border-color:#e0e0e0!important;cursor:not-allowed!important;pointer-events:none;opacity:.7}.btb-modal__atc-sticky-wrapper{flex-shrink:0;width:100%;background:#fff;padding:10px 0 0;z-index:10;box-shadow:0 -8px 16px -4px #fffffff2}.btb-modal__atc{width:100%;min-height:48px;background:#ffd334;color:#191919;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;margin:0;transition:background .2s ease,opacity .2s ease}.btb-modal__atc:hover:not(:disabled){background:#f5c820}.btb-modal__atc:disabled{opacity:.6;cursor:not-allowed;background:#e0e0e0}.btb-modal__atc-icon{display:flex!important;align-items:center;justify-content:center;line-height:1}.btb-modal__atc-icon svg{display:block;width:22px;height:22px}.btb-modal__accordion-wrapper{width:100%}.btb-modal__accordion-wrapper .pdp-accordion{margin-top:0!important;padding-top:0;border-top:none}.btb-modal__accordion-wrapper .pdp-accordion__container{width:100%;border:1px solid #DDDDDD;border-radius:6px;overflow:hidden}.btb-modal__accordion-wrapper .pdp-accordion__item+.pdp-accordion__item{border-top:1px solid #DDDDDD}.btb-modal__accordion-wrapper .pdp-accordion__header{width:100%;border:0;background:#f6f6f6;display:flex;align-items:center;justify-content:space-between;padding:14px 15px;cursor:pointer}.btb-modal__accordion-wrapper .pdp-accordion__header>*{pointer-events:none}.btb-modal__accordion-wrapper .pdp-accordion__title{font-size:15px;font-weight:600;color:#191919}.btb-modal__accordion-wrapper .pdp-accordion__chev{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#777;transition:transform .2s ease}.btb-modal__accordion-wrapper .pdp-accordion__item.is-open .pdp-accordion__chev{transform:rotate(180deg)}.btb-modal__accordion-wrapper .pdp-accordion__panel{display:none!important;background:#fff}.btb-modal__accordion-wrapper .pdp-accordion__item.is-open .pdp-accordion__panel{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}.btb-modal__accordion-wrapper .pdp-accordion__content{padding:12px 15px;font-size:14px;line-height:1.5;color:#444}.btb-modal__accordion-wrapper .pdp-accordion__sku{font-size:14px;font-weight:600;margin-bottom:6px;color:#191919}.btb-modal__accordion-wrapper .pdp-accordion__sku-label{color:#888}.btb-modal__accordion-wrapper .pdp-accordion__subhead{font-size:14px;font-weight:700;color:#191919;margin:0 0 4px}.btb-modal__accordion-wrapper .pdp-accordion__content--collapsible{overflow:hidden;transition:max-height .25s ease}.btb-modal__accordion-wrapper .pdp-accordion__readmore{display:none;align-items:center;justify-content:center;gap:4px;width:100%;padding:8px 12px;border:none;background:#f9f9f9;color:#1e35b1;font-size:13px;font-weight:600;cursor:pointer;border-top:1px solid #EEEEEE}.btb-modal__accordion-wrapper .pdp-accordion__item.is-open .pdp-accordion__readmore:not([hidden]):not([style*="display: none"]){display:flex!important}.btb-modal__accordion-wrapper .pdp-accordion__item:not(.is-open) .pdp-accordion__readmore{display:none!important}.btb-modal__accordion-wrapper .pdp-accordion__readmore>*{pointer-events:none}.btb-modal__accordion-wrapper .pdp-accordion__readmore-chev{display:inline-flex;width:14px;height:14px;transition:transform .2s ease}.btb-modal__accordion-wrapper .pdp-accordion__readmore.is-open .pdp-accordion__readmore-chev{transform:rotate(180deg)}.btb-modal__accordion-wrapper table{width:100%;border-collapse:collapse}.btb-modal__accordion-wrapper th,.btb-modal__accordion-wrapper td,.btb-modal__accordion-wrapper .pdp-accordion__product-details table tr td,.btb-modal__accordion-wrapper .pdp-accordion__product-details table tr th{padding:6px 8px;font-size:13px}@media screen and (max-width:749px){.btb-modal__title{font-size:16px}.btb-modal__details{gap:4px;height:auto;max-height:none;overflow:visible;padding-right:0}.btb-modal__details-scroll{overflow:visible;height:auto;padding-right:0;padding-bottom:0}.btb-modal__current-price{font-size:22px}.btb-modal__compare-price{font-size:16px}.btb-modal__discount-badge{font-size:12px}.btb-modal__prices{margin-bottom:10px}.btb-modal__atc{font-size:13px;font-weight:500}.btb-modal__atc-sticky-wrapper{position:sticky;bottom:-20px;padding:0;background:#fff;z-index:10;box-shadow:0 -8px 12px -4px #fffffff2}}comparison-slider-component{display:block}.comparison-slider{position:relative;overflow:hidden;aspect-ratio:var(--ratio)}.comparison-slider:not(:has(img)){min-width:25dvh}.comparison-slider__container{position:relative;width:100%;height:100%}.comparison-slider__media-wrapper{--compare: 50;position:relative;width:100%;height:100%;display:grid;grid-template:1fr / 1fr;overflow:hidden}.comparison-slider__layer{grid-area:1 / 1;position:relative;width:100%;height:100%;transition:clip-path var(--transition-duration, 0s) ease-in-out}.comparison-slider__layer--after{z-index:var(--layer-base)}[data-orientation=horizontal] .comparison-slider__layer--before{clip-path:inset(0 calc((100 - var(--compare)) * 1%) 0 0)}[data-orientation=vertical] .comparison-slider__layer--before{clip-path:inset(0 0 calc(var(--compare) * 1%) 0)}[data-orientation=horizontal] .comparison-slider__layer--after{clip-path:inset(0 0 0 calc(var(--compare) * 1%))}[data-orientation=vertical] .comparison-slider__layer--after{clip-path:inset(calc((100 - var(--compare)) * 1%) 0 0 0)}.before-image,.after-image,.comparison-slider__placeholder{width:100%;height:100%;object-fit:cover;aspect-ratio:var(--ratio)}.comparison-slider__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.comparison-slider__placeholder svg{width:100%;height:100%;background-color:var(--color-background);fill:var(--color-foreground)}.cs-slider{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-heightened);width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:inherit;-webkit-appearance:none;appearance:none}[data-orientation=horizontal] .cs-slider{cursor:ew-resize}[data-orientation=vertical] .cs-slider{cursor:ns-resize;writing-mode:vertical-lr;direction:rtl}.cs-slider::-webkit-slider-thumb,.cs-slider::-moz-range-thumb{width:var(--button-size);height:var(--button-size);border:0;background:transparent;cursor:inherit;-webkit-appearance:none;appearance:none}.cs-slider::-webkit-slider-track,.cs-slider::-moz-range-track{background:transparent;border:0;-webkit-appearance:none;appearance:none}.comparison-slider__media-wrapper:before,.comparison-slider__media-wrapper:after{content:"";position:absolute;pointer-events:none;transition:left var(--transition-duration, 0s) ease-in-out,top var(--transition-duration, 0s) ease-in-out;z-index:var(--layer-raised)}.comparison-slider__media-wrapper:after{background:var(--color-background);box-shadow:0 0 12px #0000001a}.comparison-slider__media-wrapper:before{background:var(--color-background)}.comparison-slider__media-wrapper[data-orientation=horizontal]:after{inset:0 auto;left:calc(var(--compare) * 1%);width:4px;transform:translate(-50%)}.comparison-slider__media-wrapper[data-orientation=vertical]:after{inset:auto 0;top:calc((100 - var(--compare)) * 1%);height:4px;transform:translateY(-50%)}.cs-slider__handle{position:absolute;z-index:var(--layer-heightened);pointer-events:none;width:var(--button-size);height:var(--button-size);background:var(--color-background);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px #0000001a;transition:left var(--transition-duration, 0s) ease-in-out,top var(--transition-duration, 0s) ease-in-out,gap .2s ease-in-out;gap:var(--gap-sm);padding:var(--padding-xs)}.comparison-slider__media-wrapper:hover .cs-slider__handle{gap:var(--gap-2xs)}.cs-slider__chevron{display:flex;align-items:center;justify-content:center}[data-orientation=horizontal] .cs-slider__handle{top:50%;left:calc(var(--compare) * 1%);transform:translate(-50%,-50%);flex-direction:row}[data-orientation=vertical] .cs-slider__handle{left:50%;top:calc((100 - var(--compare)) * 1%);transform:translate(-50%,-50%) rotate(90deg)}.comparison-slider__text{position:absolute;padding:var(--padding-xs);pointer-events:none}.comparison-slider__text--with-bg{background:var(--text-background-color);border-radius:var(--text-corner-radius)}[data-orientation=horizontal] .comparison-slider__text--before{inset-inline-start:var(--padding-sm)}[data-orientation=horizontal] .comparison-slider__text--after{inset-inline-end:var(--padding-sm)}[data-orientation=horizontal][data-text-position=start] .comparison-slider__text{inset-block-start:var(--padding-sm)}[data-orientation=horizontal][data-text-position=end] .comparison-slider__text{inset-block-end:var(--padding-sm)}[data-orientation=vertical] .comparison-slider__text--before{inset-block-start:var(--padding-sm)}[data-orientation=vertical] .comparison-slider__text--after{inset-block-end:var(--padding-sm)}[data-orientation=vertical][data-text-position=start] .comparison-slider__text{inset-inline-start:var(--padding-sm)}[data-orientation=vertical][data-text-position=end] .comparison-slider__text{inset-inline-end:var(--padding-sm)}.submit-button{min-width:max-content}email-signup-block{display:block}.email-signup-block{min-width:fit-content}@media screen and (max-width:749px){.email-signup-block{width:100%;min-width:unset}}.email-signup__heading{padding-block:var(--padding-sm)}.email-signup__form{display:flex;flex-direction:column}.email-signup__input-group{position:relative;display:grid;grid-template-columns:1fr auto;background-color:transparent}.email-signup__input-group:not(:has(.email-signup__button--integrated)){gap:var(--gap-xs)}@media screen and (max-width:749px){.email-signup__input-group:not(:has(.email-signup__button--arrow)){grid-template-columns:1fr}}.email-signup__input{width:100%;border-width:var(--border-width);border-radius:var(--border-radius);border-style:solid;border-color:var(--color-input-border)}.email-signup__input.paragraph{color:var(--color-input-text);outline-color:var(--color-input-background)}.email-signup__button{white-space:nowrap;padding:0}@media screen and (max-width:749px){.email-signup__button{width:100%}}.email-signup__input,.email-signup__button--text{padding:var(--padding-lg) var(--padding-3xl)}.email-signup__input-group .email-signup__input--underline{--box-shadow-color: var(--color-input-border);--box-shadow-multiplier: 1;color:var(--color-input-text);background-color:transparent;padding:12px 0;border:none;border-radius:0;box-shadow:0 calc(var(--border-width) * var(--box-shadow-multiplier)) 0 var(--box-shadow-color);transition:box-shadow var(--animation-values)}.email-signup__input-group .email-signup__input--underline:focus-visible{--box-shadow-multiplier: 1.75;--box-shadow-color: var(--color-input-text);outline:none}.email-signup__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-70))}.email-signup__input-group .email-signup__input--none{color:var(--color-input-text);background-color:var(--color-input-background);border:none}.email-signup__input-group{--button-actual-width: var(--button-size)}.email-signup__input:has(+.email-signup__button--arrow.email-signup__button--integrated){padding-inline-end:calc(var(--button-size) + var(--padding-sm))}@media screen and (max-width:749px){.email-signup__input:has(+.email-signup__button--arrow.email-signup__button--integrated){text-align:left}}.email-signup__input:has(+.email-signup__button--integrated.email-signup__button--text){padding-inline-end:calc(var(--button-actual-width) + var(--padding-xs) + var(--margin-xs))}@media screen and (max-width:749px){.email-signup__input:has(+.email-signup__button--integrated.email-signup__button--text){text-align:left}}.email-signup__button-icon{color:currentcolor;padding:5px}@media screen and (max-width:749px){.email-signup__button-icon{padding:0;align-self:center;justify-self:center;width:var(--icon-size-lg);height:var(--icon-size-lg)}}.email-signup__button--arrow{aspect-ratio:1;padding-inline:var(--padding-xs)}.email-signup__button--arrow:not(.email-signup__button--integrated){width:auto}.email-signup__button--integrated{--button-offset: var(--margin-xs);position:absolute;height:calc(100% - (var(--button-offset) * 2) - (var(--border-width) * 2));right:calc(var(--button-offset) + var(--border-width));top:calc(var(--button-offset) + var(--border-width));width:max-content}@media screen and (max-width:749px){.email-signup__button--integrated{width:fit-content}}.email-signup__button--integrated.email-signup__button--text{padding:0 var(--padding-3xl)}.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding:0 var(--padding-xl)}.email-signup__button--integrated.button-unstyled{border-radius:var(--border-radius)}.email-signup__button--integrated>.email-signup__button-icon{padding:0}.email-signup__input--underline+.email-signup__button--integrated{--button-offset: calc(10% - var(--border-width));right:0}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding:0}.email-signup__input--underline+.email-signup__button--integrated.button-unstyled{border-radius:0}.email-signup__button:not(.button-unstyled){background-color:var(--button-background-color);color:var(--button-color);text-transform:var(--button-text-case-primary)}.email-signup__button.button-secondary{text-transform:var(--button-text-case-secondary)}.email-signup__button.button-unstyled{background-color:transparent;color:var(--color-input-text)}.email-signup__button.button-unstyled:hover{color:rgb(var(--color-input-text-rgb) / var(--opacity-70));cursor:pointer}.email-signup__message{display:flex;align-items:center;gap:var(--gap-xs)}.email-signup__message-text{margin:0}@media screen and (min-width:750px){.collection-wrapper{--facets-vertical-col-width: 6}}@media screen and (min-width:990px){.collection-wrapper{--facets-vertical-col-width: 5}}@media screen and (min-width:750px){.facets-block-wrapper{margin:var(--facets-margin);grid-column:var(--grid-column--desktop)}}.collection-layout,.collection-layout__sidebar,.collection-layout--no-filters{display:contents}@media screen and (min-width:750px){.collection-wrapper:has(.facets-block-wrapper--vertical:not(.hidden):not(.facets-block-wrapper--drawer)) .collection-layout:not(.collection-layout--no-filters){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;grid-column:2 / -1;width:100%;min-width:0}.collection-wrapper:has(.collection-wrapper--full-width):has(.facets-block-wrapper--vertical:not(.hidden):not(.facets-block-wrapper--drawer)) .collection-layout:not(.collection-layout--no-filters){grid-column:1 / -1}.collection-wrapper:has(.facets-block-wrapper--vertical:not(.hidden):not(.facets-block-wrapper--drawer)) .collection-layout:not(.collection-layout--no-filters)>.collection-layout__sidebar{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;flex:0 0 calc((var(--facets-vertical-col-width) - 2) * 100% / var(--centered-column-number));max-width:calc((var(--facets-vertical-col-width) - 2) * 100% / var(--centered-column-number));min-width:0}.collection-wrapper:has(.facets-block-wrapper--vertical:not(.hidden):not(.facets-block-wrapper--drawer)) .collection-layout:not(.collection-layout--no-filters)>.collection-products-area,.collection-wrapper:has(.facets-block-wrapper--vertical:not(.hidden):not(.facets-block-wrapper--drawer)) .collection-layout:not(.collection-layout--no-filters)>.main-collection-grid{flex:1 1 0;min-width:0;grid-column:unset;width:auto}.collection-wrapper:has(.facets-block-wrapper--vertical:not(.hidden):not(.facets-block-wrapper--drawer)) .collection-layout:not(.collection-layout--no-filters)>.main-collection-grid{max-width:100%}}@media screen and (min-width:750px){.collection-wrapper:has(.facets-block-wrapper--vertical:not(.hidden):not(.facets-block-wrapper--drawer)) .collection-layout__sidebar .facets-block-wrapper--vertical:not(.facets-block-wrapper--drawer):not(.hidden){position:sticky;top:calc(var(--shoplc-header-row, 90px) + var(--shoplc-nav-offset, 0px) + var(--shoplc-toolbar-height, 50px));align-self:flex-start;width:100%;z-index:var(--layer-sticky, 8)}}@media screen and (max-width:749px){.facets-block-wrapper--vertical+.facets-toggle{margin:0}}.facets-mobile-wrapper{display:flex;align-items:center;gap:var(--gap-sm);justify-content:flex-end}.facets-mobile-wrapper:has(>:nth-child(2)){justify-content:space-between}@media screen and (min-width:750px){dialog-component.facets-block-wrapper:not(:has(.facets--drawer[open])){display:none}}.variant-option__swatch-wrapper{position:relative;overflow:visible;border-radius:var(--options-border-radius)}.variant-option--swatches-disabled .variant-option__swatch-wrapper{overflow:hidden}.facets{--facets-form-horizontal-gap: 20px;--facets-horizontal-max-input-wrapper-height: 230px;--facets-upper-z-index: var(--layer-raised);--facets-open-z-index: var(--layer-heightened);--facets-sticky-z-index: var(--layer-sticky);--facets-panel-min-width: 120px;--facets-panel-height: 300px;--facets-grid-panel-width: 300px;--facets-clear-padding: var(--padding-md);--facets-clear-shadow: 0 -4px 14px 0 rgb(var(--color-foreground-rgb) / var(--facets-low-opacity));--facets-input-label-color: rgb(var(--color-input-text-rgb) / var(--opacity-60));--facets-clear-all-min-width: 120px;--facets-see-results-min-width: 55%;--facets-mobile-gap: 5px;--facets-low-opacity: 10%;--facets-hover-opacity: 75%;top:auto;bottom:0;height:var(--drawer-height);max-height:var(--drawer-height);width:var(--drawer-width);max-width:var(--drawer-max-width);box-shadow:none;padding-block:0}@media screen and (min-width:750px){.facets:not(.facets--drawer){padding-inline:var(--padding-inline-start) var(--padding-inline-end);width:100%;max-width:100%}}.facets--horizontal{display:none}@media screen and (min-width:750px){.facets--horizontal{padding-block:var(--padding-block-start) var(--padding-block-end);display:flex;align-items:center;position:relative;z-index:var(--facets-upper-z-index);border:none;height:auto;top:initial;bottom:initial;max-height:none;width:auto;overflow:visible}}.facets--vertical{display:none}@media screen and (min-width:750px){.facets--vertical{padding-block:0 var(--padding-block-end);display:block;position:static;width:auto;max-height:none;height:auto!important;overflow:visible}}@media screen and (min-width:750px){.collection-wrapper:has(.collection-wrapper--full-width) .facets--vertical:not(.facets--drawer){padding-inline-start:max(var(--padding-sm),var(--padding-inline-start))}}.facets--drawer{border-radius:0;border-right:var(--style-border-drawer);box-shadow:var(--shadow-drawer);padding-inline:0}.facets--drawer[open]{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:750px){.facets.facets-controls-wrapper{grid-column:column-1 / column-12;color:rgb(var(--color-foreground-rgb) / var(--opacity-70));gap:0 var(--facets-form-horizontal-gap);padding-bottom:var(--padding-xs)}}@media screen and (max-width:749px){.collection-wrapper:has(.product-grid-mobile--large) .facets-mobile-wrapper.facets-controls-wrapper{display:none}}.facets__inputs{display:flex;flex-direction:column;gap:var(--padding-lg);width:100%}:is(.facets--drawer,.facets--vertical) .facets__inputs:not(:has(.show-more)){padding-block-end:var(--padding-sm)}.facets__form-wrapper{display:flex;flex-direction:column;color:var(--color-foreground-muted);width:100%}@media screen and (min-width:750px){.facets--horizontal .facets__form-wrapper{flex-direction:row;height:auto}}.facets__form{display:flex;flex-flow:column;width:100%;height:100%}@media screen and (min-width:750px){.facets--horizontal .facets__form{flex-flow:row nowrap;height:auto}}@media screen and (min-width:750px){.facets:not(.facets--drawer) .facets__filters-wrapper{margin-inline-end:40px}}@media screen and (min-width:750px){.facets--horizontal .facets__filters-wrapper{max-width:60%;display:flex;flex-wrap:wrap;column-gap:var(--gap-xl);margin-inline-end:0}}.facets__summary{--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px;--icon-opacity: .5;font-size:var(--font-h5--size);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--gap-xs)}@media screen and (min-width:750px){.facets__summary{--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}}.facets__summary:hover{--icon-opacity: 1}.facets__summary-label-group{display:flex;flex-direction:row;align-items:center;gap:var(--gap-2xs);min-width:0}.facets__summary-label-group .facets__status{margin-inline-start:0;flex-shrink:0}.facets__filters-wrapper .facets__summary:hover,.facets__filters-wrapper .facets__panel[open] .facets__summary{opacity:1}@media screen and (min-width:750px){.facets--horizontal .facets__summary{font-size:var(--font-paragraph--size);justify-content:flex-start;height:var(--minimum-touch-target)}}.facets__summary .icon-caret{height:7px;width:13px;color:#191919;margin-block:var(--margin-2xs);transition:color var(--animation-speed) var(--animation-easing)}.facets--drawer .facets__summary .icon-caret{margin-inline-start:var(--margin-2xs)}.facets__bubble{display:inline-flex;font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight);aspect-ratio:1 / 1;background-color:#fff}.facets__inputs .show-more{display:flex;flex-direction:column;gap:var(--gap-xl);margin-block-end:var(--padding-xl)}@media screen and (min-width:750px){.facets:not(.facets--drawer) .facets__inputs-wrapper{gap:var(--gap-sm)}}@media screen and (min-width:750px){.facets--horizontal .facets__inputs .show-more{display:contents}}@media screen and (min-width:750px){.facets--horizontal .facets__inputs-wrapper{max-height:var(--facets-horizontal-max-input-wrapper-height);scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;padding:var(--padding-md);margin-block:0}}.facets--vertical .facets__inputs:has(.show-more) .facets__inputs-wrapper{padding-block:var(--padding-sm);padding-inline:var(--padding-sm);margin-block:calc(var(--padding-sm) * -1);margin-inline:calc(var(--padding-sm) * -1)}@media screen and (max-width:749px){.facets__inputs:has(.show-more) .facets__inputs-wrapper{padding-block:var(--padding-sm);padding-inline:var(--padding-sm);margin-block:calc(var(--padding-sm) * -1);margin-inline:calc(var(--padding-sm) * -1)}}.facets__inputs-wrapper:not(:has(.facets__inputs-list)),.facets__inputs-wrapper .facets__inputs-list{display:flex;gap:var(--facets-mobile-gap);flex-direction:column}@media screen and (min-width:750px){.facets__inputs-wrapper:not(:has(.facets__inputs-list)),.facets__inputs-wrapper .facets__inputs-list{gap:var(--gap-sm)}}@media screen and (min-width:750px){.facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches{gap:var(--gap-sm)}.facets--horizontal .facets__inputs-wrapper .facets__inputs-list--swatches:not(.facets__inputs-list--swatches-grid){display:grid;grid-template-columns:repeat(var(--swatch-columns, 4),1fr)}}.facets__inputs-wrapper .facets__inputs-list--swatches{--facets-mobile-gap: var(--gap-sm)}.facets__inputs-wrapper .facets__inputs-list--grid{--min-column-width: 20%;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min-column-width),1fr));gap:var(--gap-sm)}@media screen and (min-width:750px){.facets__inputs-wrapper .facets__inputs-list--grid{--min-column-width: 50px}}@media screen and (min-width:750px){.facets-block-wrapper:not(.facets-block-wrapper--vertical) .facets__inputs-list--grid{width:var(--facets-grid-panel-width)}}.facets__inputs-wrapper--row:not(:has(.facets__inputs-list)),.facets__inputs-wrapper--row .facets__inputs-list{flex-wrap:wrap;flex-direction:row}.facets__inputs .show-more__button{--show-more-icon-size: 22px;--show-more-gap: 8px;gap:var(--show-more-gap)}@media screen and (min-width:750px){.facets__inputs .show-more__button{--show-more-icon-size: 16px;--show-more-gap: 6px}}.facets__inputs .show-more__button .icon-plus{width:var(--show-more-icon-size);height:var(--show-more-icon-size)}.facets__inputs .show-more__button .icon-plus svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.facets__panel{padding:0 var(--drawer-padding);contain:layout}@media screen and (min-width:750px){.facets:not(.facets--drawer) .facets__panel,.facets-controls-wrapper .facets__panel{padding:0}}@media screen and (min-width:750px){.facets--horizontal .facets__panel{position:relative}}.facets__form-wrapper .facets__panel .icon-caret{height:14px;width:14px}.facets-mobile-wrapper .facets__panel-content{border-radius:var(--style-border-radius-popover)}.facets-mobile-wrapper{--facets-upper-z-index: var(--layer-raised);--facets-panel-min-width: 120px;--facets-panel-height: 300px}@media screen and (min-width:750px){.facets--horizontal .facets__panel-content,.sorting-filter__options{border-radius:var(--style-border-radius-popover);position:absolute;top:100%;width:max-content;min-width:var(--facets-panel-min-width);max-width:var(--facets-panel-width);max-height:var(--facets-panel-height);z-index:var(--facets-upper-z-index);box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);overflow-y:hidden;gap:0}}:is(.facets--drawer,.facets--vertical) :is(.facets__item,.sorting-filter):before{content:"";display:block;height:0;width:calc(100% - var(--drawer-padding) * 2);border-top:var(--style-border-width) solid var(--color-border);margin:0 auto}@media screen and (min-width:750px){.facets:not(.facets--drawer) :is(.facets__item,.sorting-filter):before{width:100%}.facets--horizontal .facets__item:not(:first-of-type):before,.facets--horizontal .sorting-filter:before{content:none}}@media screen and (min-width:750px){.facets--vertical .facets__item:not(:first-of-type):before,.facets--vertical .sorting-filter:before{content:""}}.facets__label,.facets__clear-all,.clear-filter{text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing)}.facets__label,.products-count-wrapper{text-transform:var(--facet-label-transform)}.clear-filter{background-color:transparent;box-shadow:none;padding:0}.facets__label{color:#191919;cursor:pointer;font-size:16px;font-weight:500}@media screen and (min-width:750px){.facets__label{margin-inline-end:var(--margin-2xs)}}.products-count-wrapper{display:none}@media screen and (min-width:750px){.facets--horizontal .products-count-wrapper{display:flex;margin-left:auto;flex-shrink:0;align-items:center;height:var(--minimum-touch-target)}}.facets__title-wrapper{background-color:var(--color-background);color:#191919;position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding-block:var(--padding-xs);padding-inline-start:var(--drawer-padding);padding-inline-end:var(--padding-2xs);z-index:var(--facets-sticky-z-index)}@media screen and (min-width:750px){:is(.facets--horizontal,.facets--vertical) .facets__title-wrapper{display:none}}.facets-drawer__title{--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px;margin:0;display:flex;align-items:center;gap:var(--gap-xs)}@media screen and (min-width:750px){.facets-drawer__title{--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}}#filters-drawer-heading.facets-drawer__title{font-family:Nunito Sans,sans-serif;font-weight:600;font-style:normal;font-size:17px;line-height:21.96px;letter-spacing:0;text-transform:uppercase}.facets-drawer__close{position:relative;top:0;right:0;padding:0;cursor:pointer}.facets__status:not(:empty){width:max-content;display:flex;margin-inline-start:auto;font-weight:500;color:#191919}.facets--filters-title{margin-block-end:0;color:#191919;height:fit-content}@media screen and (max-width:749px){.facets--filters-title{display:none}}@media screen and (min-width:750px){.facets--horizontal .facets__panel .facets__summary-label-group .facets__status:has(:not(:empty)){display:flex;margin-inline-start:0;margin-inline-end:0}}@media screen and (min-width:750px){.facets--horizontal .facets__form{gap:0 var(--facets-form-horizontal-gap)}}@media screen and (min-width:750px){.collection-wrapper:has(>.facets--horizontal) .facets__panel[open]{z-index:var(--facets-open-z-index)}}@media screen and (min-width:990px){.collection-wrapper:has(.facets-block-wrapper--vertical:not(.hidden)) .product-grid-top-bar__filter-btn{display:none}}.plp-mobile-sticky-actions{display:none}@keyframes plp-mobile-sticky-actions-enter{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@media screen and (max-width:749px){:is(main[data-template=collection],main[data-template=search]):has([data-plp-mobile-sticky-actions]){--plp-sticky-actions-bar-height: 52px}:is(main[data-template=collection],main[data-template=search]):has([data-plp-mobile-sticky-actions]) .plp-mobile-sticky-actions{display:block;position:fixed;left:0;right:0;bottom:0;z-index:var(--layer-header-menu, 12);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;transform:translateZ(0);will-change:transform;transition:transform .32s cubic-bezier(.32,.72,0,1);animation:plp-mobile-sticky-actions-enter .4s cubic-bezier(.32,.72,0,1) both}:is(main[data-template=collection],main[data-template=search]):has([data-plp-mobile-sticky-actions]) .plp-mobile-sticky-actions.plp-mobile-sticky-actions--sheet-open{transform:translate3d(0,100%,0);animation:none}:is(main[data-template=collection],main[data-template=search]):has([data-plp-mobile-sticky-actions]) .plp-mobile-sticky-actions.plp-mobile-sticky-actions--past-pagination{transform:translate3d(0,100%,0);display:none;animation:none}:is(main[data-template=collection],main[data-template=search]):has([data-plp-mobile-sticky-actions]) .plp-mobile-sticky-actions.plp-mobile-sticky-actions--hidden-on-scroll:not(.plp-mobile-sticky-actions--sheet-open){transform:translate3d(0,100%,0);display:none}.plp-mobile-sticky-actions__inner{display:flex;flex-direction:row;align-items:stretch;width:100%;max-width:100%;min-height:var(--plp-sticky-actions-bar-height, 52px);box-sizing:border-box;background-color:var(--white, #ffffff);border-top:1px solid var(--line-grey, #DDDDDD);padding:10px;gap:10px}.plp-mobile-sticky-actions__btn{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0;padding:10px 12px;border:1px solid var(--line-grey, #DDDDDD);border-radius:5px;background:var(--white, #ffffff);font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:1.5;letter-spacing:0;color:var(--color-foreground, #191919);text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent}.plp-mobile-sticky-actions__btn:active{opacity:.92}.plp-mobile-sticky-actions__segment{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:50px;max-width:100%}.plp-mobile-sticky-actions__text{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:4px;min-width:0;white-space:nowrap;text-align:center;color:#191919}.filter-count-bubble{margin-left:3px}.plp-mobile-sticky-actions__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.plp-mobile-sticky-actions__icon svg{display:block;width:16px;height:16px}.plp-mobile-sticky-actions__btn[data-plp-sticky-sort] .plp-mobile-sticky-actions__icon svg{width:16px;height:18px}.plp-mobile-sticky-actions__count{font-weight:500;color:var(--Blues-Primary-Blue, #1e35b1)}:is(main[data-template=collection],main[data-template=search]):has([data-plp-mobile-sticky-actions]) .facets-toggle,:is(main[data-template=collection],main[data-template=search]):has([data-plp-mobile-sticky-actions]) .product-grid-top-bar{display:none!important}:is(main[data-template=collection],main[data-template=search]):has([data-plp-mobile-sticky-actions]) results-list{padding-bottom:calc(var(--plp-sticky-actions-bar-height, 52px) + env(safe-area-inset-bottom,0px))}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){:is(main[data-template=collection],main[data-template=search]):has([data-plp-mobile-sticky-actions]) .plp-mobile-sticky-actions{animation:none;transition:none}}.sort-sheet-mobile{display:none}@media screen and (max-width:749px){:is(main[data-template=collection],main[data-template=search]):has([data-plp-mobile-sticky-actions]) .sort-sheet-mobile{display:block}.sort-sheet-mobile__dialog{--animation-speed: .28s;--animation-easing: cubic-bezier(.32, .72, 0, 1);width:100%;max-width:100%;max-height:min(85dvh,640px);height:auto;margin:0;padding:0;border:none;border-radius:16px 16px 0 0;inset-block-end:0;inset-block-start:auto;inset-inline:0;overflow:visible;z-index:var(--layer-overlay);background:transparent}.sort-sheet-mobile__dialog::backdrop{background:rgb(var(--color-foreground-rgb) / .35);transition:opacity var(--animation-speed) var(--animation-easing)}.sort-sheet-mobile__dialog[open]::backdrop{opacity:1}.sort-sheet-mobile__dialog.dialog-closing::backdrop{opacity:0}.sort-sheet-mobile__chrome{position:relative;display:flex;flex-direction:column;align-items:center;padding-block-start:8px}.sort-sheet-mobile__close-floating{position:relative;z-index:2;margin-block-end:10px;padding:0;border:none;background:transparent;cursor:pointer;color:#242424;-webkit-tap-highlight-color:transparent}.sort-sheet-mobile__close-floating-inner{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#e2e2e2;box-shadow:0 2px 12px rgb(var(--color-foreground-rgb) / .12)}.sort-sheet-mobile__close-floating-inner svg{width:18px;height:18px}.sort-sheet-mobile__panel{width:100%;background:#fff;overflow:hidden}.sort-sheet-mobile__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:20px 18px;background-color:#f1f1f1;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .1)}.sort-sheet-mobile__title{margin:0;font-weight:600;font-size:14px;color:#000}.sort-sheet-mobile__header-icon{display:flex;flex-shrink:0;stroke-width:1.5px}.sort-sheet-mobile__header-icon svg{width:16px;height:18px;display:block;color:#000}.sort-sheet-mobile__list{margin:0;padding:0;max-height:min(60dvh,480px);overflow-y:auto;-webkit-overflow-scrolling:touch}.sort-sheet-mobile__item{margin:0;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .08)}.sort-sheet-mobile__item:last-child{border-bottom:none}.sort-sheet-mobile__option{width:100%;display:block;margin:0;padding:15px 18px;border:none;background:#fff;text-align:start;font-family:inherit;font-size:12px;font-weight:400;color:var(--color-foreground, #191919);cursor:pointer;-webkit-tap-highlight-color:transparent}.sort-sheet-mobile__option--selected,.sort-sheet-mobile__option[aria-selected=true]{background:#1e35b114;color:var(--Blues-Primary-Blue, #1e35b1);font-weight:600}.sort-sheet-mobile__dialog[open]{animation:sort-sheet-mobile-in var(--animation-speed) var(--animation-easing) forwards}.sort-sheet-mobile__dialog.dialog-closing{animation:sort-sheet-mobile-out var(--animation-speed) var(--animation-easing) forwards}}@keyframes sort-sheet-mobile-in{0%{transform:translateY(100%);opacity:.96}to{transform:translateY(0);opacity:1}}@keyframes sort-sheet-mobile-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:.96}}@media(prefers-reduced-motion:reduce){.sort-sheet-mobile__dialog[open],.sort-sheet-mobile__dialog.dialog-closing{animation-duration:.01ms}}@media screen and (max-width:749px){dialog-component#filters-drawer{display:contents}#filters-drawer dialog>.facets__actions,#filters-drawer [data-filters-drawer-mount]>.facets__actions{flex-shrink:0}#filters-drawer [data-filters-drawer-mount]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;overflow:hidden}#filters-drawer dialog.facets.facets--drawer.dialog-modal,#filters-drawer .facets.facets--drawer.dialog-modal{width:100%!important;max-width:100%!important;min-width:0;margin:0!important;margin-inline:0!important;padding:0!important;padding-inline:0!important;padding-block:0!important;box-sizing:border-box;inset-inline:0;display:flex;flex-direction:column;height:100%;max-height:100dvh;min-height:0;overflow:hidden}#filters-drawer .facets__form-wrapper:has([data-facets-mobile-drawer-masterdetail]){width:100%;max-width:100%;margin:0;padding-inline:0;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}#filters-drawer .facets__form:has([data-facets-mobile-drawer-masterdetail]){width:100%;max-width:100%;margin:0;padding-inline:0;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}#filters-drawer .facets__filters-wrapper:has([data-facets-mobile-drawer-masterdetail]){width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background-color:#f6f6f6}#filters-drawer .facets-remove{padding-inline:0!important;width:100%;max-width:100%;box-sizing:border-box}#filters-drawer .facets__title-wrapper{flex-shrink:0;padding-block:0;padding-inline-start:max(var(--padding-sm),env(safe-area-inset-left,0px));padding-inline-end:max(var(--padding-sm),env(safe-area-inset-right,0px))}#filters-drawer .facets--drawer .facets__panel{padding-inline:0!important}#filters-drawer .price-facet .price-facet__presets.list-unstyled{display:block}#filters-drawer .price-facet{gap:var(--padding-xs)}#filters-drawer .price-facet__preset-item .checkbox{align-items:center}#filters-drawer .price-facet__preset-item .checkbox__label{display:inline-flex;align-items:center;flex:1;min-width:0;line-height:1.35}#filters-drawer .price-facet__preset-item .checkbox__label-text{padding-inline-start:12px;font-size:14px;font-weight:500;white-space:nowrap}#filters-drawer .price-facet__preset-item{padding-block:4px}#filters-drawer .price-facet__preset-item .checkbox,#filters-drawer .facets-mobile-drawer-masterdetail__panel-slot .checkbox{--checkbox-border-radius: 3px;--checkbox-size: 18px}#filters-drawer .price-facet__preset-item .checkbox .icon-checkmark,#filters-drawer .facets-mobile-drawer-masterdetail__panel-slot .checkbox .icon-checkmark{width:18px;height:18px;min-width:18px;min-height:18px;border-radius:3px;box-sizing:border-box}#filters-drawer .price-facet__preset-item .checkbox__input,#filters-drawer .facets-mobile-drawer-masterdetail__panel-slot .checkbox__input{width:18px;height:18px}#filters-drawer .price-facet__presets-scroll{margin-inline:0;padding-inline:0}#filters-drawer [data-facets-mobile-drawer-masterdetail]{display:grid;grid-template-columns:minmax(0,7.75rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;align-content:stretch;flex:1;min-height:0;height:100%;width:100%;max-width:100%;margin-inline:0;overflow:hidden;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .1);background-color:#f6f6f6}#filters-drawer .facets-mobile-drawer-masterdetail__nav{display:flex;flex-direction:column;align-self:stretch;min-height:0;height:100%;max-height:100%;gap:0;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background-color:transparent;border-inline-end:1px solid rgb(var(--color-foreground-rgb) / .12);box-shadow:none}#filters-drawer .facets-mobile-drawer-masterdetail__tab{flex:0 0 auto;width:100%;margin:0;padding:20px 15px 20px 20px;border:none;border-bottom:1px solid #ddd;background-color:transparent;box-sizing:border-box;display:flex;align-items:center;gap:4px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:150%;letter-spacing:0;vertical-align:middle;color:#000;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;position:relative}#filters-drawer .facets-mobile-drawer-masterdetail__tab-label{min-width:0;overflow-wrap:anywhere}#filters-drawer .facets-mobile-drawer-masterdetail__nav-spacer{flex:1 1 auto;min-height:0;background-color:transparent}#filters-drawer .facets-mobile-drawer-masterdetail__tab.is-active{color:var(--Blues-Primary-Blue, #1e35b1);font-weight:600;background-color:rgb(var(--color-background-rgb))}#filters-drawer .facets-mobile-drawer-masterdetail__tab-count{color:var(--Blues-Primary-Blue, #1e35b1);flex:0 0 auto;font-weight:500;white-space:nowrap}#filters-drawer .facets-mobile-drawer-masterdetail__panels{display:flex;flex-direction:column;align-self:stretch;min-height:0;overflow:hidden;background-color:rgb(var(--color-background-rgb))}#filters-drawer .facets-mobile-drawer-masterdetail__panel-slot{display:none;flex:1;min-height:0;flex-direction:column}#filters-drawer .facets-mobile-drawer-masterdetail__panel-slot--active{display:flex}#filters-drawer .facets-mobile-drawer-masterdetail__panel-slot .facets__summary{display:none}#filters-drawer .facets-mobile-drawer-masterdetail__panel-slot--active .facets__panel{display:flex;flex-direction:column;flex:1;min-height:0;border:none}#filters-drawer .facets-mobile-drawer-masterdetail__panel-slot--active .facets__panel-content{position:static;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:18px 12px;opacity:1;height:calc(100vh - 94px)}#filters-drawer .facets-mobile-drawer-masterdetail__panel-slot--active .facets__panel-content:has(.price-facet){padding:12px 23px}#filters-drawer .facets-mobile-drawer-masterdetail__panel-slot .checkbox{align-items:center;width:100%}#filters-drawer .facets-mobile-drawer-masterdetail__panel-slot .checkbox__label{display:inline-flex;align-items:center;flex:1;min-width:0;line-height:1.35;padding-bottom:10px}#filters-drawer .facets-mobile-drawer-masterdetail__panel-slot .checkbox__label-text{padding-inline-start:12px;font-size:14px;font-weight:500;line-height:1.35;letter-spacing:.01em;white-space:nowrap}#filters-drawer .facets-mobile-drawer-masterdetail__panel-slot .facets__inputs-list-item{padding-block:4px}#filters-drawer .facets-mobile-drawer-masterdetail__panel-slot--active .facets__item:before{display:none}}@media screen and (min-width:750px){#filters-drawer [data-facets-mobile-drawer-masterdetail]{display:contents}#filters-drawer .facets-mobile-drawer-masterdetail__nav{display:none!important}#filters-drawer .facets-mobile-drawer-masterdetail__panels,#filters-drawer .facets-mobile-drawer-masterdetail__panel-slot{display:contents}}.policy-list-trigger{anchor-name:--terms-policies-trigger;cursor:pointer;font-size:var(--font-size, .75rem);text-transform:var(--text-transform, none)}.policy_list li{border-radius:calc(var(--style-border-radius-popover) - 8px)}.policy_list li a{color:var(--color-foreground);display:inline-block;padding:8px;text-align:start;width:100%;outline-color:#0000;font-size:var(--font-size, .75rem);text-transform:var(--text-transform, none)}.policy_list li:is(:hover,:focus-within){background:rgb(var(--color-foreground-rgb) / .15)}.terms-policies-popover{position-anchor:--terms-policies-trigger;inset:unset;bottom:calc(anchor(top) + 1rem);left:anchor(left);border-radius:var(--style-border-radius-popover);background:linear-gradient(var(--color-background) 0 100%),linear-gradient(rgb(var(--color-background-rgb) / .15) 0 100%);background-clip:padding-box,border-box;border:1px solid #0000;box-shadow:var(--shadow-popover);padding:8px;margin:0;opacity:0;scale:.94;translate:0 6px;transform-origin:6ch 100%}.terms-policies-popover.\:popover-open,.terms-policies-popover:popover-open{opacity:1;translate:0 0;scale:1}@media screen and (max-width:750px){.terms-policies-popover{left:anchor(center);transform:translate(-50%);transform-origin:0% 100%}}@supports not (position-anchor: --account-button-trigger){.terms-policies-popover{bottom:unset;top:calc(var(--anchor-top) * 1px);left:calc(var(--anchor-left) * 1px);transform:translateY(calc(-100% - 1.25rem))}@media screen and (max-width:750px){.terms-policies-popover{left:calc((var(--anchor-left) + (var(--anchor-width) / 2)) * 1px);transform:translate(-50%,calc(-100% - 1.25rem))}}}@media(prefers-reduced-motion:no-preference){.terms-policies-popover{transition-property:display,overlay,opacity,scale,translate;transition-behavior:allow-discrete;transition-duration:.3s;transition-timing-function:var(--ease-out-quad)}@starting-style{.terms-policies-popover.\:popover-open,.terms-policies-popover:popover-open{opacity:.7;translate:0 6px;scale:.94}}}.icon-block{display:flex;fill:currentcolor;flex-shrink:0}.icon-block__media{height:auto}placeholder-image img{width:100%;height:100%;aspect-ratio:var(--ratio)}.image-block{display:flex;justify-content:var(--horizontal-alignment, "inline-start")}.image-block--height-fill .image-block__image{height:100%}.image-block__image{object-fit:cover;aspect-ratio:var(--ratio)}.logo-block{width:calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end));max-width:100%;max-height:calc(var(--logo-height, 100%) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height);display:flex}@media screen and (max-width:750px){.logo-block{max-height:calc(var(--logo-height-mobile, var(--logo-height, 100%)) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height-mobile, var(--logo-height));width:calc(var(--logo-width-mobile, var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end))}}.logo-block__image-wrapper{display:flex;width:100%;max-width:100%;max-height:100%}.logo-block__image{object-fit:contain;width:100%}.members-row-tile{position:relative;background:var(--members-row-tile-bg, #981319);border:var(--members-row-tile-border-width, 0) solid var(--members-row-tile-border-color, #981319);border-radius:var(--members-row-tile-radius, .3125rem);overflow:hidden;display:flex;flex-direction:column;min-width:0;width:100%;max-width:100%;margin-inline:0;height:auto;min-height:var(--members-row-tile-height-mobile, 17.75rem);max-height:none;opacity:1;transform:none;box-sizing:border-box}.members-row-tile--full-row-banner{min-height:var(--members-row-tile-height-mobile, 17.75rem)}.members-row-tile__link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:var(--layer-raised)}.members-row-tile__media{position:relative;width:100%;flex:0 0 auto;height:var(--members-row-media-height-mobile, 11.25rem);min-height:var(--members-row-media-height-mobile, 11.25rem);overflow:hidden;background:var(--members-row-media-placeholder-mobile, #981319);box-sizing:border-box}.members-row-tile--full-row-banner .members-row-tile__media{aspect-ratio:unset;height:100%;min-height:0;flex:1 1 auto}.members-row-tile__image{width:100%;height:100%;object-fit:cover;display:block}.members-row-tile__image--desktop{display:none;position:absolute;top:0;right:0;bottom:0;left:0}.members-row-tile__image--mobile{display:block;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width:990px){.members-row-tile__image--desktop{display:block}.members-row-tile__image--mobile{display:none}}.members-row-tile__placeholder{width:100%;height:100%;min-height:var(--members-row-media-height-mobile, 11.25rem);display:flex;align-items:center;justify-content:center;background:var(--members-row-media-placeholder-mobile, #981319)}.members-row-tile__placeholder svg{width:100%;height:100%}.members-row-tile__badge{position:absolute;top:var(--members-row-badge-offset, .5rem);right:var(--members-row-badge-offset, .5rem);background:var(--members-row-badge-bg, #FFFFFF);color:var(--members-row-badge-text-color, #282828);border-radius:var(--members-row-badge-radius, .3125rem);padding:var(--members-row-badge-padding-block, .1875rem) var(--members-row-badge-padding-inline, .5rem);display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;align-items:center;align-content:center;gap:0;line-height:1.4;z-index:var(--layer-raised);box-shadow:0 1px 4px #0000001a;width:min(100%,var(--members-row-badge-width-mobile, 4.5rem));max-width:calc(100% - 2 * var(--members-row-badge-offset, .5rem));min-height:var(--members-row-badge-height-mobile, 4rem);box-sizing:border-box;text-align:center}.members-row-tile__badge:after{content:"";position:absolute;left:12px;bottom:calc(var(--members-row-badge-tail-size, 18px) / -2);width:var(--members-row-badge-tail-size, 18px);height:var(--members-row-badge-tail-size, 18px);background:var(--members-row-badge-bg, #FFFFFF);transform:rotate(45deg);border-radius:2px;box-shadow:1px 1px #0000001a}.members-row-tile__badge-amount{font-size:var(--members-row-badge-amount-font-size-mobile, 1.125rem);font-weight:700;line-height:1.3;color:inherit;display:block;word-break:break-word}.members-row-tile__badge-label{font-size:var(--members-row-badge-label-font-size-mobile, .75rem);font-weight:500;line-height:1.3;text-transform:uppercase;color:inherit;display:block}.members-row-tile__content{background:var(--members-row-content-bg, #981319);padding:var(--members-row-content-padding-mobile, .75rem);gap:var(--members-row-content-gap-mobile, .5rem);display:flex;flex-direction:column;align-items:stretch;min-height:var(--members-row-content-height-mobile, 6.5rem);min-width:0;box-sizing:border-box;flex:0 1 auto;overflow:hidden}.members-row-tile__title-chip{display:flex;justify-content:flex-start;min-width:0}.members-row-tile__title{display:inline-flex;align-items:center;max-width:100%;background:var(--members-row-title-chip-bg, #ffffff);border-radius:var(--members-row-title-chip-radius, .171875rem);padding:var(--members-row-title-chip-padding-block, .25rem) var(--members-row-title-chip-padding-inline, .375rem);color:var(--members-row-title-color, #000000);font-weight:600;font-size:var(--members-row-title-font-size-mobile, .875rem);line-height:1.35;text-align:left;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word}.members-row-tile__description{margin:0;color:var(--members-row-description-color, #ffffff);font-weight:400;font-size:var(--members-row-description-font-size-mobile, .8125rem);line-height:1.45;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-width:0;background:var(--members-row-description-bg, transparent);border-radius:.25rem;padding-block:0;padding-inline:0;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}.members-row-tile--full-row-banner .members-row-tile__image{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width:990px){.members-row-tile{width:100%;height:auto;min-height:var(--members-row-tile-height, 28.75rem);max-height:none;max-width:min(100%,var(--members-row-tile-max-width, 100%));margin-inline:auto;border-radius:var(--members-row-tile-radius, .65375rem);border-width:var(--members-row-tile-border-width, 5px);background:var(--members-row-tile-bg, #981319)}.members-row-tile__media{height:var(--members-row-media-height, 19.9375rem);min-height:0;background:var(--members-row-media-placeholder, #626161)}.members-row-tile__placeholder{background:var(--members-row-media-placeholder, #626161);min-height:var(--members-row-media-height, 19.9375rem)}.members-row-tile__content{padding:var(--members-row-content-padding, 1.25rem);gap:var(--members-row-content-gap, .625rem);min-height:var(--members-row-content-height, 8.8125rem)}.members-row-tile__title{background:var(--members-row-title-chip-bg, #ffffff);color:var(--members-row-title-color, #000000);padding:var(--members-row-title-chip-padding-block, .375rem) var(--members-row-title-chip-padding-inline, .625rem);border-radius:var(--members-row-title-chip-radius, .326875rem);font-size:var(--members-row-title-font-size-desktop, var(--members-row-title-font-size, 1.125rem));line-height:1.39}.members-row-tile__description{color:var(--members-row-description-color, #ffffff);font-size:var(--members-row-description-font-size-desktop, var(--members-row-description-font-size, 1.125rem));-webkit-line-clamp:3}.members-row-tile__badge{width:var(--members-row-badge-width, 5.3125rem);max-width:none;min-height:var(--members-row-badge-height, 5rem);padding:var(--members-row-badge-padding-block, .1875rem) var(--members-row-badge-padding-inline, .75rem)}.members-row-tile__badge-amount{font-size:var(--members-row-badge-amount-font-size, 1.5rem)}.members-row-tile__badge-label{font-size:var(--members-row-badge-label-font-size, 1rem)}.members-row-tile--full-row-banner{min-height:var(--members-row-tile-height, 28.75rem);max-width:100%}.members-row-tile--full-row-banner .members-row-tile__media{height:100%;min-height:0;flex:1 1 auto}}.menu{width:100%}.menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:var(--spacing--size)}.menu__item+.menu__item{margin-block-start:var(--spacing--size)}.menu .menu__heading--empty{display:none}.menu__heading__default{display:contents}.menu__heading__accordion{display:none}@media screen and (max-width:749px){.menu--accordion .menu__heading--empty{display:flex}.menu--accordion .menu__heading__accordion{display:contents}.menu--accordion .menu__heading__default{display:none}.menu--accordion .details-content{margin-block-start:var(--spacing--size)}.menu--accordion .menu__details{padding-inline:0}.menu--dividers .menu__details{border-block-end:var(--style-border-width) solid var(--color-border)}.menu--dividers .details-content{padding-block-end:var(--padding-sm)}}.menu--caret .icon-plus,.menu--plus .icon-caret{display:none}.page-block{display:flex;flex-direction:column;max-width:100%;max-height:100%;width:100%;height:auto;align-items:flex-start}.page-title{margin-bottom:var(--margin-xl)}.placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden}.page-placeholder{width:100%;height:100%}.payment-icons{width:100%}.payment-icons__list{display:flex;align-items:center;justify-content:var(--alignment);flex-wrap:wrap;gap:var(--icon-gap);margin:0;padding:0}.payment-icons__item{display:flex;align-items:center}.popup-link__button svg{display:inline-block;position:relative;top:var(--margin-2xs)}.popup-link__content{box-shadow:var(--shadow-popover);border:var(--style-border-popover);border-radius:var(--style-border-radius-popover);background-color:var(--color-background);padding:var(--padding-4xl) var(--padding-xl) var(--padding-xl);max-width:var(--normal-content-width);max-height:var(--modal-max-height)}@media screen and (min-width:750px){.popup-link__content{padding:var(--padding-5xl)}}.popup-link__content[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.popup-link__content.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.popup-link__content--drawer{position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:100%;margin:0 0 0 auto}.popup-link__content--drawer:modal{max-height:100dvh}.popup-link__close{top:var(--margin-2xs);right:var(--margin-2xs);opacity:.8;animation:none}.tax-note:empty{display:none}form.payment-terms{padding-top:.5em;font-size:min(.85em,var(--font-paragraph--size));font-weight:var(--font-paragraph--weight);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.installments:not(:has(shopify-payment-terms)){display:none}product-custom-property-component{display:block;width:100%}product-custom-property-component .__heading{margin-inline:0;margin-block:0 var(--padding-sm)}product-custom-property-component .__heading:has(+.__description){margin-block-end:var(--padding-2xs)}product-custom-property-component .__description{font-size:min(.85em,var(--font-paragraph--size));color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));margin-inline:0;margin-block:0 var(--padding-md)}product-custom-property-component .__field{position:relative}product-custom-property-component .__input-wrapper{position:relative}product-custom-property-component input,product-custom-property-component textarea{width:100%;color:var(--color-input-text)!important}product-custom-property-component .__input-wrapper input{padding-bottom:calc(var(--padding-sm) * 3)}product-custom-property-component .__input-wrapper textarea{padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3)}product-custom-property-component textarea{min-height:80px}@supports (resize: vertical){@media(hover:hover)and (pointer:fine){product-custom-property-component textarea{resize:vertical}}}product-custom-property-component .__character-label{position:absolute;left:var(--input-padding-x);bottom:var(--padding-sm);pointer-events:none}product-custom-property-component .__character-count{font-style:italic;color:var(--color-input-text)!important}.custom-property__input{border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);box-shadow:none}.custom-property__input:is(:hover,:focus){box-shadow:none}.custom-property__input:focus{outline:var(--focus-outline-width) solid var(--color-input-background)}.product-inventory__status{display:flex;align-items:center;font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);gap:var(--padding-xs)}.product-inventory__icon,.product-inventory__icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.product-inventory__icon-low{color:var(--color-lowstock)}.product-inventory__icon-in_stock{color:var(--color-instock)}.product-inventory__icon-out_of_stock{color:var(--color-outofstock)}.product-inventory__icon circle:first-of-type{opacity:.3}.product-recommendations .resource-list__carousel slideshow-slides{padding:0}.product-recommendations .section-resource-list__content{margin-bottom:20px}.product-recommendations-wrapper{width:100%}.product-recommendations-wrapper:has(product-recommendations[data-shopify-editor-preview]){width:100vw}.product-recommendations{display:block}.product-recommendations__skeleton-item{aspect-ratio:3 / 4;background-color:var(--color-foreground);opacity:var(--skeleton-opacity);border-radius:4px}.product-card .contents .text-block,.product-grid__card .contents .text-block{height:42px;max-height:42px;min-height:42px;margin:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.product-card .contents .text-block>*,.product-grid__card .contents .text-block>*{margin:0;padding:0}.product-card .contents .text-block p,.product-grid__card .contents .text-block p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;height:42px;max-height:42px;min-height:42px;line-height:21px;margin:0;padding:0;white-space:normal;word-wrap:break-word;word-break:break-word}.rating-wrapper{width:100%;gap:var(--gap-xs);flex-wrap:wrap}.rating-color--primary{--star-fill-color: var(--color-primary);--star-fill-color-rgb: var(--color-primary-rgb)}.rating-color--foreground{--star-fill-color: var(--color-foreground);--star-fill-color-rgb: var(--color-foreground-rgb)}.rating-wrapper,.rating{display:flex;align-items:center}.rating-wrapper.justify-right{flex-direction:row-reverse}.rating{gap:var(--gap-3xs)}.rating-wrapper .rating-text,.rating-wrapper .rating-count,.rating-wrapper .rating-count-separator{color:var(--star-fill-color);margin:0;white-space:nowrap}.rating-count-separator{opacity:var(--opacity-20);padding-left:calc(var(--padding-xs) / 2);padding-right:var(--padding-xs)}.stars{height:var(--star-size);fill:var(--empty-star-fill-color)}.filled-star{fill:var(--star-fill-color)}.social-icons__wrapper{display:flex;gap:var(--gap-sm);flex-wrap:wrap;justify-content:center}@media screen and (min-width:750px){.social-icons__wrapper{flex-wrap:nowrap;justify-content:flex-start}}.social-icons__icon-wrapper{display:flex;align-items:center;justify-content:center;height:var(--icon-size-lg)}.social-icons__icon{display:flex;fill:currentColor;flex-shrink:0;width:var(--icon-size-lg);height:var(--icon-size-lg)}.social-icons__icon{display:none}.social-icons__icon-wrapper:has(.social-icons__icon path){width:var(--icon-size-lg)}.social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon{display:block}.social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon-label{display:none}.shopify-design-mode .social-icons__icon-wrapper--disabled{opacity:var(--disabled-opacity, .5);cursor:not-allowed}.shopify-design-mode .social-icons__icon-wrapper--disabled a{pointer-events:none}.layout-panel-flex--column>.spacer-block{width:100%}.layout-panel-flex--row>.spacer-block{height:100%}:is(.layout-panel-flex--row,.layout-panel-flex--column)>.spacer-block--size-percent{flex:var(--spacer-size)}.layout-panel-flex--row>.spacer-block--size-pixel{width:var(--spacer-size)}.layout-panel-flex--column>.spacer-block--size-pixel{height:var(--spacer-size)}@media screen and (max-width:750px){.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-percent{flex:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-percent,.mobile-column>.spacer-block--size-percent:not(.spacer-block--size-mobile-pixel){width:100%;flex:var(--spacer-size-mobile)}.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-pixel{width:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-pixel,.mobile-column>.spacer-block--size-mobile-pixel{width:100%;flex:0;height:var(--spacer-size-mobile)}}product-swatches{width:100%;display:flex;position:relative;overflow:hidden;gap:0;flex-shrink:0}swatches-variant-picker-component{display:flex;width:100%;flex-direction:row;justify-content:var(--product-swatches-alignment-mobile)}@media(min-width:750px){swatches-variant-picker-component{justify-content:var(--product-swatches-alignment)}}swatches-variant-picker-component .variant-option--swatches{padding-block:calc(var(--product-swatches-padding-block-start) + var(--focus-outline-offset) + var(--focus-outline-width)) calc(var(--product-swatches-padding-block-end) + var(--focus-outline-offset) + var(--focus-outline-width));padding-inline:calc(var(--product-swatches-padding-inline-start) + var(--focus-outline-offset) + (1.5 * var(--focus-outline-width))) calc(var(--product-swatches-padding-inline-end) + var(--focus-outline-offset) + var(--focus-outline-width))}.variant-option--swatches overflow-list::part(list){gap:var(--gap-sm)}.variant-option--swatches overflow-list[defer]::part(list){flex-wrap:nowrap}.hidden-swatches__count{display:flex;align-self:center;align-items:center;justify-content:center;color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:transparent;padding:0;border:0;border-radius:0}.hidden-swatches__count:before{counter-reset:overflow-count var(--overflow-count);content:"+" counter(overflow-count);line-height:1;cursor:pointer}.hidden-swatches__count:hover{color:var(--color-foreground-rgb)}.placeholder-video{aspect-ratio:5 / 3}.account-actions{background-color:var(--color-background);display:flex;flex-direction:column;position:relative;transition:height var(--animation-values)}.account-actions:has([data-active]) .account-actions__main-menu{visibility:hidden}.account-actions__header{padding:var(--padding-xl);display:flex;flex-direction:column;gap:var(--gap-2xs)}.account-actions__title{--font-h5--size: var(--font-size--lg);margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-actions__email{display:flex;align-items:center;gap:var(--gap-2xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-60));max-width:var(--account-actions-max-width);word-break:break-all}.account-actions__sign-ins{padding:var(--padding-xl);padding-block-start:0;padding-block-end:var(--padding-md);display:flex;flex-direction:column;gap:var(--gap-sm)}.account-actions__sign-in-text{display:inline}.account-actions__fallback-text{display:none}.account-actions__sign-ins:not(:has(shop-login-button)){gap:0}.account-actions__sign-ins:not(:has(shop-login-button)) .account-actions__sign-in-text{display:none}.account-actions__sign-ins:not(:has(shop-login-button)) .account-actions__fallback-text{display:block}.account-actions__shop-login{--buttons-radius: var(--style-border-radius-buttons-primary)}.account-actions__nav{padding:var(--padding-xl);padding-block-start:0}.account-actions__list{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-sm);width:100%;list-style:none;margin:0;padding:0}@media screen and (max-width:300px){.account-actions__list{grid-template-columns:1fr}}.account-actions__link{width:auto;display:flex;justify-content:center;align-items:center;gap:var(--gap-2xs)}.account-actions__icon{display:flex;width:var(--icon-size-sm);height:var(--icon-size-sm);margin-block:-4px}@supports not (background-color: rgb(from red 150 g b / alpha)){.account-actions :is(a.button,a.button-secondary):focus-visible{outline:none;overflow:visible;position:relative}.account-actions :is(a.button,a.button-secondary):focus-visible:after{content:"";position:absolute;inset:calc(-1 * var(--focus-outline-offset));border:var(--focus-outline-width) solid currentColor;border-radius:var(--style-border-radius-buttons-secondary);display:inherit}.account-actions a.button:focus-visible:after{border-color:var(--button-background-color);border-radius:var(--style-border-radius-buttons-primary)}}.account-button{color:var(--color-foreground);-webkit-appearance:none;appearance:none;border:none;background:none;height:var(--button-size);width:var(--button-size);display:flex;flex-wrap:wrap;justify-content:center;align-content:center;transition:color var(--animation-speed) var(--animation-easing);anchor-name:--account-button-trigger}.account-button__avatar{--account-button-size: 1.625rem;display:flex;align-items:center;justify-content:center;width:var(--account-button-size);height:var(--account-button-size);border-radius:var(--style-border-radius-50);background-color:var(--color-primary-button-background);font-size:var(--font-size--sm);font-weight:500;color:var(--color-primary-button-text);text-transform:uppercase;line-height:1}.account-button__icon{color:currentColor;display:inline-flex;justify-content:center;align-items:center}.account-button shop-user-avatar{pointer-events:none}@media screen and (min-width:750px){.account-drawer{display:none}}.account-drawer__dialog{--animation-speed: .24s;--dialog-drawer-opening-animation: account-drawer-slide-in;--dialog-drawer-closing-animation: account-drawer-slide-out;height:fit-content;margin:0;inset-block-end:0;inset-block-start:auto;border-radius:0;padding:0}.account-drawer__close-button{z-index:1;inset-block-start:var(--padding-xs);inset-inline-end:var(--padding-xs);color:var(--color-foreground);background-color:transparent}.account-drawer__close-button .svg-wrapper{display:flex;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center}@keyframes account-drawer-slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes account-drawer-slide-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.account-popover{--account-popover-min-width: 22rem;--account-actions-max-width: 22rem}.account-popover__summary{padding:0}.account-popover__summary:hover{color:var(--color-foreground)}.account-popover__panel{--account-popover-opacity: 0;--account-popover-y: 20px;position-anchor:--account-button-trigger;border-radius:var(--style-border-radius-popover);margin:0;left:unset;width:max-content;min-width:var(--account-popover-min-width);box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);overflow-y:hidden;opacity:var(--account-popover-opacity);translate:0 var(--account-popover-y);transition-property:display,opacity,translate;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete;top:calc(anchor(bottom) + var(--header-padding));right:anchor(right)}.account-popover__panel:popover-open{--account-popover-opacity: 1;--account-popover-y: 0px}@supports not (position-anchor: --account-button-trigger){.account-popover__panel{top:calc(var(--anchor-top) * 1px + var(--minimum-touch-target) + var(--header-padding));right:calc(var(--anchor-right) * 1px)}}@supports not selector(:popover-open){.account-popover__panel.\:popover-open{--account-popover-opacity: 1;--account-popover-y: 0px}}@starting-style{.account-popover__panel{--account-popover-opacity: .7;--account-popover-y: 20px}.account-popover__panel:popover-open{--account-popover-opacity: .7;--account-popover-y: 20px}}.add-to-cart-text{display:flex;gap:var(--gap-2xs);align-items:center;justify-content:center;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing);animation-fill-mode:forwards;transition:opacity var(--animation-speed) var(--animation-easing)}.atc-added .add-to-cart-text{animation-name:atc-slide-out}.add-to-cart-text--added{position:absolute;top:0;right:0;bottom:0;left:0;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing);animation-fill-mode:forwards;display:flex;align-items:center;justify-content:center;opacity:0;transition:width var(--animation-speed) var(--animation-easing),opacity var(--animation-speed) var(--animation-easing)}.atc-added .add-to-cart-text--added{animation-name:atc-slide-in}@keyframes atc-slide-in{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@keyframes atc-slide-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-1em);opacity:0}}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.bento-box{display:grid;column-gap:var(--bento-gap);row-gap:calc(var(--bento-gap) * 1.5);width:100%}.bento-box:has(.collection-card--image-bg){row-gap:var(--bento-gap)}.bento-box~.bento-box{padding-block-start:var(--bento-gap)}@media(max-width:900px){.bento-box{grid-template-columns:repeat(2,1fr)}.bento-box__item:nth-child(3n+1){grid-column:span 1}.bento-box__item:nth-child(3n+2){grid-column:span 1}.bento-box__item:nth-child(3n+3){grid-column:span 2}.bento-box__item:last-child:nth-child(3n+5){grid-column:span 1}.bento-box__item:last-child:nth-child(3n+4){grid-column:span 2}}@media(min-width:901px){.bento-box{grid-template-columns:repeat(12,1fr);grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H I I I I I I" "J J J J K K K K L L L L"}.bento-box__item:nth-child(1){grid-area:A}.bento-box__item:nth-child(2){grid-area:B}.bento-box__item:nth-child(3){grid-area:C}.bento-box__item:nth-child(4){grid-area:D}.bento-box__item:nth-child(5){grid-area:E}.bento-box__item:nth-child(6){grid-area:F}.bento-box__item:nth-child(7){grid-area:G}.bento-box__item:nth-child(8){grid-area:H}.bento-box__item:nth-child(9){grid-area:I}.bento-box__item:nth-child(10){grid-area:J}.bento-box__item:nth-child(11){grid-area:K}.bento-box__item:nth-child(12){grid-area:L}.bento-box:has(.bento-box__item:first-child:nth-last-child(1)){grid-template-areas:"A A A A A A A A A A A A"}.bento-box:has(.bento-box__item:first-child:nth-last-child(2)){grid-template-areas:"A A A A A A B B B B B B"}.bento-box:has(.bento-box__item:first-child:nth-last-child(4)){grid-template-areas:"A A A A B B B B B B B B" "C C C C C C C C D D D D"}.bento-box:has(.bento-box__item:first-child:nth-last-child(5)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E E E E"}.bento-box:has(.bento-box__item:first-child:nth-last-child(7)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D D D D E E E" "F F F F F F G G G G G G"}.bento-box:has(.bento-box__item:first-child:nth-last-child(8)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H H H H H H H"}.bento-box:has(.bento-box__item:first-child:nth-last-child(10)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G G G G G G G H H H" "I I I J J J J J J J J J"}.bento-box:has(.bento-box__item:first-child:nth-last-child(11)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H I I I I I I" "J J J J K K K K K K K K"}}.blog-post-comments__form-container{--comment-form-gap: var(--gap-md);width:100%;max-width:var(--normal-content-width);margin:var(--margin-4xl) auto 0}.blog-post-comments__form{display:grid;grid-template-columns:1fr;gap:var(--comment-form-gap)}@media screen and (min-width:750px){.blog-post-comments__form{grid-template-columns:1fr 1fr}}.blog-post-comments__form-input{padding:var(--padding-lg) var(--padding-xl);border:var(--style-border-width-inputs) solid var(--color-input-border)}.blog-post-comments__form-input--textarea{resize:vertical;min-height:var(--input-textarea-min-height)}.blog-post-comments__form-message{display:flex;align-items:center;gap:var(--gap-xs)}.blog-post-comments__form-body{grid-column:1 / -1}.blog-post-comments__form-input:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.blog-post-comments__form-moderated{font-size:var(--font-size--xs)}.blog-post-comments__form-submit{margin-block-start:var(--comment-form-gap)}.link{text-decoration:none;text-decoration-color:currentcolor}.link:hover{color:var(--color-primary-hover);text-decoration-color:transparent}.cart-yotpo-points{padding:15px;background-color:#fff}.cart-yotpo-points__wrapper{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 15px;border-radius:5px;border:1px solid #DDDDDD}.cart-yotpo-points__left{display:flex;align-items:center;gap:8px}.cart-yotpo-points__icon{width:25px;height:25px;flex-shrink:0}.cart-yotpo-points__text{color:#191919;line-height:1.4;font-size:14px}.cart-yotpo-points__text strong{font-weight:600}.cart-yotpo-points__info{background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center}@media(max-width:544px){.cart-yotpo-points__text{font-size:12px}.cart-yotpo-points{padding-top:8px}}@media(max-width:390px){.cart-yotpo-points__text{font-size:10px}.cart-yotpo-points{padding:5px}.cart-yotpo-points__wrapper{padding:5px 10px}}.card-carousel-2{display:block;position:relative;width:100%;height:100%}.card-carousel-2__track{display:flex;position:relative;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1px}.card-carousel-2__dots{position:absolute;bottom:var(--shoplc-hover-meta-bottom, 48px);left:0;right:0;z-index:3;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px;padding:0 12px;height:28px;box-sizing:border-box;pointer-events:none;opacity:0;transition:opacity var(--animation-speed, .2s) ease}.card-carousel-2__dot{width:6px;height:6px;border-radius:50%;background:#c4c4c4}.card-carousel-2__dot.is-active{background:#000}@media screen and (min-width:750px){.card-gallery:hover .card-carousel-2__dots{opacity:1}}@media screen and (max-width:749px){.card-carousel-2__dots{opacity:1;bottom:0}}.card-carousel-2__arrows{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:0;box-sizing:border-box;pointer-events:none;opacity:0;transition:opacity var(--animation-speed, .2s) ease}.card-carousel-2__arrow{flex-shrink:0;width:27px;height:35px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:0;background-color:#fff;color:#191919;cursor:pointer;pointer-events:auto}.card-carousel-2__arrow svg{width:7px;height:15px}.card-carousel-2__arrow--prev{box-shadow:5px 0 10px #0000000d}.card-carousel-2__arrow--next{box-shadow:-5px 0 10px #0000000d}.card-carousel-2__arrow--off{visibility:hidden}@media screen and (min-width:750px){.card-gallery:hover .card-carousel-2__arrows{opacity:1}}.card-carousel-2__track::-webkit-scrollbar{width:0;height:0}.card-carousel-2__slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.card-carousel-2__img{display:block;width:100%;height:100%;object-fit:cover}.card-carousel-2__slide[hidden]{display:none!important}.card-gallery{overflow:hidden;container-type:inline-size;container-name:card-gallery-container}.card-gallery__placeholder svg{height:100%;width:100%}.card-gallery svg{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio))}.card-gallery slideshow-slide{width:100%;scroll-snap-stop:always}.card-gallery slideshow-slides{gap:1px!important}.product-card-gallery__title-placeholder{padding:var(--padding-md);font-size:var(--font-size--2xl);line-height:var(--line-height--display-loose);word-break:break-word;color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio:var(--gallery-aspect-ratio);border-radius:var(--product-corner-radius);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card-gallery__title-placeholder a{color:var(--color-foreground)}.product-card-gallery__no-media{display:block;width:100%;aspect-ratio:var(--gallery-aspect-ratio, var(--ratio));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));border-radius:var(--product-corner-radius);overflow:hidden}.product-card-gallery__no-media-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0}.product-card-gallery__no-media-img{width:100%;height:100%;object-fit:contain}@media screen and (min-width:750px){.product-grid[data-product-card-size=extra-large] .product-card-gallery__title-placeholder{padding:var(--padding-3xl);font-size:var(--font-size--3xl)}.product-grid[data-product-card-size=large] .product-card-gallery__title-placeholder{padding:var(--padding-2xl);font-size:var(--font-size--2xl)}.product-grid[data-product-card-size=medium] .product-card-gallery__title-placeholder{padding:var(--padding-xl);font-size:var(--font-size--xl)}.product-grid[data-product-card-size=small] .product-card-gallery__title-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg)}.product-grid[data-product-card-size=extra-large] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-3xl) + 50px)}.product-grid[data-product-card-size=large] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-2xl) + 50px)}.product-grid[data-product-card-size=medium] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-xl) + 50px)}.product-grid[data-product-card-size=small] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}.product-grid[data-product-card-size=extra-large] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-3xl) + 40px)}.product-grid[data-product-card-size=large] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-2xl) + 40px)}.product-grid[data-product-card-size=medium] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-xl) + 40px)}.product-grid[data-product-card-size=small] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.product-grid[data-product-card-size=extra-large] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-3xl) + 40px)}.product-grid[data-product-card-size=large] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-2xl) + 40px)}.product-grid[data-product-card-size=medium] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-xl) + 40px)}.product-grid[data-product-card-size=small] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}@media screen and (max-width:749px){.product-card-gallery__title-placeholder{font-size:var(--font-size--xl);padding:var(--padding-md)}.product-grid[data-product-card-size] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}.product-grid[data-product-card-size] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.product-grid[data-product-card-size] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}[product-grid-view=zoom-out] .card-gallery .product-card-gallery__title-placeholder{padding:var(--padding-xs)!important;font-size:var(--font-size--xs)}[product-grid-view=zoom-out] .card-gallery .slideshow-control{min-width:auto}.cart-discount__input{background-color:var(--color-input-background);color:var(--color-input-text);border-width:var(--style-border-width-inputs);border-color:var(--color-input-border);border-style:solid;border-radius:var(--style-border-radius-inputs);padding:var(--padding-sm) var(--padding-md);height:100%;flex-grow:1;min-width:0}.cart-discount__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-subdued-text))}.cart-discount__pill-code{overflow:hidden;max-width:100px;text-overflow:ellipsis;white-space:nowrap;margin:0}.cart-discount{width:100%}.cart-discount__codes{display:none;gap:var(--padding-xs);flex-wrap:wrap;list-style:none;padding-inline:0;margin:0}.cart-discount__codes:has(.cart-discount__pill){display:flex}.cart-discount__button{height:100%}.cart-discount__content{height:calc(var(--button-size) + var(--padding-2xs) + var(--padding-sm))}.cart-discount__pill{display:flex;color:var(--color-foreground);gap:var(--padding-xs);align-items:center;padding:var(--padding-xs) var(--padding-sm);border-radius:var(--style-border-radius-pills);background-color:var(--color-input-background);text-transform:uppercase}.cart-discount__form{display:flex;gap:var(--padding-md);align-items:center;height:100%;padding-block:var(--padding-2xs) var(--padding-sm)}:is(.cart-discount__pill-remove,.cart-discount__pill-remove:hover){--close-icon-opacity: .4;color:var(--color-foreground);background-color:transparent;pointer-events:all;cursor:pointer;height:100%}.cart-discount__error{display:flex;align-items:center;width:100%;padding-block:var(--padding-2xs) var(--padding-sm)}.cart-discount__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline:var(--margin-3xs) var(--margin-xs)}.cart-discount__error-text{margin-block-start:var(--margin-3xs)}cart-icon:has(.cart-bubble__text-count:empty){--cart-bubble-size: 10px;--cart-bubble-top: 9px;--cart-bubble-right: 9px}cart-icon:has(.cart-bubble__text-count:empty) .svg-wrapper{--cart-bubble-top: 4px;--cart-bubble-right: 4px}.cart-items{--cart-item-media-width-min: 2.5rem;--cart-item-media-width-max: 7.5rem;container-name:cart-items;container-type:inline-size;width:100%}.cart-items-disabled{pointer-events:none}.cart-items__table{width:100%}.cart-items__table *{margin:0}.cart-items__table-row{--cart-item-price-width: 6rem;display:grid;grid-template-columns:clamp(2.5rem,15cqi,7.5rem) minmax(0,1fr) minmax(var(--cart-item-price-width),auto);grid-template-areas:"media details price" "media quantity price" "media error error";column-gap:var(--gap-md);align-items:start;padding-bottom:var(--cart-items-gap);margin-bottom:var(--margin-lg)}.cart-items__table-row.cart-items__nested-line td:first-child{width:60%;justify-self:right}html:active-view-transition-type(page-navigation) .cart-items__table-row{view-transition-name:none!important}.cart-items__table-row.removing{overflow:hidden;animation:removeRow calc(var(--animation-speed) * 2) var(--animation-easing) forwards;animation-delay:var(--animation-speed)}@keyframes removeRow{0%{height:var(--row-height)}to{opacity:0;height:0;padding-bottom:0;margin-bottom:0;border-color:transparent}}.cart-items__table-row:last-child{padding-bottom:0}.cart-items--dividers .cart-items__table-row{border-bottom:1px solid var(--color-border);margin-bottom:var(--cart-items-gap)}.cart-items--dividers .cart-items__table-row:has(+.cart-items__nested-line){border-bottom:none;margin-bottom:0}.cart-items--dividers .cart-items__table-row:last-child{border-block-end:none;padding-block-end:0;margin-bottom:0}.cart-items__details{grid-area:details;color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.cart-items__details>*+*,.cart-items__bundle li{margin-block-start:var(--margin-2xs)}.cart-items__details *{font-size:var(--cart-font-size--sm)}.cart-items__details a{text-decoration:none}.cart-items__title{font-size:var(--cart-font-size--md);color:var(--color-foreground);text-transform:var(--product-title-case)}.cart-items__variant{display:inline-block}.cart-items__quantity{grid-area:quantity;margin-block-start:var(--margin-xs);display:flex;align-items:center;justify-content:flex-start;gap:var(--gap-xs);width:fit-content}.cart-items__quantity .quantity-selector{display:inline-flex;flex:0 1 var(--quantity-selector-width);font-size:var(--cart-font-size--sm);height:auto}.cart-items__remove{background-color:transparent;color:var(--color-foreground);width:var(--minimum-touch-target);height:var(--minimum-touch-target);justify-content:center;box-shadow:none;padding:0}.cart-items__media{grid-area:media;padding:0}.cart-items__price{grid-area:price;min-height:unset;min-width:var(--cart-item-price-width);text-align:end;display:block;font-size:var(--cart-font-size--md)}.cart-items__price-unit{font-size:var(--cart-font-size--xs)}.cart-items__media-container{display:flex;aspect-ratio:var(--ratio);position:relative;width:100%;overflow:hidden}.cart-items__media-image{aspect-ratio:inherit;object-fit:cover;object-position:center center;width:100%;height:auto}.cart-items__empty-button{margin-top:var(--margin-md);padding-inline:var(--padding-4xl);padding-block:var(--padding-lg)}.cart-items__error{display:flex;align-items:flex-start;width:100%;grid-area:error;margin-block-start:var(--margin-xs);opacity:1;overflow:hidden;transform:translateY(0);transition:opacity var(--drawer-animation-speed) var(--animation-easing),transform var(--drawer-animation-speed) var(--animation-easing)}@starting-style{.cart-items__error{opacity:0;transform:translateY(-.5rem)}}.cart-item__error{display:flex;align-items:flex-start;width:100%;font-size:var(--cart-font-size--sm);padding-block:var(--padding-2xs)}.cart-item__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline:var(--margin-3xs) var(--margin-xs);margin-block-start:var(--margin-3xs)}@container cart-items (min-width: 720px){.cart-items__table-row{--cart-item-price-width: 6rem;grid-template-columns:7.5rem 1fr 1fr minmax(var(--cart-item-price-width),auto);grid-template-rows:min-content 1fr;grid-template-areas:"media details quantity price" "media details error error"}.cart-items__quantity,.cart-items__price{grid-area:initial}.cart-items__quantity{margin-top:0}.cart-items__price{min-height:var(--minimum-touch-target);display:flex;flex-direction:column;align-items:flex-end;justify-content:center}}.cart__original-total-container,.cart__total-container{display:flex;flex-direction:column}.cart__total-container{row-gap:var(--gap-2xs)}.cart__total-container:has(.cart__installments){row-gap:var(--gap-xs)}.cart__original-total-container:empty{display:none}.cart__summary-totals{display:flex;flex-direction:column;gap:var(--gap-xl);width:100%;border-block-start:none}.cart__summary-totals:has(>:first-child:not(.cart__original-total-container,.cart__total-container)){padding-block-start:0;border-block-start:none}@media screen and (min-width:750px){.cart__summary-totals{padding-block-start:0}}.cart__original-total-container,.cart__original-total-container *{font-size:var(--cart-font-size--sm)}.cart__total{font-weight:var(--font-weight-bold)}.cart__total-label{font-size:var(--cart-font-size--sm)}.cart__total-value{font-size:var(--cart-font-size--2xl)}.cart-primary-typography{font-family:var(--cart-primary-font-family);font-style:var(--cart-primary-font-style);font-weight:var(--cart-primary-font-weight)}.cart-secondary-typography{font-family:var(--cart-secondary-font-family);font-style:var(--cart-secondary-font-style);font-weight:var(--cart-secondary-font-weight)}.cart__ctas{width:100%;display:grid;gap:var(--checkout-button-gap);grid-auto-flow:row;grid-template-columns:1fr}.cart__additional-checkout-buttons{width:100%}.cart__ctas .cart__checkout-button{width:100%;height:clamp(25px,var(--height-buy-buttons),55px);padding-inline:var(--padding-4xl)}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-inline-alignment: center;--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-primary);--shopify-accelerated-checkout-row-gap: var(--checkout-button-gap, 10px)}.cart-note{width:100%}@starting-style{.cart-note[open-by-default-on-desktop][open-by-default-on-mobile] .details-content{block-size:auto;opacity:1;overflow-y:visible}}.cart-note__inner{padding-block:var(--padding-2xs) var(--padding-sm)}.cart-note__summary{display:flex;align-items:center;justify-content:space-between}.cart-note__summary:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cart-note__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--cart-font-size--sm)}.cart-note__instructions{color:var(--color-input-text);background-color:var(--color-input-background);border-width:var(--style-border-width-inputs);border-color:var(--color-input-border);transition:box-shadow var(--animation-speed) ease;box-shadow:var(--input-box-shadow);min-height:5.5rem;min-width:100%;max-width:100%;font-size:var(--cart-font-size--sm);padding:max(4px,calc(var(--style-border-radius-inputs) * (1 - cos(45deg))))}.cart-note .svg-wrapper{height:var(--icon-size-sm);width:var(--icon-size-sm);margin:0}.cart-note .icon-plus{height:var(--icon-size-xs);width:var(--icon-size-xs)}.remove-icon-bottom,.remove-icon-top{transition:transform var(--animation-speed) var(--animation-easing)}.cart-items__remove:hover .remove-icon-top{transform:translate(calc(-1 * var(--icon-stroke-width)),var(--icon-stroke-width)) rotate(-15deg)}.cart-items__remove:is(:hover,:active) .remove-icon-bottom{transform:translateY(var(--icon-stroke-width))}.cart-items__table-row.removing .remove-icon-bottom{transform:translateY(0)}.cart-items__table-row.removing .remove-icon-top{animation:removeButtonClickedIconTop var(--animation-speed) var(--animation-easing) forwards}@keyframes removeButtonClickedIconTop{50%{transform:translateY(calc(-1 * var(--icon-stroke-width)))}to{transform:translate(0)}}.cart-items__properties{display:block;margin-block-start:var(--margin-2xs)}.cart-items__properties dt,.cart-items__properties dd{display:inline}.cart__discount-nudge{display:flex;align-items:center;gap:11px;background:#fffddf;margin-bottom:10px;color:#000;line-height:1.4}@media(max-width:750px){.cart__discount-nudge{gap:4px}}.cart__discount-nudge-icon{display:flex;align-items:center;flex-shrink:0}.cart__discount-nudge-text{font-weight:400;font-size:14px}@media(max-width:750px){.cart__discount-nudge-text{font-size:12px}}.cart__bundle-discounts-closed{display:grid;gap:8px;font-size:14px;color:#242424}.cart__total-container:has(.cart__total-disclosure[open]) .cart__bundle-discounts-closed{display:none}.cart__total-disclosure{display:flex;flex-direction:column-reverse;gap:10px}.cart__total-disclosure summary{cursor:pointer}.cart__total-disclosure summary::-webkit-details-marker{display:none}.cart__total-summary-right{display:inline-flex;align-items:center;gap:10px}.cart__total-disclosure-icon{display:inline-flex;align-items:center;justify-content:center;color:#191919;transition:transform .2s ease}.cart__total-disclosure[open] .cart__total-disclosure-icon{transform:rotate(180deg)}.cart__total-disclosure[open] summary .cart__total-original{max-width:0;opacity:0;transform:translateY(-2px);margin-left:0}.cart__total-breakdown-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease .12s;font-size:14px}.cart__total-disclosure[open] .cart__total-breakdown-wrap{grid-template-rows:1fr;transition-delay:0ms}.cart__total-breakdown{display:grid;gap:10px;padding-top:4px;overflow:hidden;min-height:0;opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.cart__total-disclosure[open] .cart__total-breakdown{opacity:1;transform:translateY(0)}.cart__breakdown-row--discount .cart__breakdown-value{color:#b1020c;font-weight:600}.cart__breakdown-value--muted{color:#919191}.cart__breakdown-value--free{color:#0c6c48;font-weight:500}.cart__total{padding:0!important}.cart__checkout-error{background:linear-gradient(to right,#ffefef,#fff);border:1px solid #F2B2B2;color:#b1020c;border-radius:5px;padding:10px 12px;margin-bottom:12px;font-size:13px;line-height:1.4}.cart__total-wrapper{display:flex;align-items:center;gap:0}.cart-actions{display:flex;flex-direction:column;gap:var(--gap-sm);border-block:1px solid var(--color-border);padding-block:var(--padding-sm);margin-block-start:var(--margin-3xs)}.cart-actions__divider{border-block-start:1px solid var(--color-border)}.cart__summary-totals:not(:has(.cart-actions)){margin-block-start:var(--margin-3xs);border-block-start:1px solid var(--color-border);padding-block-start:var(--margin-xl)}.cart__summary-totals{padding:0!important;border:none!important;gap:0!important}.cart__installments{color:var(--color-foreground)}.cart__total-original{text-decoration:line-through;display:inline-block;overflow:hidden;white-space:nowrap;max-width:20ch;opacity:1;transform:translateY(0);margin-left:8px;transition:max-width .2s ease,opacity .16s ease,transform .16s ease,margin-left .2s ease}.cart__total-label{color:#191919}.cart__total-value{position:relative;overflow:hidden;font-size:16px;font-weight:600;color:#191919}.cart__total-value-closed{display:none}.cart__total-value-open{display:inline}.cart__total-disclosure[open] .cart__total-value-closed{display:none}.cart__total-disclosure[open] .cart__total-value-open{display:inline}.cart__total-original{font-size:14px;color:#919191}@media(prefers-reduced-motion:reduce){.cart__total-disclosure-icon,.cart__total-breakdown-wrap,.cart__total-breakdown,.cart__total-original{transition:none!important}}.cart__total-value.loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.7) 50%,transparent 100%);animation:priceShimmer .9s infinite}@keyframes priceShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:390px){.cart__total-label,.cart__total-value{font-size:14px}.cart__total-original,.cart__total-breakdown-wrap,.cart__bundle-discounts-closed{font-size:12px}}.category-panels-card{background:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10));border-radius:6px;overflow:hidden;display:flex;flex-direction:column;min-height:100%}.category-panels-card__media{position:relative;aspect-ratio:1 / 1;background:rgb(var(--color-foreground-rgb) / var(--opacity-5));overflow:hidden}.category-panels-card__media:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#000;opacity:.03;pointer-events:none;z-index:2}.category-panels-card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;color:inherit;text-decoration:none}.category-panels-card__media-link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.category-panels-card__image,.category-panels-card__image-placeholder{width:100%;height:100%;display:block;object-fit:cover}.category-panels-card__image-placeholder{background:linear-gradient(135deg,rgb(var(--color-foreground-rgb) / var(--opacity-5)),rgb(var(--color-foreground-rgb) / var(--opacity-10)))}.category-panels-card__body{--category-panels-body-padding: 10px;padding:var(--category-panels-body-padding);display:flex;flex-direction:column;gap:8px;flex:1}.category-panels-card__title{font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;color:rgb(var(--color-foreground-rgb) / var(--opacity-80))}.category-panels-card__title-link{color:inherit;text-decoration:none}.category-panels-card__title-link:hover{text-decoration:underline}.category-panels-card__price{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;min-height:21px;height:auto;width:100%;box-sizing:border-box}.category-panels-card__price-current{font-weight:700;color:var(--color-foreground)}.category-panels-card__price-compare{text-decoration:line-through;color:rgb(var(--color-foreground-rgb) / var(--opacity-45));font-size:12px}.category-panels-card__price-discount{color:#d32f2f;font-size:12px}.category-panels-card__atc{margin-top:auto;margin-inline:calc(var(--category-panels-body-padding) * -1);margin-bottom:calc(var(--category-panels-body-padding) * -1);width:calc(100% + 2 * var(--category-panels-body-padding));max-width:none;height:34px;padding:0;border-radius:0 0 6px 6px;border:none;background:var(--category-panels-atc-bg, #F4C542);color:var(--category-panels-atc-fg, #111111);font-weight:600;display:grid;place-items:center;text-decoration:none;cursor:pointer;box-sizing:border-box}.category-panels-card__atc[disabled]{opacity:.7;cursor:not-allowed}@media screen and (max-width:749px){.category-panels-card__atc{border-radius:0 0 5px 5px}.category-panels-card{width:173px;max-width:100%;height:295px;min-height:295px;margin-inline:auto;border-radius:5px;border-width:1px;opacity:1;transform:none;position:relative;z-index:2;box-sizing:border-box}.category-panels-card__media{flex-shrink:0}.category-panels-card__body{flex:1;min-height:0;overflow:visible}}.collection-card{--fixed-card-height: var(--height-small);flex:1 1 var(--card-width-small);width:100%;position:relative}.collection-card>svg{height:100%;width:100%;aspect-ratio:var(--ratio)}.collection-card__inner{width:100%;overflow:hidden;position:relative;gap:var(--collection-card-gap);display:flex;flex-direction:column}.collection-card--image-bg .collection-card__inner{height:100%}.collection-card__inner{z-index:var(--layer-flat);pointer-events:none}.collection-card__inner a,.collection-card__inner button,.shopify-design-mode .collection-card__content *{pointer-events:auto}.collection-card__content{position:relative;display:flex;height:100%;width:100%;max-width:100%;gap:var(--collection-card-gap);flex-direction:column;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}.collection-card__link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius)}.collection-card.collection-card--image-bg{aspect-ratio:var(--ratio)}.collection-card.collection-card--image-bg .collection-card__content{padding:var(--padding-lg)}.collection-card--image-height-fixed .collection-card__image{height:var(--fixed-card-height);width:100%}.collection-card--image-height-fixed.collection-card--image-bg{height:var(--fixed-card-height);aspect-ratio:unset}.collection-card__image .image-block__image{object-fit:cover;width:100%;height:100%;max-width:100%}.collection-card--image-bg .collection-card__image{position:absolute;width:100%;height:100%}.collection-card__image svg{height:100%;width:100%}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio.collection-card.collection-card--image-bg,.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio.collection-card .placeholder-svg{aspect-ratio:99}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio .collection-card__image{aspect-ratio:99;height:100%}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio .collection-card__inner{display:flex;flex-direction:column;height:100%}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio .collection-card__content{flex-shrink:0}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio:not(.collection-card--image-bg) .collection-card__content{height:auto}.contact-form__form,.contact-form__form-row{display:flex;flex-direction:column;gap:var(--gap-md)}@media screen and (min-width:750px){.contact-form__form-row{flex-direction:row;align-items:center}}.contact-form__input{width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--color-input-text);background-color:var(--color-input-background);padding:var(--padding-lg) var(--padding-xl);border-radius:var(--style-border-radius-inputs);border:var(--style-border-width-inputs) solid var(--color-input-border);-webkit-font-smoothing:antialiased}.contact-form__input--textarea{resize:vertical;min-height:var(--input-textarea-min-height)}.contact-form__error,.contact-form__success{display:flex;align-items:center;gap:var(--gap-xs)}.disclosure-content{display:grid;grid-template-rows:1fr;clip-path:inset(-5% -5% 0 -5%);opacity:1}.disclosure-content[inert]{grid-template-rows:0fr;opacity:0}.disclosure-content>*{min-height:0}@media(prefers-reduced-motion:no-preference){.disclosure-content{transition-property:grid-template-rows,opacity;transition-duration:var(--surface-transition-duration);transition-timing-function:var(--surface-transition-timing)}}.disclosure-trigger{cursor:pointer;color:var(--color-foreground);display:flex;align-items:center;justify-content:space-between;padding-block:var(--padding-sm);width:100%;border:none;background:#0000}.disclosure-trigger[aria-expanded=true] .horizontal{rotate:90deg}.disclosure-trigger:is(:hover,:focus-visible){color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.disclosure-trigger .horizontal{transform-box:fill-box;transform-origin:center}.disclosure-trigger svg{aspect-ratio:1;width:var(--icon-size-xs)}.disclosure-trigger__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--cart-font-size--sm)}@media(prefers-reduced-motion:no-preference){.disclosure-trigger .horizontal{transition:rotate var(--surface-transition-duration) var(--surface-transition-timing)}}.divider{align-self:stretch;display:flex;align-items:center;justify-content:var(--divider-justify-content)}@media screen and (max-width:749px){.divider{display:none}}.divider__line{border-bottom:var(--divider-border-thickness) solid var(--color-border);border-right:var(--divider-border-thickness) solid var(--color-border);border-radius:calc(var(--style-border-radius-sm) * var(--divider-border-rounded));flex-basis:var(--divider-flex-basis);min-height:var(--divider-flex-basis)}.editorial-blog__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;gap:var(--gap-xl)}.editorial-blog__grid .shopify-block{height:100%}.editorial-blog__spacer{aspect-ratio:1}@media(max-width:768px){.editorial-blog__grid{display:flex;flex-direction:column;gap:var(--gap-2xl)}.editorial-blog__spacer{display:none}.featured-blog-posts-card__image{min-height:200px}.editorial-blog__item-0{width:66%;align-self:flex-end}.editorial-blog__item-1{width:83%;align-self:flex-start}.editorial-blog__item-2{width:83%;align-self:flex-end}.editorial-blog__item-3{width:100%;align-self:center}}.editorial-collection__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;gap:var(--gap-xl)}.editorial-collection__grid .resource-list__item,.editorial-collection__grid .collection-card{height:100%}.editorial-collection__spacer{aspect-ratio:1}@media(max-width:768px){.editorial-collection__grid{display:flex;flex-direction:column;gap:var(--gap-2xl)}.editorial-collection__spacer{display:none}.editorial-collection__item-0{width:66%;align-self:flex-start;aspect-ratio:4 / 5}.editorial-collection__item-1{width:83%;align-self:flex-end;aspect-ratio:5 / 5}.editorial-collection__item-2{width:83%;align-self:flex-start;aspect-ratio:8 / 6}.editorial-collection__item-3{width:100%;align-self:center;aspect-ratio:8 / 6}}.editorial-product__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;gap:var(--gap-xl)}.editorial-product__grid .card-gallery{--gallery-aspect-ratio: 99 !important}.editorial-product__grid .card-gallery,.editorial-product__grid slideshow-component,.editorial-product__grid slideshow-container,.editorial-product__grid slideshow-slides{height:100%}.editorial-product__spacer{aspect-ratio:1}@media(max-width:768px){.editorial-product__grid{display:flex;flex-direction:column;gap:var(--gap-2xl)}.editorial-product__spacer{display:none}.editorial-product__item-0{width:83%;align-self:flex-start;aspect-ratio:7 / 6}.editorial-product__item-1{width:83%;align-self:flex-end;aspect-ratio:4 / 5}.editorial-product__item-2{width:66%;align-self:flex-start;aspect-ratio:5 / 5}.editorial-product__item-3{width:100%;aspect-ratio:8 / 6}}.facets__actions{--to-top-gradient-background: linear-gradient( to top, rgb(var(--color-background-rgb) / var(--opacity-90)), rgb(var(--color-background-rgb) / var(--opacity-80)), rgb(var(--color-background-rgb) / var(--opacity-40)), transparent );order:1;position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:stretch;gap:var(--gap-sm);background-image:var(--to-top-gradient-background);z-index:var(--facets-sticky-z-index);padding-block-start:var(--padding-xs);padding-block-end:var(--padding-md);padding-inline:var(--padding-lg);margin-top:auto}@media screen and (min-width:750px){.facets:not(.facets--drawer) .facets__actions{position:static}}.facets--vertical .facets__actions{padding-inline:0;justify-content:center}@media screen and (min-width:750px){.facets--horizontal .facets__actions{order:0;bottom:auto;position:static;padding:0;z-index:var(--layer-flat);flex-shrink:0;align-items:center;margin-top:initial;background-image:none}}@media screen and (min-width:750px){.facets--horizontal .facets__actions--active:before{content:"";border-inline-start:var(--style-border-width) solid var(--color-border);height:var(--font-paragraph--size);position:absolute}}.facets__clear{display:none}@media screen and (min-width:750px){.facets--horizontal .facets__clear{width:100%;justify-content:flex-end;padding:0 var(--facets-clear-padding) var(--facets-clear-padding) 0;cursor:pointer}}@media screen and (min-width:750px){.facets__clear--active{display:flex}}.clear-filter:hover{text-decoration:underline;background-color:transparent}.facets__clear-all{display:none;cursor:pointer;min-width:var(--facets-clear-all-min-width);transition:transform var(--animation-values),opacity var(--animation-values);opacity:0;transform:translateY(100%);flex-grow:1;padding-block:var(--padding-lg)}.facets:not(.facets--drawer) .facets__clear-all{box-shadow:none}@media screen and (min-width:750px){.facets--horizontal .facets__clear-all{--facets-clear-all-min-width: var(--minimum-touch-target);--button-color: var(--color-primary);text-decoration:underline transparent .075em;text-underline-offset:.125em;width:auto;transform:none;opacity:1;height:var(--minimum-touch-target);align-items:center;flex-grow:0;transition:text-decoration-color var(--animation-speed) var(--animation-easing)}}@media screen and (min-width:750px){.facets--horizontal .facets__clear-all:hover{--button-color: var(--color-primary-hover)}}@starting-style{.facets__clear-all{opacity:1;transform:translateY(0)}}.facets__clear-all.active{transform:translateY(0);opacity:1;display:grid}@media screen and (min-width:750px){.facets--horizontal .facets__clear-all.active{padding-block:0;padding-inline:var(--facets-form-horizontal-gap);background-color:transparent;position:static;transform:none}}@starting-style{.facets__clear-all.active{opacity:0;transform:translateY(100%)}@media screen and (min-width:750px){.facets--horizontal .facets__clear-all.active{opacity:1;transform:none}}}.facets__see-results{min-width:var(--facets-see-results-min-width);flex-grow:1;padding-block:var(--padding-lg)}@media screen and (min-width:750px){.facets:not(.facets--drawer) .facets__see-results{display:none}}@media screen and (max-width:749px){.facets--drawer .facets__actions--drawer-mobile-footer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;align-items:stretch;gap:10px;width:100%;box-sizing:border-box;padding:10px 12px;padding-block-end:calc(10px + env(safe-area-inset-bottom,0px));padding-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px));background-image:none;background-color:rgb(var(--color-background-rgb));border-block-start:1px solid rgb(var(--color-foreground-rgb) / .12)}.facets--drawer .facets__actions--drawer-mobile-footer facet-remove-component{flex:1 1 0;min-width:0;display:flex;align-items:stretch}.facets--drawer .facets__actions--drawer-mobile-footer facet-remove-component .facets__clear-all,.facets--drawer .facets__actions--drawer-mobile-footer .facets__clear-all,.facets--drawer .facets__actions--drawer-mobile-footer .facets__see-results{flex:1 1 0;width:100%;min-width:0;max-width:none;height:44px;min-height:44px;max-height:none;padding-inline:10px;box-sizing:border-box;border-radius:5px;margin:0;font-size:14px;line-height:1.2}.facets--drawer .facets__actions--drawer-mobile-footer facet-remove-component .facets__clear-all{width:100%}.facets--drawer .facets__actions--drawer-mobile-footer .facets__clear-all{display:grid!important;opacity:1!important;transform:none!important;border:1px solid #ddd;background-color:rgb(var(--color-background-rgb));color:#000}.facets--drawer .facets__actions--drawer-mobile-footer .facets__see-results{font-weight:600;--button-background-color: #ffd333;--button-color: #191919;--button-border-color: transparent;--button-border-width: 0;background-color:#ffd333!important;color:#191919!important;box-shadow:none}.facets--drawer .facets__actions--drawer-mobile-footer .facets__see-results:hover{filter:brightness(.97)}}.facets-remove{--variant-picker-swatch-width: 20px;--variant-picker-swatch-height: 20px;display:none;flex-direction:column;align-items:flex-start;gap:var(--gap-xs);padding:0 var(--drawer-padding);margin:0}@media screen and (min-width:750px){.facets-remove{--variant-picker-swatch-width: 16px;--variant-picker-swatch-height: 16px;gap:var(--gap-2xs)}}.facets-remove:has(facet-remove-component){display:flex;margin-block-start:var(--margin-2xs);margin-block-end:var(--margin-md)}.facets-remove__clear-wrapper{width:100%}.facets-remove__pills{display:flex;flex-wrap:wrap;gap:var(--gap-xs);width:100%}@media screen and (min-width:750px){.facets-remove__pills{gap:var(--gap-2xs)}}.facets__clear-all-link{font-family:Nunito Sans,sans-serif;font-weight:600;font-style:normal;font-size:14px;line-height:150%;letter-spacing:0;text-transform:none;text-decoration:none;border:none;background-color:transparent;padding:var(--padding-xs);min-width:fit-content;color:var(--Blues-Primary-Blue, #1E35B1);transition:color var(--animation-speed) var(--animation-easing)}.facets__clear-all-link:hover{color:var(--Blues-Primary-Blue, #1E35B1);text-decoration:none}@media screen and (min-width:750px){.facets:not(.facets--drawer) .facets-remove--mobile-and-vertical{padding:0}}@media screen and (min-width:750px){.facets--horizontal .facets-remove--mobile-and-vertical{display:none}}.facets-remove .facets-remove__pill,.facets-remove .pills__pill{border-radius:var(--style-border-radius-xs);color:#191919;font-size:14px;font-weight:400}.facets-remove__pill .svg-wrapper,.facets-remove__pill .swatch{flex-shrink:0}@media screen and (min-width:750px){.facets--horizontal .facets-remove{display:none}}@media screen and (max-width:749px){.facets:not(.facets--drawer) .facets-remove.facets-remove--mobile-and-vertical{display:none!important}#filters-drawer .facets-remove__pills{display:none!important}}.facets-toggle{--icon-offset: -3px;display:flex;justify-content:space-between;align-items:center;height:var(--minimum-touch-target);margin:var(--facets-margin);padding-block:var(--facets-inner-padding-block);padding-inline:var(--facets-inner-padding-inline)}@media screen and (min-width:750px){.facets-toggle{display:none}}.facets-toggle__wrapper{margin-left:var(--icon-offset)}.facets-toggle__button{box-shadow:none}@media screen and (min-width:750px){.facets-toggle__button{display:none}}.filter-count-bubble{position:relative;width:20px;aspect-ratio:1;border-radius:50%;display:grid;line-height:normal;place-content:center;color:var(--color-foreground);border:var(--icon-stroke-width) solid var(--color-background)}.facets-mobile__title-wrapper .h3{margin-block-end:0;display:inline-flex;align-items:center;gap:var(--gap-xs)}.facets-mobile__title-wrapper .filter-count-bubble{width:22px;height:22px}.facets-mobile__title-wrapper .filter-count-bubble__text{font-size:var(--font-size--xs)}.filter-count-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25));border-radius:var(--style-border-radius-50)}.filter-count-bubble__text{font-size:11px;font-weight:var(--font-paragraph--weight);aspect-ratio:1 / 1}@media screen and (max-width:749px){.facets-toggle--no-filters{justify-content:unset!important}.facets-toggle--no-filters>.facets-mobile-wrapper{width:100%}}.footer-app-card{display:flex;flex-direction:column;width:var(--footer-app-card-width, 16.6875rem)}.footer-app-card__margin{background-color:var(--footer-light-blue-bg, var(--color-background));padding:var(--padding-xs)}.footer-app-card__background{background:linear-gradient(180deg,var(--color-background) 0%,var(--footer-gradient-end, var(--color-background)) 100%);border:1px solid var(--footer-blue-border, var(--color-border));border-radius:var(--footer-app-radius, .75rem);padding:var(--footer-app-padding, 1.4375rem 1.5rem 1.5rem);display:flex;flex-direction:column;gap:var(--gap-xs)}.footer-app-card__content{display:flex;flex-direction:column;gap:var(--gap-xs);align-items:center;text-align:center}.footer-app-card__text-group{display:flex;flex-direction:column;gap:var(--gap-2xs);align-items:center;text-align:center}.footer-app-card__title{font-family:var(--font-body-family);font-size:var(--font-size-lg);font-weight:700;line-height:1.5;color:var(--color-foreground-heading);margin:0}.footer-app-card__description{font-family:var(--font-body-family);font-size:var(--font-size-xs);font-weight:500;line-height:1.5;color:var(--footer-secondary-text, var(--color-foreground));margin:0}@media screen and (min-width:750px){.footer-app-card__qr-wrapper{display:flex;align-items:center;gap:.75rem;background:#000;padding:.5rem;border-radius:.75rem}.footer-app-card__qr-code{height:var(--footer-qr-height, 8.786rem);border:var(--footer-qr-border, 3.87px) solid var(--color-foreground-heading);border-radius:var(--footer-qr-radius, .726rem);padding:var(--padding-xs);display:flex;align-items:center;justify-content:center;background-color:var(--color-background)}.footer-app-card__qr-code img,.footer-app-card__qr-generated{background:#fff;padding:.25rem;border-radius:.5rem}.footer-app-card__qr-label{writing-mode:vertical-rl;transform:rotate(180deg);background:#000;color:#fff;font-family:Nunito Sans,sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:150%;letter-spacing:0;text-align:center;leading-trim:none;padding:.5rem .4rem;border-radius:.5rem 0 0 .5rem;white-space:nowrap}}.footer-app-card__links{display:flex;gap:var(--gap-sm);margin-top:var(--padding-sm)}.footer-app-card__link{font-family:var(--font-body-family);font-size:var(--font-size-sm);color:var(--footer-primary-blue, var(--color-primary));text-decoration:underline}@media screen and (max-width:749px){.footer-app-card{width:100%;max-width:100%;margin:0}.footer-app-card__margin{padding:0}.footer-app-card__background{padding:16px}.footer-app-card__content{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px;text-align:left}.footer-app-card__text-group{flex:1;min-width:0;align-items:flex-start;text-align:left}.footer-app-card__title{font-size:14px;line-height:1.35}.footer-app-card__description{font-size:11px;line-height:1.4}.footer-app-card__links{width:100%;flex-basis:100%;margin-top:12px}}.footer-legal{display:flex;flex-direction:column;gap:var(--footer-medium-gap, 1.5rem);width:100%}.footer-legal__top{display:flex;justify-content:space-between;align-items:center;gap:var(--footer-legal-gap, 7.5rem);flex-wrap:wrap}.footer-legal__company{display:flex;align-items:flex-end;gap:var(--gap-sm)}.footer-legal__company-text{font-family:var(--font-body-family);font-size:var(--font-size-xl);font-weight:400;line-height:1.5;color:var(--footer-light-text, var(--color-foreground));opacity:.7}.footer-legal__logo{width:var(--footer-vgl-logo-width, 2.577rem);height:var(--footer-vgl-logo-height, 1.611rem);display:flex;align-items:center}.footer-legal__logo img{width:100%;height:100%;object-fit:contain}.footer-legal__links{display:flex;align-items:center;gap:var(--footer-small-gap, .75rem);flex-wrap:wrap}.footer-legal__link{font-family:var(--font-body-family);font-size:var(--font-size-xs);font-weight:400;line-height:1.5;color:var(--footer-primary-blue, var(--color-primary));text-decoration:none;transition:opacity .2s ease}.footer-legal__link:hover{opacity:.7;text-decoration:underline}.footer-legal__separator{width:var(--footer-separator-size, .1875rem);height:var(--footer-separator-size, .1875rem);border-radius:50%;background-color:var(--footer-divider, var(--color-border));opacity:.5}.footer-legal__copyright{font-family:var(--font-body-family);font-size:var(--font-size-xs);font-weight:400;line-height:1.5;color:var(--footer-light-text, var(--color-foreground));opacity:.7;max-width:var(--footer-copyright-width, 32.875rem)}@media screen and (max-width:989px){.footer-legal__top{flex-direction:column;align-items:flex-start;gap:var(--padding-lg)}.footer-legal__links{width:100%}}@media screen and (max-width:749px){.footer-legal__top{gap:var(--padding-md)}.footer-legal__company{flex-direction:column;align-items:flex-start}.footer-legal__copyright{max-width:100%}}.footer-newsletter{width:100%;max-width:100%;margin:0;padding:40px 0;box-sizing:border-box}.footer-newsletter__header{text-align:center;padding:0;margin-bottom:24px}.footer-newsletter__title{font-size:20px;font-weight:600;text-align:center;margin-bottom:20px}.footer-newsletter__description{font-size:16px;color:#666;text-align:center;max-width:646px;margin:0 auto;line-height:1.4}.footer-newsletter__form{width:100%;margin:0;padding:0;text-align:center;box-sizing:border-box}.footer-newsletter__form-row{display:flex;gap:32px;justify-content:center;align-items:flex-start;flex-wrap:wrap}.footer-newsletter__group{display:flex;flex-direction:column}.footer-newsletter__inline{display:flex;gap:12px}.footer-newsletter__input{width:333px;height:48px;padding:0 12px;border:1px solid #ccc;font-size:14px}.footer-newsletter__button{height:48px;padding:0 16px;background:#191919;color:#fff;border:none;border-radius:5px;cursor:pointer}.footer-newsletter__checkbox-wrapper{display:flex;gap:8px;margin-top:10px;font-size:14px;color:#666;align-items:center;align-self:flex-start;max-width:480px;text-align:left}.footer-newsletter__checkbox-wrapper input{margin-top:0;flex-shrink:0}.footer-newsletter__terms-link{color:#1e35b1;text-decoration:underline}.footer-newsletter__error{margin-top:16px;background:#ff6b6b;color:#fff;padding:8px;text-align:left}.footer-newsletter__success{margin-top:16px;background:#51cf66;color:#fff;padding:8px;text-align:left}@media screen and (max-width:749px){.footer-newsletter{padding:24px 0;max-width:100%;min-width:0;box-sizing:border-box}.footer-newsletter__header{padding:0;margin-bottom:20px;text-align:center;max-width:100%;min-width:0;box-sizing:border-box}.footer-newsletter__title{font-size:18px}.footer-newsletter__description{font-size:14px;line-height:1.4;text-align:center;max-width:100%;min-width:0;margin-inline:auto;word-break:break-word;overflow-wrap:anywhere;box-sizing:border-box}.footer-newsletter__form{max-width:100%;min-width:0;box-sizing:border-box}.footer-newsletter__form-row{flex-direction:column;gap:16px;align-items:center;width:100%;max-width:100%;min-width:0}.footer-newsletter__form-row>.footer-newsletter__group{width:100%;max-width:100%;min-width:0;margin-inline:auto;box-sizing:border-box;align-items:stretch}.footer-newsletter__inline{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:clamp(4px,1.5vw,8px);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.footer-newsletter__group--phone .footer-newsletter__inline{gap:clamp(2px,1vw,8px)}.footer-newsletter__input{flex:1 1 0;width:0;min-width:0;max-width:100%;height:51px;opacity:1;box-sizing:border-box;font-size:14px}.footer-newsletter__group--phone .footer-newsletter__input[type=tel]{height:52px;padding-left:12px;padding-right:12px;opacity:1;box-sizing:border-box}.footer-newsletter__button{flex:0 1 auto;min-width:0;width:auto;height:48px;min-height:48px;max-height:48px;opacity:1;box-sizing:border-box;font-family:"Open Sans",var(--font-body-family, ui-sans-serif),sans-serif;font-weight:600;font-size:10px;line-height:1.5;letter-spacing:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;white-space:normal;padding:0 clamp(6px,2vw,10px)}.footer-newsletter__group:not(.footer-newsletter__group--phone) .footer-newsletter__button{max-width:min(120px,38%)}.footer-newsletter__group--phone .footer-newsletter__button{max-width:min(142px,42%)}.footer-newsletter__checkbox-wrapper{margin-top:12px;flex-wrap:wrap;align-items:flex-start;font-size:13px;width:100%;min-width:0;box-sizing:border-box;text-align:left}.footer-newsletter__checkbox-wrapper span{overflow-wrap:break-word;word-break:break-word;min-width:0}}.footer-review-badge{display:flex;flex-direction:row;justify-content:center;align-items:center;width:173px;height:76px;background-color:var(--color-background);border:.54px solid var(--footer-border-medium, var(--color-border));border-radius:5.8px;box-shadow:0 2px 16.8px #00000014;padding:6px 8px;gap:8px;opacity:1;box-sizing:border-box}.footer-review-badge--google{border-color:var(--footer-border-dark, var(--color-border))}.footer-review-badge__logo{width:45px;height:54px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.footer-review-badge__logo img,.footer-review-badge__logo svg{width:100%;height:auto}.footer-review-badge__content{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;align-items:center;text-align:left;justify-content:center;flex:1;min-height:0;min-width:0}.footer-review-badge__text{box-sizing:border-box;width:auto;max-width:100%;height:auto;font-family:"Nunito Sans",var(--font-body),sans-serif;font-weight:400;font-style:normal;font-size:9px;line-height:1.4;letter-spacing:0;color:#626161;white-space:nowrap;flex-shrink:1;min-width:0}.footer-review-badge__stars{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:61.677px;height:12.335px;flex-shrink:0;gap:0;opacity:1;overflow:visible}.footer-review-badge__star{display:inline-flex;align-items:center;justify-content:center;width:12.335px;height:12.335px;flex-shrink:0;opacity:1}.footer-review-badge__star--full{width:12.335px;height:12.335px;opacity:1}.footer-review-badge__star-svg{width:12.335px;height:12.335px;display:block;aspect-ratio:1 / 1;overflow:visible}.footer-review-badge__star-fill{fill:#e69a38}.footer-review-badge__star-bg{fill:#e0e0e0}.footer-review-badge__text--ehi{display:block;width:100%;flex-basis:100%;max-width:100%;height:auto;white-space:normal;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow:visible;text-overflow:clip;font-size:12px;font-weight:500;line-height:1.3;text-align:center;color:var(--color-foreground-heading)}.footer-review-badge__text-line{display:block}.footer-review-badge__rating{display:flex;align-items:center;gap:var(--gap-2xs);height:var(--footer-rating-height, 1.575rem)}.footer-review-badge__rating-row{display:inline-flex;align-items:center;box-sizing:border-box;width:auto;height:auto;gap:3px;opacity:1;flex-shrink:0}.footer-review-badge__rating-value{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;flex-shrink:0;font-size:16px;font-weight:700;line-height:1;color:#191919;opacity:1}.footer-review-badge__count{box-sizing:border-box;display:inline-flex;flex-wrap:nowrap;justify-content:center;align-items:baseline;width:100%;flex-basis:100%;height:auto;font-family:"Nunito Sans",var(--font-body),sans-serif;font-style:normal;letter-spacing:0;text-align:center;color:#191919;opacity:1;white-space:nowrap;overflow:visible;text-overflow:clip}.footer-review-badge__count-lead{font-family:"Nunito Sans",var(--font-body),sans-serif;font-weight:600;font-style:normal;font-size:12px;line-height:150%;letter-spacing:0;color:inherit}.footer-review-badge__count-rest{font-family:"Nunito Sans",var(--font-body),sans-serif;font-weight:500;font-style:normal;font-size:10px;line-height:150%;letter-spacing:0;color:inherit;margin-inline-start:.2em}.footer-review-badge--google .footer-review-badge__count{color:#191919}@media screen and (min-width:769px){.footer-review-badge__logo:has(img[data-frb-icon*=trustedshope]){width:65px;height:77px;min-width:65px;min-height:77px;max-width:65px;max-height:77px}.footer-review-badge__logo:has(img[data-frb-icon*=trustedshope]) img{width:65px;height:77px;object-fit:contain}.footer-review-badge__logo:has(img[data-frb-icon*=reviews-yotpo]){width:73.85px;height:81.72px;min-width:73.85px;min-height:81.72px;max-width:73.85px;max-height:81.72px;overflow:hidden;border-radius:5.25px}.footer-review-badge__logo:has(img[data-frb-icon*=reviews-yotpo]) img{width:73.85px;height:81.72px;border-radius:5.25px;object-fit:contain}.footer-review-badge__logo:has(img[data-frb-icon*=onlineshop]){width:65px;height:64px;min-width:65px;min-height:64px;max-width:65px;max-height:64px}.footer-review-badge__logo:has(img[data-frb-icon*=onlineshop]) img{width:65px;height:64px;object-fit:contain}.footer-review-badge__logo:has(img[data-frb-icon*=icon-google]){width:46.21px;height:46.21px;min-width:46.21px;min-height:46.21px;max-width:46.21px;max-height:46.21px}.footer-review-badge__logo:has(img[data-frb-icon*=icon-google]) img{width:46.21px;height:46.21px;object-fit:contain}.footer-review-badge__count-lead{font-size:16px;font-weight:600;line-height:150%}.footer-review-badge__count-rest{font-size:14px;font-weight:500;line-height:150%}}@media screen and (max-width:768px){.footer-desktop__review-badges{display:grid;gap:10px;width:100%}.footer-review-badge{--frb-star: clamp(8px, 2.2vw, 12px);--frb-logo: clamp(30px, 8vw, 40px);--frb-rating-fs: clamp(12px, 3.2vw, 16px);--frb-label-fs: clamp(7px, 1.9vw, 9px);--frb-count-fs: clamp(7px, 1.9vw, 10px);--frb-gap: clamp(4px, 1.5vw, 8px);width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:6px 8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--frb-gap);height:76px;flex:1 1 auto;overflow:visible;container-type:inline-size;container-name:footer-review-badge;border-width:.54px;border-radius:5.8px;opacity:1}.footer-review-badge__logo{width:var(--frb-logo);height:var(--frb-logo);min-width:var(--frb-logo);min-height:var(--frb-logo);max-width:var(--frb-logo);max-height:var(--frb-logo);flex-shrink:0;display:flex;align-items:center;justify-content:center}.footer-review-badge__logo img,.footer-review-badge__logo svg{width:100%;height:100%;object-fit:contain}.footer-review-badge__logo:has(img[data-frb-icon*=trustedshope]){width:40px;height:47px;min-width:40px;min-height:47px;max-width:40px;max-height:47px}.footer-review-badge__logo:has(img[data-frb-icon*=trustedshope]) img{width:40px;height:47px;object-fit:contain}.footer-review-badge__logo:has(img[data-frb-icon*=reviews-yotpo]){width:40px;height:44px;min-width:40px;min-height:44px;max-width:40px;max-height:44px;overflow:hidden;border-radius:3.63px}.footer-review-badge__logo:has(img[data-frb-icon*=reviews-yotpo]) img{width:40px;height:44px;border-radius:3.63px;border-width:1px;border-style:solid;border-color:var(--footer-border-medium, var(--color-border));box-sizing:border-box;object-fit:contain}.footer-review-badge__logo:has(img[data-frb-icon*=onlineshop]){width:46px;height:45px;min-width:46px;min-height:45px;max-width:46px;max-height:45px}.footer-review-badge__logo:has(img[data-frb-icon*=onlineshop]) img{width:46px;height:45px;object-fit:contain}.footer-review-badge__logo:has(img[data-frb-icon*=icon-google]){width:auto;height:auto;min-width:0;min-height:0;max-width:none;max-height:none}.footer-review-badge__logo:has(img[data-frb-icon*=icon-google]) img{box-sizing:border-box;width:36.15px;height:40.01px;padding:5.72px 4.9px;border-width:.3px;border-style:solid;border-color:var(--footer-border-medium, var(--color-border));border-radius:2.96px;object-fit:contain}.footer-review-badge__content{min-width:0;flex:1 1 0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;text-align:left;justify-content:flex-start;gap:3px;padding-top:0;overflow:visible}.footer-review-badge__text{width:100%;max-width:100%;height:auto;min-height:0;font-family:"Nunito Sans",var(--font-body),sans-serif;font-size:12px;font-weight:400;line-height:1.3;letter-spacing:0;color:#626161;white-space:normal;flex-shrink:1;min-width:0;overflow:visible;text-align:left;align-self:flex-start}.footer-review-badge__rating-row{display:inline-flex;align-items:center;box-sizing:border-box;width:100%;height:auto;gap:clamp(2px,.8vw,4px);flex-shrink:0;flex-wrap:nowrap;opacity:1;justify-content:flex-start;align-self:flex-start}.footer-review-badge__rating-value{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;height:auto;min-height:var(--frb-star);flex-shrink:0;font-size:18px;font-weight:700;line-height:1;color:#191919;opacity:1}.footer-review-badge__stars{display:inline-flex;align-items:center;box-sizing:border-box;width:61.677px;height:12.335px;flex-shrink:0;gap:0;opacity:1;overflow:visible}.footer-review-badge__star,.footer-review-badge__star--full{width:12.335px;height:12.335px;opacity:1}.footer-review-badge__star-svg{width:12.335px;height:12.335px}.footer-review-badge__count{width:100%;flex-basis:100%;height:auto;min-height:0;white-space:nowrap;overflow:visible;text-overflow:clip;justify-content:flex-start;text-align:left;align-self:flex-start}.footer-review-badge--google .footer-review-badge__count{color:#191919}.footer-review-badge--ehi{align-items:center}.footer-review-badge--ehi .footer-review-badge__content{justify-content:flex-start;align-items:flex-start;text-align:left}.footer-review-badge--ehi .footer-review-badge__text--ehi{display:block;text-align:left;width:100%;flex-basis:100%;max-width:100%;font-size:12px;line-height:1.3;white-space:normal;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:#191919;font-weight:600}@container footer-review-badge (max-width: 130px){.footer-review-badge__content{justify-content:flex-start;align-items:flex-start;text-align:left}.footer-review-badge__text{flex-basis:100%;text-align:left}.footer-review-badge__rating-row{justify-content:flex-start;align-self:flex-start;width:100%}.footer-review-badge__count{justify-content:flex-start;text-align:left}}}@media screen and (max-width:390px){.footer-review-badge{width:100%;max-width:100%}.footer-review-badge .footer-review-badge__text{font-size:10px}}@media screen and (min-width:1200px){.footer-review-badge{width:252px;height:110px;padding:16px 10px;font-size:14px;line-height:21px}.footer-review-badge__text{font-size:14px}.footer-review-badge--ehi .footer-review-badge__text--ehi{font-size:12px;line-height:24px}.footer-review-badge__rating-value{font-size:24px}.footer-review-badge__stars{width:61.677px;height:12.335px;gap:0;opacity:1}.footer-review-badge__star,.footer-review-badge__star--full,.footer-review-badge__star-svg{width:12.335px;height:12.335px;opacity:1}}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--footer-bottom-gap, 1.5rem);width:100%}.footer-bottom__left,.footer-bottom__right{flex:1 1 0;min-width:0}.footer-bottom__left{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.footer-bottom__label{font-family:var(--font-body-family);font-size:var(--font-size-lg, 16px);font-weight:600;line-height:1.5;color:var(--color-foreground-heading, #191919)}.footer-bottom__social{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap}.footer-bottom__social-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:inherit;text-decoration:none}.footer-bottom__social-icon svg{width:100%;height:100%;display:block}.footer-bottom__center{flex:0 0 auto;display:flex;justify-content:center;align-items:center}.footer-bottom__center-badge{width:3.25rem;height:3.25rem;background:#1e35b1;border-radius:50%;display:flex;align-items:center;justify-content:center}.footer-bottom__center-icon svg{width:2.25rem;height:2.25rem;display:block}.footer-bottom__right{display:flex;justify-content:flex-end;align-items:center}.footer-bottom__payments{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:nowrap}.footer-bottom__payment-icon{display:inline-flex;align-items:center;justify-content:center;height:2rem}.footer-bottom__payment-icon svg,.footer-bottom__payment-icon img{height:2rem;width:auto;display:block}@media screen and (max-width:749px){.footer-bottom{flex-direction:column;align-items:center;gap:1rem}.footer-bottom__left{order:1;width:100%;align-items:center}.footer-bottom__right{order:2;width:100%;justify-content:center}.footer-bottom__center{order:3}.footer-bottom__social{flex-wrap:wrap;justify-content:center;gap:.75rem}.footer-bottom__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:100%}.footer-bottom__payment-icon{flex:0 0 auto;height:1.75rem}.footer-bottom__payment-icon svg,.footer-bottom__payment-icon img{height:1.75rem;width:auto;max-width:none;display:block}.footer-bottom__center-badge{width:3.25rem;height:3.25rem}}.footer-trust-badge{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--footer-trust-badge-gap, 1.0625rem);width:var(--footer-trust-badge-width, 14rem);box-sizing:border-box;min-height:0}.footer-desktop__trust-badges>.footer-trust-badge{align-self:stretch;height:100%}.footer-trust-badge__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0}.footer-trust-badge__icon img,.footer-trust-badge__icon svg{width:100%;height:100%;object-fit:contain}.footer-trust-badge__content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--footer-text-gap, .25rem);text-align:center;flex:1 1 auto;width:100%;min-height:0}.footer-trust-badge__title{font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1.3;color:var(--color-foreground-heading)}.footer-trust-badge__subtitle{font-family:var(--font-body-family);font-size:12px;font-weight:500;line-height:1.5;color:var(--footer-secondary-text, var(--color-foreground))}.footer-trust-badge__divider{box-sizing:border-box;width:0;height:93px;margin:0;padding:0;border:none;border-left:1px solid var(--Greys-Stroke-Grey-2, #f0f0f0);opacity:1;flex-shrink:0;align-self:center}@media screen and (max-width:749px){.footer-desktop .footer-desktop__trust-badges{align-items:stretch}.footer-trust-badge{width:100%;min-width:0;gap:var(--footer-trust-badge-gap, .75rem);align-items:center;justify-content:flex-start}.footer-trust-badge__icon{width:40px;height:40px;opacity:1;align-items:center;justify-content:center}.footer-trust-badge__icon img,.footer-trust-badge__icon svg{opacity:1}.footer-trust-badge__content{min-width:0}.footer-desktop__trust-badges>.footer-trust-badge:nth-child(3) .footer-trust-badge__title{white-space:nowrap;font-size:clamp(10px,3.4vw + 1.5vmin,14px);line-height:1.3;letter-spacing:-.01em;max-width:100%;min-width:0}.footer-desktop__trust-badges>.footer-trust-badge:nth-child(5){position:relative}.footer-desktop__trust-badges>.footer-trust-badge:nth-child(5):before{content:"";position:absolute;z-index:1;left:calc(var(--padding-md, 1rem) / -2);top:5%;bottom:5%;height:auto;width:0;transform:none;box-sizing:border-box;border:none;border-left:1px solid var(--Greys-Stroke-Grey-2, #f0f0f0);pointer-events:none}}@media screen and (max-width:390px){.footer-desktop__trust-badges>.footer-trust-badge:nth-child(3) .footer-trust-badge__title,.footer-desktop__trust-badges>.footer-trust-badge .footer-trust-badge__title{font-size:clamp(10px,3.4vw + 1.5vmin,12px)}}@media screen and (min-width:1200px){.footer-trust-badge__title,.footer-trust-badge__subtitle{white-space:nowrap;font-size:20px}.footer-trust-badge__title{font-size:20px;line-height:1.25}.footer-trust-badge__subtitle{font-size:16px}.footer-trust-badge__icon{height:50px;width:50px}}.recipient-form{--options-border-radius: var(--variant-picker-button-radius);--options-border-width: var(--variant-picker-button-border-width);display:flex;flex-direction:column;padding-bottom:var(--padding-2xl)}.recipient-form__send-to{padding:0;margin-block-end:var(--margin-xs)}.gift-card-form-option{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-sm);padding:0;border:none}.gift-card-form-option__button-label{display:flex;align-items:center;position:relative;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:var(--style-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);border-width:var(--options-border-width);overflow:clip;justify-content:center;min-width:auto;background-color:var(--color-variant-background);color:var(--color-variant-text);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.gift-card-form-option__button-label:hover{background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.gift-card-form-option__button-label:has(:focus-visible){--variant-picker-stroke-color: var(--color-foreground);border-color:var(--color-foreground);outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.gift-card-form-option__button-label:has(:checked){color:var(--color-selected-variant-text);background-color:var(--color-selected-variant-background);border-color:var(--color-selected-variant-border);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.gift-card-form-option__button-label:has(:checked):hover{background-color:var(--color-selected-variant-hover-background);border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text)}.gift-card-form-option__button-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;width:100%;height:100%}.recipient-fields{display:flex;flex-direction:column;gap:var(--gap-sm);transition:opacity .3s var(--animation-easing);padding-block-start:var(--padding-xl)}.recipient-fields[hidden]{display:none}.field--send-on{display:flex;flex-direction:column}.recipient-form__message{display:flex;flex-direction:row;align-items:center;gap:var(--gap-sm);margin-top:var(--margin-sm)}.recipient-form-field-label{position:absolute;left:var(--padding-sm);bottom:var(--padding-sm);font-style:italic;color:var(--color-input-text)}.recipient-fields__textarea{min-height:5.5rem;overflow-y:auto;padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3)}.recipient-fields__input{flex-grow:1;transition:background-color var(--animation-speed) ease;padding:var(--input-padding);background-color:var(--color-input-background);color:var(--color-input-text);text-align:left;font-size:var(--font-paragraph--size);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs)}.recipient-fields__input:autofill{background-color:var(--color-input-background);color:var(--color-input-text)}.recipient-fields__input:is(:focus){outline-color:var(--color-input-background)}.field--send-on .recipient-fields__input::-webkit-calendar-picker-indicator{cursor:pointer;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-image:none;background-color:currentColor;mask-type:match-source}.field--send-on .recipient-fields__input::-webkit-datetime-edit{cursor:text}.field--send-on .recipient-fields__input::-webkit-datetime-edit-year-field,.field--send-on .recipient-fields__input::-webkit-datetime-edit-month-field,.field--send-on .recipient-fields__input::-webkit-datetime-edit-day-field{color:var(--color-input-text)}.field--send-on .recipient-fields__input{cursor:text}@supports (-moz-appearance: none){.field--send-on .recipient-fields__input{cursor:pointer}}.column-options-wrapper{--icon-offset: -3px;display:flex;gap:var(--gap-sm);min-width:fit-content;justify-content:flex-end;height:var(--minimum-touch-target);align-items:center;margin-right:var(--icon-offset)}.column-options-wrapper:only-child{margin-left:auto}.facets__form-wrapper>.column-options-wrapper:first-child{margin-left:auto}.facets .column-options-wrapper{display:none}@media screen and (min-width:750px){.facets .column-options-wrapper{display:flex}}.column-options{display:flex;flex-wrap:wrap;gap:var(--gap-xs);margin:0;padding:0;border:none}@media screen and (min-width:750px){.column-options{gap:var(--gap-2xs)}}.column-options__option{display:none;position:relative}@media screen and (max-width:749px){.column-options__option:has(.column-picker-mobile--single),.column-options__option:has(.column-picker-mobile--double){display:flex}}@media screen and (min-width:750px){.column-options__option:has(.column-picker--default),.column-options__option:has(.column-picker--zoom-out){display:flex}}.column-options__legend{padding:0;margin:0}.column-options__option-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.column-picker{color:rgb(var(--color-foreground-rgb) / var(--opacity-50));padding:var(--padding-2xs);border-radius:var(--style-border-radius-xs);transition:background-color var(--animation-speed) ease,color var(--animation-speed) ease}.column-options__option:hover .column-picker{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.column-options__option-input:checked~.column-picker{color:rgb(var(--color-foreground-rgb));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.header-actions-new__icon--wishlist{overflow:visible}.header-actions-new__icon--wishlist svg{transform:rotate(0)}.header-actions-new__icon--profile svg{box-sizing:border-box;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;opacity:1}.header-actions-new__icon--profile svg path,.header-actions-new__icon--profile svg circle{stroke-width:1.2px}.header-actions-new__icon--wishlist svg path{stroke:#191919;stroke-width:1.2;opacity:1}@media screen and (max-width:989px){.header-new__right .header-actions-new{gap:clamp(4px,1.5vw,10px)}}.header-actions-new{display:flex;align-items:center;gap:35px;flex-shrink:0}.header-actions-new__item{display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;color:var(--color-foreground);transition:opacity var(--animation-speed) var(--animation-easing)}.header-actions-new__item:hover{opacity:.8}.header-actions-new__icon{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;flex-shrink:0;overflow:hidden}.header-actions-new__icon--wishlist{overflow:hidden}.header-actions-new__icon--rewards{width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px}.header-actions-new__icon svg{box-sizing:border-box;display:block;flex-shrink:0;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;opacity:1}.header-actions-new__icon--rewards svg{box-sizing:border-box;display:block;flex-shrink:0;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;opacity:1}.header-actions-new__label{font-family:"Nunito Sans",var(--font-body);font-size:12px;font-weight:400;line-height:1.2;text-align:center;color:var(--color-foreground);white-space:nowrap}.header-actions-new__points{font-weight:700}.header-actions-new__label--rewards-points{display:flex;align-items:baseline;justify-content:center;gap:4px}.header-actions-new__rewards-text{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cart-drawer-section{opacity:0}.cart-drawer{--cart-drawer-padding: var(--padding-lg) var(--padding-xl);--cart-drawer-padding-desktop: var(--padding-xl) var(--padding-2xl);--cart-font-size--2xs: var(--font-size--2xs);--cart-font-size--xs: var(--font-size--xs);--cart-font-size--sm: var(--font-size--sm);--cart-font-size--md: var(--font-size--md);--cart-font-size--2xl: var(--font-size--2xl)}.mobile_cart_text{display:none}@media screen and (max-width:1199px){.mobile-search-wrapper{background:#fff;padding:10px 12px}.mobile_cart_text{display:block}.desktop_cart_text{display:none!important}}.cart-drawer__dialog{position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:100%;margin:0 0 0 auto;padding:0;border-left:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background)}.cart-drawer__dialog:modal{max-height:100dvh;overflow-y:hidden}.cart-drawer__inner{height:100%}.cart-drawer__content{padding:0;background-color:var(--color-background);display:flex;flex-direction:column;flex-grow:1}.cart-drawer__heading{display:flex;align-items:center;gap:var(--gap-xs)}.cart-drawer__close-button{margin-right:calc(var(--padding-sm) * -1)}.cart-drawer--empty .cart-drawer__content{text-align:center;min-height:auto}.cart-drawer--empty .cart-drawer__heading{margin-bottom:var(--margin-md)}.cart-drawer__items .cart-items__table-row{padding-bottom:var(--gap-xl);border-bottom:var(--style-border-width) solid var(--color-border);margin-bottom:var(--gap-xl)}.cart-drawer__items .cart-items__table-row:has(+.cart-items__nested-line){border-bottom:none;margin-bottom:0}.cart-drawer__summary{--cart-drawer-summary-padding: var(--padding-lg);display:flex;flex-direction:column;align-items:center;gap:var(--gap-2xl);padding:var(--cart-drawer-summary-padding);margin-top:auto;background-color:var(--color-background)}@media screen and (min-width:1200px){.cart-drawer__summary{--cart-drawer-summary-padding: var(--padding-2xl)}}.cart-drawer__summary .cart__summary-totals:not(:has(.cart__original-total-container:empty)){border-block-start:var(--style-border-width) solid var(--color-border);padding-block-start:var(--padding-2xl)}@media screen and (min-width:1200px){.cart-drawer__summary .cart-note{margin-block-start:var(--margin-3xs)}}.cart-drawer__heading--empty{display:flex;justify-content:center}.cart-drawer__items{display:flex;flex-direction:column;padding-inline:var(--cart-drawer-padding);overflow-y:auto}@media screen and (min-width:1200px){.cart-drawer__items{padding-inline:var(--cart-drawer-padding-desktop)}}.cart-drawer__items .cart-items__table-row{padding-bottom:var(--gap-xl);border-bottom:var(--style-border-width) solid #eeeeee;margin-bottom:var(--gap-xl)}.cart-drawer__items .cart-items__table-row:last-child{margin-block-end:15px}.cart-drawer--empty .cart-drawer__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;margin-top:0}.cart-drawer:not(:has(.cart-form)) .cart-drawer__content{justify-content:center}.cart-drawer--empty .cart-drawer__header{justify-content:right;border-bottom:none;padding-bottom:0}.cart-drawer--empty .cart-drawer__heading{text-align:center}.cart-drawer:not(:has(.cart-form)) .cart-items__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}header-actions{display:flex;align-items:center}@media screen and (max-width:1199px){header-actions{justify-self:flex-end}}@media screen and (min-width:990px){header-actions{gap:24px}}.header__column--right header-actions{margin-inline-start:calc(var(--gap-md) * -1)}@media screen and (min-width:990px){.header__column--right header-actions{margin-inline-start:0}}.header-actions__action{--button-color: var(--color-foreground);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow:visible}@media screen and (max-width:1199px){.account-button.header-actions__action{flex-direction:column;font-size:9px;height:auto}}@media screen and (max-width:1199px){.menu-drawer .header-actions__action .account-button__icon svg{width:33px;height:33px}}@media screen and (max-width:1199px){.menu-drawer .account-button.header-actions__action{flex-direction:row;height:70px;margin-left:22px;padding:0;font-size:14px}.menu-drawer .account-drawer{border-bottom:solid 1px #eeeeee;margin-bottom:10px;display:flex}.menu-drawer .menu-drawer__top-actions-search{padding:0 15px 50px;border-bottom:solid 5px #f5f5f5}.menu-drawer .menu-drawer__top-actions-search button{background:#f5f5f5;border:none;height:44px}.menu-drawer .menu-drawer__top-actions-search button input{background:#f5f5f5}.menu-drawer .menu-drawer__top-actions-search button .svg-wrapper{background:none;border:none}.menu-drawer .menu-drawer__menu.has-submenu{padding:15px}.menu-overflow{overflow:initial}.top-menu-blocks-wrapper{padding:15px}.suggested-items-menu-slider::-webkit-scrollbar{display:none}.mobile-menu-bottom-blocks-wrapper{padding:15px 20px;background:linear-gradient(0deg,#fff,#eff0ff),linear-gradient(174.72deg,#eff0ff66 29.67%,#fff6 100.21%);margin-top:8px}.mobile-menu-bottom-blocks-wrapper .footer-menu__list{gap:0px}.mobile-banner-slider .mobile-banner-dots{padding:0;margin-top:5px;margin-bottom:0}.mobile-banner-block{padding:0 15px}.social-links-section{padding-top:25px;border-top:solid 1px #e6e6e6}}.search-action .search-modal__button{justify-content:space-between}.search-action .header-actions__action .svg-wrapper{height:36px;width:44px;display:flex;align-items:center;justify-content:center;background:#787fde;border-radius:5px}.search-action{width:100%}.search-action button{padding:4px 6px;border:solid 1px rgba(136,136,136,.5);border-radius:5px;width:100%}.search-action button input{border:0;flex:0 0 85%;max-width:85%}.search-action button input::placeholder{font-style:italic;font-size:14px;color:#888;font-weight:400}.header-actions__action svg{width:15px;height:15px;display:block}.header-actions__action .account-button__icon svg{width:20px;height:20px}@media screen and (max-width:1199px){.header-actions__action .account-button__icon svg{width:33px;height:33px}}@media screen and (max-width:1199px){.header-actions__action .account-button__icon svg{width:16px;height:16px}wishlist-header .wishlist-header__icon-wrapper{display:flex;font-size:9px;flex-direction:column;gap:2px}wishlist-header{margin-right:6px;margin-left:6px}.wishlist-header__icon-wrapper .wishlist-header__text{margin-left:0}.cart-button-wrapper{margin:0}}.wishlist-button-wrapper.header-actions__action svg{width:22px;height:20px}cart-drawer-component .header-actions__action svg{width:21px;height:20px}.cart-button-wrapper cart-drawer-component .button:not(.quantity-minus,.quantity-plus,.cart__checkout-button,.bv-mini-cart__empty-btn,.view-cart__button),.cart-button-wrapper cart-drawer-component .button.header-actions__action:not(.quantity-minus,.quantity-plus,.cart__checkout-button,.bv-mini-cart__empty-btn,.view-cart__button){position:relative;margin-right:10px}@media screen and (max-width:1199px){.header-actions__item{flex-direction:column;font-size:9px}.menu-drawer .menu-drawer__top-actions-search{padding-bottom:10px}.menu-drawer__top-actions-search svg path{stroke:#444}}@media screen and (min-width:990px){.header-actions__item{display:flex;align-items:center;gap:6px}.header-actions__link{display:flex;align-items:center;gap:6px;text-decoration:none;color:var(--color-foreground)}.header-actions__icon{width:18px;height:18px;flex-shrink:0}.header-actions__text{font-size:13px;font-weight:400;color:#222;white-space:nowrap}.header-actions__shoplc{display:flex;align-items:center;gap:5px}.header-actions__shoplc-icon{width:18px;height:18px;max-height:18px!important;object-fit:contain}.header-actions__shoplc-text{font-size:13px;font-weight:400;color:#222;margin-left:0!important}.wishlist-button-wrapper.header-actions__item a{display:flex;align-items:center;gap:5px}.wishlist-button-wrapper .icon-default{width:18px;height:18px}.cart-button-wrapper.header-actions__item{display:flex;align-items:center;gap:5px}.cart-button-wrapper .header-actions__cart-text{font-size:12px;font-weight:400;color:#222;margin-left:8px}.cart-button-wrapper cart-drawer-component{display:flex;align-items:center}.cart-button-wrapper cart-drawer-component .header-actions__action{display:flex;align-items:center}.cart-button-wrapper cart-drawer-component .button:not(.quantity-minus,.quantity-plus,.cart__checkout-button,.bv-mini-cart__empty-btn,.view-cart__button),.cart-button-wrapper cart-drawer-component .button.header-actions__action:not(.quantity-minus,.quantity-plus,.cart__checkout-button,.bv-mini-cart__empty-btn,.view-cart__button){padding:0;min-height:auto;height:auto;background:transparent;border:none;overflow:visible}.cart-button-wrapper .header-actions__action .svg-wrapper{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.cart-button-wrapper .header-actions__action .svg-wrapper svg{width:20px;height:20px;display:block}.cart-button-wrapper cart-icon,.cart-button-wrapper .header-actions__cart-icon{display:flex;align-items:center;position:relative}.cart-button-wrapper cart-icon .svg-wrapper,.cart-button-wrapper .header-actions__cart-icon .svg-wrapper{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.cart-button-wrapper cart-icon .svg-wrapper svg,.cart-button-wrapper .header-actions__cart-icon .svg-wrapper svg{width:20px;height:20px;display:block}}@media screen and (max-width:989px){.header-actions__text{display:block}.header-actions__item{display:flex;align-items:center}.header-new__right .cart-button-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;flex-shrink:0;margin:0}.header-new__right .cart-button-wrapper .mobile_cart_text{display:none!important}.header-new__right .cart-button-wrapper .desktop_cart_text{display:block!important;font-family:"Nunito Sans",var(--font-body);font-size:12px;font-weight:400;line-height:1;text-align:center;color:var(--color-foreground);white-space:nowrap}.header-new__right .cart-button-wrapper cart-drawer-component .button.header-actions__action{flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;margin:0!important}}.header-actions__cart-icon,.header-actions__cart-icon--has-cart{--cart-bubble-size: 15px;--cart-bubble-top: -6px;--cart-bubble-right: -8px;position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;flex-shrink:0;overflow:visible}.header-actions__cart-icon .svg-wrapper,.header-actions__cart-icon--has-cart .svg-wrapper{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;flex-shrink:0;overflow:hidden}.header-actions__cart-icon .svg-wrapper svg,.header-actions__cart-icon--has-cart .svg-wrapper svg{box-sizing:border-box;display:block;flex-shrink:0;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px}.header-actions__cart-icon .cart-bubble{position:absolute;box-sizing:border-box;width:15px;min-width:15px;height:15px;min-height:15px;max-width:15px;max-height:15px;top:-8px;right:var(--cart-bubble-right);display:flex;align-items:center;justify-content:center;border-radius:50%;padding:1px}@media screen and (max-width:1199px){.header-actions__cart-icon .cart-bubble{top:-8px}}.header-actions__cart-icon .cart-bubble__background{background-color:#bc0514;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%}.header-actions__cart-icon .cart-bubble__text{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.header-actions__cart-icon .cart-bubble__text-count{color:#fff;font-size:10px;font-weight:600;line-height:1}.header-actions__cart-icon .cart-bubble__text,.cart-drawer__heading .cart-bubble__text{font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight)}.cart-drawer__heading .cart-bubble__background{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}.cart-drawer__heading .cart-bubble__text{color:var(--color-foreground);font-size:var(--font-size--xs)}.cart-bubble--animating .cart-bubble__background{animation:grow var(--animation-speed) var(--animation-easing)}.cart-bubble--animating .cart-bubble__text{animation:cartBubbleSlideIn var(--animation-speed) var(--animation-easing)}@media screen and (min-width:990px){.header-actions__cart-icon,.header-actions__cart-icon--has-cart{--cart-bubble-size: 15px;--cart-bubble-top: -4px;--cart-bubble-right: -6px}}.wishlist-button-wrapper wishlist-header .wishlist-header__text{font-size:0!important;line-height:0}.wishlist-button-wrapper wishlist-header .wishlist-header__text:after{content:"Wunschliste";font-size:12px;font-family:"Nunito Sans",var(--font-body);font-weight:400;line-height:1.2;color:var(--color-foreground);white-space:nowrap}.header-search-inline{display:flex;flex:1 1 0;width:100%;max-width:820px;opacity:1;transform:rotate(0)}.header-search-inline__wrapper{display:flex;align-items:center;width:100%;max-width:100%;min-width:0;height:43px;background-color:#fff;border:.5px solid #919191;border-radius:27px;overflow:hidden;opacity:1;transform:rotate(0);gap:0}.header-search-inline__input{flex:1;min-width:0;padding-left:24px;padding-right:20px;border:none;background:transparent;font-family:"Nunito Sans",var(--font-body);font-size:14px;color:var(--color-foreground);outline:none;height:100%;opacity:1;transform:rotate(0);overflow:visible;text-overflow:clip}.header-search-inline__input.desktop-search-bar,.header-search-inline__input.mobible-search-bar{padding-left:24px}.header-search-inline__input::placeholder{color:#626161;font-family:"Nunito Sans",var(--font-body);font-weight:400;font-style:normal;font-size:14px;line-height:100%;letter-spacing:0%;opacity:1;transform:rotate(0);white-space:nowrap;overflow:visible}.header-search-inline__button{display:flex;align-items:center;justify-content:center;padding:14px 21px;background-color:#1e35b1;border:none;border-radius:0 21px 22px 0;cursor:pointer;transition:opacity var(--animation-speed) var(--animation-easing)}.header-search-inline__button:hover{opacity:.9}.header-search-inline__icon{display:flex;align-items:center;justify-content:center;width:25px;height:25px;color:#fff}.header-search-inline__icon svg{width:100%;height:100%;stroke:#fff;fill:none}@media(max-width:989px){.header-search-inline,.header-search-inline__wrapper{width:100%;max-width:100%}}.jumbo-text__container{width:100%}footer .jumbo-text__container{pointer-events:none}jumbo-text{display:block;font-family:var(--font-family, inherit);font-style:var(--font-style, normal);color:var(--color, inherit);font-weight:var(--font-weight, inherit);letter-spacing:var(--letter-spacing, -.02em);line-height:var(--line-height, 1);opacity:0;text-align:var(--text-align);text-box:var(--text-trim, trim-end cap text);text-transform:var(--text-transform, none);transition:opacity .3s ease;white-space:pre;width:100%;will-change:font-size;margin-left:var(--margin-left-nudge, 0);margin-right:var(--margin-right-nudge, 0);overflow:visible}jumbo-text.ready{opacity:1}jumbo-text[data-cap-text=true]{text-box-edge:cap text}.jumbo-text-space{display:inline-flex;width:.5ch}:is(.jumbo-text-char,.jumbo-text-line){display:inline-flex}@media(prefers-reduced-motion:no-preference){[data-text-effect=blur]{filter:blur(20px);opacity:.5;scale:1.05;transition:filter 1.6s var(--animation-timing-fade-in),opacity 1.3s var(--animation-timing-fade-in),scale 1.6s var(--animation-timing-fade-in)}.jumbo-text-visible[data-text-effect=blur]{filter:blur(0);opacity:1;scale:1}.ready[data-text-effect=reveal],.ready[data-text-effect=reveal] .jumbo-text-line{overflow:hidden}.ready[data-text-effect=reveal] .jumbo-text-char{transform:translateY(100%)}.jumbo-text-visible[data-text-effect=reveal] .jumbo-text-char{transition:transform .5s var(--animation-timing-fade-in) calc(var(--line-index) * .05s);transform:translateY(0)}.jumbo-text-visible[data-text-effect=reveal],.jumbo-text-visible[data-text-effect=reveal] .jumbo-text-line{overflow:visible;transition:overflow 0s linear .75s}}.facets input:checked+label{font-weight:500}.facets .checkbox{--checkbox-size: 20px;--checkbox-border-radius: var(--style-border-radius-xs)}.facets .checkbox .icon-checkmark{width:20px;height:20px;opacity:1;transform:rotate(0);border-radius:var(--style-border-radius-xs);transition:border-color .2s ease,background-color .2s ease}.facets .checkbox:not(:has(.checkbox__input:disabled)):hover .icon-checkmark{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.facets .checkbox:has(.checkbox__input:checked):not(:has(.checkbox__input:disabled)):hover .icon-checkmark{background-color:var(--Blues-Primary-Blue, #1E35B1);border-color:var(--Blues-Primary-Blue, #1E35B1)}.facets .checkbox:not(:has(.checkbox__input:disabled)):hover .checkbox__label-text{color:rgb(var(--color-foreground-rgb) / var(--opacity-90))}.facets .checkbox .checkbox__label-text{font-family:Nunito Sans,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:150%;letter-spacing:0%;color:#191919;transition:color .2s ease,font-weight .2s ease}.facets .checkbox:has(.checkbox__input:checked) .checkbox__label-text{color:#1e35b1}.facets .checkbox:has(.checkbox__input:checked) .icon-checkmark{background-color:#1e35b1;border-color:#1e35b1}.facets__pill-label{--pill-label-padding-inline: var(--padding-xs);--pill-label-border-radius: var(--style-border-radius-md);--pill-label-border-width: var(--variant-picker-button-border-width);--pill-label-height: var(--button-size-md);--pill-label-focus-outline-color: var(--color-foreground);--pill-label-color: var(--color-foreground);--pill-label-color-rgb: var(--color-foreground-rgb);--pill-label-background-color: var(--color-background);--pill-label-background-color-rgb: var(--color-background-rgb);--pill-label-border-opacity: var(--facets-low-opacity);display:inline-flex;position:relative;align-items:center;justify-content:center;box-shadow:inset 0 0 0 var(--pill-label-border-width) rgb(var(--pill-label-color-rgb) / var(--opacity-10-25));border-radius:var(--pill-label-border-radius);height:var(--pill-label-height);width:100%;padding-inline:var(--pill-label-padding-inline);color:rgb(var(--pill-label-color-rgb));background-color:rgb(var(--pill-label-background-color-rgb));cursor:pointer;transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);outline-color:var(--pill-label-focus-outline-color)}.facets__pill-label:hover{--pill-label-border-opacity: 100%}.facets__pill-input:checked+.facets__pill-label{--pill-label-color-rgb: var(--color-background-rgb);--pill-label-background-color-rgb: var(--color-foreground-rgb);--pill-label-border-opacity: 0;font-weight:500}.facets__pill-input:disabled+.facets__pill-label{opacity:var(--disabled-opacity);cursor:not-allowed}.facets__pill-input:disabled+.facets__pill-label:hover{--pill-label-border-opacity: var(--facets-low-opacity)}.facets__summary-label-group{display:flex;align-items:center}@media screen and (max-width:749px){.facets--drawer .facets__summary-label-group{gap:var(--gap-3xs)}}.facets--vertical .facets__summary-label-group{gap:var(--gap-xs)}.facets--horizontal .facets__summary-label-group{gap:var(--gap-2xs)}.facets__pill-input:disabled+.facets__pill-label svg{position:absolute;top:0;left:0;border-radius:var(--style-border-radius-md)}.facets__pill-label svg line{stroke-width:1.5px;stroke:rgb(var(--color-foreground-rgb) / var(--facets-low-opacity))}.facets__pill-wrapper{position:relative}.facets__pill-input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.facets__status--swatches{display:none}.facets__swatch-wrapper{display:flex}.facets__inputs-list--swatches .variant-option__button-label{--color-variant-text: var(--color-foreground)}.facets__inputs-list--swatches{--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px}@media screen and (min-width:750px){.facets__inputs-list--swatches{--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}}.facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches-grid{gap:var(--gap-sm)}.facets--vertical .facets__inputs-list--swatches .facets__inputs-list-item{display:flex}.facets__inputs-wrapper .facets__inputs-list--swatches-grid{--columns: 2;display:grid;grid-template-columns:repeat(var(--columns),1fr)}.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches{cursor:pointer;overflow:visible}.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches.variant-option--swatches-disabled,.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches:has(input:disabled){cursor:not-allowed}.facets__inputs-wrapper .facets__inputs-list--swatches-grid label{cursor:pointer;word-break:break-word;white-space:normal}.variant-option--swatches-disabled :is(.facets__inputs-wrapper .facets__inputs-list--swatches-grid label),.variant-option--swatches:has(input:disabled) :is(.facets__inputs-wrapper .facets__inputs-list--swatches-grid label){cursor:not-allowed}.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch{align-items:center;overflow:visible;justify-content:flex-start;display:flex;width:100%;flex-basis:unset;gap:var(--gap-sm)}.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label:has(:checked){color:rgb(var(--color-foreground-rgb));background-color:rgb(var(--color-background-rgb));font-weight:500;transition:font-weight .2s ease}.facets .variant-option--swatches{--options-border-radius: var(--variant-picker-swatch-radius);width:auto}@media screen and (min-width:750px){.facets--horizontal .facets__status--swatches{display:flex}}@media screen and (min-width:750px){.facets--horizontal .sorting-filter .facets__status{display:none}}.facets__status--swatches .swatch{width:calc(var(--variant-picker-swatch-width) / 1.5);height:calc(var(--variant-picker-swatch-height) / 1.5)}.facets__status--swatches .swatch+.swatch{margin-left:calc(var(--variant-picker-swatch-width) / -3);outline:1px solid rgb(var(--color-background-rgb))}.variant-option--images{position:relative}.variant-option--images{--image-facet-border-width: var(--variant-picker-button-border-width);--image-facet-border-opacity: var(--facets-low-opacity);--image-facet-border-radius: var(--style-border-radius-xs);border-radius:var(--image-facet-border-radius);box-shadow:inset 0 0 0 var(--image-facet-border-width) rgb(var(--color-foreground-rgb) / var(--image-facet-border-opacity))}.variant-option--images:hover:not(:has(input:disabled)),.variant-option--images:has(input:checked){--image-facet-border-opacity: 100%}.variant-option--images:has(input:checked){font-weight:500;transition:font-weight .2s ease}.variant-option--images:has(input:checked):hover{--image-facet-border-width: calc(var(--variant-picker-button-border-width) + .5px)}.variant-option--images:has(input:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.variant-option--images:has(input:disabled),.variant-option--images:has(input:disabled):hover{--image-facet-border-opacity: 0;opacity:var(--disabled-opacity);cursor:not-allowed}:is(.variant-option--images:has(input:disabled),.variant-option--images:has(input:disabled):hover) img{opacity:var(--disabled-opacity)}:is(.variant-option--images:has(input:disabled),.variant-option--images:has(input:disabled):hover) input,:is(.variant-option--images:has(input:disabled),.variant-option--images:has(input:disabled):hover) label,:is(.variant-option--images:has(input:disabled),.variant-option--images:has(input:disabled):hover) .facets__image-label{cursor:not-allowed}:is(.variant-option--images:has(input:disabled),.variant-option--images:has(input:disabled):hover) .facets__image-wrapper{border:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-30));border-radius:var(--image-facet-border-radius)}.facets__inputs-wrapper .facets__inputs-list--images{display:grid;grid-template-columns:repeat(var(--image-columns),125px);gap:var(--gap-sm)}.facets--drawer .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(3,1fr)}@media screen and (min-width:750px){.facets--drawer .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(4,1fr)}}.facets--vertical .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(2,1fr)}.facets--drawer .facets__inputs-list--images{padding-top:var(--padding-xs)}.facets__image-wrapper{aspect-ratio:1/1;width:100%;padding:var(--padding-xs);position:relative;overflow:hidden}.facets__image-wrapper img{height:100%;width:100%;object-fit:contain;border-radius:calc(var(--border-radius) / 2)}.variant-option--images svg{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;stroke-width:var(--border-width);stroke:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.facets__inputs-list-item,.variant-option--images{min-width:0}.facets__image-label{width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-block-end:var(--padding-xs);cursor:pointer}.variant-option--images:has(input:disabled) .facets__image-label{cursor:not-allowed}.facets__inputs-list--swatches .variant-option__button-label:hover:not(:has(input:disabled)){font-weight:500}.variant-option--images:not(:has(input:disabled)) .facets__image-label:hover{font-weight:500}.facet-values-search,.facets__search-wrapper{width:100%}.facets__search-wrapper:focus-within{outline:none;box-shadow:none}.facet-values-search__field{position:relative;display:flex;align-items:center;width:100%;border-radius:var(--style-border-radius-inputs);margin-bottom:15px}.facet-values-search__field:focus-within{outline:none;box-shadow:none}.facets__search-input,.facet-values-search__input{width:100%;height:40px;margin:0;padding:10px 15px;font:inherit;font-size:var(--font-paragraph--size);font-weight:500;line-height:1.4;color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));border:var(--style-border-width-inputs) solid var(--color-border);border-radius:var(--style-border-radius-inputs);appearance:none;-webkit-appearance:none;outline:none;box-shadow:none;transition:none}.facets__search-input::placeholder,.facet-values-search__input::placeholder{color:var(--facets-input-label-color)}.facets__search-input:focus,.facets__search-input:focus-visible,.facet-values-search__input:focus,.facet-values-search__input:focus-visible{outline:none;box-shadow:none;border-color:var(--color-border);border-width:var(--style-border-width-inputs)}.facet-values-search__icon{position:absolute;inset-inline-end:var(--padding-xs);display:flex;align-items:center;justify-content:center;pointer-events:none;color:rgb(var(--color-foreground-rgb) / var(--opacity-50))}.facet-values-search__icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}facet-inputs-component .list-filter__show-more-btn{display:flex;justify-content:flex-start;align-items:center;text-align:left;width:100%;gap:0}facet-inputs-component .list-filter__show-more-btn .show-more__label--more{color:var(--Blues-Primary-Blue, #1e35b1);text-decoration:underline;text-underline-offset:.15em;background:none;padding:0;border-radius:0;font-family:Nunito Sans,sans-serif;font-weight:600;font-size:14px;line-height:150%}facet-inputs-component .list-filter__show-more-btn:hover .show-more__label--more{color:var(--Blues-Primary-Blue, #1e35b1);text-decoration-thickness:from-font;opacity:.88}facet-inputs-component .list-filter__show-more-btn .show-more__label--less{text-align:left;color:var(--Blues-Primary-Blue, #1e35b1);text-decoration:underline;font-weight:600}@media screen and (min-width:750px){facet-inputs-component .list-filter__show-more-btn .show-more__label--less{display:none!important}}.live-tv-content-block{width:809px;display:flex;flex-direction:column;gap:12px}.live-tv-content-block__label{order:0}.live-tv-content-block__video{order:1}.live-tv-content-block__engagement{order:2}.live-tv-content-block__banner-slot{order:3}.live-tv-content-block__title{font-family:Nunito Sans,sans-serif;font-weight:700;font-size:24px;margin:0;color:#000}.live-tv-content-block__label{width:fit-content;height:64px;padding:8px 8px 8px 10px;display:flex;flex-direction:row;align-items:center;gap:5px;background-color:#fff;border-radius:5px}.live-tv-content-block__label-text{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:32px;line-height:150%;letter-spacing:0%;color:#000;width:110px;height:48px;display:flex;align-items:flex-end;white-space:nowrap}.live-tv-content-block__live-indicator{width:14px;height:14px;background-color:red;border-radius:50%;display:inline-block}.live-tv-content-block__banner-slot{display:flex;flex-direction:row;width:808px;height:150px;padding:0 316px;gap:10px;background-color:#ddd;border-radius:5px;overflow:hidden;justify-content:center;align-items:center}.live-tv-content-block__banner-image{width:808px;height:150px;max-width:none;display:block;object-fit:cover}.live-tv-content-block__banner-placeholder{color:#595959;font-size:18px;text-align:center}.live-tv-content-block__video{width:100%;background-color:#000;border-radius:5px;overflow:hidden;position:relative;aspect-ratio:16 / 9}.live-tv-content-block__video iframe{width:100%;height:100%;border:0;display:block}.live-tv-content-block__video-facade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:#000;cursor:pointer;display:block}.live-tv-content-block__video-poster{width:100%;height:100%;object-fit:cover;display:block}.live-tv-content-block__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;opacity:.92;transition:transform .15s ease,opacity .15s ease;pointer-events:none}.live-tv-content-block__video-facade:hover .live-tv-content-block__video-play,.live-tv-content-block__video-facade:focus-visible .live-tv-content-block__video-play{transform:translate(-50%,-50%) scale(1.08);opacity:1}.live-tv-content-block__video-facade:focus-visible{outline:3px solid #1a73e8;outline-offset:2px}.live-tv-content-block__engagement{display:flex;flex-direction:row;width:100%;align-items:center;padding:8px 0;font-size:14px}.live-tv-content-block__engagement-left,.live-tv-content-block__engagement-right{display:flex;align-items:center}.live-tv-content-block__engagement-left{margin-right:464px}.live-tv-content-block__engagement-item{display:flex;align-items:center;gap:10px}.live-tv-content-block__icon{width:34px;height:34px;padding:1px;object-fit:contain;display:block}@media screen and (max-width:989px){.live-tv-content-block{width:100%;gap:12px}.live-tv-content-block__label{order:0}.live-tv-content-block__banner-slot{order:1}.live-tv-content-block__video{order:2}.live-tv-content-block__engagement{order:3}.live-tv-content-block__label{width:100%}.live-tv-content-block__engagement-left{margin-right:auto}.live-tv-content-block__engagement{flex-wrap:wrap}.live-tv-content-block__banner-slot{width:100%;padding:0 16px}}localization-form-component{display:flex;width:var(--width, auto)}@media screen and (min-width:750px){localization-form-component{position:relative}}localization-form-component[data-show-filter=false] .country-selector-form__wrapper{padding-block-start:var(--padding-xs)}.localization-form{width:100%}localization-form-component .button:is(:not(.country-filter__reset-button)){--button-color: var(--color-primary);--button-background-color: var(--language-button-background-color, var(--color-background));--button-border-color: var(--language-button-border-color, var(--color-border));text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing)}localization-form-component .button:is(:not(.country-filter__reset-button)):hover,.localization-form__list-item:hover,.localization-form__list-item:focus{--button-color: var(--color-primary-hover);background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-8))}.localization-form__list-item[aria-current=true]{--button-color: var(--color-primary-active);background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-10))}.localization-form__list-item-disabled{pointer-events:none}.localization-form__list-item:focus-visible{outline:none}localization-form-component .localization-selector{display:flex;align-items:center;gap:var(--margin-2xs)}localization-form-component .country-filter__search-icon{left:8px;right:auto;color:var(--color-foreground-muted);pointer-events:none}.country-filter__search-icon .svg-wrapper svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.disclosure{width:100%}.dropdown-localization__button{display:flex;position:relative;align-items:center;gap:4px;font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size);font-weight:var(--menu-top-level-font-weight);padding-inline:var(--padding-2xs);margin-inline:calc(-1 * var(--padding-2xs))}.dropdown-localization__button .icon-caret{height:var(--icon-size-xs);width:var(--icon-size-xs);right:var(--margin-xs);top:calc(50% - var(--padding-2xs));flex-shrink:0;transition:transform var(--animation-speed) var(--animation-easing)}.drawer-localization__button .icon-flag,.dropdown-localization__button .icon-flag{width:var(--menu-localization-font-size, var(--icon-size-sm));height:var(--menu-localization-font-size, var(--icon-size-sm));clip-path:circle(50%);background-position:center;background-size:cover;margin-inline-end:4px;position:relative}.icon-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 var(--size-shadow) var(--color-shadow);border-radius:50%}.dropdown-localization__button[aria-expanded=true] .icon-caret svg{transform:rotate(180deg)}.dropdown-localization__button,.dropdown-localization__button:hover{box-shadow:none;background-color:transparent;border-color:transparent;color:var(--color-foreground)}.localization-form__list{position:relative;width:100%;padding-block:0 var(--padding-xs);font-size:var(--font-size-lg);scroll-padding:var(--padding-xs) 0;overflow-y:auto;white-space:nowrap;scrollbar-width:none}.localization-form__list::-webkit-scrollbar{display:none}dropdown-localization-component .localization-form__list{max-height:20.5rem}.localization-wrapper{position:fixed;z-index:var(--layer-raised);border-radius:var(--style-border-radius-popover);transition-property:display,opacity,translate;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete;translate:0 20px;opacity:0}.localization-wrapper:not([hidden]){translate:0 0;opacity:1}@starting-style{.localization-wrapper:not([hidden]){translate:0 20px;opacity:0}}.localization-form__list-item:not([hidden]){margin-block-end:var(--margin-3xs);display:flex;gap:var(--margin-sm);padding:8px;border-radius:8px;line-height:var(--font-line-height-md);align-items:center;text-align:start;cursor:pointer;transition:background-color var(--animation-speed) var(--animation-easing)}.localization-form__list-item:not([hidden]) .country{flex:1;color:var(--color-foreground)}.localization-form__list-item:not([hidden]):hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8))}.localization-form__list-item:not([hidden])[aria-current=true] .country{font-weight:500}.localization-form__list-item#no-results-message{grid-template-columns:1fr;text-align:center;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.is-searching .localization-form__list-item .country{color:rgb(var(--color-foreground-rgb) / var(--opacity-80))}.localization-form__list-item .country mark{font-weight:500;background:none;color:var(--color-foreground)}.country-filter{position:relative;padding:var(--padding-xs);border-bottom:var(--style-border-width) solid transparent;transition:border-color var(--animation-values)}.country-filter.is-scrolled{border-color:var(--color-border)}.drawer-localization .country-filter{padding-block:8px}dropdown-localization-component .country-filter{position:relative;padding:8px}.country-selector-form__wrapper{overflow-y:auto;max-height:100%;flex-grow:1}.language-selector{display:flex;gap:var(--gap-xs);padding:var(--padding-md) var(--padding-lg);position:relative;align-items:center;justify-content:space-between;width:100%}.language-selector__label{flex-shrink:0;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.localization-form__select{border:none;color:var(--color-foreground);-webkit-appearance:none;appearance:none;background-color:var(--color-input-background);padding-block:var(--padding-3xs);padding-inline:var(--padding-xs) calc(var(--icon-size-xs) + var(--padding-xs));text-align:right;cursor:pointer;max-width:40vw;text-overflow:ellipsis}.localization-form__select:focus-visible{outline:var(--focus-outline-width) solid currentcolor}.localization-form__select:focus{outline:none}#header-component[transparent] localization-form-component .localization-form .localization-form__select{background-color:transparent}.localization-form__select option{background-color:var(--color-input-background);color:var(--color-input-text)}dropdown-localization-component .localization-form__select:hover{background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-8))}.language-selector .svg-wrapper.icon-caret{width:var(--icon-size-xs);height:var(--icon-size-xs);position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.language-selector--collapse-space{padding-inline-end:var(--padding-2xs)}.language-selector--collapse-space .localization-form__select{padding-inline-end:var(--icon-size-xs)}.language-selector--collapse-space .svg-wrapper.icon-caret{right:0}.localization-form .icon-checkmark{width:var(--icon-size-xs);height:var(--icon-size-xs)}.localization-form .svg-wrapper.icon-checkmark{visibility:hidden}.localization-form__list-item[aria-current=true] .svg-wrapper.icon-checkmark{visibility:visible}.country-filter__input{width:100%;height:44px;font-size:var(--font-size-lg);padding:var(--padding-md) var(--padding-lg) var(--padding-md) calc(var(--margin-md) + var(--padding-xl));border:1px solid var(--color-foreground);color:var(--color-input-text);background-color:var(--color-input-background);outline-offset:-1px}@media screen and (min-width:750px){.country-filter__input{height:36px}}.country-filter__input::placeholder{color:inherit}.country-filter .field{position:relative}.country-filter .field__label{font-size:var(--font-size-lg);left:var(--margin-2xl);top:var(--margin-xl);pointer-events:none;position:absolute}.country-filter__input:focus~.field__label,.country-filter__input:not(:placeholder-shown)~.field__label,.country-filter__input:-webkit-autofill~.field__label{font-size:var(--font-size-xs);top:var(--margin-xs)}.country-filter .field__button:not([hidden]){display:flex;height:fit-content;position:absolute;padding:0;right:8px;top:50%;transform:translateY(-50%);align-items:center;background-color:transparent;color:var(--color-input-text);border:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.country-selector__close-button{display:none}.drawer-localization .drawer-localization__button{display:flex;padding:0;position:relative;text-decoration:none;height:44px}.drawer-localization .drawer-localization__button:hover{color:var(--color-foreground)}.drawer-localization .drawer-localization__button .icon-caret{width:fit-content;height:fit-content;margin:0;padding:var(--padding-xl) var(--padding-xl) var(--padding-xl) var(--padding-xs)}dropdown-localization-component{position:relative;background-color:transparent}dropdown-localization-component .country-filter__input{border:none}dropdown-localization-component .localization-form__list-item{margin-inline:8px}dropdown-localization-component .localization-wrapper{box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);max-height:27.5rem;position:absolute;top:calc(100% + 10px);z-index:calc(var(--layer-header-menu) + 1)}dropdown-localization-component .localization-wrapper.right-bound{right:0;left:unset}dropdown-localization-component .localization-wrapper.left-bound{left:-8px;right:unset}dropdown-localization-component .language-selector.language-selector{padding:10px 8px 10px 16px}dropdown-localization-component .localization-form__currency{width:max-content;opacity:0;visibility:hidden;transition:none}dropdown-localization-component :is(.localization-form__list-item:hover,.localization-form__list-item[aria-selected=true],.localization-form__list-item[aria-current=true]) .localization-form__currency{opacity:1;color:var(--color-foreground-muted);transition:opacity var(--animation-speed-slow) var(--animation-easing);visibility:visible}.dropdown-localization .language-selector:where(:not(.top-shadow)){font-weight:var(--menu-top-level-font-weight)}.dropdown-localization:not(dropdown-localization-component) .language-selector,.menu-drawer__localization:not(drawer-localization-component) .language-selector{font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size)}.menu-drawer__localization .language-selector.h5{padding-inline-start:0}.header__column .localization-form__select{background-color:var(--header-bg-color)}.drawer-localization{display:contents;color:var(--color-foreground)}.drawer-localization localization-form-component{position:relative;height:100%}.drawer-localization .mobile-localization,.drawer-localization .drawer-localization__button--label{display:flex;gap:var(--gap-xs);margin-block:0;align-items:center}.drawer-localization__button--label.h6{font-family:var(--menu-localization-font)}.drawer-localization img{width:var(--icon-size-sm)}.drawer-localization .localization-button__icon,.drawer-localization .localization-button__icon svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.drawer-localization summary.is-disabled{pointer-events:none}.drawer-localization .localization-wrapper{width:100%}.drawer-localization .localization-form{display:flex;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.drawer-localization .localization-form>*{padding-inline:var(--padding-xl)}.drawer-localization .language-selector .svg-wrapper.icon-caret{transform:translateY(-50%) rotate(0)}.drawer-localization .language-selector .svg-wrapper.icon-caret svg{transform:none}.media-block{overflow:hidden;position:relative}@media screen and (min-width:750px){.media-block{min-height:var(--media-height)}}.media-block__media{height:var(--media-height-mobile, auto);object-fit:var(--image-position, "cover");object-position:center center;width:100%}@media screen and (min-width:750px){.media-block__media{height:100%;position:absolute}}deferred-media[class].media-block__media :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:var(--video-position, "cover")}.media-block__media--video{display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.media-block__media--video{--media-height-mobile: auto}}.minicart-product-badges{position:absolute;width:100%;z-index:2;display:flex;flex-direction:column;pointer-events:none}.minicart-product-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 0;border-radius:0 0 5px 5px;font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:600;line-height:1.4;text-align:center;white-space:nowrap;box-shadow:0 1px .6px #00000012}.minicart-product-badge.minicart-product-badge--live{color:#1e35b1!important;background-color:#f1f6ff!important}.minicart-product-badge__text{display:block}.mini-cart-item{font-family:var(--font-family-base);display:flex;gap:10px;padding:15px 0;border-bottom:1px solid #eee}.mini-cart-item:last-child{border-bottom:none}.mini-cart-item.out-of-stock .mini-cart-item__media,.mini-cart-item.out-of-stock .mini-cart-item__title a,.mini-cart-item.out-of-stock .mini-cart-item__options,.mini-cart-item.out-of-stock .mini-cart-item__quantity{opacity:.6}.mini-cart-item__out-of-stock-message{color:#b1020c;font-size:14px;font-weight:500;padding:2px 6px;margin:20px 0 10px;background:linear-gradient(to right,#ffefef,#fff)}.cart-items__wrapper .cart-out-of-stock-message{color:#b1020c;font-size:13px;font-weight:600;padding:2px 6px;margin:20px 0 10px}.mini-cart-item.bv-oos-highlight{outline:2px solid #B1020C;outline-offset:2px;border-radius:5px}.mini-cart-item__media{flex:0 0 132px}.mini-cart-item__image-link{position:relative;display:block;z-index:0}.mini-cart-item__image-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000008;pointer-events:none;z-index:1}.mini-cart-item__image{width:100%;height:auto;display:block}.mini-cart-item__image--placeholder{object-fit:contain;padding:15%;background:#f5f5f5}.mini-cart-item__content{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.bv-cart-item__info{display:flex;flex-direction:column}.bv-cart-item__info ul{list-style-type:none;padding:0;margin:6px 0 0}.bv-cart-item__info ul .bv-cart-item__title{padding:1px;background-color:#f5f5f5;margin-bottom:6px;font-size:11px}.mini-cart-item__title{display:flex;align-items:center;justify-content:space-between;gap:30px}.mini-cart-item__actions{display:flex;align-items:flex-start}.mini-cart-item__remove{display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;min-height:30px;background:none;border:none;cursor:pointer;padding:0}.mini-cart-item__title a{color:#191919;font-size:14px;text-decoration:none;font-weight:500;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.mini-cart-item__price{display:flex;gap:6px;align-items:center}.mini-cart-item__price-current{color:#191919;font-size:16px;font-weight:700}.mini-cart-item__price-old{color:#919191;font-size:14px;text-decoration:line-through}.mini-cart-item__budgetpay{display:flex;align-items:center;font-size:12px;gap:3px}.payment-message{color:#919191}.payment-count,.payment-price{color:#191919;font-weight:600}.payment-bp-icon{margin-left:3px;width:24px;height:10px}.mini-cart-item__options{display:flex;gap:10px;font-size:14px}.mini-cart-item__option{text-wrap:nowrap}.mini-cart-item__option-name{color:#888;font-weight:400}.mini-cart-item__option-value{color:#191919;font-weight:600}.mini-cart-item__quantity{display:flex;align-items:center;gap:10px}.mini-cart-item__quantity.mobile{display:none}.mini-cart-item__stock-warning{color:#b1020c;font-size:14px}.mini-cart-item.removing{overflow:hidden;animation:removeItem calc(var(--animation-speed, .3s) * 2) var(--animation-easing, ease-out) forwards;animation-delay:var(--animation-speed, .3s)}@keyframes removeItem{0%{height:var(--row-height);opacity:1;padding:15px 0;margin-bottom:0;border-bottom-width:1px}to{opacity:0;height:0;padding:0;margin-bottom:0;border-bottom-width:0}}@media(max-width:544px){.cart-drawer__dialog{max-width:100vw;width:100%}.mini-cart-item{gap:12px}.mini-cart-item__content{gap:7px}.mini-cart-item__budgetpay{font-size:10px}.mini-cart-item__quantity.desktop .quantity-selector,.mini-cart-item__quantity.mobile .mini-cart-item__stock-warning{display:none}.mini-cart-item__quantity.desktop{display:block}.mini-cart-item__quantity.mobile{display:flex;width:100%}.mini-cart-item__media{flex:0 0 100px;display:flex;flex-direction:column;align-items:center;gap:10px}}@media(max-width:390px){.mini-cart-item__media{flex:0 0 80px}.mini-cart-item__title a{font-size:12px}.mini-cart-item__content{gap:5px}.mini-cart-item__price-current{font-size:14px}.mini-cart-item__price-old{font-size:12px}.mini-cart-item__options{gap:5px;font-size:12px}.mini-cart-item__budgetpay{font-size:8px}.mini-cart-item__stock-warning{font-size:10px}}.mini-cart-item.mini-cart-bundle-card,.mini-cart-bundle-card{display:flex;flex-direction:column;background:#fff;border:1px solid #E5E7EB!important;border-bottom:1px solid #E5E7EB!important;border-radius:8px;margin:12px 0 20px;padding:0;overflow:hidden;gap:0;box-sizing:border-box}.mini-cart-item.mini-cart-bundle-card:last-child{border:1px solid #E5E7EB!important;border-bottom:1px solid #E5E7EB!important;margin-bottom:24px}.mini-cart-bundle__header{background:#fafafa;padding:12px 14px 10px;border-bottom:1px solid #F0F0F0}.mini-cart-bundle__header-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.mini-cart-bundle__header-title{font-size:18px;font-weight:700;color:#000;line-height:1.3}.mini-cart-bundle__header-badge{display:inline-flex;align-items:center;gap:4px;background:#b1020c;color:#fff;font-size:12px;font-weight:700;padding:3px 7px;border-radius:3px;white-space:nowrap}@media(max-width:749px){.mini-cart-bundle__badge-extra{display:none}}.mini-cart-bundle__badge-icon{width:11px;height:11px;flex-shrink:0}.mini-cart-bundle__header-subtitle{font-size:14px;color:#444;font-weight:500;margin-top:4px}.mini-cart-bundle__savings-val{color:#bc0514;font-weight:700;font-size:16px}.mini-cart-bundle__items{padding:4px 14px 0}.mini-cart-bundle__component{display:flex;gap:12px;padding:12px 0;align-items:flex-start}.mini-cart-bundle__component-media{flex:0 0 120px;width:120px;height:120px;background:#f8f9fa;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.mini-cart-bundle__component-image-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.mini-cart-bundle__component-image{width:100%;height:100%;object-fit:contain;mix-blend-mode:darken;display:block}.mini-cart-bundle__component-image--placeholder{padding:12px;background:#f5f5f5}.mini-cart-bundle__component-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mini-cart-bundle__component-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mini-cart-bundle__component-title{font-size:13px;font-weight:500;color:#191919;line-height:1.35;text-decoration:none;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.mini-cart-bundle__component-title:hover{color:#000;text-decoration:underline}.mini-cart-bundle__component-remove-btn{background:transparent;border:none;cursor:pointer;padding:0;color:#6b7280;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s ease,opacity .15s ease}.mini-cart-bundle__component-remove-btn:hover{color:#b1020c}.mini-cart-bundle__component-remove-btn svg{width:24px;height:24px}.mini-cart-bundle__items{padding:4px 14px 12px}.mini-cart-bundle__component-prices{display:flex;align-items:baseline;gap:6px;margin-top:1px}.mini-cart-bundle__component-price-current{font-size:16px;font-weight:700;color:#000}.mini-cart-bundle__component-price-old{font-size:14px;font-weight:500;color:#444;text-decoration:line-through}.mini-cart-bundle__quantity{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px}.mini-cart-bundle__quantity .quantity-selector{display:inline-flex;flex:0 1 80px}.mini-cart-bundle__quantity .mini-cart-item__stock-warning{color:#b1020c;font-size:13px}.mini-cart-bundle-card--updating{opacity:.5;pointer-events:none;position:relative}.mini-cart-bundle__divider{position:relative;width:100%;height:1px;border-top:1px dashed #E5E7EB;margin:4px 0;display:flex;align-items:center;justify-content:center}.mini-cart-bundle__plus-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#4b5563;font-weight:600;line-height:1;box-shadow:0 1px 2px #0000000a}@media(max-width:544px){.mini-cart-bundle__component-title{font-size:12px;-webkit-line-clamp:1}.mini-cart-bundle__component-price-current{font-size:14px}.mini-cart-bundle__component-media{flex:0 0 88px;width:88px;height:88px}.mini-cart-bundle__header-title,.mini-cart-bundle__savings-val{font-size:14px}.mini-cart-bundle__header-subtitle,.mini-cart-bundle__component-price-old{font-size:12px}.mini-cart-bundle__header-badge{font-size:12px;padding:2px 6px}.mini-cart-bundle__badge-extra{display:none}.mini-cart-bundle__component-remove-btn svg{width:22px;height:22px}.mini-cart-bundle__quantity .mini-cart-item__stock-warning{font-size:11px}}.mini-cart-quantity-wrapper{display:inline-flex}.mini-cart-quantity-wrapper .quantity-selector{display:flex;align-items:center;justify-content:center;width:80px;min-width:80px;max-width:80px;height:30px;border:unset;background-color:#f1f1f1;border-radius:5px;padding:0;margin:0;box-sizing:border-box;overflow:hidden}.mini-cart-quantity-wrapper .quantity-selector:hover{background-color:#f1f1f1}.mini-cart-quantity-wrapper .quantity-selector__button{display:flex;align-items:center;justify-content:center;width:25px;min-width:25px;max-width:25px;height:30px;flex:0 0 25px;padding:0;margin:0;background:transparent;border:none;box-sizing:border-box}.mini-cart-quantity-wrapper .quantity-selector__button .svg-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.mini-cart-quantity-wrapper .quantity-selector__button:disabled{opacity:.4;cursor:not-allowed!important}.mini-cart-quantity-wrapper .quantity-selector__button:hover{background:unset;cursor:pointer}.mini-cart-quantity-wrapper .quantity-selector__input{text-align:center;font-size:14px;font-weight:600;color:#191919;background-color:#fff!important;border:1px solid #f1f1f1!important;width:30px;min-width:30px;max-width:30px;height:30px;flex:0 0 30px;padding:0;margin:0;box-sizing:border-box;border-radius:0}@media(max-width:544px){.mini-cart-quantity-wrapper{width:auto}}.missed-tv-products-block{width:100%;max-width:1368px;margin:0 auto;display:flex;flex-direction:column;gap:20px;padding:20px;background-color:#fff;border-radius:5px}.missed-tv-products-block__title{width:258px;height:36px;font-family:Nunito Sans,sans-serif;font-weight:700;font-size:24px;line-height:150%;letter-spacing:0;color:#191919;display:flex;align-items:center;margin:0;opacity:1}.missed-tv-products-block__carousel{position:relative;display:flex;align-items:center;gap:12px;background:transparent}.missed-tv-products-block__products{display:flex;flex-direction:row;flex-wrap:nowrap;width:1275px;height:465.64px;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;opacity:1;scrollbar-width:none;-ms-overflow-style:none}.missed-tv-products-block__products::-webkit-scrollbar{display:none}.missed-tv-products-block__product-card{width:277.12px;height:465.64px;display:flex;flex-direction:column;gap:8.7px;padding:10.44px;background:#fff;opacity:1;border-radius:7.9px;border:.81px solid rgba(221,221,221,1);box-sizing:border-box;flex-shrink:0}.missed-tv-products-block__image-wrapper{position:relative;width:256.23px;height:259.24px;background:#00000008;opacity:1;border-radius:4.06px;overflow:hidden;box-sizing:border-box}.missed-tv-products-block__image{width:100%;height:100%;object-fit:cover;display:block}.missed-tv-products-block__image-wrapper .wishlist-product-icon__button{position:absolute;top:8.56px;right:8.56px;width:33px;height:33px;background:#fff!important;border-radius:41.35px;border:none;display:grid;place-items:center;cursor:pointer;padding:0;z-index:2}.missed-tv-products-block__image-wrapper .wishlist-product-icon__button svg{width:20px!important;height:20px!important}.missed-tv-products-block__badge-layer{position:absolute;top:8px;left:8px;z-index:3;pointer-events:none}.missed-tv-products-block__details{width:256.23px;height:176.81px;display:flex;flex-direction:column;gap:6.96px;box-sizing:border-box}.missed-tv-products-block__product-name{width:250.92px;min-height:42px;max-height:42px;font-family:Nunito Sans,sans-serif;font-weight:700;font-size:14px;line-height:150%;letter-spacing:0;color:#191919;margin:0;overflow:hidden}.missed-tv-products-block__product-name a{color:#191919;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.missed-tv-products-block__product-name a:hover{text-decoration:underline}.missed-tv-products-block__pricing{display:flex;align-items:center;gap:6px;width:256.23px;height:24px;opacity:1;flex-wrap:nowrap;box-sizing:border-box}.missed-tv-products-block__current-price{width:62px;height:24px;font-family:Nunito Sans,sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0;color:var(--Greys-Black-1, rgba(25, 25, 25, 1));display:flex;align-items:center;opacity:1}.missed-tv-products-block__original-price{width:54px;height:21px;font-family:Nunito Sans,sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0;color:var(--Body-Dark-grey, rgba(115, 115, 115, 1));text-decoration:line-through;display:flex;align-items:center;opacity:1}.missed-tv-products-block__discount{width:47px;height:21px;font-family:Nunito Sans,sans-serif;font-weight:700;font-size:14px;line-height:150%;letter-spacing:0;color:#fff;background:var(--Warning-Sale-Red, rgba(174, 4, 19, 1));display:flex;align-items:center;justify-content:center;opacity:1}.missed-tv-products-block__options{display:flex;flex-direction:row;gap:9px;width:256.23px;height:41px;opacity:1;box-sizing:border-box}.missed-tv-products-block__select{width:123.62px;height:41px;padding:10px 15px;background-color:#fff;border:1.08px solid rgba(221,221,221,1);border-radius:5.39px;font-family:Nunito Sans,sans-serif;font-size:14px;line-height:150%;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;box-sizing:border-box;cursor:pointer}.missed-tv-products-block__quantity{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:256.23px;height:42px;gap:10px;opacity:1;box-sizing:border-box}.missed-tv-products__buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:106px;height:42px;border:.88px solid rgba(221,221,221,1);border-radius:4.38px;background:transparent;opacity:1;box-sizing:border-box;overflow:hidden}.missed-tv-products-block__quantity-btn{display:flex;align-items:center;justify-content:center;width:34px;height:42px;padding:0;background:#f1f1f1;border:none;font-size:16px;line-height:1;color:#191919;opacity:1;cursor:pointer;box-sizing:border-box;flex-shrink:0}.missed-tv-products-block__quantity-btn--right{border-radius:0}.missed-tv-products-block__quantity-input{display:flex;align-items:center;justify-content:center;width:38px;height:42px;padding:0;background:#fff;border:none;border-radius:0;font-family:Nunito Sans,sans-serif;font-size:14px;line-height:42px;text-align:center;color:#191919;-moz-appearance:textfield;flex-grow:1;min-width:0}.missed-tv-products-block__quantity-input::-webkit-outer-spin-button,.missed-tv-products-block__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.missed-tv-products-block__add-to-cart{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8.77px;width:140px;height:42px;padding:0 10px;background:#ffd334;border:none;border-bottom:1.88px solid rgba(242,196,44,1);border-radius:4.38px;font-family:Nunito Sans,sans-serif;font-weight:700;font-size:13px;line-height:1.2;letter-spacing:0;color:#191919;text-align:center;white-space:nowrap;opacity:1;cursor:pointer;box-sizing:border-box;flex-shrink:0}.missed-tv-products-block__add-to-cart-icon-wrap{display:none}.missed-tv-products-block__add-to-cart-text{display:inline}.missed-tv-products-block__pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;width:85px;height:10px;gap:15px;opacity:1;margin:0 auto;box-sizing:border-box}.missed-tv-products-block__dot{width:10px;height:10px;background:#c1c1c1;border-radius:50%;border:none;opacity:1;cursor:pointer}.missed-tv-products-block__dot--active{width:10px;height:10px;background:#6e6e6e;border-radius:50%;opacity:1}.missed-tv-products-block__empty{padding:40px;text-align:center;color:#666}.missed-tv-products-block__title-row{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:5px;padding-bottom:5px;height:auto;box-sizing:border-box}.missed-tv-products-block__view-all{width:93px;height:21px;font-family:Nunito Sans,sans-serif;font-weight:500;font-size:14px;line-height:150%;letter-spacing:0;color:#1e35b1;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0;text-decoration-thickness:auto;text-decoration-skip-ink:auto;display:flex;align-items:center;opacity:1;cursor:pointer}@media screen and (max-width:749px){.missed-tv-products-block__arrow{display:none!important}.missed-tv-products-block__carousel{width:100%;gap:0}.missed-tv-products-block__products{width:100%;max-width:100%;height:auto;min-height:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.missed-tv-products-block__products::-webkit-scrollbar{display:none}.missed-tv-products-block__product-card{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:auto;min-height:0;gap:10px;padding:12px;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;overflow:visible}.missed-tv-products-block__image-wrapper{width:100%;max-width:100%;height:auto;aspect-ratio:1}.missed-tv-products-block__details{width:100%;max-width:100%;height:auto;min-height:0;gap:8px;flex:1;overflow:visible}.missed-tv-products-block__product-name{width:100%;max-width:100%;max-height:none;min-height:0}.missed-tv-products-block__pricing{width:100%;max-width:100%}.missed-tv-products-block__options{display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%;height:auto;position:relative;z-index:2}.missed-tv-products-block__select{width:100%;min-width:0;max-width:none;box-sizing:border-box;position:relative;z-index:1}.missed-tv-products-block__add-to-cart-icon-wrap{display:flex;align-items:center;justify-content:center;gap:4px}.missed-tv-products-block__add-to-cart-icon{width:20px;height:24px;object-fit:contain;display:block}.missed-tv-products-block__add-to-cart-plus{font-size:16px;font-weight:700;line-height:1}.missed-tv-products-block__add-to-cart-text{display:none}.missed-tv-products-block__add-to-cart{width:auto;min-width:44px;height:42px;padding:0 12px;flex-shrink:0}.missed-tv-products-block__quantity{max-width:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap}.missed-tv-products-block__title{font-size:16px;line-height:1.4;width:auto;max-width:none;height:auto}.missed-tv-products-block__title-row{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;flex-wrap:nowrap}.missed-tv-products-block__view-all{flex-shrink:0;width:auto;height:auto;font-size:14px}.missed-tv-products-block__pagination{display:none!important}}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}.pagination-full-width-wrapper{grid-column:1 / -1;width:100%;margin-top:var(--padding-xl, 32px)}.pagination-full-width-wrapper .pagination-figma-container{margin-top:0}.pagination-figma-container{display:block;width:100%;max-width:1728px;margin:0 auto;margin-top:var(--padding-xl, 32px);border-top:1px solid #EEEEEE;padding-top:20px;padding-bottom:20px;clear:both;position:relative}.pagination-figma-desktop{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0;width:100%;flex-wrap:wrap}.collection-products-area .pagination-figma-container{flex:1 1 100%;width:100%}.pagination-figma__products-per-page{display:flex;align-items:center;gap:0;height:48px}.pagination-figma__label-wrapper{padding:0 5px 0 0;height:48px;display:flex;align-items:center}.pagination-figma__label{font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:1.5;color:#000;white-space:nowrap}.pagination-figma__selector{height:48px;position:relative}.pagination-figma__selector-select{width:100%;height:48px;padding:10px 40px 10px 15px;background:#fff;border:1px solid #BBBBBB;border-radius:5px;font-family:var(--font-body-family);font-size:16px;font-weight:500;line-height:1.5;color:#1e35b1;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%231E35B1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}.pagination-figma__selector-select:hover{border-color:#1e35b1}.pagination-figma__selector-select:focus{outline:none;border-color:#1e35b1;box-shadow:0 0 0 2px #1e35b11a}.pagination-figma__controls{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.pagination-figma__top-row{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pagination-figma__showing{width:auto;min-width:202px;height:21px;text-align:start}.pagination-figma__showing-text{font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:1.5;color:#191919;white-space:nowrap}.pagination-figma__buttons{display:flex;align-items:center}.pagination-figma__buttons-container{display:flex;align-items:center;gap:0;height:48px;background:#fff;border:1px solid #DDDDDD;border-radius:5px;padding:0 8px}.pagination-figma__button{display:flex;align-items:center;justify-content:center;height:48px;padding:0 12px;background:transparent;border:none;font-family:var(--font-body-family);font-size:16px;font-weight:500;line-height:1.5;color:#191919;text-decoration:none;cursor:pointer;transition:opacity .2s}.pagination-figma__button--previous{padding-right:8px}.pagination-figma__button--next{padding-left:8px}.pagination-figma__button--active:hover{opacity:.7}.pagination-figma__button--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.pagination-figma__button-text{white-space:nowrap}.pagination-figma__button-text:hover{color:#1e35b1}.pagination-figma__page-numbers{display:flex;align-items:center;gap:0;height:48px}.pagination-figma__page-number{min-width:40px;height:48px;display:flex;align-items:center;justify-content:center;padding:0 8px;font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:1.5;color:#191919;text-decoration:none;background:transparent;border:none;cursor:pointer;transition:background-color .2s}.pagination-figma__page-number--current{background-color:#1e35b1;color:#fff;font-weight:500;cursor:default;border-radius:4px}.pagination-figma__ellipsis{min-width:40px;height:48px;display:flex;align-items:center;justify-content:center;padding:0 8px;font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:1.5;color:#191919;background:transparent;border:none;cursor:pointer}.pagination-figma__ellipsis:hover{background-color:#0000000d}.pagination-figma__go-to{display:flex;align-items:center;gap:8px;height:48px}.pagination-figma__go-to-container{display:flex;align-items:center;gap:0;height:48px}.pagination-figma__go-to-label{width:auto;min-width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0 8px;background:transparent;border:none;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:1.5;color:#191919}.pagination-figma__go-to-input-wrapper{width:60px;height:48px}.pagination-figma__go-to-input{width:100%;height:100%;padding:10px;background:#fff;border:1px solid #BBBBBB;border-radius:5px;font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:1.5;color:#191919;text-align:center}.pagination-figma__go-to-button{height:48px;padding:0 16px;background:#1e35b1;color:#fff;border:none;border-radius:5px;font-family:var(--font-body-family);font-size:14px;font-weight:500;cursor:pointer;margin-left:8px;flex-shrink:0;min-width:max-content;display:flex;align-items:center;justify-content:center}.pagination-figma__go-to-button:hover{background-color:#162a8c}.pagination-figma-mobile{display:none}@media screen and (max-width:749px){.pagination-figma-desktop{display:none}.pagination-figma-mobile{display:flex;flex-direction:column;gap:10px;padding:0 var(--page-margin)}.pagination-figma-mobile__showing{text-align:center}.pagination-figma-mobile__showing-text{font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:1.5;color:#191919}.pagination-figma-mobile__buttons{display:flex;align-items:center;justify-content:center;gap:10px}.pagination-figma-mobile__button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#fff;border:1px solid #BBBBBB;border-radius:5px;font-family:var(--font-body-family);font-size:16px;font-weight:500;line-height:1.5;color:#191919;text-decoration:none;cursor:pointer;transition:opacity .2s}.pagination-figma-mobile__button--active:hover{opacity:.7}.pagination-figma-mobile__button--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.pagination-figma-mobile__button-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.pagination-figma-mobile__button-icon svg{width:16px;height:16px}}.pagination{--pagination-size: 36px;--pagination-inset: 2px;--pagination-radius: 6;display:flex;justify-content:center;padding:var(--padding-xl) var(--padding-sm);margin-top:var(--padding-xl);position:relative}.pagination__list{display:flex;gap:0;align-items:center;list-style:none;margin:0;padding:0;position:relative}.pagination__item{width:var(--pagination-size);aspect-ratio:1;display:grid;place-items:center}.pagination__link{display:grid;place-items:center;color:var(--color-foreground);text-decoration:none;width:100%;height:100%;-webkit-user-select:none;user-select:none;position:relative;outline-color:var(--color-foreground);-webkit-tap-highlight-color:transparent;font-size:var(--font-size--md);font-weight:var(--font-weight-normal);border-radius:calc(var(--pagination-radius) * 1px);transition:color var(--hover-transition-duration) var(--hover-transition-timing),opacity var(--hover-transition-duration) var(--hover-transition-timing)}.pagination__link:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.pagination__link--current{color:var(--color-background);font-weight:var(--font-weight-medium);cursor:default}.pagination__link--gap{cursor:default;pointer-events:none}.pagination__link--arrow{display:flex;align-items:center;justify-content:center}.pagination__link--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.pagination__link svg{width:.5rem;height:.75rem;flex-shrink:0}.pagination__item--mobile-only{display:none}@supports not (anchor-name: --pagination-active){.pagination__link:not(.pagination__link--gap):before{content:"";position:absolute;inset:var(--pagination-inset);border-radius:calc(var(--pagination-radius) * 1px);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));z-index:-1;opacity:0;transition:background var(--hover-transition-duration) var(--hover-transition-timing),opacity var(--hover-transition-duration) var(--hover-transition-timing)}.pagination__link[aria-current=page]:before{background:var(--color-foreground);opacity:1}.pagination__link:hover:not([aria-current=page]):not(.pagination__link--gap):not(.pagination__link--disabled):before{opacity:1}}@supports (anchor-name: --pagination-active){.pagination__list:before{content:"";z-index:-1;position:absolute;width:calc(var(--pagination-size) - (2 * var(--pagination-inset)));aspect-ratio:1;pointer-events:none;opacity:0;border-radius:calc(var(--pagination-radius) * 1px);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));transition:left var(--hover-transition-duration) var(--hover-transition-timing),top var(--hover-transition-duration) var(--hover-transition-timing)}@media(hover:none)and (pointer:coarse){.pagination__list:before{content:unset}}.pagination__list:has(.pagination__link:is(:hover,:focus-visible):not(.pagination__link--gap):not(.pagination__link--disabled)):before{opacity:1}.pagination__link[aria-current=page]:before{content:"";position:absolute;inset:var(--pagination-inset);border-radius:calc(var(--pagination-radius) * 1px);background:var(--color-foreground);z-index:-1}.pagination__list .pagination__item:has(.pagination__link:is(:hover,:focus-visible):not(.pagination__link--gap):not(.pagination__link--disabled)){anchor-name:--pagination-hover}.pagination__list:before{position-anchor:--pagination-hover;left:calc(anchor(left) + var(--pagination-inset));top:calc(anchor(top) + var(--pagination-inset))}.pagination__item:has(+.pagination__item--gap) .pagination__link:after,.pagination__item--gap+.pagination__item .pagination__link:after{position:absolute;content:"";pointer-events:auto}.pagination__item:has(+.pagination__item--gap) .pagination__link:after{top:0;right:-50%;bottom:0;left:100%}.pagination__item--gap+.pagination__item .pagination__link:after{top:0;right:100%;bottom:0;left:-50%}}@media screen and (max-width:749px){.pagination{--pagination-size: 44px;--pagination-inset: 5px;padding:var(--padding-lg) var(--padding-sm)}.pagination__link{font-size:var(--font-size--sm)}.pagination__item--mobile-hide{display:none}.pagination__item--mobile-only{display:grid}.pagination__item:has(.pagination__link--gap){width:calc(var(--pagination-size) * .5)}}.pdp-reverse-timer{display:inline-flex;align-items:center;gap:8px;margin-block:8px;padding:8px 16px;border-radius:999px;background-color:#3b3b3b;color:#fff;font-family:Nunito Sans,sans-serif;font-size:14px;line-height:1;white-space:nowrap}.pdp-reverse-timer__icon{display:inline-flex;align-items:center;line-height:0}.pdp-reverse-timer__icon svg{display:block;width:16px;height:16px}.pdp-reverse-timer__label{font-weight:500}.pdp-reverse-timer__value{font-weight:700;font-variant-numeric:tabular-nums}@media screen and (max-width:480px){.pdp-reverse-timer{width:100%;justify-content:flex-start;font-size:13px;padding:8px 14px}}.search-modal-new{position:absolute;bottom:0;left:0;width:100%;margin:0!important;overlay:auto!important;border:none;padding:0!important}.search-modal-new::backdrop{display:none}.search-modal-new .collection-queries-suggestions{flex:0 0 25%;height:fit-content;width:fit-content;background-color:#fff;padding:15px;margin:0 15px}.search-modal-new .predictive-search-results__products{flex:1 1 75%;margin:0 15px}.search-modal-new .predictive-search-results__title{font-size:18px;font-weight:700}.search-modal-new .predictive-search-results__title.wrapper{background-color:#fff;margin-bottom:13px;padding:15px;align-items:center;display:flex;justify-content:space-between}.search-modal-new .collection-queries-suggestions ul{list-style:none;margin:0;padding:0}.search-modal-new .collection-queries-suggestions ul li{margin-bottom:3px}.search-modal-new .predictive-search-form__content-wrapper .resource-card__content{text-align:center}header-component .header-new__inner{position:relative}.search-modal-new .collection-queries-suggestions ul li a{border-radius:4px;color:#333;display:flex;font-size:14px;justify-content:flex-start;padding:5px 8px!important;text-decoration:none}.search-modal-new .collection-queries-suggestions ul li a:hover{background-color:#dee2e6cc}.search-modal-new .predictive-search__close-modal-button{align-self:flex-end}.search-modal-new .predictive-search-results__inner{display:flex}.search-modal-new .predictive-search-products{grid-row:2}.search-modal-new .predictive-search-results__wrapper{grid-row:1}.search-modal-new .predictive-search-results__wrapper slideshow-slides{flex-direction:column;max-height:700px;overflow:hidden;overflow-y:scroll}.search-modal-new .predictive-search-results__title.wrapper a{color:#0053c3;font-size:14px;text-decoration:underline;font-weight:500}.search-modal-new .predictive-search-results__wrapper .predictive-search-results__card{width:100%}.search-modal-new .predictive-search-form__content{background-color:inherit;scrollbar-width:thin;scrollbar-color:rgb(248,249,250)}.search-modal-new .predictive-search-form__content::-webkit-scrollbar{display:block;width:1px;color:#f8f9fa}.search-modal-new .predictive-search-results__inner,.search-modal-new .predictive-search-form__content-wrapper{background-color:#f8f9fa;top:8px}.search-modal-new .predictive-search-results__list{display:grid;margin:0;padding:0;position:relative;z-index:1;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.search-modal-new .predictive-search-results__card--product{background-color:#fff;border:0;color:#212529;display:flex;flex-direction:column;font-size:14px;outline:0;padding:15px;position:relative;text-align:left;width:100%}.search-modal-new .predictive-search-results__card--product:hover{background-color:#fff}.search-modal-new .predictive-search-results__card--product .resource-card__media img{object-fit:contain}@media screen and (max-width:1200px){.search-modal-new,header-component.scrolled .search-modal-new{bottom:calc(-1 * var(--slc-search-drop, 66px))}.search-modal-new .predictive-search-form__content-wrapper{top:0}}@media screen and (min-width:768px){.search-modal-new .predictive-search__close-modal-button{position:absolute;z-index:9;top:-5px;right:-3px}.search-modal-new .predictive-search-form__content{margin-top:7px}.search-modal-new .predictive-search-results__list{padding-bottom:0!important;padding-block-end:0!important}.search-modal-new .predictive-search-results__inner{overflow-y:visible!important}.search-modal-new .collection-queries-suggestions{position:sticky;top:0;left:0}}@media screen and (max-width:768px){.search-modal-new{padding:0}.search-modal-new .predictive-search-results__inner{margin:0 15px}.search-modal-new .predictive-search-results__inner{flex-direction:column;gap:20px}.search-modal-new .collection-queries-suggestions{width:100%;margin:0}.search-modal-new .predictive-search-results__list{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.search-modal-new .predictive-search-results__inner{overflow-x:hidden;padding-top:0}.search-modal-new .predictive-search-results__products{padding:0}.search-modal-new .predictive-search-form__content-wrapper{background-color:#fff}.search-modal-new .predictive-search-form__content{max-height:85dvh;max-height:calc(100dvh - var(--slc-search-top, 15dvh) - var(--minimum-touch-target, 44px))}}@media screen and (max-width:576px){.search-modal-new .predictive-search-results__products{margin:0}}@media screen and (min-width:1200px){.search-modal-new{max-width:85%;left:50%;transform:translate(-50%);z-index:99}.search-modal-new .predictive-search-form__content-wrapper{box-shadow:4px 4px 8px #00000040}}.predictive-search-results__products{padding-inline:var(--padding-xl)}.recently-viewed-wrapper{display:grid;grid-template-rows:auto auto;max-height:1000px;opacity:1;overflow:visible;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);transform-origin:top center;transform:translateY(0)}.recently-viewed-wrapper.removing{max-height:0;opacity:0;transform:translateY(-10px);transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none}.predictive-search-results__clear.button-unstyled{color:var(--color-foreground);opacity:.68;transition:opacity var(--animation-speed-medium) var(--animation-easing);padding:0;margin-left:var(--margin-sm)}.predictive-search-results__clear.button-unstyled:hover{opacity:1}.recently-viewed-wrapper.removing .predictive-search-results__card{transition:none;transform:none;opacity:1}.recently-viewed-wrapper>*{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(1){animation-delay:30ms}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(2){animation-delay:60ms}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(3){animation-delay:90ms}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(4){animation-delay:.12s}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(n+5){animation-delay:.15s}.predictive-search-results__wrapper-products{animation-delay:50ms}.predictive-search-results__wrapper{display:flex;overflow-x:auto;overflow-y:hidden;padding-block-end:var(--padding-sm);padding-inline:0;scroll-snap-type:x mandatory;scroll-padding:0 var(--padding-xl);scrollbar-width:none;-ms-overflow-style:none}.predictive-search-results__wrapper::-webkit-scrollbar{display:none}.predictive-search-results__wrapper slideshow-slides{--gutter-slide-width: var(--padding-xl);padding-block:var(--padding-xl);margin-block:calc(-1 * var(--padding-xl));gap:var(--gap-md)}.predictive-search-results__resource-header{display:flex;padding-inline:var(--padding-xl);justify-content:space-between;align-items:center;height:32px}.predictive-search-results__resource-header .svg-wrapper{width:var(--icon-size-xs)}.predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(2,1fr);padding-block-end:var(--padding-sm);gap:var(--gap-md);transition:height var(--animation-speed-medium) var(--animation-easing)}@container (min-width: 550px){.predictive-search-results__wrapper-products{grid-template-columns:repeat(4,1fr)}}.predictive-search-results__wrapper-products:last-child{padding-block-end:var(--padding-lg)}@media screen and (min-width:750px){.predictive-search-results__wrapper-products:last-child{padding-block-end:var(--padding-sm)}}.predictive-search-results__resource-header .predictive-search-results__title{margin-block-end:0}.predictive-search-results__resource-header:has(slideshow-controls) .predictive-search-results__title{margin-block-end:0}@media screen and (max-width:749px){.predictive-search-results__resource-header slideshow-controls{display:none}}predictive-search-component{--resource-card-corner-radius: var(--product-corner-radius);display:flex;width:100%;position:relative;margin-inline:auto;align-items:center;background-color:var(--color-background);z-index:var(--layer-heightened)}@media screen and (min-width:750px){.search-modal .search-modal__content.dialog-modal{margin:auto!important}}.predictive-search-form__footer{display:none;position:absolute;bottom:0;left:0;right:0}@media screen and (min-width:750px){.predictive-search-form__footer{--to-top-gradient-background: linear-gradient( to top, rgb(var(--color-background-rgb) / var(--opacity-90)), rgb(var(--color-background-rgb) / var(--opacity-80)), rgb(var(--color-background-rgb) / var(--opacity-40)), transparent );padding-block:var(--padding-xs) var(--padding-lg);background-image:var(--to-top-gradient-background)}}predictive-search-component:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__footer{display:block}.predictive-search-form{position:relative;width:100%;align-self:flex-start}.predictive-search-form__content{max-height:50dvh;overflow-y:auto;background-color:var(--color-background);scrollbar-width:none}.predictive-search-form__content::-webkit-scrollbar{display:none}.predictive-search-form__content-wrapper{position:absolute;top:100%;width:100%;left:0;z-index:var(--layer-raised);display:flex;flex-direction:column;border-radius:0 0 var(--search-border-radius) var(--search-border-radius);transition:box-shadow var(--animation-speed) var(--animation-easing);transform:translateZ(0);will-change:transform,opacity;overflow:hidden}@media screen and (max-width:749px){.predictive-search-form__content-wrapper{border-radius:0}}@media screen and (min-width:750px){.predictive-search-form__content-wrapper{max-height:var(--modal-max-height)}}.predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))>.predictive-search-form__content{padding-block-end:var(--padding-6xl)}.predictive-search-form__header-inner{background:var(--color-background);border:var(--search-border-width) solid var(--color-border);color:var(--color-foreground);border-radius:var(--style-border-radius-popover);display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:749px){.predictive-search-form__header-inner{border-radius:var(--style-border-radius-inputs);border:none}}.predictive-search-form__header-inner:focus-within{outline-offset:var(--focus-outline-offset)}@media screen and (min-width:750px){.predictive-search-form__header-inner:focus-within{outline:var(--focus-outline-width) solid var(--color-primary)}}.predictive-search-form__header{display:flex;position:sticky;top:0;z-index:var(--layer-heightened);width:100%;align-items:center;background-color:var(--color-input-background);border:var(--search-border-width) solid var(--color-border);border-radius:var(--style-border-radius-inputs)}@media screen and (max-width:749px){.predictive-search-form__header{padding:var(--padding-2xs) var(--padding-sm)}}.predictive-search-form__header:focus-within,.predictive-search-form__header-inner:focus-within,.predictive-search-form__header-inner:has(.search-input:is(:focus,:focus-visible)){outline:none;box-shadow:none;border-color:var(--color-border)!important}.predictive-search-results__inner{--title-font-size: var(--font-size--md);--title-margin-block: var(--margin-xs);--list-item-padding-block: var(--padding-sm);flex-grow:1;overflow-y:auto;padding-block:var(--padding-lg);container-type:inline-size;color:var(--color-foreground)}.search-input{border-radius:var(--style-border-radius-inputs);padding-block:var(--padding-sm);font-size:var(--font-size--md);width:100%;color:var(--color-foreground);padding-inline:calc(var(--margin-lg) + var(--icon-size-lg)) 0;background:transparent;text-overflow:ellipsis;overflow:hidden;outline:none;border:0}.search-input::placeholder{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.search-input,.search-input:is(:focus,:focus-visible,:focus-within),.predictive-search-form__header *:is(:focus,:focus-visible){outline:none;box-shadow:none}.search-input:hover{background-color:transparent}.predictive-search__icon{position:absolute;left:var(--margin-xl);top:auto;width:var(--icon-size-lg);height:var(--icon-size-lg);color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}@media screen and (min-width:750px){.predictive-search__icon{left:var(--margin-md)}}.predictive-search__icon>svg{width:var(--icon-size-md);height:var(--icon-size-md)}.predictive-search__reset-button{cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:var(--minimum-touch-target);height:var(--minimum-touch-target);padding:0;margin-inline-end:var(--margin-md);background:transparent;color:var(--color-foreground);opacity:.68;transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-out),visibility var(--animation-speed-medium) var(--animation-timing-fade-out)}.predictive-search__reset-button:hover{color:var(--color-foreground)}.predictive-search__reset-button:active{transform:scale(.9);transition:transform .1s var(--animation-timing-active)}@media screen and (min-width:750px){.predictive-search__reset-button{margin-inline-end:var(--margin-2xs)}}.predictive-search__reset-button[hidden]{opacity:0;pointer-events:none;visibility:hidden}.predictive-search__reset-button-icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size-lg);height:var(--icon-size-lg);transition:background-color var(--animation-speed-medium) ease-in-out,transform var(--animation-speed-medium) var(--animation-timing-bounce);border-radius:50%}.predictive-search__reset-button-icon:hover{background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-8))}.predictive-search__reset-button:active .predictive-search__reset-button-icon{transform:scale(.85);transition-timing-function:var(--animation-timing-active);transition-duration:.1s}.predictive-search__reset-button svg{width:var(--icon-size-md);height:var(--icon-size-md)}.predictive-search__reset-button-text{display:none}.predictive-search__search-button{margin:auto;z-index:var(--layer-raised);transition:transform var(--animation-speed-medium) var(--animation-timing-bounce),box-shadow var(--animation-speed-medium) var(--animation-timing-hover);transform-origin:center}.predictive-search__search-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / var(--opacity-5))}.predictive-search__search-button:active{transform:scale(.97);transition:transform .1s var(--animation-timing-active);box-shadow:none}.predictive-search__close-modal-button{--button-color: var(--color-foreground);--button-background-color: transparent;display:flex;justify-content:center;align-items:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target);margin-inline-start:var(--margin-sm);padding:0;box-shadow:none}.predictive-search__close-modal-button:active{transform:scale(.8);transition:transform .1s var(--animation-timing-active)}.predictive-search__close-modal-button .svg-wrapper,.predictive-search__close-modal-button svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.predictive-search__close-modal-button:hover{--button-color: var(--color-foreground);--button-background-color: transparent}.price-facet{container-type:inline-size;display:flex;flex-direction:column;gap:var(--padding-sm)}.facets__inputs-wrapper.price-facet__inputs-wrapper{flex-wrap:nowrap}.price-facet__field{width:50%;flex-grow:0}@container (max-width: 199px){.facets__inputs-wrapper.price-facet__inputs-wrapper{flex-wrap:wrap;width:100%}.price-facet__inputs-wrapper .price-facet__field{width:100%}}.facets .facets__inputs-wrapper.price-facet__inputs-wrapper{padding:var(--style-border-width-inputs);gap:0}.facets--horizontal .facets__panel-content:has(.price-facet){min-width:360px}@media screen and (min-width:750px){.facets--horizontal .facets__inputs-wrapper.price-facet__inputs-wrapper{padding:calc(var(--padding-md) + var(--style-border-width-inputs))}}.price-facet__input{width:100%;text-align:start;padding-inline:10px;padding-block:var(--padding-2xs);border-radius:var(--style-border-radius-inputs)}.price-facet__input::placeholder{color:var(--facets-input-label-color)}.price-facet__separator{display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--font-paragraph--size);color:rgb(var(--color-foreground-rgb) / var(--opacity-60));padding-inline:var(--padding-2xs)}.field__label.price-facet__label.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.price-facet__range{display:flex;flex-direction:column;gap:var(--padding-2xs);padding-block:var(--padding-xs) 40px}.price-facet__range-labels{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-paragraph--size);color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.price-facet__range-track{position:relative;height:28px;margin-block:var(--padding-2xs)}.price-facet__range-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:2px;background:#e5e5e5;z-index:0}.price-facet__range-fill{position:absolute;left:0;top:50%;height:4px;margin-top:-2px;border-radius:2px;background-color:#1e35b1!important;width:0;pointer-events:none;z-index:2;display:block!important;opacity:1!important}.price-facet__range-input{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;margin:0;height:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;z-index:1}.price-facet__range-input--max{z-index:2}.price-facet__range-input::-webkit-slider-runnable-track{height:4px;background:transparent;border:none}.price-facet__range-scale{position:absolute;top:50%;left:0;right:0;height:0;z-index:1}.price-facet__scale-item{position:absolute;top:0;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.price-facet__scale-item:first-child{transform:translateY(-50%)}.price-facet__scale-item:last-child{transform:translate(-100%,-50%)}.price-facet__scale-dot{width:6px;height:6px;background:#1e35b1;border-radius:50%}.price-facet__scale-label{position:absolute;top:24px;font-size:11px;color:#191919;white-space:nowrap;font-family:Nunito Sans,sans-serif;font-weight:600}.price-facet__thumb-label{position:absolute;top:24px;font-size:11px;color:#191919;white-space:nowrap;font-family:Nunito Sans,sans-serif;font-weight:600;transform:translate(-50%);pointer-events:none;z-index:3;background:#fff;padding-inline:2px}.price-facet__scale-item:first-child .price-facet__scale-label{left:0;transform:translate(-25%)}.price-facet__scale-item:last-child .price-facet__scale-label{right:0;left:auto;transform:translate(25%)}.price-facet__separator{display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;color:#191919;padding-inline:10px}.price-facet__input{border:1px solid #E5E5E5;background:#f9f9f9;color:#191919;font-weight:400;font-size:14px;height:44px;border-radius:4px}.price-facet__input::placeholder{color:#999}.price-facet__range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:#1e35b1;border:none;pointer-events:auto;cursor:pointer}.price-facet__range-input::-moz-range-track{height:4px;background:transparent;border:none}.price-facet__range-input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#1e35b1;border:none;pointer-events:auto;cursor:pointer}.checkbox__input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.shoplc-percentage-discount{color:#ae0413;font-size:14px;font-weight:700}.shoplc-estimated-price,.compare-at-price{font-size:14px;font-weight:600;color:#626161;text-decoration:line-through;opacity:1}@media screen and (max-width:749px){.shoplc-estimated-price,.compare-at-price{font-size:12px}}.plp-promo-strip__label{font-size:12px;font-weight:600}.plp-promo-strip__label-prefix{color:#191919}.plp-promo-strip__label-main{color:#ae0413}.plp-promo-strip{display:flex;flex-wrap:nowrap;align-items:center;flex-shrink:0;gap:.3125rem;padding:.375rem .3125rem;border-radius:3px;background:linear-gradient(90deg,#ffefef,#fff);font-size:.75rem;font-weight:600;line-height:1.5;color:#191919;margin:10px}@media screen and (max-width:749px){.plp-promo-strip{margin:10px 0}}.plp-promo-strip__icon,.plp-promo-strip .quick-add-drawer__promo-icon{display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.plp-promo-strip__icon svg,.plp-promo-strip__icon img,.plp-promo-strip .quick-add-drawer__promo-icon svg,.plp-promo-strip .quick-add-drawer__promo-icon img{width:16px;height:16px;flex-shrink:0;display:block}.plp-promo-strip__code{font-size:12px;color:#191919;font-weight:500}.plp-promo-strip__code-value{color:#ae0413;font-weight:700}.product-badges{--badge-inset: max(var(--padding-xs), calc((var(--border-radius) + var(--padding-xs)) * (1 - cos(45deg))));position:absolute;z-index:var(--layer-flat)}.product-badges--bottom-left{bottom:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-left{top:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-right{top:calc(var(--badge-inset) + var(--padding-block-start));right:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges__badge{--badge-font-size: var(--font-size--xs);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-foreground);background:var(--color-background);font-size:var(--badge-font-size);font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);border-radius:var(--badge-border-radius)}.product-badges__badge--rectangle{padding-block:var(--badge-rectangle-padding-block);padding-inline:var(--badge-rectangle-padding-inline)}product-card-link,:not(product-card-link) product-card{width:100%}.product-card__placeholder-image svg{height:100%}@media screen and (max-width:749px){.product-card slideshow-arrows .slideshow-control{display:none}}:is(.product-card):has(swatches-variant-picker-component) .quick-add .variant-option--swatches{display:none}:is(.product-card:not([data-no-swatch-selected])):has(.quick-add__product-form-component--single-option):has(swatches-variant-picker-component) .quick-add__button--choose{display:none}:is(.product-card[data-no-swatch-selected]):has(.quick-add__product-form-component--single-option):has(swatches-variant-picker-component) add-to-cart-component{display:none}:is(.product-card):has(.quick-add__product-form-component--multi-variant):not(:has(swatches-variant-picker-component)) .quick-add__button--add{display:none}:is(.product-card):has(.quick-add__product-form-component--single-variant) .card-gallery:hover .quick-add__button--choose{display:none}:is(.product-card):has(.quick-add__product-form-component--single-variant) .card-gallery:hover .quick-add__button--add{display:grid;margin-bottom:25px}.product-card[data-no-swatch-selected] slideshow-component[data-generic-media-size="1"] slideshow-arrows{display:none}.product-card[data-no-swatch-selected] slideshow-component[data-generic-media-size="1"] slideshow-arrows:has(+slideshow-slides slideshow-slide[variant-image]:not([hidden])){display:flex}.product-card .variant-option__swatch svg{display:none}.product-card [data-available-count="0"]~svg{display:block}.product-default-badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:6px;z-index:10}.product-default-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:2px;font-family:Nunito Sans,sans-serif;font-size:10px;font-weight:600;line-height:1.5;text-align:center;white-space:nowrap}.product-default-badge__text{display:block}.product-details-block{width:585px;display:flex;flex-direction:column;gap:12px;background-color:#fff;padding:16px 20px;border-radius:5px;box-sizing:border-box}.product-details-block__top{width:570px;max-width:100%;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.product-details-block__top-row{display:flex;flex-direction:row;gap:12px;width:100%;align-items:flex-start;min-height:216px}.product-details-block__left{flex:0 0 216px;width:216px;height:216px}.product-details-block__right{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}.product-details-block__header{display:flex;align-items:center;gap:11px}.product-details-block__header-text{font-family:Nunito Sans,sans-serif;font-size:20px;font-weight:700;line-height:19.2px;letter-spacing:0;display:flex;align-items:center}.product-details-block__live-badge{display:block;width:56px;height:auto}.product-details-block__image-wrapper{position:relative;width:216px;height:216px}.product-details-block__sales{display:flex;flex-direction:row;align-items:center;width:100%}.product-details-block__image{width:100%;height:100%;object-fit:cover;border-radius:5px;display:block}.product-details-block__heart-icon,.product-details-block__zoom-icon{position:absolute;background-color:#ffffffe6;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px}.product-details-block__heart-icon{top:12px;right:12px}.product-details-block__zoom-icon{bottom:12px;right:12px}.product-details-block__sales-indicator{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#000}.sales-icon{font-size:18px}.product-details-block__rating{display:flex;align-items:center;gap:4px}.star{color:gold;font-size:18px}.star--empty{color:#ccc}.rating-count{margin-left:4px;font-size:14px;color:#666}.product-details-block__product-id{font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:500;line-height:150%;letter-spacing:0;color:#666;display:inline-flex;align-items:center}.product-details-block__description{font-size:14px;line-height:1.5;width:100%}.product-details-block__pricing{display:flex;align-items:baseline;gap:12px;margin-top:0}.product-details-block__current-price{font-size:24px;font-weight:700;color:red}.product-details-block__original-price{font-size:18px;text-decoration:line-through;color:#767676}.product-details-block__payment-plan{display:flex;flex-direction:row;gap:6px;align-items:center;font-size:16px;flex-wrap:wrap}.product-details-block__payment-plan .product-details-block__payment-amount{display:inline-block}.product-details-block__ratepay-group{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.product-details-block__ratepay-text{display:inline-block}.product-details-block__ratepay-logo{height:20px;width:auto;display:inline-block}.product-details-block__points-row{width:100%;max-width:100%;display:flex;flex-direction:column;gap:0;padding:8px 10px;background:#fff5cc;border-radius:5px;box-sizing:border-box}.product-details-block__points{display:flex;flex-direction:row;align-items:center;width:100%;max-width:100%;gap:8px;font-size:14px;box-sizing:border-box}.points-icon{width:25px;height:25px;display:inline-block;flex-shrink:0}.product-details-block__option{position:relative;flex:1 1 0;min-width:0;max-width:258px;height:40px;display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background-color:#fff;border:1px solid #cccccc;border-radius:5px;box-sizing:border-box}.product-details-block__option-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:100%;border:none;background:transparent;outline:none;padding-right:25px}.product-details-block__select-arrow{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:13.49px;height:7.37px;pointer-events:none}.product-details-block__add-to-cart{width:100%;padding:16px;background-color:gold;color:#000;border:none;border-radius:5px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0}.cart-icon{width:20px;height:20px;object-fit:contain;display:block}.product-details-block__bottom{display:flex;flex-direction:column;gap:12px;width:536px;max-width:100%;margin-top:12px}.product-details-block__bottom-row--icons{display:flex;flex-direction:column;gap:12px;width:100%;max-width:536px;min-height:106px;padding:16px;background:linear-gradient(180deg,#e8f0ff,#f0f6ff,#f8fbff);border-radius:8px;box-sizing:border-box}.bottom-icons-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:525px;gap:12px}.bottom-icons-row-left,.bottom-icons-row-center,.bottom-icons-row-right{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;flex:1;min-width:0}.bottom-icons-row-left__icon,.bottom-icons-row-center__icon,.bottom-icons-row-right__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin:0;flex-shrink:0}.bottom-icons-row-left__icon img,.bottom-icons-row-center__icon img,.bottom-icons-row-right__icon img{width:24px;height:24px;object-fit:contain;display:block}.bottom-icons-row-left__text,.bottom-icons-row-center__text,.bottom-icons-row-right__text{font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:400;line-height:150%;letter-spacing:0;text-align:center;color:var(--Greys-Black-1, rgba(25, 25, 25, 1))}.product-details-block__tabs{display:flex;flex-direction:row;gap:0;padding:0;margin:0;height:41px;align-items:flex-end;background:transparent;border-bottom:1px solid rgba(205,224,255,1);width:100%}.product-details-block__tab{display:inline-flex;align-items:center;justify-content:center;height:41px;padding:0 23px;cursor:pointer;white-space:nowrap;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;line-height:150%;color:#191919;border:none;transition:all .2s ease}.product-details-block__tabs .product-details-block__tab:last-child{flex-grow:1;justify-content:flex-start}.product-details-block__tab--active{background:#fff;border-radius:5px 5px 0 0;border:1px solid rgba(205,224,255,1);border-bottom:none;height:41px;margin-bottom:-1px;z-index:2}.product-details-block__tab:not(.product-details-block__tab--active){background:#f1f1f1;border-radius:5px 5px 0 0;box-shadow:-1px 0 4px #00000014;border:1px solid transparent;height:41px;margin-bottom:0;z-index:1;color:#191919}.product-details-block__new-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;margin-left:6px;background:#b1020c;color:#fff;font-family:Nunito Sans,sans-serif;font-size:10px;font-weight:700;line-height:1;border-radius:3px}.product-details-block__info-row{display:flex;flex-direction:column;gap:0;width:536px;max-width:100%;min-height:270px;padding:0;background:#fff;border:1px solid rgba(205,224,255,1);border-radius:5px;box-sizing:border-box;overflow:hidden}.product-details-block__tab-content{background:#fff;padding:20px 16px;font-size:14px;line-height:1.6;max-height:162px;overflow-y:auto;overflow-x:hidden;border-top:none;width:536px}.product-details-block__product-code{font-weight:600;margin-bottom:12px}.product-details-block__detailed-description{color:#666}.product-details-block__description p{margin:0}.product-details-block__description br{display:none}.product-details-block__view-more{margin-top:15px;display:inline-flex;align-items:center;justify-content:center;width:216px;padding:5px 10px;gap:10px;border-radius:5px;font-size:14px;font-weight:500;color:#06c;text-decoration:underline;cursor:pointer;background-color:#f1f1f1}.product-details-block__points-text{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400;line-height:150%;letter-spacing:0;color:#8a5e00}.product-details-block__points-link{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700;line-height:150%;letter-spacing:0;color:#8a5e00;text-decoration:underline}.product-details-block__options-row{display:flex;flex-direction:row;gap:10px;width:100%;max-width:100%;margin-bottom:8px;box-sizing:border-box}.product-details-block__cta-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;max-width:100%;gap:12px;flex-wrap:nowrap;box-sizing:border-box}.product-details-block__quantity{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0;flex-wrap:nowrap;box-sizing:border-box;width:127px;height:45px;border:1px solid var(--Greys-Stroke-grey-1, rgba(221, 221, 221, 1));border-radius:5px;overflow:hidden;background:var(--Greys-BG-grey, rgba(241, 241, 241, 1))}.product-details-block__quantity-btn{display:flex;justify-content:center;align-items:center;width:40px;height:45px;background:var(--Greys-BG-grey, rgba(241, 241, 241, 1));border:none;cursor:pointer;position:relative;flex-shrink:0}.product-details-block__quantity-btn.minus{border-radius:5px 0 0 5px}.product-details-block__quantity-btn.minus:before{content:"";position:absolute;background:#000;top:50%;left:50%;transform:translate(-50%,-50%);width:11px;height:2px}.product-details-block__quantity-btn.plus{border-radius:0 5px 5px 0}.product-details-block__quantity-btn.plus:before,.product-details-block__quantity-btn.plus:after{content:"";position:absolute;background:#000;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.product-details-block__quantity-btn.plus:before{width:11px;height:2px}.product-details-block__quantity-btn.plus:after{width:2px;height:11px}.product-details-block__quantity-input{flex:1;width:47px;text-align:center;border:none;outline:none;font-size:14px;background:#fff;height:100%;padding:0;margin:0;-moz-appearance:textfield}.product-details-block__quantity-input::-webkit-outer-spin-button,.product-details-block__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width:989px){.product-details-block{width:100%;max-width:100%;padding:10px 12px;gap:8px;box-sizing:border-box;overflow-x:hidden}.product-details-block__top{width:100%;max-width:100%;gap:8px}.product-details-block__top-row{flex-direction:row;align-items:flex-start;min-height:0;gap:10px}.product-details-block__left{flex:0 0 100px;min-width:100px;max-width:42%;width:100px;height:auto;overflow:visible;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.product-details-block__image-wrapper{width:100%;max-width:100%;aspect-ratio:1;height:auto;min-height:0}.product-details-block__image{width:100%;height:100%;object-fit:cover}.product-details-block__view-more{margin-top:0;width:100%;max-width:100%;display:inline-flex;justify-content:flex-start;font-size:13px;padding:4px 0}.product-details-block__right{flex:1 1 auto;min-width:0;align-items:flex-start;text-align:left;gap:6px}.product-details-block__sales{width:100%;margin:0 0 6px;padding:0}.product-details-block__sales-indicator{flex-wrap:wrap}.product-details-block__sales,.product-details-block__rating,.product-details-block__description{justify-content:flex-start}.product-details-block__product-id{width:auto}.product-details-block__points-row,.product-details-block__points{width:100%;max-width:100%}.product-details-block__options-row{flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%;max-width:100%;margin-bottom:8px;gap:8px}.product-details-block__option{flex:1 1 50%;min-width:0;max-width:none;width:auto}.product-details-block__cta-row{width:100%;max-width:100%;flex-wrap:nowrap;justify-content:flex-start;gap:8px}.product-details-block__quantity{flex-shrink:0}.product-details-block__add-to-cart{flex:1;min-width:0}.product-details-block__bottom{margin-top:8px;gap:8px}.product-details-block__bottom-row--icons{margin-left:auto;margin-right:auto;width:100%;max-width:100%;border-radius:8px}.bottom-icons-row{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:12px}.bottom-icons-row-left,.bottom-icons-row-center,.bottom-icons-row-right{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:4px 0}.bottom-icons-row-left__icon,.bottom-icons-row-center__icon,.bottom-icons-row-right__icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bottom-icons-row-left__icon img,.bottom-icons-row-center__icon img,.bottom-icons-row-right__icon img{width:24px;height:24px;object-fit:contain}.bottom-icons-row-left__text,.bottom-icons-row-center__text,.bottom-icons-row-right__text{text-align:center;line-height:150%;font-size:12px}.product-details-block__info-row{width:100%;max-width:100%;overflow:hidden;border-radius:8px}.product-details-block__tabs{width:100%;min-width:0;overflow:hidden;display:flex;flex-direction:row;gap:0}.product-details-block__tab{flex:1;min-width:0;padding:10px 8px;font-size:12px;white-space:normal;line-height:1.3;text-align:center}.product-details-block__tabs .product-details-block__tab:last-child{flex:1;justify-content:center}.product-details-block__tab--active{background:#fff;border:1px solid #EAEAEA;border-bottom:none;border-radius:8px 8px 0 0;box-shadow:0 -1px #fff}.product-details-block__tab:not(.product-details-block__tab--active){background:#eee;border:1px solid #E0E0E0;border-bottom:none;border-radius:8px 8px 0 0;border-left:none}.product-details-block__tab-content{width:100%;max-width:100%;padding:16px 12px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;border-radius:0 0 8px 8px;border-top:1px solid #EAEAEA}.product-details-block__product-code,.product-details-block__detailed-description{padding:0;text-align:left}}.product-grid{--product-grid-gap: var(--product-grid-gap-mobile);--mobile-columns: 2}@media screen and (min-width:750px){.product-grid{--product-grid-gap: var(--product-grid-gap-desktop)}}.product-grid slideshow-arrows .slideshow-control{display:none}@media screen and (min-width:750px){.product-grid slideshow-arrows .slideshow-control{display:grid}}@supports not (background-color: rgb(from red 150 g b / alpha)){.product-grid .product-media,.product-grid .product-media-container{aspect-ratio:auto}}.main-collection-grid{padding:var(--grid--margin--mobile)}@media screen and (min-width:750px){.main-collection-grid{padding:var(--padding-block-start) var(--padding-inline-end) var(--padding-block-end) var(--padding-inline-start)}}.main-collection-grid__empty{padding-block:var(--padding-6xl);padding-inline:var(--page-margin);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--padding-sm)}.main-collection-grid__empty-title{margin:0}.collection-wrapper--full-width .main-collection-grid__title{margin-left:var(--page-margin)}@media screen and (max-width:749px){.collection-wrapper--full-width-on-mobile .main-collection-grid__title{margin-left:var(--page-margin)}}.product-grid-top-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--margin-lg);width:100%;padding-block:var(--padding-sm);margin-bottom:var(--margin-md)}.product-grid-top-bar__filter-btn{display:flex;align-items:center;gap:var(--gap-xs);padding:var(--padding-2xs) var(--padding-sm);font-size:var(--font-paragraph--size);color:var(--color-foreground);white-space:nowrap;transition:opacity var(--animation-speed) var(--animation-easing)}.product-grid-top-bar__filter-btn:hover{opacity:var(--opacity-75)}.product-grid-top-bar__filter-btn .svg-wrapper{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}.product-grid-top-bar__count{display:flex;justify-content:center;align-items:center;flex:1}.product-grid-top-bar__count span{font-size:var(--font-paragraph--size);color:var(--color-foreground)}.product-grid-top-bar__sort{display:flex;align-items:center;flex-shrink:0;justify-content:flex-end}.product-information{gap:var(--gap) 0}.product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.product-details{order:1}.product-information__media{order:0;width:0;min-width:100%}.product-information__media .placeholder-image{width:100%;height:100%}@media screen and (max-width:749px){.product-information__media{grid-column:1 / -1}.product-details{grid-column:2 / 3}}@media screen and (min-width:750px){.product-information__grid{grid-column:2}.product-information__grid.product-information--media-none .product-details{width:var(--narrow-content-width);margin:0 auto}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-left:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}.product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-information__media{padding-left:calc(var(--gap, 0) / 2);order:1}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-right:calc(var(--gap, 0) / 2);order:0}.product-information__grid:not(.product-information--media-none).product-information--media-right:has(.media-gallery--extend){grid-column:2 / -1}.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){grid-column:1 / -1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc(var(--full-page-grid-central-column-width) / 2) var(--full-page-grid-margin)}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:2 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3 / -1}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-details{grid-column:2 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left,.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-column:1 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-details{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-details{grid-column:1 / 3}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:2fr 1fr}.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:1fr 2fr}}.product-information__grid--limit-details .product-details>.group-block{max-width:var(--sidebar-width)}body:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}.dialog--preloading{opacity:0}.product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}@media screen and (max-width:749px){.dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory;overflow-x:hidden;scroll-behavior:smooth;height:100%}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery .product-media-container{flex:0 0 100%;scroll-snap-align:start;position:relative}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:100%;width:100%;overflow:hidden}.dialog-zoomed-gallery .product-media-container--video,.dialog-zoomed-gallery .product-media-container--external_video{align-content:center}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media{aspect-ratio:auto;align-items:center;height:100%}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media .product-media__image{height:100%}.product-media__drag-zoom-wrapper{display:flex;aspect-ratio:auto;height:100%;width:100%;overflow:scroll;scrollbar-width:none;justify-content:center}.product-media__drag-zoom-wrapper::-webkit-scrollbar{display:none}.product-media__drag-zoom-wrapper .product-media__image{--product-media-fit: contain;object-fit:var(--product-media-fit);overflow:hidden;transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x, 0),var(--drag-zoom-translate-y, 0))}.media-gallery--hint{--slideshow-gap: var(--gap-2xs)}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:90%}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:cover}}.dialog-zoomed-gallery__close-button{color:#fff;mix-blend-mode:difference;z-index:var(--layer-raised)}.media-gallery__mobile-controls{grid-area:auto}@media screen and (max-width:749px){.media-gallery__mobile-controls[thumbnails]{--thumbnail-width: 66px}.media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:var(--thumbnail-width);height:auto}}.dialog-zoomed-gallery .product-media-container--video deferred-media,.dialog-zoomed-gallery .product-media-container--external_video deferred-media{height:auto;aspect-ratio:var(--ratio)}.dialog-zoomed-gallery .product-media-container--model .product-media__image{height:100vh}.product-media-container--magnifier{position:relative;overflow:hidden}.product-media-container--magnifier .product-media__image{transition:transform .14s ease-out;will-change:transform,transform-origin}.product-media-container--magnifier.is-magnifying .product-media__image{transform:scale(var(--magnifier-scale, 2.5))}.product-media{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio));min-height:0;min-width:0;position:relative}.product-media:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#000;opacity:.03;pointer-events:none;z-index:1}.product-media__image{object-position:var(--focal-point, center center)}@media screen and (min-width:750px){.media-gallery--carousel slideshow-container,.media-gallery--grid .product-media>*{overflow:hidden}.product-information:not(.product-information--media-right) .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}.product-information.product-information--media-right .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-right-radius:0;border-bottom-right-radius:0}.product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*,.product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*{border-top-left-radius:0;border-bottom-left-radius:0}.product-information.product-information--media-right .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.product-information.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(2n) .product-media>*,.product-information.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(odd)) .product-media>*{border-top-right-radius:0;border-bottom-right-radius:0}}::view-transition-old(gallery-item),::view-transition-new(gallery-item){animation-duration:0ms}.product-tv-tag{display:inline-flex;align-items:center;line-height:0;pointer-events:none}.product-tv-tag svg{display:block;height:auto;max-width:100%}.product-tv-tag--card svg{width:104px}.product-tv-tag--pdp{width:104px}.quick-add-drawer__color-swatches .variant-option__button-label--has-swatch.swatch-rounded{background:var(--Greys-BG-White, #F6F6F6)}.quick-add-drawer__color-swatches{gap:10px}.quick-add-drawer__color-swatches>legend{width:100%;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#191919;padding:5px 0;margin-block-end:-5px}.quick-add-drawer__color-swatches .variant-option__swatches-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.quick-add-drawer__color-swatches .variant-option__button-label--has-swatch{width:70px;height:70px;border-radius:5px;padding:0;overflow:visible;display:block;flex:0 0 auto;border:none;background:#f7f7f7}.quick-add-drawer__color-swatches .variant-option__button-label--has-swatch .swatch,.quick-add-drawer__color-swatches .variant-option__button-label--has-swatch .swatch-image{width:100%;height:100%;border-radius:5px;object-fit:cover;display:block;clip-path:inset(0 round 5px)}.quick-add-drawer__color-swatches .variant-option__button-label--has-swatch:has(:checked){outline:1px solid #1E35B1;outline-offset:0px;border-radius:5px}.quick-add-drawer__color-swatches .variant-option__button-label--has-swatch:hover{outline:1px solid rgba(30,53,177,.4);outline-offset:0px}@media(min-width:990px){.quick-add-drawer__color-swatches>legend{padding:0;margin-block-end:0;font-weight:500}}.quick-add{--quick-add-offset: var(--padding-sm);--quick-add-top: calc(var(--quick-add-offset) + var(--padding-block-start));--quick-add-right: calc(var(--quick-add-offset) + var(--padding-inline-end));--quick-add-bottom: calc(var(--quick-add-offset) + var(--padding-block-end));--quick-add-left: calc(var(--quick-add-offset) + var(--padding-inline-end));position:absolute;display:var(--quick-add-mobile-display, none);flex-direction:column;justify-content:flex-end;inset:max(var(--quick-add-top),calc((var(--border-radius) + var(--quick-add-top)) * (1 - cos(45deg)))) max(var(--quick-add-right),calc((var(--border-radius) + var(--quick-add-right)) * (1 - cos(45deg)))) max(var(--quick-add-bottom),calc((var(--border-radius) + var(--quick-add-bottom)) * (1 - cos(45deg)))) max(var(--quick-add-left),calc((var(--border-radius) + var(--quick-add-left)) * (1 - cos(45deg))));width:auto;height:auto;z-index:var(--layer-raised);cursor:default;pointer-events:none;bottom:10px}@media screen and (min-width:750px){.quick-add{--quick-add-offset: var(--padding-md);display:var(--quick-add-display, flex)}}.quick-add .variant-option__button-label input[data-option-available=false]{cursor:not-allowed}.quick-add[class*=color-scheme-]{background-color:transparent}.quick-add__button{display:grid;align-items:center;justify-content:center;width:100%;max-width:307px;min-height:33px;padding:6px 78px;gap:10px;background-color:#1f1f1f;color:#fff;border:none;border-bottom:2px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:none;pointer-events:all;position:relative;overflow:hidden;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}@media screen and (min-width:750px){.quick-add__button{display:none;padding:6px 78px}}@media screen and (max-width:400px){.quick-add__button{padding:6px 24px}}.quick-add[stay-visible] .quick-add__button{display:grid}.quick-add__button .add-to-cart-text{gap:10px;white-space:nowrap}.quick-add__button .add-to-cart-text__content{white-space:nowrap}.quick-add__button .add-to-cart-text{gap:0;line-height:1;grid-row:1 / span 1;grid-column:1 / span 1;animation:none}@media screen and (min-width:750px){.quick-add__button .add-to-cart-text{margin-inline:calc(var(--padding-sm) * -1);padding-inline:var(--padding-xs)}}.quick-add__button .add-to-cart-text--added{position:relative;grid-row:1 / span 1;grid-column:1 / span 1;justify-self:end;line-height:1}@media screen and (min-width:750px){.quick-add__button .add-to-cart-text--added{width:0}}.quick-add__button .add-to-cart-text{gap:10px}.quick-add__button .add-to-cart-text__content{width:fit-content;opacity:1;transform:translate(0)}@container (min-width: 99px){.quick-add[stay-visible] .add-to-cart-text,.quick-add__button:is(:focus,:hover) .add-to-cart-text{gap:10px}@media screen and (min-width:750px){.quick-add[stay-visible] .add-to-cart-text,.quick-add__button:is(:focus,:hover) .add-to-cart-text{margin-inline:0;padding-inline:0}}.quick-add[stay-visible] .add-to-cart-text__content,.quick-add__button:is(:focus,:hover) .add-to-cart-text__content{width:fit-content;opacity:1;transform:translate(0);bottom:10px}}.quick-add__button.atc-added .add-to-cart-text{opacity:0}.quick-add__button.atc-added .add-to-cart-text--added{opacity:1;width:auto}@supports (width: calc-size(auto,size)){.quick-add__button.atc-added .add-to-cart-text--added{width:calc-size(auto,size)}}.quick-add__button.atc-added .add-to-cart-text{animation-name:atc-fade-out}.quick-add__button.atc-added .add-to-cart-text--added{animation-name:atc-fade-in}.quick-add__product-form-component{height:100%}.quick-add__product-form-component .shopify-product-form{display:flex;justify-content:flex-end;align-items:flex-end;container-type:inline-size;height:100%}.quick-add-modal .product-media{width:100%;height:100%}.quick-add-modal deferred-media{display:none}.quick-add-modal .media-gallery--carousel slideshow-component{--cursor: default}@keyframes atc-fade-in{0%{opacity:0;transform:translate(1em);position:absolute}to{opacity:1;transform:translate(0);position:inherit}}@keyframes atc-fade-out{0%{opacity:1;transform:translate(0);position:inherit}to{opacity:0;transform:translate(-1em);position:absolute}}.resource-card{--resource-card-secondary-image-opacity: 0;--resource-card-primary-image-opacity: calc(1 - var(--resource-card-secondary-image-opacity));display:flex;flex-direction:column;row-gap:var(--padding-xs);position:relative;text-decoration:none;height:100%;opacity:0;animation:fadeIn var(--animation-speed-medium) var(--animation-timing-fade-in) forwards}.resource-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.resource-card__content{display:flex;flex-direction:column;color:var(--color-foreground);gap:var(--padding-3xs)}.resource-card__content .price{font-weight:500}.resource-card[data-resource-type=article] .resource-card__content,.resource-card[data-resource-type=page] .resource-card__content{gap:var(--padding-xs)}.resource-card__image{aspect-ratio:var(--resource-card-aspect-ratio, auto);object-fit:cover;border-radius:var(--resource-card-corner-radius);opacity:var(--resource-card-primary-image-opacity)}.resource-card__image--secondary{position:absolute;top:0;opacity:var(--resource-card-secondary-image-opacity);border-radius:var(--resource-card-corner-radius)}.resource-card__media:empty{display:none}.resource-card__image-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg);line-height:var(--line-height--display-loose);word-break:break-word;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio:var(--resource-card-aspect-ratio, auto);border-radius:var(--resource-card-corner-radius);color:var(--color-foreground)}.resource-card__title{margin-block:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3}.resource-card__title.paragraph{line-height:1.3}.resource-card--overlay{height:100%}.resource-card--overlay:before{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:var(--gradient-image-overlay);border-radius:var(--resource-card-corner-radius);pointer-events:none;z-index:var(--layer-flat)}.resource-card--overlay .resource-card__image{height:100%}.resource-card--overlay .resource-card__content{position:absolute;inset:auto 0 0;padding:var(--padding-lg) var(--padding-lg) var(--padding-sm);z-index:var(--layer-raised)}.resource-card--overlay .resource-card__title{color:var(--color-white)}.resource-card__image-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-2xs)}.resource-card__collection-image{aspect-ratio:1 / 1;object-fit:cover;border-radius:calc(var(--card-corner-radius) - (var(--padding-xs) / 2))}.resource-card__subtext{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));margin-block-start:0}.resource-card__subtext.paragraph{font-size:var(--font-size--body-sm);line-height:var(--line-height--body-tight);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.resource-card:has(.resource-card__image--secondary):hover,.resource-card:has(.resource-card__image--secondary):focus{--resource-card-secondary-image-opacity: 1}.resource-image{position:relative;display:flex;width:100%;height:100%;z-index:var(--layer-base);overflow:hidden;max-width:100%;max-height:100%;aspect-ratio:var(--ratio)}.resource-image .image-block__image{object-fit:cover;width:100%;height:100%}.resource-image--placeholder{width:100%;height:100%}.search-modal{--search-border-radius: var(--style-border-radius-popover);--search-border-width: var(--style-border-width)}.search-modal__button{display:flex;align-items:center;justify-content:center}.search-modal__content{--modal-top-margin: calc(50dvh - var(--modal-max-height) / 2 - 2rem);--modal-width: 66dvw;padding:0;border:var(--style-border-popover)}@media screen and (min-width:750px){.search-modal__content{width:var(--modal-width);margin-block-start:var(--modal-top-margin);overflow:hidden}}@media screen and (min-width:833px){.search-modal__content{max-width:unset}}@media screen and (min-width:833px)and (max-width:1000px){.search-modal__content{--modal-width: 800px}}@media screen and (min-width:1000px){.search-modal__content{--modal-width: 900px}}@media screen and (max-width:749px){.search-modal__content::backdrop{display:none}}.dialog-modal[open].search-modal__content{transform-origin:bottom center;animation:search-element-slide-in-bottom .3s var(--ease-out-quad) forwards;border-radius:var(--search-border-radius);box-shadow:var(--shadow-popover)}@media screen and (max-width:749px){.dialog-modal[open].search-modal__content{border-radius:0}}.dialog-modal.search-modal__content.dialog-closing{animation:search-element-slide-out-bottom .2s var(--ease-out-quad) forwards}.search-modal__content[open]{display:flex}.search-modal__content :is(.predictive-search-dropdown,.predictive-search-form__content-wrapper){position:relative}.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{content:"";position:absolute;right:calc(var(--padding-sm) + var(--minimum-touch-target));top:0;bottom:0;width:var(--border-width-sm);background-color:var(--color-border)}.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden]))>.predictive-search__close-modal-button:before{content:none}@media screen and (min-width:750px){.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{right:calc(var(--padding-2xl) * 2)}}.search-action{--search-border-radius: var(--style-border-radius-inputs);--search-border-width: var(--style-border-width-inputs);display:flex}.header__column--center .search-action{width:auto;flex-grow:1}@media screen and (min-width:750px){:is(.header__column--left,.header__column--center) .search-action{margin-inline:calc(var(--padding-lg) * -1)}}@media screen and (min-width:750px){.header__column--right .search-action{margin-inline:calc(var(--gap-md) * -1) calc(var(--gap-xs) * -1)}}.section-wrapper{--section-height-offset: 0px}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section[data-shopify-visual-preview] .custom-section-background{display:none}body:has(>#header-group>.header-section>#header-component[transparent]):not(:has(>#header-group>.header-section+.shopify-section))>main>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.custom-section-background{grid-column:1 / -1}.custom-section-content{z-index:var(--layer-flat)}slideshow-slides{align-items:var(--slideshow-align-items, normal)}.slideshow--stretch-content slideshow-slides>*{height:auto}@media screen and (max-width:1023px){slideshow-container{width:auto}.product-information--three-column slideshow-container{margin:0}}.sorting-filter__container{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--drawer-padding) 0;padding-block:var(--padding-sm);margin-inline-end:var(--margin-md);position:relative;display:none}.sorting-filter__container .facets__label{font-size:var(--font-h4--size)}.sorting-filter__select-wrapper{display:flex;position:relative;border-radius:var(--variant-picker-button-radius);align-items:center;overflow:clip;padding:var(--padding-2xs) var(--padding-xs)}.sorting-filter__select-wrapper:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.sorting-filter__select-wrapper:has(:focus-visible) .sorting-filter__select{outline:none}.sorting-filter__container .sorting-filter__select{-webkit-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;width:100%;padding-inline-end:var(--icon-size-2xs);text-align:right;text-align-last:right}.sorting-filter__select .icon{position:absolute;right:var(--padding-md);top:50%;transform:translateY(-50%);width:var(--icon-size-2xs);height:var(--icon-size-2xs);pointer-events:none}@media screen and (min-width:750px){.sorting-filter{z-index:var(--facets-upper-z-index)}}.sorting-filter__options{display:flex;right:0;flex-direction:column;gap:var(--margin-3xs);padding:calc(var(--drawer-padding) / 2);color:var(--Blues-Primary-Blue, #1E35B1);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sorting-filter__options::-webkit-scrollbar{display:none}.sorting-filter__option{cursor:pointer;display:grid;grid-template-columns:var(--icon-size-sm) 1fr;gap:var(--margin-2xs);min-width:180px;padding:var(--padding-2xs) calc(var(--drawer-padding) / 2) var(--padding-2xs) var(--padding-2xs)}.sorting-filter__option:hover{border-radius:calc(var(--style-border-radius-popover) / 2);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8))}.sorting-filter__option:focus{border-radius:calc(var(--style-border-radius-popover) / 2)}.sorting-filter__input{display:none}.sorting-filter__input:checked+.sorting-filter__checkmark+.sorting-filter__label{font-weight:500}.sorting-filter__checkmark{visibility:hidden}*:checked~.sorting-filter__checkmark{visibility:visible}.sorting-filter__label{color:var(--Blues-Primary-Blue, #1E35B1);cursor:pointer;pointer-events:none}@media screen and (max-width:749px){.facets-toggle--no-filters .sorting-filter__select-wrapper{padding-inline-start:0}}.facets-mobile-wrapper .sorting-filter .facets__panel{padding-inline:0;position:relative}.facets-mobile-wrapper .sorting-filter .facets__status{display:none}.facets-mobile-wrapper:has(>:nth-child(2)) .sorting-filter .sorting-filter__options{left:0;right:unset}.facets-mobile-wrapper .sorting-filter .facets__label{margin-inline-end:var(--margin-2xs);font-size:var(--font-paragraph--size);color:var(--Blues-Primary-Blue, #1E35B1)}.facets-mobile-wrapper .sorting-filter__options{border-radius:var(--style-border-radius-popover);position:absolute;top:0;right:0;width:max-content;min-width:var(--facets-panel-min-width);max-width:var(--facets-panel-width);max-height:var(--facets-panel-height);z-index:var(--facets-upper-z-index);box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);overflow-y:hidden;padding:var(--padding-sm);gap:var(--gap-sm)}@media screen and (max-width:749px){.facets-toggle .sorting-filter__container{padding:0}}@media screen and (max-width:749px){.facets-toggle .sorting-filter__container .facets__label{display:none}}@media screen and (max-width:749px){.facets-toggle .sorting-filter:before{display:none}}@media screen and (min-width:750px){.facets--drawer .sorting-filter{display:none}}@media screen and (max-width:749px){main[data-template=collection]:has([data-plp-mobile-sticky-actions]) #filters-drawer .sorting-filter__container{display:none!important}}.sorting-filter__options{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}details[open] .sorting-filter__options{opacity:1;block-size:auto}@starting-style{details[open] .sorting-filter__options{block-size:0;opacity:0;overflow-y:clip}}details[open] .sorting-filter__options:focus-within{overflow-y:visible}:root{--text-align-default: left}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.text-block>*{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}.video-interaction-hint{opacity:0;transition:opacity .3s ease;z-index:var(--layer-flat)}.video-interaction-hint:hover{opacity:1}.volume-pricing-info{display:inline-flex}.volume-pricing-info__button{display:inline-flex;align-items:center;justify-content:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target);color:var(--color-foreground-secondary);cursor:pointer;transition:color var(--animation-speed) var(--animation-easing);flex-shrink:0}.volume-pricing-info__button:hover{color:var(--color-foreground)}.volume-pricing-info__button .svg-wrapper{width:var(--icon-size-sm);height:var(--icon-size-sm)}.volume-pricing-info__button--with-label{width:auto;gap:var(--gap-sm)}.volume-pricing-info__popover{--volume-pricing-popover-max-width: 320px;--volume-pricing-popover-spacing: 8px;--volume-pricing-popover-viewport-margin: 16px;min-inline-size:280px;max-inline-size:var(--volume-pricing-popover-max-width);background:var(--color-background);border:var(--style-border-popover);border-radius:var(--style-border-radius-popover, 0);box-shadow:var(--shadow-popover);overflow:hidden;padding:0;margin:0;transition-property:display,opacity,translate;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete;translate:0 20px;opacity:0}.volume-pricing-info__popover{inset:unset;top:calc(anchor(bottom) + var(--volume-pricing-popover-spacing));left:anchor(left)}@supports (position-try-fallbacks: --top-left){.volume-pricing-info__popover{position-try-fallbacks:--top-left}@position-try --top-left{top:calc(anchor(top) - var(--volume-pricing-popover-spacing));bottom:auto;transform:translateY(-100%)}}@supports not (position-anchor: --volume-pricing-trigger){.volume-pricing-info__popover{position:fixed;top:calc(var(--anchor-bottom) * 1px + var(--volume-pricing-popover-spacing));left:max(var(--volume-pricing-popover-viewport-margin),min(var(--anchor-left) * 1px,100vw - var(--volume-pricing-popover-max-width) - var(--volume-pricing-popover-viewport-margin)))}}.volume-pricing-info__popover:popover-open{translate:0 0;opacity:1}@starting-style{.volume-pricing-info__popover:popover-open{translate:0 20px;opacity:0}}.volume-pricing-info__rules{display:flex;flex-direction:column;gap:var(--gap-2xs);padding:var(--padding-md);font-size:var(--font-size--xs)}.volume-pricing-info__rules,.volume-pricing-info__rules>span{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.volume-pricing-info__table{display:flex;flex-direction:column}.volume-pricing-info__row{display:flex;justify-content:space-between;align-items:center;padding:var(--padding-sm) var(--padding-md);font-size:var(--font-size--sm);background:var(--color-background);border-inline-start:3px solid transparent;transition:border-color var(--animation-speed) var(--animation-easing)}.volume-pricing-info__row:nth-child(odd){background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.volume-pricing-info__row--active{border-inline-start-color:var(--color-foreground);font-weight:var(--font-weight-medium)}.volume-pricing-info__quantity{color:var(--color-foreground)}.volume-pricing-info__price{display:flex;align-items:center;color:var(--color-foreground)}.volume-pricing-info__checkmark{display:none;width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-primary)}.volume-pricing-info__row--active .volume-pricing-info__checkmark{display:inline-flex;align-items:center;justify-content:center}.with-timer-card{position:relative;background:rgb(var(--color-background-rgb));border-radius:var(--border-radius-sm);border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10));overflow:hidden;height:100%;display:flex;flex-direction:column}.with-timer-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat)}.with-timer-card__media,.with-timer-card__content :is(button,a){position:relative;z-index:var(--layer-raised)}.with-timer-card__media{position:relative;background:rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio:1 / 1;overflow:hidden}.with-timer-card__image{width:100%;height:100%;object-fit:cover;display:block}.with-timer-card__image--placeholder{background:rgb(var(--color-foreground-rgb) / var(--opacity-10))}.with-timer-card__wishlist{position:absolute;top:10px;right:10px;z-index:var(--layer-raised);width:32px;height:32px;border-radius:999px;border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10));background:rgb(var(--color-background-rgb));display:grid;place-items:center;padding:0;cursor:pointer}.with-timer-card__wishlist svg{width:16px;height:16px}.with-timer-card__content{padding:var(--padding-sm);display:flex;flex-direction:column;gap:var(--gap-xs)}.with-timer-card__rating-overlay{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:var(--gap-2xs);font-size:var(--font-size--xs);background:rgb(var(--color-background-rgb));border-radius:var(--border-radius-sm);padding:6px 10px;box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / var(--opacity-10));font-variant-numeric:tabular-nums}.with-timer-card__rating-value,.with-timer-card__rating-star{display:none}.with-timer-card__stars{display:inline-flex;gap:2px;line-height:1}.with-timer-card__star{font-size:14px;color:rgb(var(--color-foreground-rgb) / var(--opacity-20))}.with-timer-card__star.is-filled{color:#f5a623}.with-timer-card__title{font-family:var(--font-body--family);font-weight:600;font-size:var(--font-size--sm);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.with-timer-card__price-row{display:flex;align-items:baseline;gap:var(--gap-2xs);flex-wrap:wrap}.with-timer-card__price-row .price{font-weight:700;font-size:var(--font-size--md)}.with-timer-card__price-row .compare-at-price{text-decoration:line-through;color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}.with-timer-card__discount{color:#c4031b;font-weight:600}@media screen and (max-width:749px){.with-timer-card__rating-overlay{left:10px;bottom:10px;padding:4px 8px;gap:6px}.with-timer-card__stars{display:none}.with-timer-card__rating-value,.with-timer-card__rating-star{display:inline;font-size:var(--font-size--xs);line-height:1}.with-timer-card__rating-star{color:#f5a623;margin-inline-start:-2px}.with-timer-card__rating-count{margin-inline-start:2px}}@media screen and (max-width:749px){.with-timer__mobile-grid-inner{justify-items:center}.with-timer__mobile-grid-inner .resource-list__item{display:flex;justify-content:center;width:100%}.with-timer__mobile-grid-inner .category-panels-card{position:relative;z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/85/compiled_assets/styles.css.map */
