.quick-add-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;pointer-events:none;--qa-motion-duration: .22s;--qa-motion-ease: cubic-bezier(.22, 1, .36, 1);transition:none;--swatch-size: 38px;--swatch-selected-offset: 4px}.quick-add-modal.is-open{opacity:1;visibility:visible;transition:opacity var(--qa-motion-duration) var(--qa-motion-ease),visibility 0s linear 0s;pointer-events:none}.quick-add-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto}.quick-add-modal__dialog{position:relative;z-index:1;display:flex;align-items:flex-start;gap:30px;width:min(90vw,1450px);max-width:90vw;max-height:90vh;padding:40px;background:#fff;border-radius:3.5px;box-shadow:7px 10px 19px #0000001a;overflow:auto;font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;opacity:0;transform:translate3d(0,18px,0);transition:none;pointer-events:auto;--qa-gallery-h: min(635px, calc(90vh - 80px) );--qa-thumb-gap: 19px;--qa-thumb-h: calc((var(--qa-gallery-h) - (3 * var(--qa-thumb-gap))) / 4);--qa-thumb-w: 125px;--qa-main-w: min(552px, calc(var(--qa-gallery-h) * 552 / 635));--qa-details-min: 420px}.quick-add-modal.is-open .quick-add-modal__dialog{opacity:1;transform:translateZ(0);transition:opacity var(--qa-motion-duration) var(--qa-motion-ease),transform var(--qa-motion-duration) var(--qa-motion-ease)}.quick-add-modal__close{position:absolute;top:27px;right:27px;z-index:20;display:flex;align-items:center;justify-content:center;width:17px;height:16px;padding:0;border:0;background:transparent;cursor:pointer}.quick-add-modal__close-icon{display:block;width:17px;height:16px}.quick-add-modal__gallery{display:flex;gap:16px;flex-shrink:0;align-items:stretch;height:var(--qa-gallery-h)}.quick-add-modal__thumbs-wrap.has-nav .quick-add-modal__thumbs,.quick-add-modal__thumbs-wrap.has-overflow .quick-add-modal__thumbs{overflow-y:auto;padding-block:28px;box-sizing:border-box}.quick-add-modal__thumb{width:var(--qa-thumb-w);height:var(--qa-thumb-h);flex:0 0 var(--qa-thumb-h);padding:0;border:0;background:#f5f5f5;overflow:hidden;cursor:pointer;opacity:.32;transition:opacity .2s ease;display:block}.quick-add-modal__thumb:hover{opacity:.65}.quick-add-modal__main{position:relative;width:var(--qa-main-w);height:100%;flex-shrink:0;background:#fafaf8;overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.quick-add-modal__main.is-dragging{cursor:grabbing}.quick-add-modal__track{display:flex;width:100%;max-width:100%;height:100%;transform:translate3d(calc((var(--slide, 0) + var(--drag, 0)) * -100%),0,0);transition:transform .5s cubic-bezier(.05,.95,.12,1);will-change:transform}.quick-add-modal__track.is-dragging,.quick-add-modal__track.is-instant{transition:none}.quick-add-modal__slide{flex:0 0 100%;width:100%;height:100%;display:block;pointer-events:none}.quick-add-modal__slide img,.quick-add-modal__main img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;pointer-events:none}.quick-add-modal__main-nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 28px;pointer-events:none}.quick-add-modal__nav-btn{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:27px;height:27px;padding:0;border:0;background:transparent;cursor:pointer}.quick-add-modal__nav-btn img{width:27px;height:27px}.quick-add-modal__swatch-btn{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--swatch-size) + (2 * var(--swatch-selected-offset)));height:calc(var(--swatch-size) + (2 * var(--swatch-selected-offset)));margin:0;padding:var(--swatch-selected-offset);border:1px solid transparent;border-radius:50%;background:transparent;cursor:pointer;line-height:0;box-sizing:border-box;transition:border-color .2s ease,outline .2s ease}@media(hover:hover)and (pointer:fine){.quick-add-modal__swatch-btn:hover{border-color:#c8c8c8}}.quick-add-modal__swatch-btn .swatch,.quick-add-modal__swatch-btn .product-card__swatch,.quick-add-modal__swatch-btn .product-card__swatch-visual,.quick-add-modal__swatch-btn .quick-add-modal__swatch,.quick-add-modal__swatch-btn .quick-add-modal__swatch-visual{width:100%;height:100%;cursor:pointer}.quick-add-modal__form{display:flex;flex-direction:column;gap:22px;flex:1 1 auto;min-height:0;width:100%}.quick-add-modal__details{flex:1 1 var(--qa-details-min);min-width:var(--qa-details-min);width:auto;max-width:none;height:var(--qa-gallery-h);display:flex;flex-direction:column;gap:22px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;box-sizing:border-box}.quick-add-modal__top{display:flex;flex-direction:column;gap:22px;flex-shrink:0;width:100%}.quick-add-modal__intro{display:flex;flex-direction:column;gap:11px;flex-shrink:0;width:100%}.quick-add-modal__rating{display:flex;align-items:center;gap:4px;color:#050d37}.quick-add-modal__stars{display:flex;gap:4px;color:#050d37;height:21px;align-items:center}.quick-add-modal__stars svg{width:21px;height:21px;display:block}.quick-add-modal__rating-text{font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-weight:400;font-size:24px;line-height:1;color:#050d37;text-decoration:underline;text-underline-position:from-font}.quick-add-modal__title{margin:0;padding:0;font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-weight:400;font-size:36px;line-height:40px;color:#050d37}.quick-add-modal__prices{display:flex;align-items:center;gap:9px;font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;line-height:1;white-space:nowrap}.quick-add-modal__compare{color:#00000059;text-decoration:line-through;font-weight:500;font-size:20px;line-height:1}.quick-add-modal__price{color:#050d37;font-weight:500;font-size:22px;line-height:1}.quick-add-modal__field{display:flex;flex-direction:column;gap:11px;width:100%}.quick-add-modal__field--size{gap:27px}.quick-add-modal__field-header{display:flex;align-items:center;gap:9px;width:100%}.quick-add-modal__label{margin:0;padding:0;font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-weight:600;font-size:22px;line-height:1;color:#000;flex-shrink:0}.quick-add-modal__whats-included{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;margin:0;padding:0;border:0;background:transparent;color:#000;text-decoration:none;font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-weight:300;font-size:22px;line-height:20px;cursor:pointer}.quick-add-modal__whats-included-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #000;border-radius:50%;font-size:15px;line-height:1;flex-shrink:0}.quick-add-modal__swatches{display:flex;flex-wrap:wrap;gap:17px;align-items:center}.quick-add-modal__color-name{display:block;margin:0;padding:0;font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-weight:300;font-size:18px;line-height:1;color:#000c}.quick-add-modal__sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;row-gap:24px;width:100%}.quick-add-modal__size{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:86px;min-height:86px;max-height:86px;padding:15px 13px;border:1.08px solid #050d37;border-radius:4px;background:transparent;cursor:pointer;text-align:center;transition:background-color .2s ease}.quick-add-modal__size:hover{background:#f5f5f7}.quick-add-modal__size-label-primary,.quick-add-modal__size-label-pieces{display:block}.quick-add-modal__size-label-pieces{display:inline;color:inherit;font-size:inherit}.quick-add-modal__size-label-primary+.quick-add-modal__size-label-pieces:before{content:" "}.quick-add-modal__size-badge--alt{--variant-badge-bg: #95806f;background:#95806f}.quick-add-modal__price-row .quick-add-modal__save-badge{min-width:0;height:auto;min-height:0;max-height:none;padding:0;background:transparent;color:#050d37;font-weight:500;font-size:22px}.quick-add-modal__submit{display:flex;align-items:center;justify-content:center;width:100%;height:47px;min-height:47px;margin-top:auto;padding:10px 16px;border:0;border-radius:4px;background:#050d37;color:#fff;font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-weight:600;font-size:20px;line-height:1;text-transform:capitalize;cursor:pointer}.quick-add-modal__submit.is-loading{position:relative;color:transparent!important;pointer-events:none;opacity:1;cursor:wait}.quick-add-modal__submit.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.28);border-top-color:#fff;border-radius:50%;animation:qa-submit-spin .65s linear infinite}@keyframes qa-submit-spin{to{transform:rotate(360deg)}}@media screen and (min-width:769px){.quick-add-modal__mobile-dots,.quick-add-modal__dots-indicator,.quick-add-modal__dot{display:none!important}}@media screen and (max-width:768px){.quick-add-modal{padding:0;align-items:center;justify-content:center}.quick-add-modal__backdrop{background:#00000073}.quick-add-modal__dialog{flex-direction:column;align-items:stretch;gap:44px;box-sizing:border-box;width:90%;max-width:90%;height:90%;max-height:90%;padding:0 0 20px;border-radius:8px;box-shadow:0 12px 32px #0000002e;--qa-gallery-h: auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.quick-add-modal__dialog,.quick-add-modal.is-open .quick-add-modal__dialog{transform:none}.quick-add-modal__close{position:fixed;top:calc(5% + 12px);right:calc(5% + 12px);z-index:20;width:36px;height:36px;border-radius:50%;background:#ffffffd1}.quick-add-modal__close-icon{width:15px;height:14px}.quick-add-modal__gallery{flex-direction:column;gap:0;width:100%;height:auto;flex-shrink:0}.quick-add-modal__thumbs-wrap,.quick-add-modal__main-nav{display:none}.quick-add-modal__main{position:relative;width:100%;max-width:100%;height:auto;max-height:none}.quick-add-modal__viewport{aspect-ratio:1 / 1;width:100%;max-height:none;height:auto}.quick-add-modal__slide img,.quick-add-modal__viewport img{object-fit:cover}.quick-add-modal__mobile-dots{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;gap:0;height:2px}.quick-add-modal__dots-indicator{position:absolute;top:0;left:0;z-index:1;width:calc(100%/max(var(--qa-dot-count, 1),1));height:2px;background:#050d37;transform:translate3d(calc(var(--qa-dot-progress, 0) * 100%),0,0);transition:transform .5s cubic-bezier(.05,.95,.12,1);pointer-events:none;will-change:transform}.quick-add-modal__main.is-dragging .quick-add-modal__dots-indicator,.quick-add-modal__dots-indicator.is-instant{transition:none}.quick-add-modal__dot{position:relative;z-index:2;display:block;flex:1 1 0;height:2px;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.quick-add-modal__dot.is-active{background:transparent}.quick-add-modal__details{flex:1 1 auto;width:100%;min-width:0;max-width:none;height:auto;padding:0 20px;gap:25px;overflow:visible}.quick-add-modal__top{flex-direction:column;gap:25px;width:100%}.quick-add-modal__intro{width:100%;gap:12px}.quick-add-modal__stars{height:23px}.quick-add-modal__stars svg{width:23px;height:23px}.quick-add-modal__rating-text{font-size:24px}.quick-add-modal__title{font-size:40px;line-height:50px}.quick-add-modal__price-row{min-height:0;flex-wrap:wrap;gap:4px 12px}.quick-add-modal__prices{font-size:20px;gap:10px}.quick-add-modal__compare{font-size:20px}.quick-add-modal__price{font-size:22px}.quick-add-modal__price-row .quick-add-modal__save-badge{margin-left:auto;font-size:22px}.quick-add-modal__field{gap:12px}.quick-add-modal__field--size{gap:30px}.quick-add-modal__label,.quick-add-modal__color-name{font-size:22px;line-height:1}.quick-add-modal__label{font-weight:600}.quick-add-modal__color-name{font-weight:400}.quick-add-modal__whats-included{font-size:22px}.quick-add-modal__whats-included-icon{width:23px;height:23px;font-size:15px}.quick-add-modal__form{gap:25px}.quick-add-modal{--swatch-size: 36px;--swatch-selected-offset: 4px}.quick-add-modal__swatches{gap:16px}.quick-add-modal__sizes{grid-template-columns:1fr;gap:25px}.quick-add-modal__size{height:85px;min-height:85px;max-height:85px;padding:17px 14px;gap:1px;border-width:1.2px;border-color:#bdbfcc;border-radius:4.5px}.quick-add-modal__size.is-selected{border-color:#050d37;background:#050d370a}.quick-add-modal__size-check,.quick-add-modal__size.is-selected .quick-add-modal__size-check{display:none}.quick-add-modal__size-label{font-size:22px;line-height:1;display:flex;flex-direction:column;align-items:center;gap:1px}.quick-add-modal__size-label-primary{font-size:22px;color:#363636}.quick-add-modal__size-label-pieces{display:block;font-size:16px;font-weight:400;color:#888ca2;line-height:1}.quick-add-modal__size-label-primary+.quick-add-modal__size-label-pieces:before{content:none}.quick-add-modal__size-badge{top:-16px;right:14px;min-width:99px;height:32px;padding:0 12px;font-size:20px;border-radius:4px}.quick-add-modal__submit{margin-top:0;width:100%;height:47px;min-height:47px;padding:10px 16px;font-size:20px;font-weight:600;line-height:1;border-radius:4px}}.c-mega-menu-card{display:flex;flex-direction:column;gap:10px;text-decoration:none;transition:transform .2s ease}.c-mega-menu-card:hover{transform:translateY(-2px)}.c-mega-menu-card__image{width:100%;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background-color:#f5f5f5;border:1px solid #f3f3f3}.c-mega-menu-card__img{width:100%;height:100%;object-fit:cover}.c-mega-menu-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999}.c-mega-menu-card__title{font-family:var(--font-founder-grotesk, "Founders Grotesk", sans-serif);font-size:18px;font-weight:700;line-height:22px;color:#363636;text-align:center}.c-mega-menu-card--mobile{gap:6px}.c-mega-menu-card--mobile .c-mega-menu-card__image{aspect-ratio:148 / 151;border-radius:9px;border:.6px solid #f3f3f3}.c-mega-menu-card--mobile .c-mega-menu-card__title{font-size:16px;line-height:120%;font-weight:700}.c-mega-menu-featured{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;transition:transform .2s ease;flex:1 1 200px;min-width:0;max-width:244px}.c-mega-menu-featured:hover{transform:translateY(-2px)}.c-mega-menu-featured__image-wrapper{position:relative;width:100%;border-radius:14px;overflow:hidden;background-color:#fff;border:1px solid #ffffff}.c-mega-menu-featured__image{width:100%;height:100%}.c-mega-menu-featured__img{width:100%;height:100%;object-fit:contain}.c-mega-menu-featured__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999}.c-mega-menu-featured__badge{position:absolute;top:12px;left:11px;z-index:2;padding:4px 12px;border-radius:6px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:20px;text-transform:uppercase;background-color:#050d37;color:#f9f7ec}.c-mega-menu-featured__badge--dark{background-color:#050d37;color:#f9f7ec}.c-mega-menu-featured__cta-overlay{position:absolute;bottom:17px;left:50%;transform:translate(-50%);z-index:2}.c-mega-menu-featured__cta{display:inline-block;padding:8px 20px;border-radius:40px;background-color:var(--neutral-black, #000);border:1px solid var(--neutral-black, #000);color:#fff;font-family:var(--body-family, "Basis Grotesque Arabic Pro", sans-serif)!important;font-size:16px;font-weight:400;line-height:1.5;white-space:nowrap;text-transform:capitalize;transition:background-color .2s ease}.c-mega-menu-featured__title{font-family:Marcellus,sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#363636;text-align:center;width:100%}.c-mega-menu-featured:hover .c-mega-menu-featured__cta{background-color:#333}.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}.quick-add-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;--swatch-size: 36px;--swatch-selected-offset: 4px}.quick-add-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.quick-add-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;padding:0;border:0;background:transparent;cursor:default}.quick-add-modal__dialog{position:relative;z-index:1;display:flex;align-items:flex-start;gap:44px;width:min(90vw,1450px);max-width:90vw;max-height:90vh;padding:40px;background:#fff;border-radius:4px;box-shadow:7px 10px 19px #0000001a;overflow:auto;font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;opacity:0;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease;--qa-gallery-h: min(616px, calc(90vh - 80px) );--qa-thumb-gap: 15px;--qa-thumb-h: calc((var(--qa-gallery-h) - (3 * var(--qa-thumb-gap))) / 4);--qa-thumb-w: 97px;--qa-main-w: var(--qa-gallery-h)}.quick-add-modal.is-open .quick-add-modal__dialog{opacity:1;transform:translateY(0)}.quick-add-modal__close{position:absolute;top:27px;right:27px;z-index:20;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;cursor:pointer}.quick-add-modal__close-icon{display:block;width:20px;height:19px}.quick-add-modal__gallery{display:flex;gap:12px;flex-shrink:0;align-items:stretch;height:var(--qa-gallery-h)}.quick-add-modal__thumbs-wrap{position:relative;display:flex;flex-direction:column;align-items:center;width:var(--qa-thumb-w);height:100%;flex-shrink:0;min-height:0}.quick-add-modal__thumbs-nav{position:absolute;left:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;transform:translate(-50%)}.quick-add-modal__thumbs-nav--prev{top:2px}.quick-add-modal__thumbs-nav--next{bottom:2px}.quick-add-modal__thumbs-nav.is-hidden{visibility:hidden;pointer-events:none}.quick-add-modal__thumbs-nav:disabled{opacity:.35;cursor:default}.quick-add-modal__thumbs-nav-icon{display:block;width:24px;height:24px}.quick-add-modal__thumbs-nav-icon--up,.quick-add-modal__thumbs-nav-icon--down{transform:rotate(90deg)}.quick-add-modal__thumbs{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--qa-thumb-gap);width:var(--qa-thumb-w);height:100%;overflow-x:hidden;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}.quick-add-modal__thumbs-wrap.has-overflow .quick-add-modal__thumbs{overflow-y:auto;padding-block:28px}.quick-add-modal__thumbs::-webkit-scrollbar{display:none}.quick-add-modal__thumb{width:var(--qa-thumb-w);height:var(--qa-thumb-h);flex:0 0 var(--qa-thumb-h);padding:0;border:0;background:#f5f5f5;overflow:hidden;cursor:pointer;opacity:.55;transition:opacity .2s ease;display:block}.quick-add-modal__thumb.is-active{opacity:1}.quick-add-modal__thumb img{display:block;width:100%;height:100%;object-fit:cover}.quick-add-modal__main{position:relative;width:var(--qa-main-w);height:100%;flex-shrink:0;background:#fafaf8;overflow:hidden}.quick-add-modal__viewport{width:100%;height:100%;overflow:hidden}.quick-add-modal__track{display:flex;width:100%;height:100%;transform:translate3d(calc(var(--slide, 0) * -100%),0,0);transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform}.quick-add-modal__slide{flex:0 0 100%;width:100%;height:100%;display:block}.quick-add-modal__slide img,.quick-add-modal__main img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.quick-add-modal__main-nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 16px;pointer-events:none}.quick-add-modal__nav-btn{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.quick-add-modal__nav-btn img{width:24px;height:24px}.quick-add-modal__swatch-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:4px;border:1px solid transparent;border-radius:50%;background:transparent;cursor:pointer;line-height:0;box-sizing:border-box;outline:none;-webkit-appearance:none;appearance:none}.quick-add-modal__swatch-btn .swatch,.quick-add-modal__swatch-btn .product-card__swatch,.quick-add-modal__swatch-btn .product-card__swatch-visual,.quick-add-modal__swatch-btn .quick-add-modal__swatch,.quick-add-modal__swatch-btn .quick-add-modal__swatch-visual{width:100%;height:100%;cursor:pointer;outline:none;overflow:hidden}.quick-add-modal__swatch-btn.is-active{border-color:#050d37;outline:none}.quick-add-modal__swatch-btn.is-active .swatch,.quick-add-modal__swatch-btn.is-active .product-card__swatch,.quick-add-modal__swatch-btn.is-active .product-card__swatch-visual,.quick-add-modal__swatch-btn.is-active .quick-add-modal__swatch,.quick-add-modal__swatch-btn.is-active .quick-add-modal__swatch-visual{outline:none}.quick-add-modal__size.is-selected{background:#050d370a}.quick-add-modal__form{display:flex;flex-direction:column;gap:21px;flex:1 1 auto;min-height:0;width:100%}.quick-add-modal__details{flex:1;min-width:0;height:var(--qa-gallery-h);display:flex;flex-direction:column;gap:21px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;box-sizing:border-box}.quick-add-modal__details *,.quick-add-modal__details *:before,.quick-add-modal__details *:after{box-sizing:border-box}.quick-add-modal__top{display:flex;flex-direction:column;gap:21px;flex-shrink:0;width:100%}.quick-add-modal__intro{display:flex;flex-direction:column;gap:10px;flex-shrink:0;width:100%}.quick-add-modal__rating{display:flex;align-items:center;gap:5px;color:#050d37}.quick-add-modal__stars{display:flex;gap:2px;color:#050d37;height:20px;align-items:center}.quick-add-modal__stars svg{width:20px;height:19px;display:block}.quick-add-modal__rating-text{font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-weight:400;font-size:20px;line-height:1;color:#050d37;text-decoration:underline;text-underline-position:from-font}.quick-add-modal__title{margin:0;padding:0;font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-weight:400;font-size:40px;line-height:1;color:#050d37}.quick-add-modal__price-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:31px}.quick-add-modal__variant-prices{display:none}.quick-add-modal__prices{display:flex;align-items:center;gap:8px;font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-size:21px;line-height:1;white-space:nowrap}.quick-add-modal__compare{color:#00000059;text-decoration:line-through;font-weight:400;line-height:1}.quick-add-modal__price{color:#050d37;font-weight:600;line-height:1}.quick-add-modal__save-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:auto;height:31px;min-width:93px;min-height:31px;max-height:31px;padding:0 10px;margin:0;border:0;border-radius:4px;background:#050d37;color:#fff;font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-weight:300;font-size:20px;line-height:1;letter-spacing:0;white-space:nowrap}.quick-add-modal__save-badge[hidden]{display:none!important}.quick-add-modal__divider{display:block;width:100%;height:0;margin:0;padding:0;border:0;border-top:1px solid rgba(0,0,0,.12);background:transparent;flex-shrink:0}.quick-add-modal__field{display:flex;flex-direction:column;gap:10px;width:100%}.quick-add-modal__field-header{display:flex;align-items:center;gap:10px;width:100%}.quick-add-modal__field-header--split{justify-content:space-between}.quick-add-modal__label{margin:0;padding:0;font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-weight:700;font-size:15px;line-height:23px;color:#000;flex-shrink:0}.quick-add-modal__whats-included{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;margin:0;padding:0;border:0;background:transparent;color:#000;text-decoration:none;font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-weight:300;font-size:15px;line-height:1.2;cursor:pointer}.quick-add-modal__whats-included-text{text-decoration:underline;text-underline-position:from-font}.quick-add-modal__whats-included-icon{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid #000;border-radius:50%;font-size:11px;line-height:1;flex-shrink:0}.quick-add-modal__whats-wrap{position:relative;flex-shrink:0;margin-bottom:10px}.quick-add-modal__whats-drop{position:absolute;top:calc(100% + 10px);right:0;z-index:6;width:min(300px,calc(100vw - 48px));max-height:260px;overflow:auto;padding:14px 16px;background:#fff;border:1px solid rgba(5,13,55,.12);border-radius:10px;box-shadow:0 10px 28px #050d3729;color:#050d37;text-align:left}.quick-add-modal__whats-drop[hidden]{display:none}.quick-add-modal__whats-drop.is-up{top:auto;bottom:calc(100% + 10px)}.quick-add-modal__whats-drop.is-up:before{top:auto;bottom:-6px;transform:rotate(225deg)}.quick-add-modal__whats-drop:before{content:"";position:absolute;top:-6px;right:22px;width:10px;height:10px;background:#fff;border-left:1px solid rgba(5,13,55,.12);border-top:1px solid rgba(5,13,55,.12);transform:rotate(45deg)}.quick-add-modal__whats-drop-body{font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-size:15px;font-weight:400;line-height:1.45}.quick-add-modal__whats-drop-body>*:first-child{margin-top:0}.quick-add-modal__whats-drop-body>*:last-child{margin-bottom:0}.quick-add-modal__whats-drop-body ul{margin:0;padding-left:1.2em}.quick-add-modal__whats-drop-body li{margin:0 0 6px}.quick-add-modal__whats-drop-body li:last-child{margin-bottom:0}.quick-add-modal__swatches{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.quick-add-modal__color-name{display:block;margin:0;padding:0;font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-weight:400;font-size:15px;line-height:23px;color:#000c}.quick-add-modal__color-panel{display:none}.quick-add-modal__sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;row-gap:20px;width:100%}.quick-add-modal__size{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:94px;min-height:94px;max-height:94px;padding:15px 13px;border:1px solid #050d37;border-radius:4px;background:transparent;cursor:pointer;text-align:center}.quick-add-modal__size-check{position:absolute;top:8px;left:8px;display:none;width:20px;height:20px;pointer-events:none}.quick-add-modal__size-check svg{display:block;width:100%;height:100%}.quick-add-modal__size.is-selected .quick-add-modal__size-check{display:block}.quick-add-modal__size.is-unavailable{opacity:.45;cursor:not-allowed}.quick-add-modal__size-label{margin:0;padding:0;font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-weight:400;font-size:20px;line-height:1;color:#363636}.quick-add-modal__size-badge{position:absolute;top:-14px;right:11px;display:flex;align-items:center;justify-content:center;min-width:99px;height:32px;padding:0 12px;border-radius:4px;background:var(--variant-badge-bg, #665345);font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-weight:300;font-size:20px;line-height:1;color:#fff;text-transform:capitalize;white-space:nowrap;pointer-events:none}.quick-add-modal__size .quick-add-modal__save-badge{display:none;width:auto;min-width:96px;height:31px;min-height:31px;max-height:31px;padding:0 8px;font-size:20px;font-weight:300;line-height:1}.quick-add-modal__price-row .quick-add-modal__save-badge{min-width:0;padding:0;background:transparent;color:#050d37;font-weight:600;font-size:22px}.quick-add-modal__submit{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:sticky;bottom:0;z-index:3;width:100%;height:auto;min-height:48px;margin-top:auto;padding:14px 17px;border:0;border-radius:4px;background:#050d37;color:#fff;font-family:Afacad Flux,Afacad Flux Fallback,sans-serif;font-weight:600;font-size:21px;line-height:1.2;text-transform:capitalize;cursor:pointer;box-shadow:0 -12px 20px #fffffff2}.quick-add-modal__submit:disabled{opacity:.5;cursor:not-allowed}@media screen and (min-width:769px){.quick-add-modal__mobile-dots,.quick-add-modal__dot{display:none!important}}@media screen and (max-width:768px){.quick-add-modal{padding:0;align-items:center;justify-content:center}.quick-add-modal__backdrop{background:#00000073}.quick-add-modal__dialog{flex-direction:column;align-items:stretch;gap:44px;box-sizing:border-box;width:90%;max-width:90%;height:90%;max-height:90%;padding:0 0 20px;border-radius:8px;box-shadow:0 12px 32px #0000002e;--qa-gallery-h: auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.quick-add-modal__dialog,.quick-add-modal.is-open .quick-add-modal__dialog{transform:none}.quick-add-modal__close{position:fixed;top:calc(5% + 12px);right:calc(5% + 12px);z-index:20;width:36px;height:36px;border-radius:50%;background:#ffffffd1}.quick-add-modal__close-icon{width:15px;height:14px}.quick-add-modal__gallery{flex-direction:column;gap:0;width:100%;height:auto;flex-shrink:0}.quick-add-modal__thumbs-wrap,.quick-add-modal__main-nav{display:none}.quick-add-modal__main{position:relative;width:100%;max-width:100%;height:auto;max-height:none}.quick-add-modal__viewport{aspect-ratio:1 / 1;width:100%;max-height:none;height:auto}.quick-add-modal__slide img,.quick-add-modal__viewport img{object-fit:cover}.quick-add-modal__mobile-dots{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;gap:0;height:2px}.quick-add-modal__dot{display:block;flex:1 1 0;height:2px;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.quick-add-modal__dot.is-active{background:#050d37}.quick-add-modal__details{width:100%;height:auto;padding:0 20px;gap:25px;overflow:visible}.quick-add-modal__top{flex-direction:column;gap:25px;width:100%}.quick-add-modal__intro{width:100%;gap:12px}.quick-add-modal__stars{height:23px}.quick-add-modal__stars svg{width:22px;height:21px}.quick-add-modal__rating-text{font-size:24px}.quick-add-modal__title{font-size:48px;line-height:50px}.quick-add-modal__price-row{min-height:0;flex-wrap:wrap;gap:4px 12px}.quick-add-modal__prices{font-size:22px;gap:10px}.quick-add-modal__compare{font-size:20px}.quick-add-modal__price-row .quick-add-modal__save-badge{margin-left:auto}.quick-add-modal__field{gap:12px}.quick-add-modal__field--size{gap:30px}.quick-add-modal__label,.quick-add-modal__color-name{font-size:22px;line-height:1}.quick-add-modal__label{font-weight:600}.quick-add-modal__whats-included{font-size:22px}.quick-add-modal__whats-included-icon{width:23px;height:23px;font-size:15px}.quick-add-modal__form{gap:25px}.quick-add-modal__sizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 10px}.quick-add-modal__size{height:96px;min-height:96px;max-height:96px;padding:17px 14px;gap:11px;border-width:1.2px;border-color:#bdbfcc;border-radius:4.5px}.quick-add-modal__size.is-selected{border-color:#050d37}.quick-add-modal__size-check,.quick-add-modal__size.is-selected .quick-add-modal__size-check{display:none}.quick-add-modal__size-label{font-size:22px;line-height:1}.quick-add-modal__size-badge{top:-16px;right:14px;min-width:99px;height:32px;padding:0 12px;font-size:20px;border-radius:4px}.quick-add-modal__submit{position:static;margin-top:0;width:100%;min-height:48px;padding:14px 16px;font-size:20px;font-weight:600;line-height:1.2;border-radius:4px;box-shadow:none}}.theme-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;margin:0;padding:0;border:0;background:#00000073;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;transition:opacity .25s ease,visibility .25s ease}.theme-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}body.theme-scroll-lock{overflow:hidden;position:fixed;width:100%;left:0;right:0}.theme-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;background:#ffffffb8;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}body.theme-loader-active .theme-loader{opacity:1;visibility:visible;pointer-events:auto}.theme-loader__spinner{width:44px;height:44px;border:2px solid rgba(5,13,55,.12);border-top-color:#050d37;border-radius:50%;animation:theme-loader-spin .65s linear infinite}.theme-loader__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes theme-loader-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/214/compiled_assets/styles.css.map */
