.U9ItxG_switcher{align-items:center;display:flex}.U9ItxG_select{appearance:none;min-width:64px;font-size:var(--font-size-sm);color:var(--color-logo);border:1px solid rgba(var(--color-dark-rgb), .12);border-radius:var(--border-radius-sm);cursor:pointer;background:linear-gradient(45deg,#0000 50%,currentColor 50%) right .75rem center/5px 5px no-repeat,linear-gradient(135deg,currentColor 50%,#0000 50%) right .45rem center/5px 5px no-repeat,0 0;padding:.35rem 1.75rem .35rem .65rem;font-weight:600;transition:color .3s,border-color .3s,background-color .3s}.U9ItxG_select:hover{color:var(--color-text);border-color:rgba(var(--color-dark-rgb), .24);background-color:var(--color-white-soft)}.U9ItxG_select:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}
.STVgJG_row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.STVgJG_icon{object-fit:contain;opacity:.88;flex-shrink:0}.STVgJG_iconMark{object-fit:contain;opacity:.88;flex-shrink:0;width:auto;max-width:100%;height:auto}
.EV39Ia_backdrop{background:var(--color-overlay);z-index:1000;animation:.2s ease-out EV39Ia_fadeIn;position:fixed;inset:0}@keyframes EV39Ia_fadeIn{0%{opacity:0}to{opacity:1}}.EV39Ia_drawer{background:var(--color-white);z-index:1001;flex-direction:column;width:100%;max-width:420px;animation:.3s ease-out EV39Ia_slideIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 24px #0000001a}@keyframes EV39Ia_slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.EV39Ia_header{border-bottom:1px solid var(--color-border);background:var(--color-white-soft);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.EV39Ia_title{color:var(--color-text);align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:600;display:flex}.EV39Ia_count{color:var(--color-text-faint);font-size:1rem;font-weight:400}.EV39Ia_closeButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s;display:flex}.EV39Ia_closeButton:hover{background:var(--color-white-hover)}.EV39Ia_closeButton svg{width:20px;height:20px;color:var(--color-text)}.EV39Ia_content{flex:1;padding:1rem 1.5rem;overflow-y:auto}.EV39Ia_loading{color:var(--color-text-faint);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.EV39Ia_spinner{border:3px solid var(--color-white-hover);border-top-color:var(--color-dark);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite EV39Ia_spin}@keyframes EV39Ia_spin{to{transform:rotate(360deg)}}.EV39Ia_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.EV39Ia_emptyIcon{width:64px;height:64px;color:var(--color-white-hover);margin-bottom:1rem}.EV39Ia_emptyText{color:var(--color-text-faint);margin:0 0 1.5rem;font-size:1rem}.EV39Ia_continueLink{background:var(--color-white);color:var(--color-text);border-radius:8px;align-items:center;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.EV39Ia_continueLink:hover{background:var(--color-text-faint)}.EV39Ia_items{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.EV39Ia_item{background:var(--color-white-soft);border:1px solid var(--color-border);border-radius:12px;grid-template-columns:80px 1fr auto;gap:1rem;padding:1rem;display:grid}.EV39Ia_itemImage{background:var(--color-white-hover);border-radius:8px;width:80px;height:80px;position:relative;overflow:hidden}.EV39Ia_image{object-fit:cover}.EV39Ia_imagePlaceholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.EV39Ia_imagePlaceholder svg{width:32px;height:32px;color:var(--color-text-faint);opacity:.5}.EV39Ia_itemDetails{flex-direction:column;gap:.25rem;min-width:0;display:flex}.EV39Ia_itemTitle{color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.EV39Ia_itemTitle:hover{text-decoration:underline}.EV39Ia_itemVariant{color:var(--color-text-faint);font-size:.8125rem}.EV39Ia_itemM2{color:var(--color-secondary);font-size:.8125rem;font-weight:500}.EV39Ia_itemMinimum{color:var(--color-text-muted);font-size:.75rem}.EV39Ia_itemMinimumWarning{color:var(--color-error);font-size:.75rem;font-weight:600}.EV39Ia_fillButton{color:var(--color-dark);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.75rem;font-weight:600;text-decoration:underline}.EV39Ia_fillButton:disabled{opacity:.5;cursor:default}.EV39Ia_minimumBlocked{color:var(--color-error);margin:0 0 .75rem;font-size:.8125rem;line-height:1.4}.EV39Ia_itemPrice{color:var(--color-text);margin-top:auto;font-size:.9375rem;font-weight:600}.EV39Ia_itemActions{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.EV39Ia_quantityControl{background:var(--color-white-soft);border-radius:8px;align-items:center;gap:.5rem;padding:.25rem;display:flex}.EV39Ia_quantityButton{background:var(--color-white-soft);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .2s;display:flex}.EV39Ia_quantityButton:hover:not(:disabled){background:var(--color-white-hover)}.EV39Ia_quantityButton:disabled{opacity:.5;cursor:not-allowed}.EV39Ia_quantityButton svg{width:14px;height:14px;color:var(--color-text)}.EV39Ia_quantity{text-align:center;min-width:24px;color:var(--color-text);font-size:.875rem;font-weight:500}.EV39Ia_removeButton{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .2s,color .2s;display:flex}.EV39Ia_removeButton svg{width:16px;height:16px;color:var(--color-text-faint)}.EV39Ia_removeButton:hover:not(:disabled){background:#ef444426}.EV39Ia_removeButton:hover:not(:disabled) svg{color:var(--color-error)}.EV39Ia_removeButton:disabled{opacity:.5;cursor:not-allowed}.EV39Ia_footer{border-top:1px solid var(--color-border);background:var(--color-white-soft);padding:1.5rem}.EV39Ia_subtotal{color:var(--color-text);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:1rem;display:flex}.EV39Ia_subtotalAmount{font-size:1.25rem;font-weight:600}.EV39Ia_checkoutButton{background:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-secondary-deep) 100%);width:100%;color:var(--color-text);cursor:pointer;border:none;border-radius:10px;margin-bottom:.75rem;padding:1rem;font-size:1rem;font-weight:600;transition:opacity .2s,transform .2s}.EV39Ia_checkoutButton:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.EV39Ia_checkoutButton:disabled{opacity:.7;cursor:not-allowed}.EV39Ia_paymentIcons{justify-content:center;margin-bottom:.75rem;display:flex}.EV39Ia_continueButton{width:100%;color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:10px;padding:.75rem;font-size:.9375rem;font-weight:500;transition:background-color .2s}.EV39Ia_continueButton:hover{background:var(--color-white-hover)}@media (max-width:480px){.EV39Ia_drawer{max-width:100%}.EV39Ia_header,.EV39Ia_content{padding:1rem}.EV39Ia_item{grid-template-columns:64px 1fr;gap:.75rem;padding:.75rem}.EV39Ia_itemImage{width:64px;height:64px}.EV39Ia_itemActions{border-top:1px solid var(--color-border);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.75rem}.EV39Ia_footer{padding:1rem}}
.CF9iya_toast{left:50%;bottom:calc(7.5rem + env(safe-area-inset-bottom,0px));z-index:1100;color:#fff;background:#b3261e;border-radius:10px;align-items:center;gap:.6rem;max-width:min(92vw,26rem);padding:.75rem .9rem;font-size:.9rem;line-height:1.4;animation:.2s ease-out CF9iya_cartToastIn;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #00000040}@media (min-width:768px){.CF9iya_toast{bottom:2rem}}@media (prefers-reduced-motion:reduce){.CF9iya_toast{animation:none}}@keyframes CF9iya_cartToastIn{0%{opacity:0;transform:translate(-50%,.5rem)}to{opacity:1;transform:translate(-50%)}}.CF9iya_icon{flex-shrink:0;width:1.25rem;height:1.25rem}.CF9iya_message{flex:1}.CF9iya_close{color:#fff;opacity:.85;flex-shrink:0;width:1.5rem;height:1.5rem;padding:.15rem}.CF9iya_close:hover{opacity:1}.CF9iya_close svg{width:100%;height:100%}
.It3lXa_cartButton{background:var(--color-logo);border-radius:var(--border-radius-sm,6px);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:.375rem;height:40px;padding:0 .875rem;transition:background-color .3s;display:flex;position:relative}.It3lXa_cartButton:hover{background:var(--color-dark)}.It3lXa_cartIcon{width:20px;height:20px;color:var(--color-white);flex-shrink:0;transition:color .3s}.It3lXa_cartLabel{color:var(--color-white);font-size:.875rem;font-weight:500}.It3lXa_badge{background:var(--color-secondary);min-width:20px;height:20px;color:var(--color-logo);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:.6875rem;font-weight:700;line-height:1;transition:transform .2s,opacity .2s;display:flex}.It3lXa_badge.It3lXa_loading{opacity:.7}@keyframes It3lXa_pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.It3lXa_badge:not(.It3lXa_loading){animation:.2s ease-out It3lXa_pop}@media (max-width:768px){.It3lXa_cartLabel{display:none}.It3lXa_cartButton{border:1.5px solid var(--color-border);border-radius:var(--border-radius-sm,6px);background:0 0;padding:.5rem .625rem}.It3lXa_cartButton:hover{background:var(--color-white-hover)}.It3lXa_cartIcon{color:var(--color-logo)}.It3lXa_badge{border:2px solid var(--color-white);border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:.625rem;position:absolute;top:-6px;right:-6px}}
.sQP-qq_button{background:rgba(var(--color-secondary-rgb), .82);color:var(--color-text);letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(12px);z-index:10;border:1px solid #ffffff40;border-radius:2rem;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-size:.8125rem;font-weight:500;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;display:flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 2px 12px #0000002e}.sQP-qq_button:hover{background:rgba(var(--color-secondary-rgb), .95);border-color:#ffffff59;transform:translateY(-1px);box-shadow:0 4px 20px #00000038}.sQP-qq_button:active{background:rgba(var(--color-secondary-rgb), 1);transform:translateY(0)}.sQP-qq_icon{opacity:.9;flex-shrink:0;width:1rem;height:1rem}.sQP-qq_text{white-space:nowrap}@media (max-width:767px){.sQP-qq_button{gap:.375rem;padding:.5rem .875rem;font-size:.75rem;bottom:.75rem;right:.75rem}.sQP-qq_icon{width:.875rem;height:.875rem}}
.L-nBQG_overlay{background:var(--color-overlay-heavy);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;justify-content:center;align-items:center;padding:1rem;animation:.2s L-nBQG_fadeIn;display:flex;position:fixed;inset:0}@keyframes L-nBQG_fadeIn{0%{opacity:0}to{opacity:1}}.L-nBQG_modal{background:var(--color-white);border-radius:1rem;flex-direction:column;width:100%;max-width:600px;max-height:90vh;animation:.3s L-nBQG_slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #0003}@keyframes L-nBQG_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.L-nBQG_closeButton{width:2.5rem;height:2.5rem;color:var(--color-text-muted);cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.L-nBQG_closeButton:hover{color:var(--color-text);background:#0000000d}.L-nBQG_closeButton svg{width:1.25rem;height:1.25rem}.L-nBQG_header{text-align:center;border-bottom:1px solid var(--color-border);padding:2rem 2rem 1.5rem}.L-nBQG_title{font-family:var(--font-serif,"Playfair Display", serif);color:var(--color-text);margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.L-nBQG_subtitle{color:var(--color-text-muted);margin:0;font-size:.9375rem}.L-nBQG_progress{justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.L-nBQG_progressStep{background:var(--color-white-soft);width:2rem;height:2rem;color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.L-nBQG_progressStepActive{background:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-secondary-deep) 100%);color:var(--color-text)}.L-nBQG_progressLine{background:var(--color-border);width:2rem;height:2px}.L-nBQG_content{flex:1;padding:1.5rem 2rem 2rem;overflow-y:auto}.L-nBQG_step{flex-direction:column;gap:1.5rem;display:flex}.L-nBQG_stepDescription{color:var(--color-text);text-align:center;margin:0;font-size:1rem}.L-nBQG_portraitTip{background:linear-gradient(135deg, rgba(var(--color-secondary-rgb), .12) 0%, rgba(var(--color-secondary-rgb), .05) 100%);border:1px solid rgba(var(--color-secondary-rgb), .25);border-radius:.625rem;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.L-nBQG_phoneAnimation{flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.L-nBQG_phoneRotator{transform-origin:50%;justify-content:center;align-items:center;width:36px;height:56px;animation:3.6s cubic-bezier(.6,.05,.4,1) infinite L-nBQG_phoneRotate;display:flex;position:relative}@keyframes L-nBQG_phoneRotate{0%,18%{transform:rotate(-90deg)}40%,78%{transform:rotate(0)}to{transform:rotate(-90deg)}}.L-nBQG_phone{border:2px solid var(--color-text);background:var(--color-white);border-radius:6px;justify-content:center;align-items:flex-start;width:30px;height:50px;padding-top:4px;display:flex;position:relative;box-shadow:0 2px 6px #0000001f}.L-nBQG_phoneSpeaker{background:var(--color-text);border-radius:1px;width:10px;height:2px;display:block}.L-nBQG_phoneScreen{background:linear-gradient(160deg, rgba(var(--color-secondary-rgb), .55) 0%, rgba(var(--color-secondary-rgb), .15) 100%);border-radius:2px;position:absolute;inset:9px 3px 5px}.L-nBQG_phoneBadge{width:20px;height:20px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 4px #0003}.L-nBQG_phoneBadge svg{width:11px;height:11px}.L-nBQG_phoneBadgeBad{background:var(--color-error);animation:3.6s cubic-bezier(.6,.05,.4,1) infinite L-nBQG_badgeBad}.L-nBQG_phoneBadgeGood{background:var(--color-success);animation:3.6s cubic-bezier(.6,.05,.4,1) infinite L-nBQG_badgeGood}@keyframes L-nBQG_badgeBad{0%,18%{opacity:1;transform:scale(1)}25%,82%{opacity:0;transform:scale(.5)}90%,to{opacity:1;transform:scale(1)}}@keyframes L-nBQG_badgeGood{0%,22%{opacity:0;transform:scale(.5)}40%,78%{opacity:1;transform:scale(1)}85%,to{opacity:0;transform:scale(.5)}}.L-nBQG_portraitTipText{flex-direction:column;gap:.125rem;display:flex}.L-nBQG_portraitTipTitle{color:var(--color-text);font-size:.9375rem;font-weight:600;line-height:1.3}.L-nBQG_portraitTipDescription{color:var(--color-text-muted);font-size:.8125rem;line-height:1.4}.L-nBQG_dropzone{border:2px dashed var(--color-border);text-align:center;cursor:pointer;background:var(--color-white-soft);border-radius:.75rem;justify-content:center;align-items:center;min-height:200px;padding:2rem;transition:all .2s;display:flex;position:relative}.L-nBQG_dropzone:hover{border-color:var(--color-secondary);background:rgba(var(--color-secondary-rgb), .05)}.L-nBQG_dropzoneWithImage{border-style:solid;padding:0}.L-nBQG_dropzoneContent{flex-direction:column;align-items:center;gap:.75rem;display:flex}.L-nBQG_uploadIcon{width:3rem;height:3rem;color:var(--color-secondary)}.L-nBQG_uploadIcon svg{width:100%;height:100%}.L-nBQG_dropzoneTitle{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.L-nBQG_dropzoneOr{color:var(--color-text-muted);font-size:.875rem}.L-nBQG_browseButton{background:var(--color-white);color:var(--color-secondary);border:1px solid var(--color-secondary);cursor:pointer;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-block}.L-nBQG_browseButton:hover{background:var(--color-secondary);color:var(--color-text)}.L-nBQG_dropzoneHint{color:var(--color-text-muted);margin:0;font-size:.8125rem}.L-nBQG_fileInput{opacity:0;cursor:pointer;position:absolute;inset:0}.L-nBQG_hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.L-nBQG_previewWrapper{aspect-ratio:4/3;border-radius:.625rem;width:100%;position:relative;overflow:hidden}.L-nBQG_previewImage{object-fit:cover}.L-nBQG_previewActions{gap:.5rem;display:flex;position:absolute;top:.75rem;right:.75rem}.L-nBQG_changeImage,.L-nBQG_removeImage{background:var(--color-overlay-heavy);width:2.25rem;height:2.25rem;color:var(--color-white);cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:background .2s;display:flex}.L-nBQG_changeImage:hover,.L-nBQG_removeImage:hover{background:#000000d9}.L-nBQG_changeImage svg,.L-nBQG_removeImage svg{width:1rem;height:1rem}.L-nBQG_error{color:var(--color-error);text-align:center;background:#ef444426;border-radius:.375rem;margin:0;padding:.75rem 1rem;font-size:.875rem}.L-nBQG_continueButton{background:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-secondary-deep) 100%);width:100%;color:var(--color-text);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.L-nBQG_continueButton:hover:not(:disabled){background:linear-gradient(135deg, var(--color-secondary-hover) 0%, var(--color-secondary) 100%);transform:translateY(-1px)}.L-nBQG_continueButton:disabled{opacity:.5;cursor:not-allowed}.L-nBQG_continueButton svg{width:1.25rem;height:1.25rem}.L-nBQG_surfaceOptions{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.L-nBQG_surfaceOption{background:var(--color-white-soft);border:2px solid var(--color-border);cursor:pointer;border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;transition:all .2s;display:flex}.L-nBQG_surfaceOption:hover{border-color:var(--color-secondary);background:rgba(var(--color-secondary-rgb), .05)}.L-nBQG_surfaceOptionActive{border-color:var(--color-secondary);background:rgba(var(--color-secondary-rgb), .1)}.L-nBQG_surfaceIcon{width:2.5rem;height:2.5rem;color:var(--color-secondary)}.L-nBQG_surfaceIcon svg{width:100%;height:100%}.L-nBQG_surfaceLabel{color:var(--color-text);font-size:.9375rem;font-weight:600}.L-nBQG_stepActions{gap:1rem;margin-top:.5rem;display:flex}.L-nBQG_backButton{color:var(--color-text-muted);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex}.L-nBQG_backButton:hover{background:var(--color-white-soft);border-color:var(--color-text-muted)}.L-nBQG_backButton svg{width:1.125rem;height:1.125rem}.L-nBQG_visualizeButton{background:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-secondary-deep) 100%);color:var(--color-text);cursor:pointer;border:none;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.L-nBQG_visualizeButton:hover:not(:disabled){background:linear-gradient(135deg, var(--color-secondary-hover) 0%, var(--color-secondary) 100%);transform:translateY(-1px)}.L-nBQG_visualizeButton:disabled{opacity:.5;cursor:not-allowed}.L-nBQG_visualizeButton svg{width:1.25rem;height:1.25rem}.L-nBQG_processing{flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;padding:2.5rem 1.5rem;display:flex}.L-nBQG_processingAnimationEnhanced{width:110px;height:110px;position:relative}.L-nBQG_processingRing{border:3px solid var(--color-border);border-top-color:var(--color-secondary);border-right-color:var(--color-secondary);border-radius:50%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite L-nBQG_spin;position:absolute;inset:0}.L-nBQG_processingRingOuter{border:2px solid #0000;border-top-color:rgba(var(--color-secondary-rgb), .3);border-radius:50%;animation:2.5s linear infinite reverse L-nBQG_spin;position:absolute;inset:-8px}@keyframes L-nBQG_spin{to{transform:rotate(360deg)}}.L-nBQG_processingGlowEnhanced{background:radial-gradient(circle, rgba(var(--color-secondary-rgb), .25) 0%, rgba(var(--color-secondary-rgb), .08) 70%, transparent 100%);border-radius:50%;animation:2.5s ease-in-out infinite L-nBQG_pulseGlow;position:absolute;inset:15px}@keyframes L-nBQG_pulseGlow{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:.9;transform:scale(1.15)}}.L-nBQG_processingIcon{justify-content:center;align-items:center;font-size:2rem;animation:2s ease-in-out infinite L-nBQG_bounceIcon;display:flex;position:absolute;inset:0}@keyframes L-nBQG_bounceIcon{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.L-nBQG_sparkle{background:var(--color-secondary);opacity:0;border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite L-nBQG_sparkleFloat;position:absolute}@keyframes L-nBQG_sparkleFloat{0%{opacity:0;transform:translateY(0)scale(0)}30%{opacity:1;transform:translateY(-10px)scale(1)}70%{opacity:.6;transform:translateY(-20px)scale(.8)}to{opacity:0;transform:translateY(-30px)scale(0)}}.L-nBQG_processingMessages{text-align:center;justify-content:center;align-items:center;min-height:2rem;display:flex}.L-nBQG_processingMessage{color:var(--color-text);margin:0;font-size:1.0625rem;font-weight:600;transition:opacity .4s,transform .4s}.L-nBQG_processingMessageFadeIn{opacity:1;transform:translateY(0)}.L-nBQG_processingMessageFadeOut{opacity:0;transform:translateY(-8px)}.L-nBQG_processingProgressBar{background:var(--color-border);border-radius:3px;width:100%;max-width:280px;height:6px;position:relative;overflow:hidden}.L-nBQG_processingProgressFill{background:linear-gradient(90deg, var(--color-secondary), var(--color-secondary-deep), var(--color-secondary));background-size:200% 100%;border-radius:3px;height:100%;transition:width .3s;animation:2s linear infinite L-nBQG_shimmer}@keyframes L-nBQG_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.L-nBQG_processingHint{color:var(--color-text-muted);opacity:.7;margin:0;font-size:.8125rem}.L-nBQG_processingText{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600}.L-nBQG_processingSubtext{color:var(--color-text-muted);margin:0;font-size:.875rem}.L-nBQG_resultContainer{flex-direction:column;gap:1rem;display:flex}.L-nBQG_resultImageWrapper{background:var(--color-white-soft);border-radius:.75rem;width:100%;position:relative;overflow:hidden}.L-nBQG_resultImage{object-fit:contain}.L-nBQG_resultToggle{background:var(--color-white-soft);border-radius:.5rem;justify-content:center;gap:.5rem;padding:.25rem;display:flex}.L-nBQG_toggleButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.L-nBQG_toggleButton:hover{color:var(--color-text)}.L-nBQG_toggleButtonActive{background:var(--color-white);color:var(--color-text);box-shadow:0 1px 3px #0000001a}.L-nBQG_toggleButton svg{width:1rem;height:1rem}.L-nBQG_resultActions{gap:1rem;display:flex}.L-nBQG_downloadButton{background:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-secondary-deep) 100%);color:var(--color-text);cursor:pointer;border:none;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.L-nBQG_downloadButton:hover:not(:disabled){background:linear-gradient(135deg, var(--color-secondary-hover) 0%, var(--color-secondary) 100%);transform:translateY(-1px)}.L-nBQG_downloadButton:disabled{opacity:.7;cursor:not-allowed}.L-nBQG_downloadButton svg{width:1.25rem;height:1.25rem}.L-nBQG_shareButton{color:var(--color-secondary);border:1px solid var(--color-secondary);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex}.L-nBQG_shareButton:hover:not(:disabled){background:rgba(var(--color-secondary-rgb), .08)}.L-nBQG_shareButton:disabled{opacity:.5;cursor:not-allowed}.L-nBQG_shareButton svg{width:1.125rem;height:1.125rem}.L-nBQG_tryAgainButton{color:var(--color-text-muted);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex}.L-nBQG_tryAgainButton:hover{background:var(--color-white-soft);border-color:var(--color-text-muted)}.L-nBQG_tryAgainButton svg{width:1.125rem;height:1.125rem}.L-nBQG_spinner{border:2px solid rgba(var(--color-dark-rgb), .25);border-top-color:var(--color-dark);border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite L-nBQG_spin}.L-nBQG_phoneInputWrapper{flex-direction:column;gap:.5rem;display:flex}.L-nBQG_phoneLabel{color:var(--color-text);font-size:.9375rem;font-weight:600}.L-nBQG_phoneInputContainer{background:var(--color-white-soft);border:2px solid var(--color-border);border-radius:.5rem;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.L-nBQG_phoneInputContainer:focus-within{border-color:var(--color-secondary)}.L-nBQG_phonePrefix{color:var(--color-text-muted);justify-content:center;align-items:center;padding:0 .75rem;display:flex}.L-nBQG_phonePrefix svg{width:1.25rem;height:1.25rem}.L-nBQG_phoneInput{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:.875rem .75rem .875rem 0;font-size:1rem}.L-nBQG_phoneInput::placeholder{color:var(--color-text-muted);opacity:.7}.L-nBQG_phoneHint{color:var(--color-text-muted);margin:0;font-size:.8125rem}.L-nBQG_whatsappNote{background:rgba(var(--color-whatsapp-rgb), .1);border:1px solid rgba(var(--color-whatsapp-rgb), .2);border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.L-nBQG_whatsappIcon{width:1.5rem;height:1.5rem;color:var(--color-whatsapp);flex-shrink:0}.L-nBQG_whatsappIcon svg{width:100%;height:100%}.L-nBQG_whatsappNote p{color:var(--color-text);margin:0;font-size:.875rem;line-height:1.5}.L-nBQG_aiIcon{width:1.5rem;height:1.5rem;color:var(--color-secondary);flex-shrink:0}.L-nBQG_aiIcon svg{width:100%;height:100%}.L-nBQG_aiNote p{color:var(--color-text);margin:0;font-size:.875rem;line-height:1.5}.L-nBQG_whatsappButton{background:var(--color-whatsapp);color:var(--color-white);cursor:pointer;border:none;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.L-nBQG_whatsappButton:hover:not(:disabled){background:var(--color-secondary);transform:translateY(-1px)}.L-nBQG_whatsappButton:disabled{opacity:.5;cursor:not-allowed}.L-nBQG_whatsappButton svg{width:1.25rem;height:1.25rem}.L-nBQG_sentContainer{text-align:center;flex-direction:column;align-items:center;padding:1rem 0;display:flex}.L-nBQG_sentIcon{width:4rem;height:4rem;color:var(--color-whatsapp);margin-bottom:1rem}.L-nBQG_sentIcon svg{width:100%;height:100%}.L-nBQG_sentTitle{font-family:var(--font-serif,"Playfair Display", serif);color:var(--color-text);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.L-nBQG_sentDescription{color:var(--color-text-muted);max-width:320px;margin:0 0 1.5rem;font-size:.9375rem}.L-nBQG_sentSteps{flex-direction:column;gap:.75rem;width:100%;max-width:320px;display:flex}.L-nBQG_sentStepItem{background:var(--color-white-soft);color:var(--color-text);text-align:left;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.L-nBQG_sentStepNumber{background:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-secondary-deep) 100%);width:1.5rem;height:1.5rem;color:var(--color-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.L-nBQG_sentActions{gap:1rem;margin-top:1rem;display:flex}.L-nBQG_closeModalButton{background:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-secondary-deep) 100%);color:var(--color-text);cursor:pointer;border:none;border-radius:.5rem;flex:1;justify-content:center;align-items:center;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.L-nBQG_closeModalButton:hover{background:linear-gradient(135deg, var(--color-secondary-hover) 0%, var(--color-secondary) 100%);transform:translateY(-1px)}@media (max-width:767px){.L-nBQG_overlay{align-items:flex-end;padding:0}.L-nBQG_modal{border-radius:1rem 1rem 0 0;max-width:none;max-height:95vh;animation:.3s L-nBQG_slideUpMobile}@keyframes L-nBQG_slideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.L-nBQG_header{padding:1.5rem 1.5rem 1rem}.L-nBQG_title{font-size:1.25rem}.L-nBQG_subtitle{font-size:.875rem}.L-nBQG_progress{margin-top:1rem}.L-nBQG_progressStep{width:1.75rem;height:1.75rem;font-size:.8125rem}.L-nBQG_progressLine{width:1.5rem}.L-nBQG_content{padding:1rem 1.5rem 1.5rem}.L-nBQG_dropzone{min-height:160px;padding:1.5rem}.L-nBQG_uploadIcon{width:2.5rem;height:2.5rem}.L-nBQG_dropzoneTitle{font-size:.9375rem}.L-nBQG_surfaceOptions{gap:.75rem}.L-nBQG_surfaceOption{padding:1rem .75rem}.L-nBQG_surfaceIcon{width:2rem;height:2rem}.L-nBQG_surfaceLabel{font-size:.8125rem}.L-nBQG_stepActions{flex-direction:column-reverse;gap:.75rem}.L-nBQG_backButton{width:100%}.L-nBQG_resultActions{flex-direction:column}.L-nBQG_tryAgainButton{width:100%}}
.wyyt9W_page{max-width:1400px;margin:0 auto;padding:2rem 1rem 1rem;overflow-x:hidden}.wyyt9W_breadcrumb{margin-bottom:1.5rem}.wyyt9W_breadcrumbLink{color:var(--color-text-muted);align-items:center;gap:.25rem;font-size:1rem;text-decoration:none;transition:color .2s;display:inline-flex}.wyyt9W_breadcrumbLink:hover{color:var(--color-text)}.wyyt9W_breadcrumbIcon{width:1rem;height:1rem}.wyyt9W_container{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.wyyt9W_container{grid-template-columns:1fr 1fr;gap:3rem}}@media (min-width:1024px){.wyyt9W_container{grid-template-columns:1.2fr 1fr;gap:4rem}}.wyyt9W_gallery{flex-direction:column;gap:1rem;min-width:0;display:flex;overflow:hidden}.wyyt9W_mainImageContainer{aspect-ratio:1;background:var(--color-white-soft);touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:8px;position:relative;overflow:hidden}.wyyt9W_mainImageContainer:active{cursor:grabbing}.wyyt9W_mainImage{object-fit:contain;padding:4%}.wyyt9W_placeholder{color:var(--color-border-strong);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wyyt9W_placeholder svg{width:4rem;height:4rem}.wyyt9W_thumbnails{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;gap:.75rem;margin-top:1rem;padding:.5rem 0;display:flex;overflow-x:auto}.wyyt9W_thumbnails::-webkit-scrollbar{height:6px}.wyyt9W_thumbnails::-webkit-scrollbar-track{background:0 0}.wyyt9W_thumbnails::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}.wyyt9W_thumbnail{cursor:pointer;opacity:.6;background:#fff;border:1px solid #0000;border-radius:4px;flex-shrink:0;width:90px;height:90px;transition:border-color .2s,opacity .2s;position:relative;overflow:hidden}.wyyt9W_thumbnail:hover{opacity:.85}.wyyt9W_thumbnailActive{opacity:1;border-color:#00000026}.wyyt9W_thumbnailImage{object-fit:contain;padding:4%}.wyyt9W_info{background:var(--color-white-soft);border-radius:12px;flex-direction:column;gap:1.5rem;min-width:0;padding:1rem;display:flex;overflow:hidden}@media (min-width:768px){.wyyt9W_info{gap:1.75rem;padding:2rem}}.wyyt9W_titleBlock{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.wyyt9W_badgeRow{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.wyyt9W_actionBadge{background:var(--color-dark-deep);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--color-dark-soft);white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700}.wyyt9W_title{color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}@media (min-width:768px){.wyyt9W_title{font-size:1.875rem}}.wyyt9W_sku{color:var(--color-text-faint);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.8125rem}.wyyt9W_variantSection{flex-direction:column;gap:.75rem;display:flex}.wyyt9W_variantLabel{color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:500;display:flex}.wyyt9W_variantValue{color:var(--color-text-faint);text-transform:none;letter-spacing:normal;font-weight:400}.wyyt9W_infoButton{cursor:pointer;color:var(--color-text);opacity:.6;background:0 0;border:none;align-items:center;padding:0;transition:opacity .2s;display:flex}.wyyt9W_infoButton:hover{opacity:1}.wyyt9W_infoButton svg{width:1rem;height:1rem}.wyyt9W_colorVariants{flex-wrap:wrap;gap:.75rem;display:flex}.wyyt9W_colorVariant{cursor:pointer;background:var(--color-white-soft);border:1px solid #00000014;border-radius:4px;width:56px;height:56px;padding:0;transition:all .25s;position:relative;overflow:hidden}.wyyt9W_colorVariant:hover{border-color:#0003;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.wyyt9W_colorVariantActive{border:2px solid var(--color-dark);box-shadow:0 0 0 2px rgba(var(--color-dark-rgb), .15);cursor:default}.wyyt9W_colorVariantActive:hover{box-shadow:0 0 0 2px rgba(var(--color-dark-rgb), .15);transform:none}.wyyt9W_colorVariantImage{object-fit:cover}.wyyt9W_colorVariantPlaceholder{background:var(--color-white-soft);width:100%;height:100%;display:block}.wyyt9W_sizeList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.wyyt9W_sizeRow{border:1.5px solid var(--color-border);min-height:48px;color:var(--color-text);transition:border-color var(--transition-fast), background-color var(--transition-fast);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1.1rem;text-decoration:none;display:flex}a.wyyt9W_sizeRow:hover{border-color:var(--color-border-strong);background:var(--color-white-soft)}.wyyt9W_sizeRowActive{border-color:var(--color-dark);box-shadow:inset 0 0 0 .5px var(--color-dark)}.wyyt9W_sizeRowLabel{font-size:.9375rem;font-weight:500}.wyyt9W_sizeRowPrice{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.15rem .45rem;display:flex}.wyyt9W_sizeRowAmount{font-size:.9375rem;font-weight:600}.wyyt9W_sizeRowUnit{color:var(--color-text-faint);font-size:.75rem}.wyyt9W_sizeRowCompare{color:var(--color-text-faint);font-size:.8125rem}.wyyt9W_sizeSelect{max-width:180px;position:relative}.wyyt9W_selectInput{border:2px solid var(--color-border-strong);appearance:none;cursor:pointer;width:100%;color:var(--color-text);background:#fff;border-radius:6px;padding:.75rem 2.5rem .75rem 1rem;font-size:.875rem;font-weight:500;transition:border-color .2s,box-shadow .2s}.wyyt9W_selectInput:hover{border-color:var(--color-dark)}.wyyt9W_selectInput:focus{border-color:var(--color-dark);box-shadow:0 0 0 3px rgba(var(--color-dark-rgb), .1);outline:none}.wyyt9W_selectArrow{pointer-events:none;width:1.125rem;height:1.125rem;color:var(--color-text-muted);position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.wyyt9W_priceSection{border-top:1px solid #0000000f;padding:1.25rem 0}.wyyt9W_priceSectionMain{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.wyyt9W_priceBlock{flex:none}.wyyt9W_discountCtaAtPrice{flex:16rem;display:flex}.wyyt9W_priceRow{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.5rem;display:flex}.wyyt9W_priceMain{color:var(--color-text);letter-spacing:-.02em;font-size:1.75rem;font-weight:600}.wyyt9W_priceUnit{color:var(--color-text-faint);font-size:.8125rem}.wyyt9W_priceSecondaryRow{align-items:baseline;gap:.375rem;margin-top:.25rem;display:flex}.wyyt9W_priceBox{color:var(--color-text-soft,var(--color-text));font-size:.9375rem;font-weight:500}.wyyt9W_priceBoxUnit{color:var(--color-text-faint);font-size:.75rem}.wyyt9W_compareRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.wyyt9W_comparePriceValue{color:var(--color-text-muted);letter-spacing:-.02em;text-decoration:line-through;-webkit-text-decoration-color:var(--color-sale);text-decoration-color:var(--color-sale);font-size:1.25rem;font-weight:500;text-decoration-thickness:2px}.wyyt9W_discountPill{background:var(--color-sale);color:#fff;white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:1rem;font-weight:700;line-height:1.25}.wyyt9W_priceMainSale{color:var(--color-sale);font-size:2.125rem;font-weight:700}.wyyt9W_savings{color:var(--color-sale);margin:.25rem 0 0;font-size:.9375rem;font-weight:600}.wyyt9W_calculator{background:var(--color-white-soft);border-radius:8px}.wyyt9W_calculatorHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.wyyt9W_calculatorTitle{color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:500}.wyyt9W_snijverliesButton{color:var(--color-dark);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.875rem;text-decoration:underline;display:flex}.wyyt9W_calculatorRow{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}@media (min-width:768px){.wyyt9W_calculatorRow{flex-wrap:nowrap;gap:.75rem}}.wyyt9W_calculatorInputGroup{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}@media (min-width:768px){.wyyt9W_calculatorInputGroup{flex:none}}.wyyt9W_inputLabel{color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.6875rem;font-weight:500}.wyyt9W_inputGroup{align-items:center;display:flex;position:relative}.wyyt9W_m2Input{appearance:textfield;width:100%;color:var(--color-text);background:0 0;border:none;padding:.625rem 1.75rem .625rem .75rem;font-size:.875rem;font-weight:500}.wyyt9W_m2Input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wyyt9W_m2Input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wyyt9W_m2Input:focus{outline:none}.wyyt9W_m2Input::placeholder{color:var(--color-text-faint);opacity:.6}.wyyt9W_m2InputWrapper{border:2px solid var(--color-border-strong);background:#fff;border-radius:6px;align-items:center;min-width:100%;padding-right:.75rem;transition:border-color .2s,box-shadow .2s;display:flex}@media (min-width:768px){.wyyt9W_m2InputWrapper{min-width:140px;max-width:160px}}.wyyt9W_m2InputWrapper:focus-within{border-color:var(--color-dark);box-shadow:0 0 0 3px rgba(var(--color-dark-rgb), .1)}.wyyt9W_inputUnit{color:var(--color-text-muted);pointer-events:none;flex-shrink:0;font-size:.8125rem;font-weight:500}.wyyt9W_snijverliesControl{border:2px solid var(--color-border-strong);background:#fff;border-radius:6px;align-items:center;display:flex;overflow:hidden}.wyyt9W_snijverliesButton{cursor:pointer;width:2rem;height:2.5rem;color:var(--color-text-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.wyyt9W_snijverliesButton:hover:not(:disabled){background:rgba(var(--color-dark-rgb), .05);color:var(--color-text)}.wyyt9W_snijverliesButton:disabled{opacity:.3;cursor:not-allowed}.wyyt9W_snijverliesButton svg{width:1rem;height:1rem}.wyyt9W_snijverliesInputWrapper{align-items:center;display:flex;position:relative}.wyyt9W_snijverliesInput{text-align:center;appearance:textfield;width:3rem;color:var(--color-text);background:0 0;border:none;padding:.5rem 1rem .5rem 0;font-size:.875rem}.wyyt9W_snijverliesInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wyyt9W_snijverliesInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wyyt9W_snijverliesInput:focus{outline:none}.wyyt9W_snijverliesUnit{color:var(--color-text-faint);pointer-events:none;font-size:.8125rem;position:absolute;right:0}.wyyt9W_calculatorPlus,.wyyt9W_calculatorEquals{color:var(--color-text-faint);flex-shrink:0;padding:0 .25rem;font-size:.875rem;font-weight:300}.wyyt9W_resultBox{border:2px solid var(--color-border-strong);background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:90px;min-height:2.5rem;padding:.5rem .875rem;transition:border-color .2s,background-color .2s;display:flex}.wyyt9W_resultBoxActive{border-color:var(--color-secondary);background:color-mix(in srgb, var(--color-secondary) 10%, #fff)}.wyyt9W_resultValue{color:var(--color-text);white-space:nowrap;font-size:.9375rem;font-weight:600}.wyyt9W_totalSection{border-top:1px solid #0000000f;padding:1.25rem 0}.wyyt9W_totalRow{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.wyyt9W_totalLabel{color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.03em;font-size:.8125rem;font-weight:500}.wyyt9W_totalPrice{color:var(--color-text);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.wyyt9W_totalVat{color:var(--color-text-faint);font-size:.75rem;font-weight:400}.wyyt9W_totalM2{color:var(--color-text-faint);font-size:.8125rem}.wyyt9W_totalCalculation{color:var(--color-text-faint);margin-top:.25rem;font-size:.8125rem;display:block}.wyyt9W_accessoriesSection{border:1px solid var(--color-border-strong);border-radius:.5rem;margin-top:1.25rem;overflow:hidden;box-shadow:0 1px 3px #0000000f}.wyyt9W_accessoriesTitle{background:var(--color-secondary);color:var(--color-text);border-bottom:1px solid var(--color-secondary-deep);margin:0;padding:.75rem 1rem;font-size:.9375rem;font-weight:600}.wyyt9W_accessoryCategory{border-bottom:1px solid var(--color-border-strong)}.wyyt9W_accessoryCategory:last-child{border-bottom:none}.wyyt9W_accessoryCategoryHeader{background:var(--color-white-soft);border:none;border-left:3px solid var(--color-dark);cursor:pointer;width:100%;color:var(--color-text);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:flex}.wyyt9W_accessoryCategoryHeader:hover{background:var(--color-white-hover)}.wyyt9W_accessoryCategoryLabel{text-align:left;flex:1}.wyyt9W_accessoryCategoryBadge{color:#fff;background:var(--color-dark);border-radius:999px;padding:.125rem .5rem;font-size:.7rem;font-weight:600}.wyyt9W_accessoryCategoryChevron{width:1.125rem;height:1.125rem;color:var(--color-dark);flex-shrink:0;transition:transform .2s}.wyyt9W_accessoryCategoryChevronOpen{transform:rotate(180deg)}.wyyt9W_accessoryCategoryContent{border-top:1px solid var(--color-border-strong);background:#fff}.wyyt9W_accessoryItem{border-bottom:1px solid var(--color-border);border-left:3px solid #0000;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:background-color .15s,border-color .15s;display:flex}.wyyt9W_accessoryItem:last-child{border-bottom:none}.wyyt9W_accessoryItem:hover{background:rgba(var(--color-dark-rgb), .03)}.wyyt9W_accessoryItemSelected{background:color-mix(in srgb, var(--color-secondary) 12%, transparent);border-left-color:var(--color-secondary)}.wyyt9W_accessoryItemSoldOut{opacity:.55;pointer-events:auto;cursor:default}.wyyt9W_accessoryItemSoldOut .wyyt9W_accessoryItemLabel{cursor:default}.wyyt9W_accessoryItemSoldOut .wyyt9W_accessoryItemImage{filter:grayscale()}.wyyt9W_accessoryItemSoldOutBadge{text-transform:uppercase;letter-spacing:.025em;color:var(--color-text-muted,#888);white-space:nowrap;flex-shrink:0;font-size:.6875rem;font-weight:600}.wyyt9W_accessoryItemLabel{cursor:pointer;flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.wyyt9W_accessoryCheckbox{width:1.125rem;height:1.125rem;accent-color:var(--color-dark);cursor:pointer;flex-shrink:0}.wyyt9W_accessoryItemImage{background:var(--color-surface,#f5f5f5);border-radius:.375rem;flex-shrink:0;width:2.75rem;height:2.75rem;overflow:hidden}.wyyt9W_accessoryItemImg{object-fit:cover;width:100%;height:100%}.wyyt9W_accessoryItemInfo{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.wyyt9W_accessoryItemHeader{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.wyyt9W_accessoryItemTitle{color:var(--color-text);font-size:.8125rem;font-weight:500;line-height:1.3}.wyyt9W_accessoryItemPrice{color:var(--color-text);white-space:nowrap;flex-shrink:0;font-size:.8125rem;font-weight:600}.wyyt9W_accessoryItemMeta{color:var(--color-text-muted);font-size:.75rem;line-height:1.3}.wyyt9W_accessoryQtyControl{border:1px solid var(--color-border-strong,var(--color-border));border-radius:.375rem;align-items:center;gap:0;margin-left:auto;display:flex;overflow:hidden}.wyyt9W_accessoryQtyButton{background:var(--color-surface,#f5f5f5);width:1.75rem;height:1.75rem;color:var(--color-text);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.wyyt9W_accessoryQtyButton:hover:not(:disabled){background:var(--color-border)}.wyyt9W_accessoryQtyButton:disabled{opacity:.35;cursor:not-allowed}.wyyt9W_accessoryQtyButton svg{width:.875rem;height:.875rem}.wyyt9W_accessoryQtyInput{text-align:center;border:none;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);width:2.25rem;height:1.75rem;color:var(--color-text);appearance:textfield;background:#fff;font-size:.8125rem;font-weight:600}.wyyt9W_accessoryQtyInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wyyt9W_accessoryQtyInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wyyt9W_purchaseSection{flex-direction:column;gap:1rem;padding-top:.5rem;display:flex}.wyyt9W_deliveryInfo{color:var(--color-success);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.wyyt9W_backorderInfo{color:var(--color-text-faint);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.wyyt9W_deliveryIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.wyyt9W_freePickupNotice{color:#0f7a39;background:#25d3661a;border:1px solid #25d36673;border-radius:8px;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.35;display:flex}.wyyt9W_freePickupIcon{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.05rem}.wyyt9W_freePickupHint{color:var(--color-text);font-weight:400;display:block}.wyyt9W_freePickupNoticeDesktop{margin-top:-.25rem;display:block}.wyyt9W_freePickupNoticeMobile{display:none}.wyyt9W_minimumNotice{border:1px solid rgba(var(--color-secondary-rgb), .6);background:rgba(var(--color-secondary-rgb), .12);color:var(--color-text);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.35;display:flex}.wyyt9W_minimumAdjust{color:var(--color-dark);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:.25rem;padding:0;font-weight:600;text-decoration:underline;display:block}.wyyt9W_cartSection{align-items:stretch;gap:.75rem;display:flex}.wyyt9W_quantityControl{background:var(--color-white-soft);border:1px solid #0003;border-radius:4px;align-items:center;display:flex;overflow:hidden}.wyyt9W_quantityButton{cursor:pointer;width:2.5rem;height:2.75rem;color:var(--color-text-faint);background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.wyyt9W_quantityButton:hover:not(:disabled){color:var(--color-text);background:#0000000a}.wyyt9W_quantityButton:disabled{opacity:.3;cursor:not-allowed}.wyyt9W_quantityButton svg{width:.875rem;height:.875rem}.wyyt9W_quantityValueWrap{background:#ffffff73;border-left:1px solid #00000014;border-right:1px solid #00000014;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;min-width:2.85rem;padding:.2rem .5rem .3rem;display:flex}.wyyt9W_quantityInput{text-align:center;appearance:textfield;width:2.5rem;color:var(--color-text);background:0 0;border:none;font-size:.9375rem;font-weight:500}.wyyt9W_quantityInputWithUnit{width:100%;min-width:2rem;max-width:3.25rem;padding:0;font-size:1rem;font-weight:600;line-height:1.15}.wyyt9W_quantityInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wyyt9W_quantityInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wyyt9W_quantityBoxLabel{letter-spacing:.02em;color:var(--color-text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:.6875rem;font-weight:600;line-height:1}.wyyt9W_addToCartButton{color:var(--color-text);background:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-secondary-deep) 50%, var(--color-secondary) 100%);cursor:pointer;letter-spacing:.02em;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:.625rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .25s;display:flex}.wyyt9W_addToCartButton:hover:not(:disabled){background:linear-gradient(135deg, var(--color-secondary-hover) 0%, var(--color-secondary) 50%, var(--color-secondary-hover) 100%);box-shadow:0 4px 12px rgba(var(--color-secondary-rgb), .5);transform:translateY(-1px)}.wyyt9W_addToCartButton:disabled{background:var(--color-white-hover);box-shadow:none;cursor:not-allowed}.wyyt9W_addToCartButton svg{width:1.125rem;height:1.125rem}.wyyt9W_paymentIconsAtPurchase{justify-content:center;width:100%;display:flex}.wyyt9W_loadingSpinner{border:2px solid rgba(var(--color-dark-rgb), .25);border-top-color:var(--color-dark);border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite wyyt9W_spin}@keyframes wyyt9W_spin{to{transform:rotate(360deg)}}.wyyt9W_sampleButton{letter-spacing:0;width:100%;color:var(--color-dark-deep);background:var(--color-white);border:1.5px solid var(--color-dark-deep);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border-radius:8px;padding:.8125rem 1rem;font-size:.9375rem;font-weight:600}.wyyt9W_sampleButton:hover:not(:disabled){background:var(--color-dark-deep);color:var(--color-white);border-color:var(--color-dark-deep);box-shadow:0 4px 12px rgba(var(--color-dark-rgb), .15)}.wyyt9W_sampleButton:focus-visible{outline:2px solid rgba(var(--color-secondary-rgb), .65);outline-offset:2px}.wyyt9W_sampleButton:disabled{color:var(--color-text-faint);background:var(--color-white-soft);border-color:var(--color-border-strong);cursor:not-allowed;box-shadow:none}.wyyt9W_sampleInfo{flex-direction:column;gap:.25rem;margin-top:.125rem;display:flex}.wyyt9W_sampleInfoRow{color:var(--color-text);text-align:left;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;display:flex}.wyyt9W_sampleInfoRow>span:not(.wyyt9W_sampleBullet){flex:1;min-width:0}.wyyt9W_sampleBullet{background-color:var(--color-secondary);border-radius:50%;flex:0 0 .5rem;width:.5rem;min-width:.5rem;height:.5rem;margin-top:.45rem;display:block}.wyyt9W_sampleHint{cursor:pointer;width:100%;color:var(--color-text);background:0 0;border:none;border-radius:6px;margin:0 -.5rem;padding:.375rem .5rem;transition:background-color .15s}.wyyt9W_sampleHint>span{text-decoration:underline;-webkit-text-decoration-color:var(--color-text-faint);text-decoration-color:var(--color-text-faint);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .15s}.wyyt9W_sampleHint:hover>span{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}.wyyt9W_sampleHint:hover{background-color:rgba(var(--color-dark-rgb), .04)}.wyyt9W_sampleHint:focus-visible{outline:2px solid rgba(var(--color-light-rgb), .5);outline-offset:2px}.wyyt9W_sampleHintChevron{width:1rem;height:1rem;color:var(--color-text-faint);flex-shrink:0;margin-top:.125rem;transition:transform .15s,color .15s}.wyyt9W_sampleHint:hover .wyyt9W_sampleHintChevron{color:var(--color-text-muted);transform:translate(2px)}.wyyt9W_quoteButton{color:#25d366;white-space:nowrap;cursor:pointer;background:0 0;border:1.5px solid #25d366;border-radius:4px;align-items:center;gap:.375rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.wyyt9W_quoteButton:hover{color:#fff;background:#25d366;border-color:#25d366}.wyyt9W_quoteButtonIcon{flex-shrink:0;width:.9375rem;height:.9375rem}.wyyt9W_quoteButtonLarge{text-align:center;color:#fff;white-space:normal;text-align:center;background:#25d366;border-color:#25d366;border-radius:8px;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;line-height:1.3;display:block;box-shadow:0 2px 8px #25d36647}.wyyt9W_quoteButtonLarge:hover{color:#fff;background:#1ebe5a;border-color:#1ebe5a}.wyyt9W_quoteButtonLarge .wyyt9W_quoteButtonIcon{vertical-align:-.2em;width:1.125rem;height:1.125rem;margin-right:.45rem;display:inline-block}.wyyt9W_alternativesMobile,.wyyt9W_sampleBlockMobile{display:none}.wyyt9W_sampleBlockDesktop{display:contents}.wyyt9W_showroomBlockDesktop{margin-top:.75rem;display:block}.wyyt9W_showroomBlockMobile{display:none}@media (max-width:767px){.wyyt9W_alternativesMobile{display:block}.wyyt9W_showroomBlockMobile{margin-top:.75rem;display:block}.wyyt9W_showroomBlockDesktop{display:none}.wyyt9W_sampleBlockMobile{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 3px rgba(var(--color-dark-rgb), .04);border-radius:12px;flex-direction:column;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.wyyt9W_sampleBlockDesktop{display:none}}.wyyt9W_creditModalOverlay{z-index:1000;background:var(--color-overlay);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.wyyt9W_creditModal{background:#fff;border-radius:.75rem;width:100%;max-width:480px;overflow:hidden;box-shadow:0 20px 60px #0003}.wyyt9W_creditModalHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.wyyt9W_creditModalTitle{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.wyyt9W_creditModalClose{cursor:pointer;width:2rem;height:2rem;color:var(--color-text-muted);background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.wyyt9W_creditModalClose:hover{background:rgba(var(--color-dark-rgb), .06);color:var(--color-text)}.wyyt9W_creditModalClose svg{width:1.25rem;height:1.25rem}.wyyt9W_creditModalBody{flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.wyyt9W_creditModalBody p{color:var(--color-text);margin:0;font-size:.875rem;line-height:1.6}.wyyt9W_creditModalFooter{border-top:1px solid var(--color-border);padding:1rem 1.5rem}.wyyt9W_creditModalLink{color:var(--color-dark);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.wyyt9W_creditModalLink:hover{opacity:.75}.wyyt9W_creditModalLinkIcon{width:.875rem;height:.875rem}.wyyt9W_accessoryModalOverlay{z-index:1000;background:var(--color-overlay);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.wyyt9W_accessoryModal{background:#fff;border-radius:.75rem;flex-direction:column;width:100%;max-width:32rem;max-height:min(90vh,720px);display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.wyyt9W_accessoryModalHeader{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.wyyt9W_accessoryModalTitle{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.wyyt9W_accessoryModalClose{cursor:pointer;width:2rem;height:2rem;color:var(--color-text-muted);background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.wyyt9W_accessoryModalClose:hover{background:rgba(var(--color-dark-rgb), .06);color:var(--color-text)}.wyyt9W_accessoryModalClose svg{width:1.25rem;height:1.25rem}.wyyt9W_accessoryModalBody{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem 1.5rem 1.25rem;display:flex}.wyyt9W_accessoryModalIntro{color:var(--color-text);flex-shrink:0;margin:0;font-size:.875rem;line-height:1.55}.wyyt9W_accessoryModalTabsWrap{flex-direction:column;flex:1;min-height:0;margin:0 -.25rem;display:flex}.wyyt9W_accessoryModalTabList{border-bottom:1px solid var(--color-border);flex-wrap:nowrap;flex-shrink:0;gap:.125rem;padding:0 .25rem;display:flex}.wyyt9W_accessoryModalTab{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:.375rem .375rem 0 0;flex-shrink:0;align-items:center;gap:.375rem;margin-bottom:-1px;padding:.5rem .75rem .625rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.wyyt9W_accessoryModalTab:hover{color:var(--color-text);background:rgba(var(--color-dark-rgb), .04)}.wyyt9W_accessoryModalTab:focus-visible{outline:2px solid var(--color-dark);outline-offset:2px}.wyyt9W_accessoryModalTabActive{color:var(--color-dark);border-bottom-color:var(--color-dark);background:rgba(var(--color-dark-rgb), .06)}.wyyt9W_accessoryModalTabLabel{text-overflow:ellipsis;max-width:10rem;overflow:hidden}@media (min-width:480px){.wyyt9W_accessoryModalTabLabel{max-width:14rem}}.wyyt9W_accessoryModalTabBadge{text-align:center;color:#fff;background:var(--color-dark);border-radius:999px;min-width:1.125rem;height:1.125rem;padding:0 .3rem;font-size:.65rem;font-weight:700;line-height:1.125rem}.wyyt9W_accessoryModalTabPanel{-webkit-overflow-scrolling:touch;flex:1;min-height:0;max-height:min(50vh,420px);padding:0 .25rem;overflow-y:auto}.wyyt9W_accessoryModalTabPanel .wyyt9W_accessoryCategoryContent{border-top:none}.wyyt9W_accessoryModalSubtotal{color:var(--color-text-muted);margin:0;font-size:.8125rem;font-weight:500}.wyyt9W_accessoryModalFooter{border-top:1px solid var(--color-border);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}.wyyt9W_accessoryModalSecondary{color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s}.wyyt9W_accessoryModalSecondary:hover{background:rgba(var(--color-dark-rgb), .04)}.wyyt9W_accessoryModalPrimary{color:#fff;background:var(--color-dark);cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .15s}.wyyt9W_accessoryModalPrimary:hover{opacity:.92}@media (max-width:767px){.wyyt9W_page{padding:.75rem}.wyyt9W_priceMain{font-size:1.5rem}.wyyt9W_priceMainSale{font-size:1.875rem}.wyyt9W_comparePriceValue{font-size:1.125rem}.wyyt9W_sizeSelect{width:100%;max-width:none}.wyyt9W_calculatorRow{flex-flow:row;align-items:flex-end;gap:.5rem}.wyyt9W_calculatorPlus,.wyyt9W_calculatorEquals{display:none}.wyyt9W_calculatorInputGroup{flex:1;min-width:0}.wyyt9W_calculatorInputGroupM2{flex:1.4}.wyyt9W_inputLabel{letter-spacing:.02em;font-size:.625rem}.wyyt9W_snijverliesButton{width:1.625rem;height:2.25rem}.wyyt9W_snijverliesInput{width:1.5rem;font-size:.8125rem}.wyyt9W_inputGroup,.wyyt9W_m2InputWrapper{width:100%}.wyyt9W_snijverliesControl{justify-content:space-between;width:100%}.wyyt9W_snijverliesInput{flex:1;width:auto}.wyyt9W_resultBox{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.wyyt9W_freePickupNoticeDesktop{display:none}.wyyt9W_priceSectionMain{flex-direction:column;align-items:stretch;gap:.875rem}.wyyt9W_priceBlock{flex:none;min-width:0}.wyyt9W_discountCtaAtPrice{flex:none}.wyyt9W_discountCtaAtPrice .wyyt9W_quoteButtonLarge{padding:.875rem 1.25rem;font-size:1rem}.wyyt9W_freePickupNoticeMobile{margin-top:.75rem;display:block}.wyyt9W_cartSection{flex-direction:row;gap:.5rem}.wyyt9W_quantityControl{flex-shrink:0}.wyyt9W_addToCartButton{flex:1;padding:.75rem 1rem;font-size:.9375rem}.wyyt9W_sampleButton{padding:.75rem 1rem;font-size:.9375rem}.wyyt9W_accessoryModalOverlay{justify-content:stretch;align-items:stretch;padding:0}.wyyt9W_accessoryModal{width:100%;max-width:none;height:100%;min-height:100dvh;max-height:none;box-shadow:none;border-radius:0}.wyyt9W_accessoryModalHeader{padding-top:calc(1rem + env(safe-area-inset-top,0px));padding-left:calc(1rem + env(safe-area-inset-left,0px));padding-right:calc(1rem + env(safe-area-inset-right,0px));padding-bottom:1rem}.wyyt9W_accessoryModalBody{padding-left:calc(1rem + env(safe-area-inset-left,0px));padding-right:calc(1rem + env(safe-area-inset-right,0px))}.wyyt9W_accessoryModalTabPanel{flex:1;min-height:0;max-height:none}.wyyt9W_accessoryModalFooter{padding-left:calc(1rem + env(safe-area-inset-left,0px));padding-right:calc(1rem + env(safe-area-inset-right,0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}.wyyt9W_matchingProducts{margin-top:3rem}.wyyt9W_matchingProductsTitle{color:var(--color-text);letter-spacing:-.01em;margin:0 0 1.5rem;font-size:1.25rem;font-weight:600}.wyyt9W_matchingProductsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:640px){.wyyt9W_matchingProductsGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (min-width:1024px){.wyyt9W_matchingProductsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.wyyt9W_matchingProductCard{color:inherit;background:var(--color-white-soft);border-radius:8px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.wyyt9W_matchingProductCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.wyyt9W_matchingProductImageWrapper{aspect-ratio:1;background:#fff;position:relative;overflow:hidden}.wyyt9W_matchingProductImage{object-fit:contain;padding:4%;transition:transform .3s,opacity .3s}.wyyt9W_matchingProductImageHover{object-fit:contain;opacity:0;padding:4%;transition:opacity .3s}.wyyt9W_matchingProductCardHasHover:hover .wyyt9W_matchingProductImage{opacity:0}.wyyt9W_matchingProductCardHasHover:hover .wyyt9W_matchingProductImageHover{opacity:1}.wyyt9W_matchingProductCard:not(.wyyt9W_matchingProductCardHasHover):hover .wyyt9W_matchingProductImage{transform:scale(1.05)}.wyyt9W_matchingProductPlaceholder{background:var(--color-white-soft);width:100%;height:100%}.wyyt9W_matchingProductBadge{background:var(--color-secondary);color:var(--color-text);letter-spacing:.02em;border-radius:2px;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;position:absolute;top:.5rem;left:.5rem}.wyyt9W_matchingProductInfo{padding:.875rem}.wyyt9W_matchingProductName{color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .375rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.wyyt9W_matchingProductPrice{align-items:baseline;gap:.25rem;display:flex}.wyyt9W_matchingProductPriceValue{color:var(--color-text);font-size:.9375rem;font-weight:600}.wyyt9W_matchingProductPriceUnit{color:var(--color-text-faint);font-size:.6875rem}.wyyt9W_productDetails{border-top:1px solid var(--color-border);margin-top:4rem}.wyyt9W_tabNav{background:var(--color-white);z-index:10;border-bottom:1px solid var(--color-border);position:relative}.wyyt9W_tabNavInner{max-width:var(--page-width);padding:0 var(--page-margin);scrollbar-width:none;-ms-overflow-style:none;gap:0;margin:0 auto;display:flex;overflow-x:auto}.wyyt9W_tabNavInner::-webkit-scrollbar{display:none}.wyyt9W_tabButton{color:var(--color-text-faint);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast);background:0 0;border:none;padding:1.25rem 2rem;font-size:1rem;font-weight:500;position:relative}.wyyt9W_tabButton:after{content:"";background:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-secondary-deep) 100%);width:0;height:2px;transition:width var(--transition-normal);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wyyt9W_tabButton:hover{color:var(--color-text)}.wyyt9W_tabButtonActive{color:var(--color-text);font-weight:600}.wyyt9W_tabButtonActive:after{width:100%}.wyyt9W_detailSection{max-width:var(--page-width);padding:3rem var(--page-margin);scroll-margin-top:calc(var(--header-height) + 80px);margin:0 auto}.wyyt9W_detailSection+.wyyt9W_detailSection{border-top:1px solid var(--color-border)}.wyyt9W_sectionTitle{color:var(--color-text);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:1.75rem;font-weight:600}.wyyt9W_descriptionContent{color:rgba(var(--color-dark-rgb), .7);max-width:800px;font-size:1rem;line-height:1.75}.wyyt9W_descriptionContent p{margin-bottom:1rem}.wyyt9W_descriptionContent p:last-child{margin-bottom:0}.wyyt9W_descriptionContent h1,.wyyt9W_descriptionContent h2,.wyyt9W_descriptionContent h3,.wyyt9W_descriptionContent h4,.wyyt9W_descriptionContent h5,.wyyt9W_descriptionContent h6{color:var(--color-text);margin-top:1.5rem;margin-bottom:.75rem;font-weight:600;line-height:1.3}.wyyt9W_descriptionContent h1:first-child,.wyyt9W_descriptionContent h2:first-child,.wyyt9W_descriptionContent h3:first-child,.wyyt9W_descriptionContent h4:first-child{margin-top:0}.wyyt9W_descriptionContent h2{font-size:1.25rem}.wyyt9W_descriptionContent h3{font-size:1.125rem}.wyyt9W_descriptionContent h4{font-size:1rem}.wyyt9W_descriptionContent ul{flex-direction:column;gap:.5rem;margin:.75rem 0;padding-left:0;list-style:none;display:flex}.wyyt9W_descriptionContent ol{margin:.75rem 0;padding-left:1.5rem;list-style:decimal}.wyyt9W_descriptionContent ul>li{align-items:baseline;gap:.625rem;padding-left:0;display:flex}.wyyt9W_descriptionContent ul>li:before{content:"";background:var(--color-secondary);flex-shrink:0;width:1.125rem;height:1.125rem;position:relative;top:.15em;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wyyt9W_descriptionContent ol>li{margin-bottom:.375rem;padding-left:.25rem}.wyyt9W_descriptionContent ol>li::marker{color:var(--color-secondary);font-weight:600}.wyyt9W_descriptionContent li:last-child{margin-bottom:0}.wyyt9W_descriptionContent strong,.wyyt9W_descriptionContent b{color:var(--color-text);font-weight:600}.wyyt9W_descriptionContent a{color:var(--color-primary,inherit);text-decoration:underline}.wyyt9W_descriptionContent a:hover{opacity:.8}.wyyt9W_specificationsGrid{border-radius:var(--border-radius-lg);border:1px solid var(--color-border);flex-direction:column;display:flex;overflow:hidden}.wyyt9W_specRow{background:var(--color-white);transition:background-color var(--transition-fast);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.wyyt9W_specRowAlt{background:var(--color-white-soft)}.wyyt9W_specLabel{color:var(--color-text-faint);align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.wyyt9W_specLink{color:var(--color-logo);text-underline-offset:3px;text-decoration:underline}.wyyt9W_specValue{color:var(--color-text);text-align:right;font-size:.9375rem;font-weight:500}.wyyt9W_showMoreSpecs{width:100%;color:var(--color-secondary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.875rem;font-size:.9375rem;font-weight:500;display:flex}.wyyt9W_showMoreSpecs:hover{color:var(--color-secondary-deep)}.wyyt9W_showMoreIcon{width:1.25rem;height:1.25rem;transition:transform var(--transition-fast)}.wyyt9W_showMoreIconRotated{transform:rotate(180deg)}.wyyt9W_sampleSection{background:linear-gradient(135deg, var(--color-white-soft) 0%, var(--color-white-hover) 100%);border-radius:var(--border-radius-lg);border:1px solid var(--color-border);align-items:flex-start;gap:3rem;padding:2rem;display:flex}.wyyt9W_sampleContent{flex:1}.wyyt9W_sampleDescription{color:rgba(var(--color-dark-rgb), .7);margin-bottom:1.5rem;font-size:1rem;line-height:1.75}.wyyt9W_sampleFeatures{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.wyyt9W_sampleFeatures li{color:var(--color-text);align-items:center;gap:.875rem;font-size:1rem;font-weight:500;display:flex}.wyyt9W_sampleFeatures svg{width:1.5rem;height:1.5rem;color:var(--color-secondary);flex-shrink:0}.wyyt9W_sampleAction{flex-direction:column;align-items:center;gap:1.5rem;min-width:220px;display:flex}.wyyt9W_sampleImageWrapper{border-radius:var(--border-radius-md);border:1px solid var(--color-border);width:140px;height:140px;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.wyyt9W_sampleImage{object-fit:cover}.wyyt9W_sampleProductTitle{color:var(--color-text-faint);text-align:center;font-size:.9375rem;font-style:italic}.wyyt9W_sampleOrderButton{width:100%;color:var(--color-text);background:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-secondary-deep) 50%, var(--color-secondary) 100%);border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-fast);box-shadow:0 2px 8px rgba(var(--color-secondary-rgb), .3);border:none;padding:1rem 1.5rem;font-size:1rem;font-weight:600}.wyyt9W_sampleOrderButton:hover:not(:disabled){background:linear-gradient(135deg, var(--color-secondary-hover) 0%, var(--color-secondary) 50%, var(--color-secondary-hover) 100%);box-shadow:0 4px 12px rgba(var(--color-secondary-rgb), .4);transform:translateY(-1px)}.wyyt9W_sampleOrderButton:disabled{background:var(--color-white-hover);box-shadow:none;cursor:not-allowed}@media (max-width:767px){.wyyt9W_thumbnails{gap:.5rem;margin-top:.75rem}.wyyt9W_thumbnail{border-width:2px;border-radius:6px;width:70px;height:70px}.wyyt9W_imageCount{margin-top:.25rem;font-size:.8125rem}.wyyt9W_imageCount svg{width:14px;height:14px}.wyyt9W_productDetails{margin-top:2rem}.wyyt9W_tabNav{top:60px}.wyyt9W_tabButton{padding:1rem 1.25rem;font-size:.9375rem}.wyyt9W_detailSection{padding:2rem var(--page-margin)}.wyyt9W_sectionTitle{font-size:1.375rem}.wyyt9W_specRow{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.875rem 1rem}.wyyt9W_specValue{text-align:left}.wyyt9W_sampleSection{flex-direction:column;gap:1.5rem;padding:1.5rem}.wyyt9W_sampleContent{order:1}.wyyt9W_sampleFeatures{gap:.75rem}.wyyt9W_sampleFeatures li{gap:.75rem;font-size:.9375rem}.wyyt9W_sampleFeatures svg{width:1.25rem;height:1.25rem}.wyyt9W_sampleAction{width:100%;min-width:unset;background:var(--color-white);border-radius:var(--border-radius-md);flex-direction:column;order:2;align-items:center;gap:.75rem;padding:1rem}.wyyt9W_sampleImageWrapper{flex-shrink:0;width:100px;height:100px}.wyyt9W_sampleProductTitle{text-align:center;font-size:.875rem}.wyyt9W_sampleOrderButton{width:100%;padding:.875rem 1rem;font-size:.9375rem}}.wyyt9W_socialSection{margin-top:1.25rem;overflow:hidden}.wyyt9W_socialSingleWrap{display:block}.wyyt9W_socialSingle{border:1px solid var(--color-border);border-radius:var(--border-radius-lg);background:var(--color-white-soft);cursor:pointer;text-align:left;align-items:stretch;width:100%;padding:0;transition:box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.wyyt9W_socialSingle:hover{border-color:#0000001f;box-shadow:0 4px 16px #0000000f}.wyyt9W_socialSingleMedia{aspect-ratio:9/16;flex-shrink:0;width:140px;min-height:180px;position:relative}.wyyt9W_socialSingleInfo{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.wyyt9W_socialSingleLogoLink{line-height:0;display:inline-block}.wyyt9W_socialSingleLogoLink:hover .wyyt9W_socialSingleLogo{opacity:.7}.wyyt9W_socialSingleLogo{width:auto;height:28px;transition:opacity .2s}.wyyt9W_socialSingleCta{color:var(--color-text-muted);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;transition:color .2s;display:inline-flex}.wyyt9W_socialSingle:hover .wyyt9W_socialSingleCta{color:var(--color-text)}.wyyt9W_socialSingleCta svg{width:.875rem;height:.875rem;transition:transform .2s}.wyyt9W_socialSingle:hover .wyyt9W_socialSingleCta svg{transform:translate(2px)}.wyyt9W_socialMultiWrap{flex-direction:column;gap:.625rem;min-width:0;max-width:100%;display:flex}.wyyt9W_socialMultiHeader{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.wyyt9W_socialMultiHeader:hover .wyyt9W_socialMultiCta{color:var(--color-text)}.wyyt9W_socialMultiHeader:hover .wyyt9W_socialMultiCta svg{transform:translate(2px)}.wyyt9W_socialMultiLogo{width:auto;height:26px}.wyyt9W_socialMultiCta{color:var(--color-text-muted);align-items:center;gap:.3rem;font-size:.8125rem;font-weight:500;display:inline-flex}.wyyt9W_socialMultiCta svg{width:.8rem;height:.8rem;transition:transform .2s}.wyyt9W_socialGrid{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;height:240px;display:flex;overflow-x:auto}.wyyt9W_socialGrid::-webkit-scrollbar{display:none}.wyyt9W_socialCard{cursor:pointer;background:var(--color-white-soft);aspect-ratio:9/16;border:none;border-radius:6px;flex-shrink:0;height:100%;padding:0;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.wyyt9W_socialCard:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.wyyt9W_socialImage{object-fit:cover}.wyyt9W_socialVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wyyt9W_socialVideoOverlay{pointer-events:none;background:linear-gradient(#0000 65%,#0000001f 100%);position:absolute;inset:0}.wyyt9W_socialBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#333;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:transform .2s;display:flex;position:absolute;bottom:.5rem;left:.5rem;box-shadow:0 1px 4px #0000001a}.wyyt9W_socialCard:hover .wyyt9W_socialBadge{transform:scale(1.1)}.wyyt9W_socialBadge svg{width:.75rem;height:.75rem}.wyyt9W_socialPlayIcon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:2.25rem;height:2.25rem;color:var(--color-text);pointer-events:none;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000001f}.wyyt9W_socialPlayIcon svg{width:1rem;height:1rem;margin-left:1px}@media (max-width:767px){.wyyt9W_socialGrid{height:200px}.wyyt9W_socialSingleMedia{width:110px;min-height:140px}.wyyt9W_socialSingleInfo{gap:.5rem;padding:.75rem 1rem}.wyyt9W_socialSingleLogo{height:22px}.wyyt9W_socialMultiLogo{height:20px}.wyyt9W_socialSingleCta,.wyyt9W_socialMultiCta{font-size:.75rem}}.wyyt9W_reviewBadgeRow{margin-top:.5rem}
._8fo8NG_badge{border:1px solid var(--color-border,#e5e2dc);border-left:3px solid var(--color-secondary,#b8895a);background:var(--color-surface,#faf8f5);border-radius:8px;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.85rem 1rem;display:flex}._8fo8NG_icon{width:26px;height:26px;color:var(--color-secondary,#b8895a);flex-shrink:0;margin-top:.05rem}._8fo8NG_text{flex-direction:column;gap:.2rem;min-width:0;display:flex}._8fo8NG_title{color:var(--color-text,#1a1a1a);font-size:1rem;font-weight:600;line-height:1.3}._8fo8NG_link{max-width:100%;color:var(--color-text,#1a1a1a);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.875rem;line-height:1.35;text-decoration:none;display:inline-flex}._8fo8NG_link:hover ._8fo8NG_linkLabel,._8fo8NG_link:focus-visible ._8fo8NG_linkLabel{text-underline-offset:2px;text-decoration:underline}._8fo8NG_linkLabel{color:var(--color-secondary,#b8895a);font-weight:500}._8fo8NG_pdf{background:var(--color-secondary,#b8895a);color:#fff;letter-spacing:.04em;border-radius:4px;padding:.05rem .4rem;font-size:.6875rem;font-weight:700;line-height:1.4}._8fo8NG_external{width:14px;height:14px;color:var(--color-text-muted,#6b6560);flex-shrink:0}@media (max-width:768px){._8fo8NG_badge{margin-top:.75rem;padding:.75rem .85rem}}
.S7Bsba_checkoutForm{width:100%;max-width:var(--page-width);padding:var(--spacing-xl) var(--page-margin);box-sizing:border-box;min-width:0;margin:0 auto}.S7Bsba_formGrid{gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;width:100%;min-width:0;display:grid}.S7Bsba_formSection{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.S7Bsba_sectionTitle{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border);font-weight:600}.S7Bsba_fieldRow{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.S7Bsba_field{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.S7Bsba_field label{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.S7Bsba_field input,.S7Bsba_field select{border:1px solid var(--color-border-strong);border-radius:var(--border-radius-sm);width:100%;min-width:0;max-width:100%;font-size:var(--font-size-base);color:var(--color-text);transition:border-color var(--transition-fast);background-color:#fff;padding:.75rem 1rem}.S7Bsba_field input:focus,.S7Bsba_field select:focus{border-color:var(--color-dark);box-shadow:0 0 0 2px rgba(var(--color-dark-rgb), .1);outline:none}.S7Bsba_field input::placeholder{color:var(--color-text-faint)}.S7Bsba_orderSummary{background-color:var(--color-white-soft);border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--spacing-xl);top:calc(var(--header-height) + var(--spacing-xl));min-width:0;position:sticky}.S7Bsba_lineItems{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.S7Bsba_lineItem{align-items:flex-start;gap:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);min-width:0;display:flex}.S7Bsba_lineItem:last-child{border-bottom:none}.S7Bsba_lineItemImage{border-radius:var(--border-radius-sm);background-color:var(--color-white-hover);flex-shrink:0;width:64px;height:64px;overflow:hidden}.S7Bsba_lineItemImage img{object-fit:cover;width:100%;height:100%}.S7Bsba_lineItemInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.S7Bsba_lineItemTitle{font-size:var(--font-size-sm);overflow-wrap:anywhere;word-break:break-word;font-weight:500}.S7Bsba_lineItemVariant,.S7Bsba_lineItemQty{font-size:var(--font-size-xs);color:var(--color-text-muted)}.S7Bsba_lineItemPrice{font-size:var(--font-size-sm);text-align:right;white-space:nowrap;flex-shrink:0;font-weight:600}.S7Bsba_checkboxRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;display:flex}.S7Bsba_checkboxRow input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-dark);cursor:pointer;flex-shrink:0}.S7Bsba_checkboxRow label{font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none}.S7Bsba_billingSection{gap:var(--spacing-md);padding-top:var(--spacing-sm);flex-direction:column;display:flex}.S7Bsba_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.S7Bsba_deliveryMethodFieldset{gap:var(--spacing-sm);border:none;grid-template-columns:1fr 1fr;margin:0;padding:0;display:grid}.S7Bsba_deliveryMethodFieldset+.S7Bsba_deliveryMethodFieldset{margin-top:var(--spacing-md)}.S7Bsba_deliveryGroupLegend{margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text);padding:0;font-weight:600}.S7Bsba_deliveryMethodStatus{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.S7Bsba_deliveryMethodOption{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border-strong);border-radius:var(--border-radius-sm);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);background:#fff;display:flex}.S7Bsba_deliveryMethodOption:has(input:focus-visible){outline:2px solid var(--color-dark);outline-offset:2px}.S7Bsba_deliveryMethodOption:has(input:checked){border-color:var(--color-dark);background:rgba(var(--color-dark-rgb), .04)}.S7Bsba_deliveryMethodOption input[type=radio]{accent-color:var(--color-dark);cursor:pointer;flex-shrink:0;margin-top:.2rem}.S7Bsba_deliveryMethodContent{flex-direction:column;gap:.25rem;min-width:0;display:flex}.S7Bsba_deliveryMethodLabel{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600}.S7Bsba_deliveryMethodHint{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4}.S7Bsba_pickupNotice{padding:var(--spacing-md);border:1px solid var(--color-border-strong);border-radius:var(--border-radius-sm);background:rgba(var(--color-dark-rgb), .03);font-size:var(--font-size-sm);color:var(--color-text);flex-direction:column;gap:.35rem;display:flex}.S7Bsba_pickupNotice p{margin:0}@media (max-width:480px){.S7Bsba_deliveryMethodFieldset{grid-template-columns:1fr}}.S7Bsba_paymentTierFieldset{gap:var(--spacing-sm);border:none;flex-direction:column;margin:0;padding:0;display:flex}.S7Bsba_paymentTierOption{align-items:stretch;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border-strong);border-radius:var(--border-radius-sm);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);background:#fff;flex-direction:column;display:flex}.S7Bsba_paymentTierTextRow{align-items:flex-start;gap:var(--spacing-sm);min-width:0;display:flex}.S7Bsba_paymentTierOption:has(input:focus-visible){outline:2px solid var(--color-dark);outline-offset:2px}.S7Bsba_paymentTierOption:has(input:checked){border-color:var(--color-dark);background:rgba(var(--color-dark-rgb), .04)}.S7Bsba_paymentTierOption input[type=radio]{accent-color:var(--color-dark);cursor:pointer;flex-shrink:0;margin-top:.2rem}.S7Bsba_paymentTierContent{flex-direction:column;gap:.25rem;min-width:0;display:flex}.S7Bsba_paymentTierLabel{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600}.S7Bsba_paymentTierHint{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4}.S7Bsba_paymentTierIcons{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:.35rem;width:100%;display:flex}.S7Bsba_paymentTierIconsSingle{flex-wrap:nowrap}.S7Bsba_paymentTierIcon{object-fit:contain;flex-shrink:0;width:28px;height:28px}.S7Bsba_paymentTierIconMark{object-fit:contain;flex-shrink:0;width:auto;max-width:100%;height:28px}.S7Bsba_totals{gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.S7Bsba_totalRow{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);font-size:var(--font-size-sm);min-width:0;display:flex}.S7Bsba_totalRow>span:first-child{overflow-wrap:anywhere;min-width:0}.S7Bsba_totalRowFinal{padding-top:var(--spacing-sm);border-top:1px solid var(--color-border-strong);font-size:var(--font-size-md);font-weight:600}.S7Bsba_totalPrice{font-size:var(--font-size-lg);color:var(--color-dark)}.S7Bsba_shippingMeta{color:var(--color-text-muted);font-style:italic;font-size:var(--font-size-sm)}.S7Bsba_shippingGroupRow{font-size:var(--font-size-sm);justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);min-width:0;display:flex}.S7Bsba_shippingGroupInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.S7Bsba_shippingOptionTitle{overflow-wrap:anywhere;word-break:break-word;font-weight:500}.S7Bsba_shippingOptionDescription{color:var(--color-text-muted);font-size:var(--font-size-xs)}.S7Bsba_shippingOptionPrice{flex-shrink:0;font-weight:500}.S7Bsba_freeShippingHint{font-size:var(--font-size-xs);color:#1a7a3a;margin:0;font-weight:500}.S7Bsba_discountSection{padding-top:var(--spacing-md);border-top:1px solid var(--color-border);margin-bottom:var(--spacing-xs)}.S7Bsba_discountInputRow{gap:var(--spacing-sm);align-items:stretch;display:flex}.S7Bsba_discountInput{border:1px solid var(--color-border);border-radius:var(--border-radius-sm);min-width:0;font-size:var(--font-size-sm);background-color:var(--color-white);flex:auto;padding:.65rem .75rem}.S7Bsba_discountInput:focus{border-color:var(--color-dark);outline:none}.S7Bsba_discountApply,.S7Bsba_discountRemove{border:1px solid var(--color-dark);color:var(--color-dark);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;flex-shrink:0;padding:.65rem 1rem;font-weight:600}.S7Bsba_discountApply:hover:not(:disabled){background-color:var(--color-dark);color:var(--color-white)}.S7Bsba_discountApply:disabled{opacity:.5;cursor:not-allowed}.S7Bsba_discountApplied{justify-content:space-between;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);display:flex}.S7Bsba_discountAppliedCode{overflow-wrap:anywhere}.S7Bsba_discountRemove{border-color:var(--color-border);padding:.35rem .75rem;font-weight:500}.S7Bsba_discountRemove:hover:not(:disabled){background-color:var(--color-error);border-color:var(--color-error);color:var(--color-white)}.S7Bsba_discountErrorText{color:var(--color-error);font-size:var(--font-size-xs);margin:var(--spacing-xs) 0 0}.S7Bsba_discountRow{color:#1a7a3a}.S7Bsba_error{border:1px solid var(--color-error);border-radius:var(--border-radius-sm);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-md);background-color:#fef2f2}.S7Bsba_error p{color:var(--color-error);font-size:var(--font-size-sm);margin:0}.S7Bsba_submitButton{background-color:var(--color-dark);width:100%;color:var(--color-white);border-radius:var(--border-radius-sm);font-size:var(--font-size-md);cursor:pointer;transition:background-color var(--transition-fast);border:none;padding:1rem;font-weight:600}.S7Bsba_submitButton:hover:not(:disabled){background-color:var(--color-dark-hover)}.S7Bsba_submitButton:disabled{opacity:.7;cursor:not-allowed}.S7Bsba_paymentNote{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;margin-top:var(--spacing-sm)}@keyframes S7Bsba_shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.S7Bsba_skeletonBlock{border-radius:var(--border-radius-sm);background:linear-gradient(90deg, var(--color-border) 25%, #e8e8e8 50%, var(--color-border) 75%);background-size:800px 100%;animation:1.4s linear infinite S7Bsba_shimmer}.S7Bsba_skeletonTitle{width:60%;height:1.5rem;margin-bottom:var(--spacing-sm)}.S7Bsba_skeletonField{border-radius:var(--border-radius-sm);background:linear-gradient(90deg, var(--color-border) 25%, #e8e8e8 50%, var(--color-border) 75%);background-size:800px 100%;height:3rem;animation:1.4s linear infinite S7Bsba_shimmer}.S7Bsba_skeletonLineItem{border-radius:var(--border-radius-sm);height:4.5rem;margin-bottom:var(--spacing-sm);background:linear-gradient(90deg, var(--color-border) 25%, #e8e8e8 50%, var(--color-border) 75%);background-size:800px 100%;animation:1.4s linear infinite S7Bsba_shimmer}.S7Bsba_skeletonButton{width:100%;height:3rem}.S7Bsba_emptyCart{text-align:center;padding:var(--spacing-3xl) max(var(--spacing-xl), var(--page-margin));max-width:var(--page-width);box-sizing:border-box;margin:0 auto}.S7Bsba_emptyCart h2{margin-bottom:var(--spacing-md)}.S7Bsba_emptyCart p{color:var(--color-text-muted)}@media (max-width:1100px) and (min-width:961px){.S7Bsba_formGrid{gap:var(--spacing-xl)}.S7Bsba_orderSummary{padding:var(--spacing-lg)}}@media (max-width:960px){.S7Bsba_checkoutForm{padding:var(--spacing-lg) var(--page-margin)}.S7Bsba_formGrid{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr)}.S7Bsba_orderSummary{padding:var(--spacing-lg);position:static}.S7Bsba_fieldRow{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.S7Bsba_checkoutForm{padding:var(--spacing-md) var(--page-margin) var(--spacing-xl)}.S7Bsba_sectionTitle{font-size:var(--font-size-md)}.S7Bsba_lineItem{gap:var(--spacing-sm)}.S7Bsba_lineItemImage{width:56px;height:56px}.S7Bsba_checkboxRow{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md) 0}.S7Bsba_checkboxRow input[type=checkbox]{width:20px;height:20px;margin-top:2px}.S7Bsba_submitButton{min-height:48px;padding:1rem 1.25rem}}@media (max-width:480px){.S7Bsba_checkoutForm{padding-left:max(var(--page-margin), env(safe-area-inset-left));padding-right:max(var(--page-margin), env(safe-area-inset-right))}.S7Bsba_field input,.S7Bsba_field select{font-size:1rem}.S7Bsba_orderSummary{padding:var(--spacing-md);border-radius:var(--border-radius-sm)}}.S7Bsba_shippingErrorBox{background:#fdf2f1;border:1px solid #e6b8b3;border-radius:8px;margin:.5rem 0;padding:.85rem 1rem}.S7Bsba_shippingErrorText{color:#8c2f26;margin:0 0 .6rem;font-size:.875rem}.S7Bsba_shippingErrorActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.S7Bsba_shippingRetryButton{background:var(--color-dark,#1a1a1a);color:#fff;border-radius:6px;padding:.45rem .9rem;font-size:.85rem;font-weight:600}.S7Bsba_shippingContactLink{color:var(--color-dark,#1a1a1a);font-size:.85rem;text-decoration:underline}.S7Bsba_trustList{color:#1f5132;background:#f2f7f3;border-radius:8px;flex-direction:column;gap:.4rem;margin:1rem 0 0;padding:.85rem 1rem;font-size:.85rem;list-style:none;display:flex}.S7Bsba_trustList li:before{content:"✓ ";font-weight:700}.S7Bsba_trustList a{color:inherit;font-weight:600;text-decoration:underline}.S7Bsba_termsNote{color:var(--color-text-faint,#777);text-align:center;margin:.75rem 0 0;font-size:.8rem}.S7Bsba_termsNote a{color:inherit;text-decoration:underline}.S7Bsba_checkoutReviewBadge{justify-content:center;margin-top:1rem;display:flex}
.Y2Ltfa_mainVideo,.Y2Ltfa_mainEmbed{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.Y2Ltfa_mainVideo{object-fit:contain;cursor:pointer}.Y2Ltfa_thumbnailPoster{object-fit:cover}.Y2Ltfa_thumbnailVideoPlaceholder{background:#1f1f1f;position:absolute;inset:0}.Y2Ltfa_playBadge{pointer-events:none;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.Y2Ltfa_playBadge{width:26px;height:26px}}
.xP3ynG_page{box-sizing:border-box;width:100%;min-width:0;min-height:60vh}.xP3ynG_header{max-width:var(--page-width);padding:var(--spacing-xl) var(--page-margin) 0;min-width:0;margin:0 auto}.xP3ynG_header h1{font-size:clamp(var(--font-size-xl), 4vw, var(--font-size-2xl));font-weight:600;line-height:var(--line-height-tight)}@media (max-width:768px){.xP3ynG_header{padding-top:var(--spacing-lg)}}@media (max-width:480px){.xP3ynG_header{padding-left:max(var(--page-margin), env(safe-area-inset-left));padding-right:max(var(--page-margin), env(safe-area-inset-right))}}
.Grjkva_footer{background:var(--color-dark-deep);color:var(--color-white);margin-top:auto;position:relative}.Grjkva_main{margin:0 auto;padding:4rem 10rem 5rem;position:relative}.Grjkva_openingHoursButton{z-index:5;color:var(--color-white);border-radius:var(--border-radius-sm);transition:background var(--transition-fast);background:#000c;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;text-decoration:none;display:inline-flex;position:absolute;top:2rem;right:10rem}.Grjkva_openingHoursButton:hover{background:#00000080}.Grjkva_openingHoursArrow{color:var(--color-secondary);font-size:1.125rem;font-weight:600}.Grjkva_grid{grid-template-columns:1.5fr repeat(5,minmax(0,1fr));gap:3rem;display:grid}.Grjkva_brandColumn{flex-direction:column;gap:1.5rem;display:flex}.Grjkva_logo{color:var(--color-white);text-decoration:none;display:inline-block}.Grjkva_logoImage{filter:brightness(0)invert();max-width:160px;height:auto}.Grjkva_logoText{font-family:var(--font-primary);letter-spacing:-.02em;color:var(--color-logo-light);font-size:1.75rem;font-weight:600}.Grjkva_contact{flex-direction:column;gap:.75rem;display:flex}.Grjkva_contactItem{color:rgba(var(--color-white-rgb), .7);transition:color var(--transition-fast);align-items:center;gap:.75rem;font-size:.9375rem;text-decoration:none;display:flex}.Grjkva_contactItem:hover{color:var(--color-white)}.Grjkva_contactItem svg{flex-shrink:0;width:18px;height:18px}.Grjkva_addressBlock{flex-direction:column;gap:.5rem;display:flex}.Grjkva_addressItem{color:rgba(var(--color-white-rgb), .7);align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.4;display:flex}.Grjkva_addressItem svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.Grjkva_hoursInfo{flex-direction:column;display:flex}.Grjkva_social{gap:.75rem;margin-top:.5rem;display:flex}.Grjkva_socialLink{background:rgba(var(--color-white-rgb), .1);width:40px;height:40px;color:rgba(var(--color-white-rgb), .7);transition:background var(--transition-fast), color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.Grjkva_socialLink:hover{background:var(--color-secondary);color:var(--color-white)}.Grjkva_socialLink svg{width:20px;height:20px}.Grjkva_column{flex-direction:column;display:flex}.Grjkva_heading{text-transform:uppercase;letter-spacing:.08em;color:var(--color-white);margin:0 0 1.25rem;font-size:.875rem;font-weight:600}.Grjkva_list{flex-direction:column;gap:.625rem;display:flex}.Grjkva_list a{color:rgba(var(--color-white-rgb), .7);transition:color var(--transition-fast);font-size:.9375rem;text-decoration:none}.Grjkva_list a:hover{color:var(--color-white)}.Grjkva_helpSection{background:var(--color-white);align-items:center;gap:2rem;min-height:100px;padding:2rem 10rem;display:flex;position:relative;overflow:visible}.Grjkva_helpPersonWrapper{z-index:10;pointer-events:none;position:absolute;bottom:0;left:10rem}.Grjkva_helpPersonImage{object-fit:contain;object-position:bottom;width:280px;height:auto;display:block}.Grjkva_helpContent{flex-wrap:nowrap;flex:1;align-items:center;gap:2rem;min-width:0;margin-left:300px;display:flex}.Grjkva_helpText{flex-shrink:0}.Grjkva_helpTitle{color:var(--color-text);margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.Grjkva_helpContact{color:var(--color-text);margin:0;font-size:.9375rem;line-height:1.5}.Grjkva_helpLink{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-secondary);text-decoration-color:var(--color-secondary);text-underline-offset:3px;transition:text-decoration-color var(--transition-fast);font-weight:600;text-decoration-thickness:2px}.Grjkva_helpLink:hover{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}.Grjkva_helpPaymentLogos{flex-flow:wrap;align-items:center;gap:1.25rem;display:flex}.Grjkva_paymentLogo{flex-shrink:0;justify-content:center;align-items:center;height:32px;display:inline-flex}.Grjkva_paymentLogoImage{object-fit:contain;width:auto;height:100%}.Grjkva_bottom{border-top:1px solid rgba(var(--color-white-rgb), .1);padding:1.5rem 10rem}.Grjkva_bottomInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.Grjkva_legal{gap:1.5rem;display:flex}.Grjkva_legal a{color:rgba(var(--color-white-rgb), .5);transition:color var(--transition-fast);font-size:.8125rem;text-decoration:none}.Grjkva_legal a:hover{color:var(--color-white)}@media (max-width:1400px){.Grjkva_helpContent{flex-wrap:wrap}.Grjkva_helpPaymentLogos{justify-content:flex-start}}@media (max-width:1200px){.Grjkva_main{padding:4rem 4rem 5rem}.Grjkva_helpSection{padding:2rem 4rem}.Grjkva_helpPersonWrapper{left:4rem}.Grjkva_helpPersonImage{width:240px}.Grjkva_helpContent{margin-left:260px}.Grjkva_grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:2.5rem 2rem}.Grjkva_brandColumn{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-start}.Grjkva_contact{order:2}.Grjkva_social{order:3;margin-top:0}}@media (max-width:1024px){.Grjkva_main{padding:4rem 1rem 4.5rem}.Grjkva_bottom{padding:1.5rem 1rem}.Grjkva_openingHoursButton{padding:.625rem 1rem;font-size:.875rem;right:1rem}.Grjkva_helpSection{padding:2rem 1rem}.Grjkva_helpPersonWrapper{left:1rem}.Grjkva_helpPersonImage{width:200px}.Grjkva_helpContent{flex-wrap:wrap;gap:1rem;margin-left:220px}.Grjkva_helpPaymentLogos{gap:.75rem 1rem}.Grjkva_paymentLogo{height:26px}}@media (max-width:900px){.Grjkva_helpSection{padding:1.5rem 1rem}.Grjkva_helpPersonWrapper{display:none}.Grjkva_helpContent{flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;margin-left:0}.Grjkva_helpText{flex:1}}@media (max-width:768px){.Grjkva_main{padding:3rem 1.5rem 2rem}.Grjkva_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem}.Grjkva_brandColumn{flex-flow:wrap;align-items:center;gap:1rem}.Grjkva_logo{flex-shrink:0}.Grjkva_contact{order:2;width:100%}.Grjkva_social{flex-shrink:0;order:1}.Grjkva_heading{margin-bottom:1rem}.Grjkva_list{gap:.75rem}.Grjkva_list a{font-size:.875rem}.Grjkva_bottom{padding:1.25rem 1.5rem}.Grjkva_bottomInner{text-align:center;flex-direction:column}.Grjkva_legal{justify-content:center}.Grjkva_openingHoursButton{align-self:flex-end;margin-bottom:1.5rem;padding:.5rem .875rem;font-size:.8125rem;position:static}.Grjkva_helpSection{flex-direction:column;align-items:flex-start;padding:1.5rem 1rem}.Grjkva_helpPersonWrapper{display:none}.Grjkva_helpContent{flex-direction:column;align-items:center;gap:1.25rem;width:100%;margin-left:0}.Grjkva_helpText{text-align:center}.Grjkva_helpTitle{font-size:1rem}.Grjkva_helpContact{font-size:.875rem}.Grjkva_helpPaymentLogos{justify-content:center;gap:.75rem 1.25rem;width:100%}.Grjkva_paymentLogo{height:28px}}@media (max-width:480px){.Grjkva_main{padding:2.5rem 1rem 2rem}.Grjkva_logoImage{max-width:120px}.Grjkva_helpSection{padding:1.25rem 1rem 1.5rem}.Grjkva_helpPaymentLogos{gap:.625rem 1rem}.Grjkva_paymentLogo{height:26px}}.Grjkva_footerReviewBadge{color:var(--color-text);margin:.35rem 0 .5rem}
.d4P-Dq_inbouwdeelBox{border:1px solid var(--color-border,#e5e5e5);background:var(--color-white-soft,#faf9f7);border-radius:12px;flex-direction:column;gap:.625rem;padding:.875rem 1rem;display:flex}.d4P-Dq_inbouwdeelWarning{color:var(--color-text,#1a1a1a);align-items:flex-start;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.d4P-Dq_inbouwdeelWarningIcon{width:18px;height:18px;color:var(--color-secondary,#b8895a);flex-shrink:0;margin-top:1px}.d4P-Dq_inbouwdeelOption{cursor:pointer;grid-template-columns:auto 56px minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.d4P-Dq_inbouwdeelOption input{width:18px;height:18px;accent-color:var(--color-dark,#1a1a1a);cursor:pointer;margin:0}.d4P-Dq_inbouwdeelOption input:disabled{cursor:default}.d4P-Dq_inbouwdeelImage{background:#fff;border:1px solid #00000014;border-radius:4px;width:56px;height:56px;position:relative;overflow:hidden}.d4P-Dq_inbouwdeelImage img{object-fit:cover}.d4P-Dq_inbouwdeelInfo{flex-direction:column;gap:.125rem;min-width:0;display:flex}.d4P-Dq_inbouwdeelTitle{color:var(--color-text,#1a1a1a);font-size:.9375rem;font-weight:600}.d4P-Dq_inbouwdeelLink{color:var(--color-text-muted,#666);text-underline-offset:2px;font-size:.8125rem;text-decoration:underline}.d4P-Dq_inbouwdeelPrice{white-space:nowrap;color:var(--color-text,#1a1a1a);font-size:.9375rem;font-weight:600}.d4P-Dq_inbouwdeelTotal,.d4P-Dq_inbouwdeelNote{color:var(--color-text-muted,#666);margin:0;font-size:.875rem;line-height:1.5}@media (max-width:480px){.d4P-Dq_inbouwdeelOption{grid-template-columns:auto 48px minmax(0,1fr)}.d4P-Dq_inbouwdeelImage{width:48px;height:48px}.d4P-Dq_inbouwdeelPrice{grid-column:3}}
.lhgR4q_page{min-height:60vh;padding:var(--spacing-2xl) var(--page-margin);justify-content:center;align-items:center;display:flex}.lhgR4q_card{text-align:center;background:var(--color-white-soft);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);width:100%;max-width:520px;padding:var(--spacing-3xl) var(--spacing-2xl)}.lhgR4q_icon{width:100%;margin-bottom:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.lhgR4q_icon svg{flex-shrink:0}.lhgR4q_card h1{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md)}.lhgR4q_subtitle{color:var(--color-text-muted);font-size:var(--font-size-base);margin-bottom:var(--spacing-lg)}.lhgR4q_info{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-xl)}.lhgR4q_info p{font-size:var(--font-size-sm);color:var(--color-text-muted)}.lhgR4q_pickupInfo{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-xl);text-align:left}.lhgR4q_pickupInfo h2{font-size:var(--font-size-base);margin-bottom:var(--spacing-sm)}.lhgR4q_pickupInfo p{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--spacing-sm)}.lhgR4q_pickupInfo p:last-child{margin-bottom:0}.lhgR4q_pickupInfo a{color:inherit;text-decoration:underline}.lhgR4q_actions{gap:var(--spacing-md);justify-content:center;display:flex}.lhgR4q_homeButton,.lhgR4q_shopButton,.lhgR4q_retryButton{border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);transition:background-color var(--transition-fast);padding:.75rem 1.5rem;font-weight:600}.lhgR4q_homeButton{background-color:var(--color-dark);color:var(--color-white)}.lhgR4q_homeButton:hover{background-color:var(--color-dark-hover)}.lhgR4q_shopButton{color:var(--color-dark);border:1px solid var(--color-dark);background-color:#0000}.lhgR4q_shopButton:hover{background-color:var(--color-white-hover)}.lhgR4q_retryButton{background-color:var(--color-error);color:var(--color-white)}.lhgR4q_retryButton:hover{opacity:.88}@media (max-width:480px){.lhgR4q_actions{flex-direction:column}}
