.xMrJrW_header{margin-bottom:50px}@media (max-width:768px){.xMrJrW_header h1,.xMrJrW_header h2{font-size:24px}.xMrJrW_header{margin-bottom:40px}}@media (max-width:480px){.xMrJrW_header{margin-bottom:32px}}.xMrJrW_sections{flex-direction:column;gap:32px;width:100%;display:flex}@media (max-width:768px){.xMrJrW_sections{gap:28px}}@media (max-width:480px){.xMrJrW_sections{gap:24px}}.xMrJrW_divider{border:.5px solid var(--clr-accent-2);width:100%;height:1px}
.O7KPNq_container{width:100%;margin-block:10px;position:relative}.O7KPNq_label{margin-bottom:6px;font-size:14px;display:block}.O7KPNq_input{border:2px solid rgb(var(--clr-accent-1));border-radius:var(--border-radius);background:var(--clr-primary-2);outline:none;width:100%;height:42px;padding:0 14px;font-size:14px;line-height:1.42857;transition:border .5s ease-in-out;display:block}.O7KPNq_inputError{border:2px solid red}.O7KPNq_status{color:rgb(var(--clr-accent-1));margin-top:6px;font-size:12px;display:block}.O7KPNq_suggestions{z-index:20;background:var(--clr-primary-2);border:2px solid rgb(var(--clr-accent-1));border-radius:0 0 var(--border-radius) var(--border-radius);border-top:none;max-height:260px;margin:0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.O7KPNq_suggestion{cursor:pointer;padding:10px 14px;font-size:14px}.O7KPNq_suggestion.O7KPNq_active,.O7KPNq_suggestion:hover{background:rgb(var(--clr-accent-1) / 10%)}
._2t-dNW_errorMessage{opacity:0;font-size:14px;line-height:1.25;transition:opacity .3s ease-in-out}._2t-dNW_errorMessage._2t-dNW_main{padding-top:8px;padding-bottom:8px;font-size:18px}._2t-dNW_errorMessage._2t-dNW_main._2t-dNW_shown{animation:5s ease-in-out forwards _2t-dNW_fadeOut}._2t-dNW_errorMessage._2t-dNW_shown:not(._2t-dNW_main){opacity:1}._2t-dNW_errorMessage._2t-dNW_error{color:var(--clr-danger)}._2t-dNW_errorMessage._2t-dNW_info{color:var(--clr-warning)}._2t-dNW_errorMessage._2t-dNW_success{color:var(--clr-success)}@keyframes _2t-dNW_fadeOut{0%{opacity:0}5%{opacity:1}90%{opacity:1}to{opacity:0}}
.XJv3cq_container{flex-direction:column;display:flex}.XJv3cq_names{grid-template-columns:1fr 1fr;gap:8px;display:grid}.XJv3cq_location{grid-template-columns:144px 1fr;gap:8px;display:grid}.XJv3cq_lookup{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.XJv3cq_manualEntryButton{cursor:pointer;color:rgb(var(--clr-accent-1));background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}
.I7mmCa_select,.I7mmCa_input{border-radius:var(--border-radius);background:var(--clr-primary-2);outline:none;width:100%;height:42px;font-size:14px;line-height:1.42857;transition:border .5s ease-in-out;display:block}:-webkit-any(.I7mmCa_select:-webkit-autofill,.I7mmCa_input:-webkit-autofill){box-shadow:0 0 0 1000px rgb(var(--clr-primary-2)) inset;-webkit-text-fill-color:var(--clr-accent-1);caret-color:var(--clr-accent-1);transition:background-color 5000s ease-in-out}:is(.I7mmCa_select:autofill,.I7mmCa_input:autofill){box-shadow:0 0 0 1000px rgb(var(--clr-primary-2)) inset;-webkit-text-fill-color:var(--clr-accent-1);caret-color:var(--clr-accent-1);transition:background-color 5000s ease-in-out}.I7mmCa_select.I7mmCa_error,.I7mmCa_input.I7mmCa_error{border:2px solid red}.I7mmCa_input{border:2px solid rgb(var(--clr-accent-1));margin-block:10px;padding:18px 14px 6px}.I7mmCa_select{appearance:none;color:var(--clr-accent-1);border:none;margin-right:20px;padding:6px 16px}.I7mmCa_caret,.I7mmCa_label{pointer-events:none;position:absolute}.I7mmCa_caret{align-items:center;display:flex;top:0;bottom:0;right:8px}.I7mmCa_label{white-space:nowrap;align-items:center;margin:0 .75rem;padding:0 .25rem;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;top:50%;transform:translateY(-50%)}.I7mmCa_label.I7mmCa_required:after{content:"*";color:red}.I7mmCa_input:not(:placeholder-shown)+.I7mmCa_label,.I7mmCa_input:focus+.I7mmCa_label,.I7mmCa_selectWrapper.I7mmCa_hasValue+.I7mmCa_label,.I7mmCa_selectWrapper:focus-within+.I7mmCa_label{font-size:8px;font-weight:400;line-height:1rem;transform:translateY(-100%)}.I7mmCa_selectWrapper{background:var(--clr-primary-2);border:2px solid rgb(var(--clr-accent-1));border-radius:var(--border-radius);align-items:center;width:100%;margin-block:10px;display:flex;position:relative}.I7mmCa_selectWrapper.I7mmCa_hasLabel .I7mmCa_select{padding:18px 14px 6px}
.FY6WAW_inputWrapper{width:100%;display:flex;position:relative}.FY6WAW_container{flex:auto;width:100%;min-width:0}
._8QJAGa_link{--btn-color-primary:var(--clr-primary-1);--btn-color-accent:var(--clr-accent-2);color:var(--clr-accent-1);text-transform:none;letter-spacing:0;font-family:var(--font-sans);background:0 0;border:none;padding:0;text-decoration:underline;display:inline}._8QJAGa_link:hover{text-decoration:none}._8QJAGa_link:hover:not(:disabled),._8QJAGa_link:focus:not(:disabled){background:0 0}
.QdTT1a_bar{z-index:9999;background-color:var(--clr-accent-1,currentColor);transform-origin:0;pointer-events:none;will-change:transform, opacity;height:3px;animation:8s cubic-bezier(.1,.8,.2,1) forwards QdTT1a_navProgressGrow,.14s ease-out both QdTT1a_navProgressFadeIn;position:fixed;top:0;left:0;right:0}@keyframes QdTT1a_navProgressGrow{0%{transform:scaleX(.03)}to{transform:scaleX(.9)}}@keyframes QdTT1a_navProgressFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.QdTT1a_bar{animation:.14s ease-out both QdTT1a_navProgressFadeIn;transform:scaleX(.9)}}
.IYBqLq_button{--btn-color-primary:var(--clr-primary-1);--btn-color-accent:var(--clr-accent-2);background-color:var(--btn-color-accent);color:var(--btn-color-primary);border:2px solid var(--btn-color-accent);font-family:var(--font-sans-semibold);border-radius:var(--border-radius);cursor:pointer;letter-spacing:var(--button-letter-spacing);text-transform:uppercase;width:max-content;padding:.8em 2em;text-decoration:none;transition:all .3s ease-out;display:block;position:relative;overflow:hidden}.IYBqLq_button.IYBqLq_inverted{background-color:var(--btn-color-primary);color:var(--btn-color-accent)}.IYBqLq_button.IYBqLq_outline{border:2px solid var(--btn-color-accent);color:var(--btn-color-accent);background:0 0}.IYBqLq_button.IYBqLq_outline:hover:not(:disabled),.IYBqLq_button.IYBqLq_outline:focus:not(:disabled){background:var(--btn-color-accent);color:var(--btn-color-primary)}.IYBqLq_button.IYBqLq_colorAccent{--btn-color-accent:var(--clr-accent-1)}.IYBqLq_button.IYBqLq_danger{--btn-color-primary:var(--clr-accent-1);--btn-color-accent:var(--clr-danger)}.IYBqLq_button.IYBqLq_danger:hover:not(:disabled),.IYBqLq_button.IYBqLq_danger:focus:not(:disabled){border:2px solid var(--clr-danger);background-color:var(--clr-primary-1);color:var(--clr-danger)}.IYBqLq_button.IYBqLq_xs{border-width:1px;font-size:10px;font-weight:400}.IYBqLq_button.IYBqLq_small{font-size:14px}.IYBqLq_button.IYBqLq_medium{font-size:17px}@media (max-width:600px){.IYBqLq_button.IYBqLq_medium{font-size:12px}}.IYBqLq_button.IYBqLq_large{font-size:20px}@media (max-width:600px){.IYBqLq_button.IYBqLq_large{font-size:16px}}.IYBqLq_button.IYBqLq_xl{font-size:24px}@media (max-width:1400px){.IYBqLq_button.IYBqLq_xl{padding:15px;font-size:20px}}@media (max-width:600px){.IYBqLq_button.IYBqLq_xl{font-size:14px}}.IYBqLq_button.IYBqLq_link{color:var(--clr-accent-1);text-transform:none;letter-spacing:0;font-family:var(--font-sans);background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.IYBqLq_button.IYBqLq_link:hover:not(:disabled),.IYBqLq_button.IYBqLq_link:focus:not(:disabled){background:0 0}.IYBqLq_button.IYBqLq_disabled{background-color:var(--clr-grey-1);border-color:var(--clr-grey-1);color:var(--clr-grey-2);pointer-events:none}.IYBqLq_button:disabled{cursor:not-allowed;opacity:.7}.IYBqLq_button:hover:not(:disabled),.IYBqLq_button:focus:not(:disabled){background-color:var(--btn-color-primary);color:var(--btn-color-accent);text-decoration:none}.IYBqLq_button:hover:not(:disabled).IYBqLq_inverted,.IYBqLq_button:focus:not(:disabled).IYBqLq_inverted{background-color:var(--clr-accent-2);color:var(--clr-primary-1)}.IYBqLq_button>*{margin:0}.IYBqLq_loadingIcon{width:1em;height:1em;animation:1s ease-in-out infinite IYBqLq_spin}@keyframes IYBqLq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.zSw90a_item{border:1px solid rgba(from var(--clr-accent-1) r g b / .1);border-radius:var(--border-radius);background:var(--clr-primary-2);cursor:default;transition:all .2s ease-out}.zSw90a_item.zSw90a_error{border:1px solid var(--clr-danger);background-color:rgba(from var(--clr-danger) r g b / .1)}.zSw90a_item.zSw90a_selected{border:1px solid var(--clr-active);background-color:rgba(from var(--clr-active) r g b / .05)}.zSw90a_innerItem{grid-template-columns:1fr;gap:16px;padding:5px 8px;display:grid}.zSw90a_innerItem.zSw90a_hasLeft{grid-template-columns:60px 1fr}.zSw90a_left{flex-direction:column;align-items:center;display:flex}.zSw90a_image{object-fit:cover;border-radius:6px}.zSw90a_topDetails{flex:1;align-items:flex-start;gap:8px;padding-top:2px;display:flex}.zSw90a_title{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:400;display:flex}.zSw90a_loadingListTitle,.zSw90a_loadingListTitle .zSw90a_titleLink{font-family:var(--font-sans-semibold)}.zSw90a_titleLink{color:inherit;cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.zSw90a_titleLink:hover,.zSw90a_titleLink:focus-visible{text-decoration-color:currentColor}.zSw90a_itemNumber{background:var(--clr-accent-1);cursor:row-resize;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;display:flex}.zSw90a_itemNumber svg{fill:var(--clr-primary-1)}.zSw90a_itemNumber p{color:var(--clr-primary-1);margin:0;font-size:10px;font-weight:700;line-height:1}.zSw90a_itemNumber.zSw90a_error{background:var(--clr-red-2)}.zSw90a_itemNumber.zSw90a_error>p{color:var(--clr-white-0)}.zSw90a_productName{font-style:italic}.zSw90a_productName,.zSw90a_quantity{font-size:12px;font-family:var(--font-sans);color:rgba(from var(--clr-accent-1) r g b / .75);align-self:start;font-weight:400}.zSw90a_qtyEditor{border:1px solid rgba(from var(--clr-accent-1) r g b / .35);background:rgba(from var(--clr-primary-2) r g b / .15);border-radius:999px;align-items:center;gap:2px;padding:1px 4px;font-size:12px;display:inline-flex}.zSw90a_qtyInput{width:28px;color:inherit;font:inherit;text-align:center;-moz-appearance:textfield;background:0 0;border:none;outline:none;padding:0;font-size:12px}.zSw90a_qtyInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.zSw90a_qtyInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zSw90a_qtySpinner{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.zSw90a_qtyBtn{cursor:pointer;color:inherit;opacity:.85;background:0 0;border:none;padding:0 3px;font-size:12px;line-height:1}.zSw90a_qtyBtn:disabled{cursor:not-allowed;opacity:.4}.zSw90a_spinner{animation:1s linear infinite zSw90a_spin}.zSw90a_iconButtonSpinner{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}@keyframes zSw90a_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.zSw90a_options{opacity:0;grid-template-rows:0fr;transition:all .3s ease-out;display:grid;overflow:hidden}.zSw90a_options.zSw90a_expanded{opacity:1;grid-template-rows:1fr}.zSw90a_options:not(.zSw90a_expanded){padding-top:0;padding-bottom:0}.zSw90a_checkOption{background-color:var(--clr-primary-1);accent-color:var(--clr-accent-1);content:"";border:none;width:15px;height:15px;margin:4px 0 0;padding:0;display:block}.zSw90a_checkOption.zSw90a_checkAllOptions{width:18px;height:18px;margin-bottom:3px}.zSw90a_optionEntry{align-items:center;gap:4px;font-size:12px;display:flex}.zSw90a_innerOptions{min-height:0;font-size:14px}.zSw90a_optionName{font-size:12px;font-weight:700}.zSw90a_lineTotal{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.zSw90a_innerLineTotal{text-align:right;font-size:14px}.zSw90a_unitPrice{color:rgba(from var(--clr-accent-1) r g b / .75);justify-content:center;font-size:10px;display:flex}.zSw90a_printOnly{display:none}@media (max-width:768px){.zSw90a_innerItem{gap:12px}.zSw90a_innerLineTotal{text-align:left;grid-column:2;padding-top:8px}}.zSw90a_top{gap:4px;margin-bottom:5px;display:flex}.zSw90a_body{grid-template-columns:1fr auto;gap:16px;display:grid}.zSw90a_interactives{justify-content:flex-start;gap:16px;height:24px;display:flex}.zSw90a_bespoke{border-top:1px solid rgba(from var(--clr-accent-1) r g b / .4);margin-top:4px;padding-top:4px}.zSw90a_discontinuedOptions{border:2px solid var(--clr-amber-1);border-radius:var(--border-radius);margin-top:4px;padding:5px}.zSw90a_discontinuedOptions h3{margin:0;font-size:12px;font-weight:700}.zSw90a_bespokeValues{flex-direction:column;font-size:12px;display:flex}.zSw90a_bespokeValues li{text-indent:10px;list-style:inside}.zSw90a_bespokeValues li:has(input){text-indent:4px;list-style:none;display:inline-flex}@media print{.zSw90a_innerLineTotal{border-top:none!important}.zSw90a_item{break-inside:avoid;background:0 0!important}.zSw90a_options{opacity:1;padding-top:initial;padding-bottom:initial;grid-template-rows:1fr;overflow:visible}.zSw90a_printOnly{display:block}}
.pvjIda_tooltip{font-family:var(--font-sans);align-items:center;display:inline-flex;position:relative}.pvjIda_tooltipPortal{color:#fff;font-family:var(--font-sans);white-space:nowrap;pointer-events:none;z-index:10000;background-color:#000000e6;border-radius:4px;padding:6px 10px;font-size:12px;font-weight:700;position:fixed;transform:translateY(-100%)translateY(-12px)}.pvjIda_tooltipPortal.pvjIda_center{transform:translate(-50%)translateY(-100%)translateY(-12px)}.pvjIda_tooltipPortal.pvjIda_left{transform:translateY(-100%)translateY(-12px)}.pvjIda_tooltipPortal.pvjIda_right{transform:translate(-100%)translateY(-100%)translateY(-12px)}.pvjIda_arrow{border:4px solid #0000;border-top-color:#000000e6;width:0;height:0;position:absolute;top:100%}.pvjIda_tooltipPortal.pvjIda_center .pvjIda_arrow{left:50%;transform:translate(-50%)}.pvjIda_tooltipPortal.pvjIda_left .pvjIda_arrow{left:12px}.pvjIda_tooltipPortal.pvjIda_right .pvjIda_arrow{right:12px}
.XUUa7W_container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.XUUa7W_icon{animation:1s linear infinite XUUa7W_spin}@keyframes XUUa7W_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Xvv9iq_container{gap:4px;display:flex}.Xvv9iq_wrapper{align-items:center;gap:4px;width:fit-content;display:flex}.Xvv9iq_badgeLink{display:flex}.Xvv9iq_badge,.Xvv9iq_button{cursor:pointer;width:22px;height:22px;fill:var(--clr-accent-1);border-radius:100%;gap:.5em;padding:2px;transition:fill .2s ease-out,background-color .2s ease-out}.Xvv9iq_badge.Xvv9iq_disabled,.Xvv9iq_button.Xvv9iq_disabled{fill:var(--clr-amber-1)}.Xvv9iq_badge.Xvv9iq_discontinued,.Xvv9iq_button.Xvv9iq_discontinued{fill:var(--clr-red-2)}.Xvv9iq_badge.Xvv9iq_inactive,.Xvv9iq_button.Xvv9iq_inactive{cursor:not-allowed;opacity:.35}.Xvv9iq_button:hover{background-color:var(--clr-primary-2)}.Xvv9iq_modalBody{width:100%}.Xvv9iq_modalButtons{gap:16px;display:flex}
._9_m_mG_expandItem{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;margin-top:2px;padding:8px;transition:background-color .2s ease-out;display:flex}._9_m_mG_expandItem:hover{background-color:rgba(from var(--clr-primary-1) r g b / .5)}._9_m_mG_expandItem{border-bottom-right-radius:8px;border-bottom-left-radius:8px}._9_m_mG_caret{transition:transform .3s ease-in-out}._9_m_mG_caret._9_m_mG_expanded{transform:rotate(180deg)}
.Hs_fRq_modalOverlay{z-index:1001;opacity:0;pointer-events:none;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s cubic-bezier(.4,.01,.165,.99);display:flex;position:fixed;top:0;left:0}.Hs_fRq_modalOverlay.Hs_fRq_open{opacity:1;pointer-events:all}.Hs_fRq_modalOverlay.Hs_fRq_open .Hs_fRq_modal{opacity:1;transform:scale(1)}.Hs_fRq_modal{opacity:0;background-color:var(--clr-primary-1);border-radius:6px;max-height:90vh;padding:24px;transition:all .3s cubic-bezier(.4,.01,.165,.99);position:relative;overflow-y:auto;transform:scale(.7);box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}.Hs_fRq_modal.Hs_fRq_small{width:400px;max-width:90%}.Hs_fRq_modal.Hs_fRq_medium{width:600px;max-width:95%}.Hs_fRq_modal.Hs_fRq_large{width:800px;max-width:95%}.Hs_fRq_modal.Hs_fRq_xl{width:1400px;max-width:95%}.Hs_fRq_header{justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.Hs_fRq_header *{margin:0}.Hs_fRq_closeButton{cursor:pointer;color:var(--clr-accent-1);background:0 0;border:none;height:20px;padding:0;transition:color .15s}.Hs_fRq_closeButton:hover{color:rgba(from var(--clr-accent-1) r g b / .75)}.Hs_fRq_search{border-top:3px solid rgb(var(--clr-active))}.Hs_fRq_body{flex-direction:column;align-items:center;display:flex}.Hs_fRq_footer{justify-content:flex-end;margin-top:32px;display:flex}
.YvHUSq_list{flex-direction:column;gap:4px;margin:0;padding-left:24px;font-size:12px;list-style:decimal;display:flex}.YvHUSq_cut{align-items:center;gap:6px;display:inline-flex}.YvHUSq_kind{font-weight:600}.YvHUSq_meta{opacity:.7}.YvHUSq_focus{cursor:pointer;width:20px;height:20px;fill:var(--clr-accent-1);border-radius:100%;padding:2px;transition:background-color .2s ease-out}.YvHUSq_focus:hover{background-color:var(--clr-primary-2)}
.yP_97q_itemList{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.yP_97q_itemList.yP_97q_isPlanner{align-self:flex-start;height:100vh;position:sticky;top:0}.yP_97q_empty{color:var(--clr-grey-2);justify-content:center;align-items:center;height:100%;padding-bottom:8px;font-style:italic;display:flex}.yP_97q_header{z-index:1;justify-content:space-between;align-items:center;height:max-content;padding:8px;display:flex}.yP_97q_header.yP_97q_isPlanner{border-bottom:2px solid var(--clr-primary-2)}.yP_97q_headerButtons{gap:6px;display:flex}.yP_97q_categoryContainer,.yP_97q_itemsContainer{flex-direction:column;gap:5px;padding:5px;display:flex}.yP_97q_categoryContainer.yP_97q_isPlanner,.yP_97q_itemsContainer.yP_97q_isPlanner{flex:1;min-height:0;overflow:hidden auto}.yP_97q_categoryContainer{border-bottom:1px solid var(--clr-accent-1);padding:0}.yP_97q_categoryContainer.yP_97q_expanded{border-bottom:none}.yP_97q_categoryName{background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px;font-size:16px;font-weight:700;transition:all .2s ease-out,transform .15s ease-out;display:flex}.yP_97q_categoryName:hover{background-color:var(--clr-primary-2)}.yP_97q_categoryItems{opacity:0;grid-template-rows:0fr;transition:all .3s ease-out;display:grid;overflow:hidden}.yP_97q_categoryItems.yP_97q_expanded{opacity:1;grid-template-rows:1fr}.yP_97q_categoryItemsInner{flex-direction:column;gap:5px;min-height:0;display:flex}.yP_97q_caret{transition:transform .3s ease-in-out}.yP_97q_caret.yP_97q_expanded{transform:rotate(180deg)}.yP_97q_footer{border-top:2px solid var(--clr-primary-2);height:40px;position:relative}.yP_97q_footer:hover .yP_97q_footerTooltip{opacity:1;visibility:visible;display:block;transform:translateY(0)}.yP_97q_footerContent{justify-content:end;align-items:center;height:38px;padding:10px;display:flex}.yP_97q_footerContent.yP_97q_optionChecking{justify-content:space-between}.yP_97q_footerPrice{margin:0 0 0 10px;font-size:16px;line-height:16px}.yP_97q_footerTooltip{background-color:rgba(from var(--clr-primary-2) r g b / .8);opacity:0;pointer-events:none;visibility:hidden;z-index:10;border-radius:2px;padding:10px;transition:opacity .2s,transform .2s;display:none;position:absolute;bottom:100%;right:0;transform:translateY(100%)}.yP_97q_checkboxModalButtons{gap:12px;display:flex}@media (min-width:1024px){.yP_97q_itemList.yP_97q_isPlanner{width:440px}}@media print{*{--clr-accent-1:#000!important;--clr-accent-2:#000!important}.yP_97q_itemList{break-before:page;height:auto!important;max-height:none!important;overflow:visible!important}.yP_97q_footer{position:static!important}.yP_97q_itemsContainer{flex:none!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.yP_97q_itemsContainer::-webkit-scrollbar{width:0;height:0;display:none}.yP_97q_itemList::-webkit-scrollbar{width:0;height:0;display:none}.yP_97q_categoryItems,.yP_97q_categoryItemsInner{padding-top:initial;padding-bottom:initial;opacity:1!important;grid-template-rows:1fr!important;overflow:visible!important}.yP_97q_categoryContainer{border-bottom:none}.yP_97q_categoryName{justify-content:flex-start;align-items:flex-start;width:max-content;display:block!important}.yP_97q_caret{display:none}}
._7vuhwW_summary{border:1px solid rgba(from var(--clr-accent-1) r g b / .1);border-radius:var(--border-radius);background:var(--clr-primary-2);opacity:0;pointer-events:none;grid-template-rows:0fr;transition:all .3s ease-out;display:grid}._7vuhwW_summary._7vuhwW_expanded{opacity:1;pointer-events:all;grid-template-rows:1fr}._7vuhwW_summary:not(._7vuhwW_expanded){margin-top:-8px;padding-top:0;padding-bottom:0}._7vuhwW_summary ._7vuhwW_innerSummary{opacity:0;transition:opacity .1s ease-out}._7vuhwW_summary._7vuhwW_expanded ._7vuhwW_innerSummary{opacity:1;transition:opacity .5s ease-out}._7vuhwW_innerSummary{flex-direction:column;gap:8px;min-height:0;display:flex}._7vuhwW_title{margin:0;font-size:14px;font-weight:700}._7vuhwW_options{opacity:0;grid-template-rows:0fr;transition:all .3s ease-out;display:grid;overflow:hidden}._7vuhwW_options._7vuhwW_expanded{opacity:1;grid-template-rows:1fr;margin:16px 0 0}._7vuhwW_options:not(._7vuhwW_expanded){padding-top:0;padding-bottom:0}._7vuhwW_innerOptions{min-height:0;font-size:14px}._7vuhwW_summaryContent{padding:5px 8px 0}._7vuhwW_optionEntry{border-bottom:1px solid var(--clr-accent-1);flex-direction:column;margin-bottom:8px;font-size:14px;display:flex}._7vuhwW_optionEntry:last-child{border:0}._7vuhwW_optionEntry p{margin-bottom:4px;font-size:12px}._7vuhwW_optionName{font-size:13px;font-family:var(--font-sans-semibold);text-transform:uppercase;letter-spacing:.2px}._7vuhwW_expandItem{cursor:pointer;justify-content:center;align-items:center;width:100%;margin-top:2px;padding:8px;transition:background-color .2s ease-out;display:flex}._7vuhwW_expandItem:hover{background-color:var(--clr-primary-2)}._7vuhwW_expandItem{border-bottom-right-radius:8px;border-bottom-left-radius:8px}._7vuhwW_itemNumbers{grid-template-columns:max-content 1fr;gap:3px;margin-bottom:5px;display:grid}._7vuhwW_itemNumbers p{margin:0}._7vuhwW_itemNumbers p:first-child{font-style:italic}._7vuhwW_optionValuesWrapper{font-size:12px;font-family:var(--font-sans-medium);gap:5px;display:flex}@media print{._7vuhwW_summary{opacity:1;pointer-events:none;break-inside:avoid;background-color:#fff;grid-template-rows:1fr;margin-top:0;display:block!important}._7vuhwW_innerSummary{opacity:1!important}._7vuhwW_expandItem{display:none}._7vuhwW_options{opacity:1;grid-template-rows:1fr;margin:16px 0 0;overflow:visible}}
.zJwY_a_switch{background:var(--color-switch-bg);z-index:100;border:none;border-radius:48px;width:60px;height:34px;padding:16px 24px;display:inline-block;position:relative;bottom:0}.zJwY_a_input{opacity:0;width:0;height:0}.zJwY_a_slider{cursor:pointer;background-color:var(--clr-primary-2);border:2px solid rgb(var(--clr-accent-1));border-radius:34px;transition:all .4s;position:absolute;inset:0}.zJwY_a_slider:before{content:"";background-color:var(--clr-accent-1);border-radius:50%;width:26px;height:26px;transition:all .4s;position:absolute;bottom:4px;left:3px}.zJwY_a_input:checked+.zJwY_a_slider{background-color:var(--clr-accent-1)}.zJwY_a_input:focus+.zJwY_a_slider{box-shadow:0 0 1px rgb(var(--clr-accent-1))}input:checked+.zJwY_a_slider:before{background-color:var(--clr-primary-1);transform:translate(26px)}
.M_MDoq_heading{margin:0;font-size:20px;font-weight:700}.M_MDoq_totals{flex-direction:column;gap:12px;min-width:400px;margin:0;display:flex}@media (max-width:480px){.M_MDoq_totals{width:100%;min-width:0}}.M_MDoq_totalsCart{width:100%;min-width:0;margin-bottom:0}.M_MDoq_rowTotal{border-top:1px solid #0000001a;margin-top:.25rem;padding-top:.5rem;font-size:1.05rem;font-weight:600}.M_MDoq_inputsContainer{opacity:0;grid-template-rows:0fr;transition:all .3s ease-out;display:grid}.M_MDoq_inputsContainer.M_MDoq_expanded{opacity:1;grid-template-rows:1fr;width:100%}.M_MDoq_inputsContainer:not(.M_MDoq_expanded){pointer-events:none;padding-top:0;padding-bottom:0}.M_MDoq_innerInputsContainer{min-height:0}.M_MDoq_inputs{justify-content:center;display:flex}.M_MDoq_innerInputs{flex-direction:row;justify-content:center;gap:8px;width:100%;max-width:800px;padding:0 0 12px;display:flex;position:relative}.M_MDoq_innerInputs.M_MDoq_innerFittingCost{flex-direction:column;max-width:100%}@media (max-width:640px){.M_MDoq_innerInputs{flex-direction:column}}.M_MDoq_inputsRightText{color:var(--clr-grey-2);padding-left:12px;font-style:italic;position:absolute;top:100%;right:50%;transform:translate(100%,-50%)}.M_MDoq_inputsRightText.M_MDoq_fittingCostRightText{position:inherit;top:0;right:0;transform:translate(0%)}@media (max-width:640px){.M_MDoq_inputsRightText{position:inherit;top:0;right:0;transform:translate(0%)}}.M_MDoq_subtotalInput{border:1px solid rgb(var(--clr-accent-1));border-radius:6px;transition:all .2s ease-out}.M_MDoq_subtotalInput.M_MDoq_error{border-color:var(--clr-red-1);background-color:rgba(from var(--clr-red-2) r g b / .5)}.M_MDoq_subtotalInput:focus{border-color:var(--clr-accent-2);box-shadow:0 0 0 3px rgba(var(--clr-accent-1), .1)}.M_MDoq_subtotalInput.M_MDoq_disabled{color:rgba(from var(--clr-accent-2) r g b / .5);cursor:not-allowed;-webkit-user-select:none;user-select:none;background:0 0}.M_MDoq_row{justify-content:space-between;align-items:center;display:flex;position:relative}.M_MDoq_row.M_MDoq_mainTotal{border-top:1px solid rgba(from var(--clr-accent-1) r g b / .2);padding-top:12px;font-size:20px}.M_MDoq_loadingOverlay{background-color:rgba(from var(--clr-primary-2) r g b / .8);border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.M_MDoq_value,.M_MDoq_label{margin:0}.M_MDoq_label{justify-content:center;align-items:center;gap:6px;display:flex}.M_MDoq_subtotalBtnContainer{flex-direction:row;gap:8px;display:flex}.M_MDoq_buttonContainer{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:40px;margin-bottom:8px;display:flex;position:relative}.M_MDoq_singleButton{opacity:1;pointer-events:auto;color:var(--clr-accent-1);transition:opacity .25s ease-out,transform .25s ease-out;transform:scale(1)}.M_MDoq_singleButton:hover{color:var(--clr-accent-2);background-color:var(--clr-primary-2)}.M_MDoq_singleButton.M_MDoq_hidden{opacity:0;pointer-events:none;height:0;position:absolute;overflow:hidden;transform:scale(.95)}.M_MDoq_confirmButton{justify-content:center;align-items:center;gap:12px;width:100%;max-width:400px;transition:opacity .25s ease-out,transform .25s ease-out;display:flex}.M_MDoq_button{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s ease-out,transform .15s ease-out;display:flex}.M_MDoq_button.M_MDoq_disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;color:rgba(from var(--clr-accent-2) r g b / .5)!important;background:0 0!important}.M_MDoq_confirmSubtotal,.M_MDoq_cancelSubtotal{flex:1}.M_MDoq_confirmSubtotal{color:var(--clr-soft-green-1)}.M_MDoq_confirmSubtotal:hover{background-color:var(--clr-soft-green-1);color:var(--clr-white-0)}.M_MDoq_deleteButton,.M_MDoq_cancelSubtotal{color:var(--clr-red-1)}.M_MDoq_deleteButton:hover,.M_MDoq_cancelSubtotal:hover{background-color:var(--clr-red-1);color:var(--clr-white-0)}.M_MDoq_totalButtonContainer{align-items:center;display:flex}.M_MDoq_deleteButton{background:0 0;border:none;border-radius:50%;padding:6px;transition:background-color .2s ease-out;display:flex}.M_MDoq_deliveryContainer{flex-direction:column;gap:12px;display:flex}.M_MDoq_deliverySelect{pointer-events:none}.M_MDoq_deliverySelect.M_MDoq_visible{pointer-events:all}.M_MDoq_select{background:var(--clr-primary-2);border:none;outline:none;padding:6px 16px}.M_MDoq_deliveryButtons{justify-content:flex-end;gap:12px;display:flex}.M_MDoq_vatPrice{color:var(--clr-grey-2);flex-direction:column;justify-content:center;align-items:flex-end;font-style:italic;display:flex}.M_MDoq_vatPrice p{margin:0}.M_MDoq_removeVat{background:0 0;border:0;margin:0;padding:0;font-size:14px}.M_MDoq_removeVat:hover{cursor:pointer;color:var(--clr-grey-1);text-decoration:underline}@media print{.M_MDoq_totals{clear:both;width:100%;min-width:0;position:relative}.M_MDoq_buttonContainer,.M_MDoq_inputsContainer,.M_MDoq_singleButton,.M_MDoq_confirmButton{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}}
.odsqKW_container{flex-direction:column;gap:32px;max-width:1200px;margin:0 auto;display:flex}.odsqKW_container.odsqKW_invoice{width:100%;max-width:100%}.odsqKW_date{color:var(--clr-accent-2);margin:0;font-size:14px}.odsqKW_section{flex-direction:column;gap:16px;display:flex}.odsqKW_grid{grid-template-columns:40% 1fr;gap:10px;margin-bottom:50px;padding:0 10px;display:grid;position:relative}.odsqKW_itemListHeading{margin:0;font-size:20px;font-weight:700}.odsqKW_printOnly{display:none}.odsqKW_itemTotal{text-align:center;border:1px solid rgb(var(--clr-accent-1));border-radius:8px;padding:12px}.odsqKW_invoiceItemTotal{border-top:1px solid rgb(var(--clr-accent-1));border-bottom:1px solid rgb(var(--clr-accent-1))}.odsqKW_productionListWarning{display:none}@media (max-width:768px){.odsqKW_container{gap:24px}.odsqKW_header h1{font-size:24px}}@media (max-width:480px){.odsqKW_grid{grid-template-columns:1fr;gap:24px;margin-bottom:32px;padding:0}}@media print{.odsqKW_container{gap:20px;max-width:100%}.odsqKW_grid{break-inside:auto;grid-template-columns:40% 1fr;margin-bottom:0;overflow:visible}.odsqKW_grid>.odsqKW_section{break-inside:auto}.odsqKW_invoiceBlock{break-before:page;break-after:page}.odsqKW_vatNumberBlock{break-inside:avoid;margin-top:16px}.odsqKW_section{break-inside:auto;clear:both;position:relative;overflow:visible!important}.odsqKW_printOnly{display:block}.odsqKW_noPrint{display:none}.odsqKW_productionListWarning{color:red;background:#ffcaca;border-left:5px solid #ff4848;align-items:center;width:100%;margin:30px 0 5px;padding:20px;font-size:14px;font-weight:600;display:flex}.odsqKW_productionListWarning span{width:26px;height:26px;margin-right:5px}.odsqKW_productionListWarning p{margin:0}}
._7U2rSa_container{flex-direction:column;gap:1rem;display:flex}._7U2rSa_heading{margin:0;font-size:20px;font-weight:700}._7U2rSa_addressesGrid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}._7U2rSa_shippingSection{flex-direction:column;gap:1rem;display:flex}._7U2rSa_shippingMethod{background-color:var(--clr-accent-1);border-radius:.375rem;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}._7U2rSa_methodLabel{text-transform:uppercase;color:var(--clr-accent-2);font-size:.75rem;font-weight:600}._7U2rSa_methodName{color:var(--clr-accent-2);font-size:.875rem;font-weight:500}._7U2rSa_addressSection{flex-direction:column;gap:.75rem;display:flex}._7U2rSa_addressTitle{color:var(--clr-accent-2);margin:0;font-size:1rem;font-weight:600}._7U2rSa_address{color:var(--clr-accent-2);font-size:.875rem;font-style:normal;line-height:1.5}._7U2rSa_address div{margin-bottom:.25rem}._7U2rSa_noAddress{color:rgba(from var(--clr-accent-2) r g b / .75);font-size:.875rem;font-style:italic}._7U2rSa_outerModalBtns{justify-content:space-between;align-items:center;width:100%;display:flex}._7U2rSa_modalBtns{gap:6px;display:flex}@media (max-width:768px){._7U2rSa_addressesGrid{grid-template-columns:1fr;gap:1.5rem}}@media print{._7U2rSa_addressesGrid{display:flex}}
.ZzdOUG_textBlock a{width:max-content}
.eZ_UoW_container{flex-direction:column;gap:1rem;display:flex}.eZ_UoW_heading{margin:0;font-size:20px;font-weight:600}.eZ_UoW_details,.eZ_UoW_info{flex-direction:column;display:flex}.eZ_UoW_innerInfo{width:100%}.eZ_UoW_innerInfo p{overflow-wrap:break-word;word-break:break-word}.eZ_UoW_nameContainer,.eZ_UoW_phoneContainer{align-items:center;gap:10px;margin:0 10px 10px 0;display:flex}.eZ_UoW_nameContainer div{flex:none;justify-content:space-between;width:max-content}.eZ_UoW_nameLabel,.eZ_UoW_phoneLabel{margin:0}.eZ_UoW_nameInput{max-width:140px}.eZ_UoW_button{cursor:pointer;width:22px;height:22px;fill:var(--clr-accent-1);border-radius:100%;gap:.5em;padding:2px;transition:fill .2s ease-out,background-color .2s ease-out}.eZ_UoW_button:hover{background-color:var(--clr-primary-2)}.eZ_UoW_button.eZ_UoW_disabled{fill:var(--clr-amber-1)}.eZ_UoW_button.eZ_UoW_discontinued{fill:var(--clr-red-2)}.eZ_UoW_invoiceInfo{display:none}.eZ_UoW_invoiceInfo p{overflow-wrap:break-word;word-break:break-word}@media (max-width:768px){.eZ_UoW_container{max-width:100%}}@media print{.eZ_UoW_sidebar{flex-direction:column;align-items:flex-start;padding:20px 20px 20px 0;display:flex}.eZ_UoW_sidebar *{overflow-wrap:break-word;word-break:break-word}.eZ_UoW_invoiceInfo{display:block}.eZ_UoW_info,.eZ_UoW_heading{display:none}}
.m88Hcq_header{border-bottom:1px solid rgb(var(--clr-accent-1));justify-content:space-between;align-items:center;gap:8px;padding-bottom:16px;display:flex}@media (max-width:480px){.m88Hcq_header{gap:12px}}.m88Hcq_header h1{margin:0;font-size:1.875rem;font-weight:600}@media (max-width:768px){.m88Hcq_header h1{font-size:1.5rem}}.m88Hcq_buttons{gap:8px;display:flex}@media print{.m88Hcq_buttons{display:none}}.m88Hcq_button{justify-content:center;display:flex}.m88Hcq_printOnly{display:none}@media print{.m88Hcq_printOnly{display:inline}}.m88Hcq_printWarningDialog{z-index:99999;border:none;border-radius:8px;width:90vw;max-width:420px;padding:28px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0000002e}.m88Hcq_printWarningDialog::backdrop{background:#00000073}.m88Hcq_printWarningText{margin:0;font-size:1rem;line-height:1.5}.m88Hcq_printWarningButtons{justify-content:flex-end;gap:10px;display:flex}.m88Hcq_printWarningCancel,.m88Hcq_printWarningConfirm{padding:8px 18px}.m88Hcq_icon{width:24px;height:24px}@media (max-width:600px){.m88Hcq_icon{width:14px;height:14px}}
.pRG-Fq_container{border-top:1px solid var(--clr-accent-1);border-bottom:1px solid var(--clr-accent-1);flex-direction:column;align-items:flex-end;gap:10px;padding:16px 0;display:flex}.pRG-Fq_heading{align-self:flex-start;font-size:20px;font-weight:700}@media print{.pRG-Fq_heading{display:none}}.pRG-Fq_emptyPayments{color:rgba(from var(--clr-accent-1) r g b / .5);justify-content:center;width:100%;font-style:italic;display:flex}.pRG-Fq_entry{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pRG-Fq_entry.pRG-Fq_paid{color:var(--clr-success)}.pRG-Fq_entry.pRG-Fq_unpaid{color:var(--clr-red-2)}.pRG-Fq_error{outline:1px solid var(--clr-danger);outline-offset:1px}.pRG-Fq_errorMessage{color:var(--clr-danger);font-size:.85em}.pRG-Fq_bold{font-weight:700}.pRG-Fq_inputWrapper{background-color:var(--clr-primary-2);cursor:text;border:none;border-radius:5px;align-items:center;padding:0 3px;display:inline-flex}.pRG-Fq_inputWrapper:focus-within{outline:2px solid var(--clr-accent-1);outline-offset:1px}.pRG-Fq_inputWrapper.pRG-Fq_disabled{cursor:default;background:0 0}.pRG-Fq_inputWrapper .pRG-Fq_input{background:0 0;outline:none;min-width:15px;padding:0}.pRG-Fq_input{background-color:var(--clr-primary-2);field-sizing:content;text-align:center;border:none;border-radius:5px;min-width:25px;padding:0 3px}.pRG-Fq_input.pRG-Fq_dueSelect{min-width:50px;min-height:24px}.pRG-Fq_input.pRG-Fq_disabled{background:0 0}.pRG-Fq_buttons{justify-content:flex-end;gap:10px;display:flex}.pRG-Fq_undoPaid,.pRG-Fq_markPaid,.pRG-Fq_addPayment{background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.pRG-Fq_undoPaid:hover,.pRG-Fq_markPaid:hover,.pRG-Fq_addPayment:hover{background-color:var(--clr-primary-2)}.pRG-Fq_percentWrapper{align-items:center;gap:2px;display:inline-flex}.pRG-Fq_markPaid{color:var(--clr-success)}.pRG-Fq_undoPaid{color:var(--clr-danger)}.pRG-Fq_markPaidBody{width:80%}.pRG-Fq_markPaidButtons{gap:6px;display:flex}
._3sEDcW_toast{color:#fff;z-index:9999;border-radius:6px;align-items:center;gap:12px;padding:12px 20px;animation:.3s _3sEDcW_slideIn;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #00000026}._3sEDcW_error{background:#dc2626}._3sEDcW_success{background:#16a34a}._3sEDcW_toast button{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:20px;line-height:1}@keyframes _3sEDcW_slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._3sEDcW_closing{animation:.3s forwards _3sEDcW_slideOut}@keyframes _3sEDcW_slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}
.EtuXIa_optionValue{cursor:pointer;border-radius:var(--border-radius);background-color:var(--clr-primary-2);border:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-width:64px;max-width:50%;min-height:60px;margin:0;padding:6px 4px;font-size:12px;display:flex;position:relative}@media screen and (max-width:500px){.EtuXIa_optionValue{padding:4px 2px}}@media screen and (max-width:380px){.EtuXIa_optionValue{font-size:11px}}.EtuXIa_optionValue__hidden{display:none}.EtuXIa_optionValue__new:before{content:"NEW";background-color:var(--clr-orange-1);color:var(--clr-white-0);border-radius:2px;padding:1px 4px;font-size:10px;position:absolute;top:6px;left:6px}.EtuXIa_optionValue__small{border:3px solid var(--clr-primary-2);background-color:#0000;border-radius:30px;width:35px;min-width:auto;height:auto;min-height:auto;padding:0}.EtuXIa_optionValue__tall{min-width:75px}.EtuXIa_optionValue__checked{border-color:var(--clr-active)}.EtuXIa_optionValue__disabled{pointer-events:none;opacity:.5}.EtuXIa_optionValue span{text-align:center;font-family:var(--font-sans)}.EtuXIa_detailedView{background-color:var(--clr-primary-1);border-radius:var(--border-radius);pointer-events:none;z-index:1000;width:150px;overflow:hidden;box-shadow:0 2px 8px #63636333}.EtuXIa_detailedViewImage{width:150px;height:100px}.EtuXIa_detailedViewText{text-align:center;font-size:12px;font-weight:400;line-height:14px;font-family:var(--font-sans);padding:5px}.EtuXIa_optionValue__small.EtuXIa_optionValue__checked{padding:2px}.EtuXIa_input{display:none}.EtuXIa_img,.EtuXIa_object{border-radius:40px;grid-area:a;width:40px;height:40px;display:block}@media screen and (max-width:500px){.EtuXIa_img,.EtuXIa_object{width:40px}}.EtuXIa_img__svg,.EtuXIa_object__svg{pointer-events:none}.EtuXIa_optionValue__small>img{width:100%;height:100%}.EtuXIa_optionValue__tall>img{border-radius:var(--border-radius);width:100%;height:110px}.EtuXIa_object{pointer-events:none}.EtuXIa_name{text-align:left;font-size:12px;font-weight:400;line-height:14px;font-family:var(--font-sans);grid-area:b;display:block}.EtuXIa_tooltipIcon{width:20px;height:20px;margin:4px 0 0 10px;display:block;position:absolute;top:-4px;left:-10px}
.WGlaJG_option{opacity:1;max-height:2000px;margin:4px 6px 0;transition:max-height .4s ease-in,opacity .2s ease-in .2s;position:relative}[data-express] .WGlaJG_option{margin:4px 0}.WGlaJG_option__hidden{opacity:0;max-height:0;margin:0;transition:max-height .2s ease-out .2s,opacity .2s ease-out;display:none}.WGlaJG_option :not(input){-webkit-user-select:none;user-select:none}.WGlaJG_header{display:flex}.WGlaJG_name{color:var(--clr-accent-1);border-top:1px solid var(--border-color);font-size:14px;font-family:var(--font-sans-medium);margin:0;transition:background-color .3s}.WGlaJG_name__error{background-color:var(--clr-danger);color:#fff;border-radius:5px;margin:4px 0;line-height:26px;position:relative}.WGlaJG_name__error span{display:none}.WGlaJG_optionErrorText{color:var(--clr-danger);margin:8px 0 0 8px;font-size:12px;font-weight:700}.WGlaJG_overrideButton{cursor:pointer;margin-left:auto;padding:0}.WGlaJG_overrideButton svg{width:20px;height:20px}.WGlaJG_overrideContainer{display:none}.WGlaJG_overrideContainer__active{display:flex}.WGlaJG_overrideContainer__hidden{visibility:hidden;height:0}.WGlaJG_overrideContainer__viewOnly{display:flex}.WGlaJG_overrideValue::placeholder,.WGlaJG_overridePrice::placeholder{color:rgba(from var(--clr-accent-1) r g b / .5)}.WGlaJG_overrideValue::-webkit-input-placeholder{color:rgba(from var(--clr-accent-1) r g b / .5)}.WGlaJG_overridePrice::-webkit-input-placeholder{color:rgba(from var(--clr-accent-1) r g b / .5)}.WGlaJG_overrideValue{width:100%;margin-right:10px}.WGlaJG_overridePricePrefix{width:0;font-size:14px;position:relative;top:5.5px;left:11px}input.WGlaJG_overridePrice{width:100px;padding-left:18px}.WGlaJG_errorText{color:var(--clr-danger);margin:8px 0 0 8px;font-size:12px;font-weight:700}.WGlaJG_requiredAsterisk{color:var(--clr-danger);font-size:18px;position:relative;top:1px;left:4px}.WGlaJG_requiredAsterisk__error{color:#fff}.WGlaJG_tooltipIcon{width:20px;height:20px;margin:5px 5px 0 0}.WGlaJG_tooltip{opacity:0;background-color:var(--clr-primary-2);z-index:105;pointer-events:none;border-radius:2px;flex-direction:column;align-items:center;gap:10px;width:max-content;max-width:450px;padding:10px;font-size:14px;transition:opacity .2s ease-out;display:flex;position:fixed}.WGlaJG_tooltip:hover .WGlaJG_tooltip,.WGlaJG_tooltipIcon:hover .WGlaJG_tooltip{opacity:1;pointer-events:all}.WGlaJG_selectedContainer{color:rgba(from var(--clr-accent-1) r g b / .8);padding:0 5px 2px;font-size:14px;display:flex}.WGlaJG_optionValueScrollContainer{padding-bottom:5px;position:relative;overflow:auto}.WGlaJG_optionValueScrollContainer::-webkit-scrollbar{height:5px}.WGlaJG_optionValueScrollContainer::-webkit-scrollbar-track{background-color:#0000}.WGlaJG_optionValueScrollContainer::-webkit-scrollbar-thumb{background:0 0;border-radius:10px;transition:background-color .2s ease-out}.WGlaJG_optionValueScrollContainer:hover::-webkit-scrollbar-thumb{background-color:rgba(from var(--clr-mono-accent-1) r g b / .1);border-radius:10px}.WGlaJG_option__small .WGlaJG_optionValueScrollContainer{overflow:visible}.WGlaJG_option__small .WGlaJG_optionValueScrollContainer input[type=checkbox]{display:none}.WGlaJG_optionValueContainerScrollLeftButton,.WGlaJG_optionValueContainerScrollRightButton{z-index:1;background-color:var(--clr-accent-1);cursor:pointer;pointer-events:all;opacity:1;border-radius:30px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .2s ease-out;display:flex;position:absolute;top:50%;transform:translateY(-25%);box-shadow:0 54px 55px #00000040,0 -12px 30px #0000001f,0 4px 6px #0000001f,0 12px 13px #0000002b,0 -3px 5px #00000017}@media (pointer:coarse){.WGlaJG_optionValueContainerScrollLeftButton,.WGlaJG_optionValueContainerScrollRightButton{display:none}}.WGlaJG_optionValueContainerScrollLeftButton span,.WGlaJG_optionValueContainerScrollRightButton span{justify-content:center;align-items:center;display:flex}.WGlaJG_optionValueContainerScrollLeftButton svg,.WGlaJG_optionValueContainerScrollRightButton svg{fill:var(--clr-primary-1);width:20px;margin-left:-2px}.WGlaJG_optionValueContainerScrollLeftButton:hover,.WGlaJG_optionValueContainerScrollRightButton:hover{background-color:var(--clr-accent-2)}.WGlaJG_optionValueContainerScrollLeftButton__hidden,.WGlaJG_optionValueContainerScrollRightButton__hidden{opacity:0;pointer-events:none}.WGlaJG_optionValueContainerScrollLeftButton{left:3px}.WGlaJG_optionValueContainerScrollRightButton{right:3px}.WGlaJG_optionValueContainerScrollRightButton svg{fill:var(--clr-primary-1);width:20px;margin-left:2px}.WGlaJG_optionValueContainer{text-align:center;align-items:stretch;gap:6px;margin:0;display:flex}.WGlaJG_optionValueContainer__hidden{display:none}.WGlaJG_option__small .WGlaJG_optionValueContainer{flex-wrap:wrap;justify-content:start;align-items:center;display:flex}.WGlaJG_selectedValueName{font-family:var(--font-sans);font-style:italic}
.lhP0_a_container{border-bottom:2px solid var(--clr-primary-2);margin-bottom:12px}.lhP0_a_container.lhP0_a_error .lhP0_a_header h2{color:var(--clr-danger)}.lhP0_a_container.lhP0_a_error .lhP0_a_header svg{fill:var(--clr-danger)}.lhP0_a_container.lhP0_a_caution .lhP0_a_header h2{color:var(--clr-warning)}.lhP0_a_container.lhP0_a_caution .lhP0_a_header svg{fill:var(--clr-warning)}.lhP0_a_header{background:var(--clr-primary-2);color:inherit;cursor:pointer;font:inherit;text-align:left;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 8px;display:flex}.lhP0_a_header h2{font-family:var(--font-sans);margin:0;padding:0 0 0 8px;font-size:16px}.lhP0_a_collapseIcon{width:20px;height:20px}.lhP0_a_notificationList{max-height:40vh;padding-top:10px;overflow-y:auto}
.g2hpeG_container.g2hpeG_error .g2hpeG_header .g2hpeG_label{color:var(--clr-danger)}.g2hpeG_container.g2hpeG_error .g2hpeG_header svg{fill:var(--clr-danger)}.g2hpeG_container.g2hpeG_caution .g2hpeG_header .g2hpeG_label{color:var(--clr-warning)}.g2hpeG_container.g2hpeG_caution .g2hpeG_header svg{fill:var(--clr-warning)}.g2hpeG_header{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 8px;display:flex}.g2hpeG_label{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;padding-left:8px;font-size:13px;font-weight:600;display:flex}.g2hpeG_label svg,.g2hpeG_collapseIcon{width:16px;height:16px}.g2hpeG_notificationBox{flex-direction:column;padding:0 8px 16px 16px;display:flex}.g2hpeG_notification{padding:12px 0}.g2hpeG_notification+.g2hpeG_notification{border-top:1px solid var(--clr-primary-2)}.g2hpeG_notification>p{border-bottom:1px solid rgba(from var(--clr-accent-1) r g b / .3);margin:0;padding-bottom:6px;font-size:14px;font-weight:600}.g2hpeG_messageBox{flex-direction:column;display:flex}.g2hpeG_message{white-space:pre-wrap;padding:6px 0 0}.g2hpeG_message p{margin:0;font-size:14px}.g2hpeG_notificationItems{flex-flow:wrap;gap:6px;width:100%;margin-top:6px;display:flex}.g2hpeG_itemShortcut{border:1px solid var(--clr-grey-1);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-width:28px;padding:2px 10px;transition:background .2s;display:flex}.g2hpeG_itemShortcut:hover{background-color:var(--clr-primary-2)}.g2hpeG_itemShortcut p{color:var(--clr-accent-1);margin:0;font-size:13px;font-weight:700;line-height:1.4}
.ZWgm_a_center{pointer-events:none;z-index:2;position:absolute;inset:0}.ZWgm_a_center--hidden{opacity:0;pointer-events:none}
.jKzc8G_button{color:var(--clr-accent-1);cursor:pointer;text-align:center;background-color:#0000;border:none;border-radius:2px;outline:none;align-items:center;gap:8px;min-height:38px;transition:background-color .3s ease-out;display:flex;transform:scale(1);text-decoration:none!important}.jKzc8G_button>div{display:flex}@media (max-width:1024px){.jKzc8G_button{padding:0 8px}}.jKzc8G_button .svg-icon{display:flex}.jKzc8G_button:hover{background-color:var(--clr-primary-1);transition:background-color .3s ease-out}.jKzc8G_button--disabled{cursor:default}.jKzc8G_button--disabled p,.jKzc8G_button--disabled svg{opacity:.5}.jKzc8G_button p{color:var(--clr-accent-1);margin:0;font-size:14px;font-weight:400;line-height:14px}.jKzc8G_slider{background-color:var(--clr-primary-2);border:1.5px solid var(--clr-accent-1);cursor:pointer;border-radius:20px;width:30px;height:16px;transition:background-color .4s,border-color .4s;display:inline-block;position:relative}.jKzc8G_slider:before{background-color:var(--clr-accent-1);content:"";border-radius:50%;width:12px;height:12px;transition:transform .4s,background-color .4s;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.jKzc8G_slider--active{background-color:var(--clr-accent-1)}.jKzc8G_slider--active:before{background-color:var(--clr-primary-1);transform:translate(13px)translateY(-50%)}.jKzc8G_list{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(from var(--clr-primary-1) r g b / .75);border:1px solid rgb(var(--clr-primary-2));border-radius:var(--border-radius);z-index:2;flex-direction:column;display:flex;position:absolute;top:100%;box-shadow:0 2px 8px #63636333}.jKzc8G_list .jKzc8G_button{min-height:unset;width:100%;padding:3px 12px}.jKzc8G_list--overflow{right:0}.jKzc8G_list--mobile{top:0;right:100%}.jKzc8G_notifCounter{background:var(--clr-warning);border-radius:100px;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;transform:translate(14px,-3px)}.jKzc8G_notifCounter--warning{background:var(--clr-danger)}.jKzc8G_notifCounter .jKzc8G_notifCounterText{color:var(--clr-white-1);filter:drop-shadow(0 0 .5px rgb(var(--clr-black-1)));width:12px;height:12px;margin:0;padding:0;font-size:9px}
.Q4YXZW_header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:visible;z-index:5;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex;position:absolute;top:0;left:0}.Q4YXZW_header:before{content:"";background-color:var(--clr-primary-1);opacity:.8;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.Q4YXZW_header--products{-webkit-backdrop-filter:blur();backdrop-filter:blur()}@media (min-width:1024px){.Q4YXZW_header--products{width:calc(100% - 500px)}}.Q4YXZW_header--products:before{background-color:#0000}#planner.samplePage .Q4YXZW_header--products{width:100%;top:auto;bottom:0}.Q4YXZW_header__left,.Q4YXZW_header__right,.Q4YXZW_header__center{flex-direction:row;align-items:center;gap:8px;display:flex}.Q4YXZW_header__left p,.Q4YXZW_header__right p,.Q4YXZW_header__center p{color:var(--clr-accent-1);text-wrap:nowrap;margin:0;font-size:14px;font-weight:400;line-height:14px}.Q4YXZW_header__left,.Q4YXZW_header__right{flex:none}.Q4YXZW_header__left{margin-left:8px}.Q4YXZW_header__right{margin-right:8px}@media (max-width:1024px){.Q4YXZW_header__right{margin-right:0}}.Q4YXZW_header__center{pointer-events:visible;cursor:pointer;flex:1 1 0;justify-content:center;min-width:0;overflow:hidden}.Q4YXZW_header__center--disabled{cursor:default}.Q4YXZW_header__center--disabled p,.Q4YXZW_header__center--disabled svg{opacity:.5}.Q4YXZW_header__home{cursor:pointer;display:block}.Q4YXZW_header__home--nk{background-color:var(--clr-accent-1);width:24px;height:24px;-webkit-mask:url(/assets/naked-logo-small.svg);mask:url(/assets/naked-logo-small.svg)}.Q4YXZW_header__home--ic{background-image:url(/assets/ice-logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:26px;height:26px}.Q4YXZW_saveText{color:var(--clr-accent-1);margin:0;font-size:14px;position:fixed;top:50px;right:20px}.theme-dark .Q4YXZW_saveText{text-shadow:1px 1px 2px #000c!important}
._mvm5q_footer{pointer-events:auto;z-index:5;justify-content:end;align-items:center;gap:14px;width:100%;height:50px;display:flex;position:absolute;bottom:0;left:0}
.bGC-Ia_bottomRight{flex-wrap:nowrap;justify-content:center;align-items:baseline;margin-bottom:10px;margin-right:10px;display:flex;position:absolute;bottom:0;right:0}@media (max-width:600px){.bGC-Ia_bottomRight{flex-direction:column;width:70px}}.bGC-Ia_totalPrice{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(from var(--clr-primary-1) r g b / .75);border-radius:var(--border-radius);width:100%;height:38px;margin-right:10px;padding:10px;font-size:16px;line-height:16px;display:flex}.bGC-Ia_totalPrice:hover .bGC-Ia_priceToolTip{display:block}.bGC-Ia_totalPrice p{font-family:sans-serif;font-size:16px;line-height:16px}.bGC-Ia_priceToolTip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(from var(--clr-primary-1) r g b / .75);color:var(--clr-accent-1);z-index:105;border-radius:5px;width:180px;padding:5px;font-size:12px;display:none;position:absolute;top:-5px;left:50%;transform:translate(-50%,-100%)}@media (max-width:600px){.bGC-Ia_priceToolTip{left:auto;right:0;transform:translateY(-100%)}}
.BqrWFa_item{cursor:pointer;text-align:center;width:75px}.BqrWFa_item img{aspect-ratio:16/12;object-fit:cover;border-radius:var(--border-radius);width:100%}.BqrWFa_item p{color:var(--clr-accent-1);margin:4px 0 0;padding:5px 0;font-size:12px;line-height:12px}.BqrWFa_placeholderThumb{aspect-ratio:16/12;background-color:rgba(from var(--clr-accent-1) r g b / .1);border-radius:var(--border-radius);justify-content:center;align-items:center;display:flex}
.b17d-a_longPressIndicator{pointer-events:none;visibility:hidden;z-index:110;border-radius:100%;position:fixed;transform:translate(-50%,-50%)}.b17d-a_longPressIndicator.b17d-a_longPressIndicatorActive{visibility:visible;animation:1s linear forwards b17d-a_longPressSpin}@keyframes b17d-a_longPressSpin{0%{clip-path:polygon(50% 50%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}24%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 50%,100% 50%,100% 50%,100% 50%)}36%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%,100% 100%)}48%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 100%,50% 100%,50% 100%,50% 100%)}60%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 100%,0% 100%,0% 100%,0% 100%)}72%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 100%,0% 100%,0% 50%,0% 50%)}84%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 100%,0% 100%,0% 0%,0% 0%)}96%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 100%,0% 100%,0% 0%,50% 0%)}}
.Yb5E_G_card{cursor:move;grid-gap:0;background-color:var(--clr-primary-1);border:none;border-bottom:1px solid var(--clr-accent-1);grid-template-columns:auto 35px;align-items:center;width:100%;margin:4px 0;display:grid}.Yb5E_G_card *{-webkit-user-select:none;user-select:none}.Yb5E_G_card:hover{background-color:var(--clr-primary-1)}.Yb5E_G_card p{text-align:left;margin-bottom:0}.Yb5E_G_card img{border-radius:var(--border-radius);width:100%;height:auto}.Yb5E_G_primaryContainer{grid-gap:0 16px;background-color:var(--clr-primary-1);width:100%;font:inherit;text-align:left;cursor:inherit;border:none;grid-template-columns:20px 90px auto;align-items:center;margin:4px 0;padding:0;display:grid}.Yb5E_G_primaryContainerFullWidth{grid-column:span 2}.Yb5E_G_price{font-size:14px}.Yb5E_G_card.Yb5E_G_disabled{pointer-events:none}.Yb5E_G_card.Yb5E_G_disabled p{color:rgba(from var(--clr-accent-1) r g b / .5)}.Yb5E_G_card.Yb5E_G_listOnly{cursor:unset}.Yb5E_G_placeholder{background-color:rgba(from var(--clr-accent-1) r g b / .1);border-radius:var(--border-radius);justify-content:center;align-items:center;width:90px;height:90px;display:flex}.Yb5E_G_textNoThumb{grid-column:2/span 2}.Yb5E_G_iconBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:35px;display:flex}.Yb5E_G_iconBtn:hover{background-color:var(--clr-primary-2)}.Yb5E_G_iconBtn svg{width:25px;height:25px}.Yb5E_G_iconBtn:disabled,.Yb5E_G_iconBtn.Yb5E_G_iconBtnDecor:disabled{cursor:not-allowed;opacity:.35}.Yb5E_G_iconBtn:disabled:hover{background:0 0}.Yb5E_G_iconBtn.Yb5E_G_iconBtnDecor{cursor:move}.Yb5E_G_card.Yb5E_G_customCategory,.Yb5E_G_card.Yb5E_G_noDragIn{cursor:pointer;grid-gap:0}
.kp-planner-search-portal-host{z-index:2;background-color:var(--clr-primary-1);flex-shrink:0;width:100%;position:sticky;top:0}.DONKwa_popupContainer{z-index:1000;box-sizing:border-box;width:100%;padding:0 10px;position:absolute;top:0}.DONKwa_active{display:block;position:relative;top:auto}.DONKwa_searchItemsContainer{flex-direction:column;display:flex}.DONKwa_searchItemsContainer img{border-radius:5px;width:100%;max-width:100px}.DONKwa_searchPopupInput{z-index:1;border:2px solid var(--clr-primary-2);width:100%;height:34px;color:var(--clr-accent-1);background-color:var(--clr-primary-2);box-shadow:none;border-radius:5px;margin-block:10px;padding:8px 56px 8px 10px;font-size:14px;position:sticky;top:5px}.DONKwa_searchInputWrap{position:relative}.DONKwa_clearButton{color:var(--clr-accent-1);cursor:pointer;z-index:2;background:0 0;border:none;padding:0;font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.DONKwa_clearButton:disabled{opacity:.4;cursor:default}.DONKwa_productWrapper{cursor:move;grid-gap:0 16px;background-color:rgb(var(--clr-primary-1));border-bottom:1px solid rgb(var(--clr-accent-1));grid-template-columns:auto 35px;align-items:center;width:100%;margin:4px 0;padding-bottom:5px;display:grid}.DONKwa_productWrapperMain{gap:10px;display:flex}.DONKwa_productWrapperMain img{height:100px}.DONKwa_hidden{display:none}
.E7DVlW_panel{box-sizing:border-box;flex-direction:column;width:40%;min-width:350px;margin-top:50px;padding:5px 5px 10px;display:flex}.E7DVlW_panelNoSearch{margin-top:0}.E7DVlW_searchHidden{display:none}.E7DVlW_prevButton{background-color:var(--clr-primary-1);text-align:left;border-radius:5px;align-items:center;width:100%;padding:5px;font-size:16px;display:flex}.E7DVlW_prevButton span{align-items:center;display:flex}.E7DVlW_section{text-align:left;border-bottom:1px solid var(--clr-accent-1);color:var(--clr-accent-1);width:100%;margin:5px 0}.E7DVlW_inlineContainer{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.E7DVlW_loadingSpinner{z-index:1;grid-gap:0 20px;background-color:var(--clr-primary-2);justify-content:center;align-items:center;width:calc(100% + 10px);margin:-5px;padding:10px 0;display:flex;position:sticky;bottom:0;left:0}.E7DVlW_loadingSpinnerHidden{display:none}.E7DVlW_loadingSpinner span{color:var(--clr-accent-1);font-size:16px}.E7DVlW_loadingSpinner .E7DVlW_spinnerIcon{width:25px;height:25px}.E7DVlW_loadMoreBtn{align-self:center;margin-top:1em}@media screen and (max-width:1024px){.E7DVlW_panel{width:100%;min-width:0;padding:8px 8px 24px}.E7DVlW_panel .E7DVlW_loadMoreBtn{flex-shrink:0;margin-bottom:8px}}
.wD0ASq_warningDisabled{background-color:var(--clr-grey-1);border-color:var(--clr-grey-2);color:var(--clr-grey-2);pointer-events:none}
.qVIWBa_modal{background-color:rgba(from var(--clr-primary-1) r g b / .75);opacity:0;z-index:104;transform-origin:50%;border-radius:10px;flex-direction:column;width:90%;max-width:1000px;max-height:calc(100% - 20px);padding:10px 20px;font-size:16px;transition:all .3s ease-out .1s;display:flex;position:absolute;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.qVIWBa_open{opacity:1;box-shadow:rgba(from var(--clr-primary-1) r g b / .5) 0px 2px 8px 0px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:50%}.qVIWBa_backdrop{pointer-events:none;z-index:103;background-color:var(--clr-primary-1);opacity:0;width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;top:0;left:0}.qVIWBa_backdropOpen{opacity:.5;pointer-events:all}.qVIWBa_header{justify-content:space-between;margin-bottom:10px;display:flex}.qVIWBa_title{font-size:20px}.qVIWBa_closeButton{background:0 0;border:none;padding:0}.qVIWBa_btnContainer{order:1;gap:1em;margin-top:15px;margin-bottom:10px;display:flex}.qVIWBa_btn{flex:none}.qVIWBa_text{margin:0}.qVIWBa_itemContainer{flex-direction:column;gap:10px;display:flex}.qVIWBa_message{width:clamp(250px,90%,550px)}.qVIWBa_danger{background-color:var(--clr-red-2);color:#fff}.qVIWBa_warning{border:10px solid rgb(var(--clr-amber-1))}
.-PIT-W_optionErrorList{max-height:500px;overflow-y:auto}.-PIT-W_optionErrorListOption{margin-left:20px}
._RR-Ya_item{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}._RR-Ya_item ._RR-Ya_copy{flex:auto;min-width:0}._RR-Ya_item ._RR-Ya_optionArea{flex:none;align-items:center;display:flex}
.AhKXjq_container{width:20px;height:20px;padding-right:10px;transform:translateY(-5px)}.AhKXjq_switch{background:var(--color-switch-bg);z-index:100;border-radius:3rem;width:60px;height:34px;padding:1rem 1.5rem;display:inline-block;position:relative;bottom:0;left:50%;transform:translate(-50%)}.AhKXjq_switch input{opacity:0;width:0;height:0}.AhKXjq_slider{cursor:pointer;background-color:var(--clr-primary-2);border:2px solid rgb(var(--clr-accent-1));border-radius:34px;transition:all .4s;position:absolute;inset:0}.AhKXjq_slider:before{content:"";background-color:var(--clr-accent-1);border-radius:50%;width:26px;height:26px;transition:all .4s;position:absolute;bottom:2px;left:3px}input:checked+.AhKXjq_slider{background-color:var(--clr-accent-1)}input:focus+.AhKXjq_slider{box-shadow:0 0 1px rgb(var(--clr-accent-1))}input:checked+.AhKXjq_slider:before{background-color:var(--clr-primary-1);transform:translate(26px)}.AhKXjq_settingsSwitch{bottom:auto;scale:.7}.AhKXjq_settingsSwitch .AhKXjq_switch{padding:0;left:auto;transform:none}.AhKXjq_settingsSwitch .AhKXjq_slider:before{top:50%;bottom:auto;transform:translateY(-50%)}.AhKXjq_settingsSwitch input:checked+.AhKXjq_slider:before{transform:translate(26px,-50%)}
.nhqEuW_settings{gap:1em;margin-top:1em}.nhqEuW_itemContainer{flex-direction:column;gap:1em;display:flex}.nhqEuW_sectionTitle{border-bottom:.5px solid rgba(from var(--clr-accent-1) r g b / .5);text-transform:uppercase;letter-spacing:.08em;margin:.5em 0 0;padding-bottom:.4em;font-size:14px}@media screen and (min-width:1024px){.nhqEuW_productModal{width:60%;left:calc(50% - 250px)}}
.c19wwa_hotkeys{row-gap:0;font-size:clamp(14px,1.5vw,16px)}.c19wwa_row{border-bottom:.5px solid rgba(from var(--clr-accent-1) r g b / .5);grid-template-columns:clamp(9em,10vw,10em) minmax(0,1fr);align-items:center;gap:10px 1.5em;padding-block:.65em;display:grid}.c19wwa_row>p{overflow-wrap:break-word;margin:0}.c19wwa_description{text-align:right}@media (max-width:1024px){.c19wwa_hotkeys{height:auto;max-height:calc(100% - 24px)}.c19wwa_row{padding-block:.5em}}
._1OTrLq_carousel{cursor:grab;-webkit-user-select:none;user-select:none;width:100%;margin-inline:auto;position:relative}._1OTrLq_carousel:active{cursor:grabbing}._1OTrLq_carouselViewport{--slide-size:calc(100% / var(--slides-per-view,4));overscroll-behavior-x:contain;position:relative;overflow:hidden}._1OTrLq_carouselContainer{touch-action:pan-y pinch-zoom;flex-wrap:nowrap;margin-right:-20px;display:flex}@media (max-width:800px){._1OTrLq_carouselContainer{align-items:flex-start}}._1OTrLq_carouselSlide{flex:0 0 calc(100% / var(--slides-per-view,1) - 20px);align-items:center;min-width:0;margin-right:20px;display:flex}@media only screen and (max-width:800px){._1OTrLq_carouselSlideMarginReset{margin-top:20px}}._1OTrLq_carouselNavigation{pointer-events:none;z-index:1;justify-content:space-between;align-items:center;height:0;padding-inline:25px;display:flex;position:absolute;top:50%;left:0;right:0;overflow:visible;transform:translateY(-50%)}@media only screen and (max-width:900px){._1OTrLq_carouselNavigation{padding-left:5px;padding-right:5px}}._1OTrLq_carouselButton{background-color:var(--clr-accent-2);cursor:pointer;pointer-events:auto;touch-action:manipulation;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:opacity .2s;display:flex}._1OTrLq_carouselButton svg{width:auto;height:80%;fill:var(--clr-primary-1)}._1OTrLq_carouselButton:disabled{cursor:not-allowed;opacity:.45}._1OTrLq_carouselDotWrapper{justify-content:center;align-items:center;gap:.75rem;margin-top:20px;display:flex;position:relative}._1OTrLq_carouselDot{background-color:var(--clr-accent-1);cursor:pointer;opacity:.25;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:all .2s}._1OTrLq_carouselDot:hover{opacity:.5;transform:scale(1.2)}._1OTrLq_carouselDotSelected{opacity:1}._1OTrLq_carouselProgress{background-color:#0000001a;width:200px;height:2px;margin:1.5rem auto 0;position:relative;overflow:hidden}._1OTrLq_carouselProgressBar{background-color:#000;height:100%;transition:width .2s ease-out;position:absolute;top:0;left:0}
.e4j6TG_awardContainer{text-align:center;color:var(--clr-accent-1);grid-template-columns:100px auto 100px;font-size:10px;display:grid}@media (max-width:600px){.e4j6TG_awardContainer{gap:0;width:auto;transform:scale(.7)}}.e4j6TG_awardContainer svg{width:100%}.e4j6TG_awardsWrapper{flex-wrap:wrap;justify-content:center;justify-items:center;gap:40px;display:flex;overflow:hidden}@media (max-width:800px){.e4j6TG_awardsWrapper{gap:0}}.e4j6TG_awardThumb{width:180px;height:50px}.e4j6TG_awardThumb svg{width:180px;height:50px;fill:var(--clr-accent-1)}.e4j6TG_laurel{fill:var(--clr-accent-1);display:block}.e4j6TG_laurel.e4j6TG_left{grid-column:1;margin-right:5px}.e4j6TG_awardInnerContainer{flex-direction:column;align-items:center;display:flex}@media (max-width:800px){.e4j6TG_awardInnerContainer{padding-inline:5px}}@media (max-width:600px){.e4j6TG_awardInnerContainer{padding-inline:10px}}.e4j6TG_laurel.e4j6TG_right{grid-column:3;margin-left:5px}@media (max-width:1500px){.e4j6TG_laurel.e4j6TG_left{margin-right:-7px}.e4j6TG_laurel.e4j6TG_right{margin-left:-7px}}@media (max-width:750px){.e4j6TG_laurel.e4j6TG_left{margin-right:-10px}.e4j6TG_laurel.e4j6TG_right{margin-left:-10px}}@media (max-width:800px){.e4j6TG_awardInnerContainer:first-child{display:none}}.e4j6TG_awardTop{text-align:center;border-bottom:1px solid rgb(var(--clr-accent-2));width:100%;padding:10px 0}.e4j6TG_awardTop p{text-transform:uppercase;font-size:22px;font-family:var(--font-sans);color:var(--clr-accent-1);margin:0}@media (max-width:800px){.e4j6TG_awardTop p{font-size:20px}}.e4j6TG_awardTop span{font-family:var(--font-sans);color:var(--clr-accent-2);font-size:18px}.e4j6TG_awardMiddle{text-align:center;color:var(--clr-accent-2);margin-top:10px}.e4j6TG_awardMiddle p{font-size:18px;font-family:var(--font-sans);text-transform:uppercase}@media (max-width:800px){.e4j6TG_awardMiddle p{font-size:16px}}.e4j6TG_icon,.e4j6TG_imageContainer{width:180px;height:50px}@media (max-width:1900px){.e4j6TG_icon,.e4j6TG_imageContainer{width:150px}}.e4j6TG_icon{color:var(--clr-accent-1)}.e4j6TG_awards{flex-wrap:wrap;justify-content:center;justify-items:center;gap:40px;margin:0 auto;padding:70px 50px;display:flex;overflow:hidden}@media (max-width:1400px){.e4j6TG_container{grid-template-areas:"awd1 awd1 awd2 awd2 awd3 awd3""awd4 awd4 awd5 awd5 awd6 awd6";padding:100px 20px;display:grid}}@media (max-width:1200px){.e4j6TG_container{grid-template-areas:"awd1 awd2""awd3 awd4""awd5 awd6";padding:50px 0}}@media (max-width:800px){.e4j6TG_container{grid-template-columns:300px 300px;gap:0}}@media (max-width:600px){.e4j6TG_container{grid-template-rows:repeat(3,150px);grid-template-columns:210px 210px;padding:50px}}
.zyrdea_container{color:var(--clr-accent-1);grid-template-columns:1fr 1fr;gap:20px;padding:0 30px;display:grid}.zyrdea_textDivider{text-transform:uppercase;color:var(--clr-accent-1);flex-direction:row;grid-area:2/1/auto/span 2;align-items:center;margin-bottom:0;font-size:14px;font-weight:500;display:flex}.zyrdea_textDivider:before,.zyrdea_textDivider:after{content:"";border-bottom:1px solid #6a6a6a;flex:1;margin:auto}.zyrdea_textDivider:before{margin-right:10px}.zyrdea_textDivider:after{margin-left:10px}.zyrdea_contactText p{color:var(--clr-accent-1);margin-inline:auto;width:fit-content;margin-top:10px}@media (max-width:950px){.zyrdea_container{grid-template-columns:1fr 1fr;gap:5px 20px;padding:0 10px}.zyrdea_textDivider{grid-row:2}.zyrdea_contactText{text-align:center;font-size:12px}}@media (max-width:700px){.zyrdea_container{grid-template-columns:1fr;gap:5px 20px;padding:0 10px}.zyrdea_textDivider{grid-area:3/1}}
.ZvtZTG_awardContainer{text-align:center;color:var(--clr-accent-1);grid-template-columns:80px auto 80px;justify-content:center;gap:5px;width:100%;max-width:350px;font-size:10px;display:grid}@media (max-width:800px){.ZvtZTG_awardContainer{transform:scale(.8)}}@media (max-width:700px){.ZvtZTG_awardContainer{gap:0;max-width:270px}}.ZvtZTG_awardContainer svg{width:100%}@media (max-width:600px){.ZvtZTG_awardContainer:nth-child(4),.ZvtZTG_awardContainer:nth-child(5),.ZvtZTG_awardContainer:nth-child(6){display:none}}.ZvtZTG_awardThumb{width:180px;height:50px}@media (max-width:800px){.ZvtZTG_awardThumb{width:150px}}.ZvtZTG_awardThumb svg{width:180px;height:50px;fill:var(--clr-accent-1)}@media (max-width:800px){.ZvtZTG_awardThumb svg{width:150px}}.ZvtZTG_laurel{fill:var(--clr-accent-1);display:block}.ZvtZTG_laurel.ZvtZTG_left{grid-column:1}.ZvtZTG_awardInnerContainer{flex-direction:column;align-items:center;display:flex}.ZvtZTG_laurel.ZvtZTG_right{grid-column:3}@media (max-width:1500px){.ZvtZTG_laurel.ZvtZTG_left{margin-right:-7px}.ZvtZTG_laurel.ZvtZTG_right{margin-left:-7px}}@media (max-width:800px){.ZvtZTG_laurel.ZvtZTG_left{margin-right:5px}.ZvtZTG_laurel.ZvtZTG_right{margin-left:5px}}@media (max-width:600px){.ZvtZTG_laurel.ZvtZTG_left{margin-right:-7px}.ZvtZTG_laurel.ZvtZTG_right{margin-left:-7px}}.ZvtZTG_awardTop{text-align:center;border-bottom:1px solid rgb(var(--clr-accent-2));width:100%;padding:0}.ZvtZTG_awardTop p{text-transform:uppercase;font-size:22px;font-family:var(--font-sans-medium);color:var(--clr-accent-1);margin:0}@media (max-width:800px){.ZvtZTG_awardTop p{font-size:20px}}.ZvtZTG_awardTop span{font-family:var(--font-sans);color:var(--clr-accent-2);font-size:18px}.ZvtZTG_awardMiddle{text-align:center;color:var(--clr-accent-2);margin-top:10px}.ZvtZTG_awardMiddle p{font-size:16px;font-family:var(--font-sans);text-transform:uppercase}.ZvtZTG_hero{color:var(--clr-hero-1)}.ZvtZTG_hero .ZvtZTG_awardThumb svg,.ZvtZTG_hero .ZvtZTG_laurel{fill:var(--clr-hero-1)}.ZvtZTG_hero .ZvtZTG_awardTop{border-bottom-color:color-mix(in srgb, var(--clr-hero-1) 55%, transparent)}.ZvtZTG_hero .ZvtZTG_awardTop p{color:var(--clr-hero-1)}.ZvtZTG_hero .ZvtZTG_awardTop span,.ZvtZTG_hero .ZvtZTG_awardMiddle{color:color-mix(in srgb, var(--clr-hero-1) 78%, transparent)}
.I3Qzfq_cardContainer{border-radius:var(--button-border-radius);background-color:var(--clr-primary-2);text-align:left;width:100%;height:200px;color:inherit;border:none;grid-template-columns:auto;justify-content:start;align-items:start;padding:0;display:grid;position:relative;overflow:hidden}.I3Qzfq_cardContainer:nth-child(2):nth-last-child(3){grid-column:span 2}.I3Qzfq_imageContainer{grid-column:1;width:100%;height:100%;position:relative}.I3Qzfq_image{object-fit:cover;width:200px;height:100%;position:relative;left:0}.I3Qzfq_divider{height:100%;position:absolute;top:0;right:-1px}.I3Qzfq_divider path{fill:var(--clr-primary-2)}.I3Qzfq_bodyContainer{grid-column:2;padding:0 20px}@media (max-width:950px){.I3Qzfq_cardContainer{grid-column:1;height:100px}.I3Qzfq_cardContainer:nth-child(2){grid-area:1/1}.I3Qzfq_cardContainer:nth-child(3){grid-area:1/2}.I3Qzfq_cardContainer:nth-child(4){grid-area:3/1}.I3Qzfq_cardContainer:nth-child(5){grid-area:3/2}.I3Qzfq_image{width:100px;height:100px}.I3Qzfq_bodyContainer h3{font-size:16px;font-family:var(--font-sans-medium)}.I3Qzfq_bodyContainer p{display:none}.I3Qzfq_bodyContainer svg{width:32px;height:32px;bottom:0;right:0}}@media (max-width:700px){.I3Qzfq_cardContainer:nth-child(2){grid-area:1/1}.I3Qzfq_cardContainer:nth-child(3){grid-area:2/1}.I3Qzfq_cardContainer:nth-child(4){grid-area:4/1}.I3Qzfq_cardContainer:nth-child(5){grid-area:5/1}}
.J0PxiG_animate{width:85px;height:85px;stroke:var(--clr-accent-1);fill:none;stroke-linecap:round;stroke-width:3px;stroke-dasharray:400;stroke-dashoffset:400px;position:absolute;top:-50px;left:-50%;transform:translate(-15%)rotate(-15deg)}@media (max-width:600px){.J0PxiG_animate{width:65px;height:65px;top:-60px;left:-40%}}@media (max-width:400px){.J0PxiG_animate{top:-50px;left:-33%}}.J0PxiG_active{animation:1.2s linear .2s forwards var(--arrowSVGAnimate)}
.BhQvTW_container{z-index:3;background-color:#1c1824;width:100%;height:100vh;position:relative}.BhQvTW_wrapper,.BhQvTW_shadow,.BhQvTW_imgWrapper{height:100%}.BhQvTW_wrapper,.BhQvTW_shadow,.BhQvTW_wrapperBody,.BhQvTW_imgWrapper{width:100%}.BhQvTW_wrapper{z-index:2;object-fit:cover;display:block;position:relative;overflow:hidden}.BhQvTW_shadow{z-index:1;display:block;position:absolute}.BhQvTW_shadow:after{content:"";opacity:.5;background-image:linear-gradient(#0000005c,#0000 90%);width:100%;height:150px;position:absolute;top:0;left:0}.BhQvTW_wrapperBody{z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:40px}@media (max-width:1024px){.BhQvTW_wrapperBody{bottom:20px}}.BhQvTW_title{color:var(--clr-hero-1);letter-spacing:.01em;font-size:4.2em;font-weight:100;line-height:1.2;font-family:var(--font-serif);text-align:center;margin:0}@media (max-width:1200px){.BhQvTW_title{font-size:4.2em}}@media (max-width:800px){.BhQvTW_title{font-size:2.2em}}.BhQvTW_copy{font-size:18px;font-family:var(--font-sans);max-width:800px;color:var(--clr-hero-1);text-align:center;margin-top:5px;margin-right:0}@media (max-width:1600px){.BhQvTW_copy{max-width:50%}}@media (max-width:800px){.BhQvTW_copy{max-width:100%;padding:0 10px;font-size:16px}}.BhQvTW_awardBadge{transform-origin:top;height:160px;margin-top:16px;transform:scale(.75)}.BhQvTW_imgWrapper{position:relative}.BhQvTW_media{object-fit:cover;vertical-align:middle;border:none;outline:none;width:100%;height:100%;text-decoration:none;-webkit-mask-image:linear-gradient(#000 80%,#0009 94%);mask-image:linear-gradient(#000 80%,#0009 94%)}.BhQvTW_fadeImage{background-color:unset;height:70vh}.BhQvTW_fadeImage .BhQvTW_imgWrapper{-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.BhQvTW_fadeImageBody{bottom:unset;margin-top:50px;position:relative}.BhQvTW_fadeImageBody .BhQvTW_title,.BhQvTW_fadeImageBody .BhQvTW_copy,.BhQvTW_fadeImageBody .BhQvTW_awardBadge{color:var(--clr-accent-1)}
.LJ6bha_container{flex:auto;justify-content:center;gap:20px;width:100%;max-width:1200px;margin:0 auto;padding:20px;display:flex}@media (max-width:1450px){.LJ6bha_container{flex-direction:column;align-items:center;padding-top:0}}.LJ6bha_imageWrapper{border-right:1px solid rgb(var(--clr-accent-2));flex:1 1 0;min-width:0;padding-right:50px;position:relative}@media (max-width:1450px){.LJ6bha_imageWrapper{border-right:unset;width:100%;padding-right:0}}.LJ6bha_image{width:100%;max-width:700px;height:auto;margin:0 auto;display:block}.LJ6bha_title{margin-top:0;margin-bottom:20px;font-size:36px}.LJ6bha_form{flex:1 1 0;min-width:0}@media (max-width:800px){.LJ6bha_form{text-align:center;flex:0 0 100%}}
.iflfrW_sectionWrapper [class*=carouselSlide]{display:flex}.iflfrW_sectionTile{flex-direction:column;width:100%;display:flex;overflow:hidden}.iflfrW_sectionTile:hover img{transition:transform .6s cubic-bezier(.4,0,.2,1);transform:scale(1.05)}.iflfrW_sectionTile img{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);object-fit:cover;width:100%;height:500px;transition:transform .6s cubic-bezier(.4,0,.2,1);display:block;transform:scale(1)}@media only screen and (max-width:900px){.iflfrW_sectionTile img{height:300px}}.iflfrW_sectionTileName{color:var(--clr-accent-1);font-family:var(--font-serif-medium);pointer-events:none;z-index:1;margin:0;font-size:36px;display:flex;position:absolute;bottom:30px;left:30px}.iflfrW_sectionTileOverlay{border-radius:var(--border-radius);background:#0000004d;width:100%;height:100%;position:absolute;bottom:0;left:0}.iflfrW_imageWrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);position:relative;overflow:hidden}.iflfrW_imageWrapper svg{height:36px;stroke:var(--clr-accent-1);pointer-events:none;z-index:3;width:36px;transition:transform .2s ease-in;position:absolute;bottom:30px;right:35px;transform:translate(-5px)}.iflfrW_imageWrapper svg circle{stroke-dasharray:95;stroke-dashoffset:95px;stroke-width:2px;transition:stroke-dashoffset .3s}.iflfrW_imageWrapper.iflfrW_round{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.iflfrW_sectionTile:hover .iflfrW_imageWrapper svg circle{stroke-dashoffset:0}.iflfrW_sectionTile:hover .iflfrW_imageWrapper svg{transform:translate(0)}.iflfrW_imageWrapper:after{content:"";background:linear-gradient(to top, var(--clr-primary-2) 10%, rgba(from var(--clr-primary-2) r g b / .6) 55%, rgba(from var(--clr-primary-2) r g b / 0) 100%);width:100%;height:40%;position:absolute;bottom:0;-webkit-mask:linear-gradient(#0000 0%,#000 50% 100%);mask:linear-gradient(#0000 0%,#000 50% 100%)}.iflfrW_copyWrapper{background:var(--clr-primary-2);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);flex:1;display:flex}.iflfrW_copyWrapper p{padding:10px 30px}.iflfrW_displayText{pointer-events:none;-webkit-user-select:none;user-select:none;width:max-content;padding:0 200px}.iflfrW_displayText h2{color:var(--clr-accent-1);z-index:999;pointer-events:none;font-size:90px;position:relative}@media only screen and (max-width:1200px){.iflfrW_displayText h2{font-size:70px}}@media only screen and (max-width:500px){.iflfrW_displayText h2{font-size:50px}}.iflfrW_displayText h2:after{color:var(--clr-hero-1);content:attr(data-text);width:max-content;height:100%;font-size:90px;display:block;position:absolute;left:50%}@media only screen and (max-width:1200px){.iflfrW_displayText h2:after{font-size:70px}}@media only screen and (max-width:500px){.iflfrW_displayText h2:after{font-size:50px}}@media only screen and (max-width:1500px){.iflfrW_displayText{padding:0 50px}}@media only screen and (max-width:500px){.iflfrW_displayText{padding:0 20px}}.iflfrW_discoveryDescription{border-top:1px solid var(--clr-accent-1);text-align:right;margin-top:60px;padding-top:30px}
.sfA4Wq_fieldset{border:none;grid-template-columns:1fr;gap:1.2em;min-width:0;display:grid}.sfA4Wq_fieldset:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr);gap:1.2em}@media (max-width:800px){.sfA4Wq_fieldset:has(>:nth-child(2)){gap:unset;grid-template-columns:1fr}}.sfA4Wq_bottomSection{justify-content:space-between;align-items:flex-start;display:flex}.sfA4Wq_bottomSection span{padding-right:1rem;display:block}.sfA4Wq_button{flex-shrink:0}
.qsVmtW_anchor{margin-top:-80px}.qsVmtW_wrapper{z-index:9;opacity:0;pointer-events:none;width:100%;animation:.3s cubic-bezier(.445,.05,.55,.95) backwards qsVmtW_showHideStickySectionRevert;position:fixed;top:62px}[data-theme=dark] .qsVmtW_wrapper.qsVmtW_slideInDown{background:rgba(from var(--clr-black-1) r g b / .3)}[data-theme=light] .qsVmtW_wrapper.qsVmtW_slideInDown{background:rgba(from var(--clr-white-1) r g b / .3)}.qsVmtW_slideInDown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1;pointer-events:auto;animation:.3s cubic-bezier(.445,.05,.55,.95) forwards qsVmtW_showHideStickySection}.qsVmtW_wrapperInner{place-content:center space-between;padding:10px;display:flex}@keyframes qsVmtW_showHideStickySection{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes qsVmtW_showHideStickySectionRevert{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}.qsVmtW_heading{align-items:center;display:flex}.qsVmtW_heading h2{margin-top:0;margin-bottom:0}.qsVmtW_links{z-index:12;align-content:center;gap:10px;display:flex}.qsVmtW_linksItem{cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;text-decoration:none;display:flex}.qsVmtW_linkItem{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.qsVmtW_linkItem svg{width:24px;height:24px;fill:var(--clr-accent-1);transition:all .2s ease-in}.qsVmtW_linkItem span{text-transform:uppercase;font-size:12px;font-family:var(--font-sans-bold);text-decoration:none}.qsVmtW_linkItem:hover span{text-decoration:underline}
.fO44qa_header{flex-direction:column;align-items:center;margin:auto;padding:0 0 1em;display:flex}.fO44qa_header h1{text-align:center;font-size:64px}.fO44qa_header p{text-align:center;max-width:900px;margin-top:20px;padding:0 20px;font-size:20px}@media only screen and (max-width:1024px){.fO44qa_header p{max-width:600px;font-size:16px}}@media only screen and (max-width:800px){.fO44qa_header h1{font-size:44px}}@media only screen and (max-width:500px){.fO44qa_header h1{margin-top:0;font-size:38px}}
.b_wDSa_plannerAnchor{height:auto;min-height:100%;scroll-margin-top:62px;overflow:visible}.b_wDSa_modalHeading{text-align:center;flex:1}.b_wDSa_modalBody,.b_wDSa_modalBody p{text-align:center}:is(.b_wDSa_modalBody p:has(a),.b_wDSa_modalBody p:has(button)){vertical-align:middle;margin:4px;display:inline-block}.b_wDSa_modalBody.b_wDSa_leftAlign,.b_wDSa_modalBody.b_wDSa_leftAlign p{text-align:left}@media (max-width:600px){:is(.b_wDSa_modalBody p:has(a),.b_wDSa_modalBody p:has(button)){margin:4px auto;display:block}.b_wDSa_modalBody a,.b_wDSa_modalBody button{width:fit-content;margin:0 auto;display:block}}.b_wDSa_agreementSection{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.b_wDSa_checkboxLabel{cursor:pointer;font-size:16px;font-family:var(--font-sans-medium);gap:5px;height:max-content;display:flex}.b_wDSa_checkboxLabel input:checked+span{text-decoration:underline}.b_wDSa_headingWrapper{justify-content:space-between;align-items:center;display:flex}.b_wDSa_contactLink{text-decoration:underline}
.TFPV1a_informationContainer{font-family:var(--font-serif);grid-template-columns:1fr;gap:15px;max-width:100%;margin-top:0;display:grid}.TFPV1a_itemizedHeader{border-bottom:1px solid #00000014;flex-direction:column;padding-block:10px;display:flex}.TFPV1a_itemizedToggle{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:0;display:inline-flex}.TFPV1a_itemizedToggle:disabled{cursor:default}.TFPV1a_itemizedToggle:not(:disabled):hover{opacity:.8}.TFPV1a_itemizedPrices{grid-template-columns:repeat(3,1fr);justify-content:space-between;gap:15px;margin-top:15px;display:grid}@media (max-width:1024px){.TFPV1a_itemizedPrices{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.TFPV1a_itemizedPrices{grid-template-columns:1fr}}.TFPV1a_itemizedEntry{grid-template-columns:20px auto;align-items:center;display:grid}.TFPV1a_itemizedEntry p{justify-content:flex-start;align-items:center;width:100%;margin:0;display:flex}.TFPV1a_inlineSVG{width:10px;height:10px;fill:var(--clr-accent-1);vertical-align:middle;flex-shrink:0}.TFPV1a_caretSVG{width:24px;height:24px;fill:var(--clr-accent-1);flex-shrink:0;transition:transform .3s}.TFPV1a_caretSVG.TFPV1a_expanded{transform:rotate(180deg)}.TFPV1a_priceGroup{align-items:baseline;gap:10px;margin:0;font-size:20px;line-height:1.2;display:flex}.TFPV1a_fitting{margin:0;font-size:14px}.TFPV1a_summary{justify-content:space-between;align-items:center;gap:15px;padding-bottom:10px;display:flex}@media (max-width:1024px){.TFPV1a_summary{gap:1.25rem;padding-bottom:8px}}@media (max-width:768px){.TFPV1a_summary{flex-direction:column;align-items:flex-start;gap:10px}}.TFPV1a_summaryText{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.TFPV1a_summaryText p{margin:0}@media (max-width:768px){.TFPV1a_summaryText{text-align:left;align-items:flex-start}}.TFPV1a_summaryButtons{align-items:center;gap:10px;display:flex}@media (max-width:768px){.TFPV1a_summaryButtons{align-items:flex-start}}.TFPV1a_disclaimer{font-style:italic}
._6kFELa_card{gap:.75rem;display:grid}._6kFELa_kitchenName{margin:0 0 clamp(.5rem,1vw,.75rem);font-size:clamp(1.125rem,1.8vw,1.5rem)}._6kFELa_gallery{gap:1rem;width:100%;display:grid;position:relative;overflow:hidden}._6kFELa_images{width:100%;height:clamp(260px,50vw,520px);max-height:60vh;display:grid;position:relative;overflow:hidden}._6kFELa_pricingImage{opacity:0;grid-area:1/1/2/2;position:relative;overflow:hidden}._6kFELa_pricingImage._6kFELa_pricingImageActive{opacity:1}._6kFELa_pricingImage img{height:clamp(260px,50vw,520px);max-height:60vh}._6kFELa_changeViewButtons{gap:.5rem;display:flex;position:absolute;bottom:1rem;left:1rem}._6kFELa_changeViewButtons ._6kFELa_viewButton{background-color:var(--clr-white-1);color:var(--clr-grey-1);border:none}._6kFELa_changeViewButtons ._6kFELa_viewButton:hover,._6kFELa_changeViewButtons ._6kFELa_viewButton:focus{background-color:var(--clr-white-1);color:var(--clr-black-1)}._6kFELa_changeViewButtons ._6kFELa_viewButtonActive{color:var(--clr-black-1)}
.mLpJ2a_sectionContainer{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.mLpJ2a_tabsWrapper{justify-content:center;gap:10px;display:flex;position:relative}.mLpJ2a_tabContainer{font-size:26px;font-weight:500}.mLpJ2a_tabContainer .mLpJ2a_tab{color:var(--clr-accent-1);font-family:inherit;font-size:inherit;letter-spacing:inherit;opacity:.5;text-transform:inherit;background:0 0;border:none;margin:0;padding:0}.mLpJ2a_tabContainer .mLpJ2a_activeTab{opacity:1}.mLpJ2a_tabContainer:not(:last-of-type){border-right:2px solid var(--clr-accent-1);padding-right:10px}.mLpJ2a_title{margin-block:20px;font-size:40px}.mLpJ2a_itemsContainer{grid-template-columns:1fr 1fr 1fr;gap:100px;width:100%;margin:0 auto;padding:50px 0;display:grid}.mLpJ2a_itemWrapper{text-align:start;flex-direction:column;justify-content:space-between;width:100%;display:flex}.mLpJ2a_itemWrapper h2{margin-top:15px}.mLpJ2a_itemWrapper p{font-size:20px}.mLpJ2a_image{background-color:var(--clr-accent-1);background-size:cover;padding:0 0 60%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mLpJ2a_image-small-kitchen{-webkit-mask:url(/assets/pricing-illustrations/medium-kitchen.svg);mask:url(/assets/pricing-illustrations/medium-kitchen.svg)}.mLpJ2a_image-medium-kitchen{-webkit-mask:url(/assets/pricing-illustrations/large-kitchen.svg);mask:url(/assets/pricing-illustrations/large-kitchen.svg)}.mLpJ2a_image-large-kitchen{-webkit-mask:url(/assets/pricing-illustrations/extra-large-kitchen.svg);mask:url(/assets/pricing-illustrations/extra-large-kitchen.svg)}.mLpJ2a_bodyText h3{text-align:center;font-size:24px;font-family:var(--font-serif);color:var(--clr-accent-1);margin-top:2em}.mLpJ2a_bodyText p{text-align:center;font-size:18px;font-family:var(--font-sans);color:var(--clr-accent-2);position:relative}.mLpJ2a_underlinedContainer{display:inline-block;position:relative}.mLpJ2a_underlined{font-style:italic;position:relative}.mLpJ2a_underlineIcon{z-index:1;fill:green;width:100%;height:10px;position:absolute;bottom:-4px;left:0}.mLpJ2a_icon path,.mLpJ2a_icon image,.mLpJ2a_icon circle,.mLpJ2a_icon rect,.mLpJ2a_icon .mLpJ2a_cls-1,.mLpJ2a_icon .mLpJ2a_cls-2,.mLpJ2a_icon .mLpJ2a_cls-3{stroke:var(--clr-accent-1)!important}.mLpJ2a_icon image{filter:drop-shadow(0px 0px 0 var(--clr-accent-1)) drop-shadow(-0px 0px 0 var(--clr-accent-1)) drop-shadow(0px -0px 0 var(--clr-accent-1)) drop-shadow(-0px -0px 0 var(--clr-accent-1)) drop-shadow(0px 0 0 var(--clr-accent-1)) drop-shadow(-0px 0 0 var(--clr-accent-1)) drop-shadow(0 0px 0 var(--clr-accent-1)) drop-shadow(0 -0px 0 var(--clr-accent-1))}@media (max-width:600px){.mLpJ2a_itemsContainer{grid-template-columns:1fr;gap:10px}}
._3IANCG_explorePortfolioWrapper{justify-content:center;display:flex}._3IANCG_breadcrumbs{position:relative;margin-top:-3rem!important;margin-left:1rem!important}
.K5AC3G_marquee{width:100%;position:relative;overflow:hidden}.K5AC3G_track{width:max-content;display:flex}.K5AC3G_track>*{flex-shrink:0;height:46vh}.K5AC3G_track img{white-space:nowrap;object-fit:cover;flex-shrink:0;justify-content:center;align-items:center;width:500px;max-height:100%;display:flex}.K5AC3G_ctaWrapper{z-index:12;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.K5AC3G_ctaWrapper h2{color:var(--clr-hero-1);text-align:center}.K5AC3G_ctaWrapper p{text-align:center;max-width:600px;color:var(--clr-hero-1);font-size:18px}@media only screen and (max-width:500px){.K5AC3G_ctaWrapper p{font-size:16px}}.K5AC3G_ctaWrapper>p:first-of-type{margin-bottom:30px}.K5AC3G_ctaWrapper svg{width:200px;height:110px;fill:var(--clr-hero-1)}@media only screen and (max-width:500px){.K5AC3G_ctaWrapper svg{width:150px;height:90px}}.K5AC3G_ctaWrapper div{flex-direction:column;align-items:center;display:flex}.K5AC3G_overlay{background:#03030347;width:100%;height:100%;position:absolute;top:0}
.on7wcq_container{max-width:1500px;margin:100px auto;padding:0 20px}.on7wcq_container h2{text-align:center;font-family:var(--font-serif);margin-bottom:50px;font-size:40px}@media (max-width:600px){.on7wcq_container{padding:0 10px}}.on7wcq_qna{grid-template-columns:1fr 1fr;gap:85px;max-width:1500px;margin:0 auto;padding:0 20px;display:grid}@media (max-width:600px){.on7wcq_qna{padding:0}}.on7wcq_qnaElement{grid-template-columns:48px 1fr;align-items:start;gap:20px;display:grid}.on7wcq_qnaElement>span{color:var(--clr-primary-1);background:var(--clr-accent-1);text-align:center;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-top:0;padding:0;font-size:20px;font-weight:500;line-height:1;display:flex}.on7wcq_qnaElement>div h3{margin-top:0}.on7wcq_textBlock a{opacity:.9;text-decoration:underline}.on7wcq_textBlock a:hover{text-decoration:none}@media (max-width:1024px){.on7wcq_qna{gap:20px}}@media (max-width:800px){.on7wcq_qna{grid-template-columns:1fr}}
.tLN0rq_modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#1c182459;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tLN0rq_modal{background:var(--clr-primary-2);border:1px solid var(--border-color);border-radius:3px;width:90%;max-width:700px;height:calc(100vh - 80px);padding:28px;overflow:scroll;box-shadow:0 24px 64px #1c18242e}.tLN0rq_modalContent{max-height:90%;overflow:scroll}.tLN0rq_agreementSection{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.tLN0rq_checkboxLabel{cursor:pointer;font-size:16px;font-family:var(--font-sans-medium);gap:5px;height:max-content;display:flex}.tLN0rq_checkboxLabel input:checked+span{text-decoration:underline}.tLN0rq_headingWrapper{justify-content:space-between;align-items:center;display:flex}.tLN0rq_closeIcon{cursor:pointer}.tLN0rq_acceptBtn{align-items:center;gap:3px;display:flex}.tLN0rq_spinner{border:1px solid var(--clr-primary-1);border-top-color:var(--clr-accent-2);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite tLN0rq_spin}@keyframes tLN0rq_spin{to{transform:rotate(360deg)}}
.NtAkSa_reviews{justify-content:center;display:flex}@media (max-width:600px){.NtAkSa_reviews{margin-top:30px}}.NtAkSa_wrapper{flex-direction:column;align-items:center;padding:0 40px;display:flex}.NtAkSa_wrapper:first-child{border-right:1px solid var(--clr-accent-1)}@media only screen and (max-width:500px){.NtAkSa_wrapper{padding:0 20px}}.NtAkSa_googleReview,.NtAkSa_houzzReview{flex-direction:column;align-items:center;gap:10px;margin-bottom:7px;display:flex}.NtAkSa_googleIcon,.NtAkSa_houzzIcon{width:30px;height:30px;display:block}.NtAkSa_googleIcon svg,.NtAkSa_houzzIcon svg{fill:var(--clr-accent-1)}.NtAkSa_reviewStars{--percent:calc(var(--rating) / 5 * 100%);font-family:Times;font-size:35px;line-height:1;display:inline-block}@media only screen and (max-width:500px){.NtAkSa_reviewStars{font-size:20px}}.NtAkSa_reviewStars:before{content:"★★★★★";letter-spacing:3px;background:linear-gradient(90deg, var(--clr-accent-1) var(--percent), #fff var(--percent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}
.qdKkpa_container{background-color:var(--clr-primary-2);flex-direction:column;gap:20px;width:100%;max-width:1700px;margin-inline:auto;padding:20px;display:flex;position:relative}.qdKkpa_imageContainer{position:relative}.qdKkpa_container img{width:100%;height:auto}
._2tTVpa_section{min-width:0}._2tTVpa_heading{font-family:var(--font-serif);color:var(--clr-accent-1);margin-bottom:40px;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:400}._2tTVpa_collage{align-items:start;gap:15px;display:flex}@media only screen and (max-width:1200px){._2tTVpa_collage{grid-template-columns:1fr 1fr;display:grid}}@media only screen and (max-width:500px){._2tTVpa_collage{grid-template-columns:1fr;display:grid}}._2tTVpa_column{flex-direction:column;flex:1;gap:15px;min-width:0;display:flex}@media only screen and (max-width:900px){._2tTVpa_column:nth-child(n){margin-top:0}}@media only screen and (max-width:768px){._2tTVpa_collage{flex-wrap:wrap;gap:12px}._2tTVpa_column{flex:0 0 calc(50% - 6px);gap:12px}}@media only screen and (max-width:480px){._2tTVpa_collage{flex-direction:column;align-items:stretch;gap:10px}._2tTVpa_column{flex:100%;gap:10px;width:100%}._2tTVpa_heading{margin-bottom:24px}}._2tTVpa_columnHeading{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--clr-accent-1);margin:0 0 8px;font-size:.875rem;font-weight:600}._2tTVpa_row{gap:10px;display:grid}._2tTVpa_rowGroup{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}@media only screen and (max-width:900px){._2tTVpa_column>* ._2tTVpa_rowGroup,._2tTVpa_column>*>._2tTVpa_rowGroup{margin-left:0;margin-right:0}}._2tTVpa_boardName{font-family:var(--font-sans-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--clr-accent-1);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}._2tTVpa_boardName svg{width:24px;height:24px;stroke:var(--clr-accent-1);fill:none;flex-shrink:0;transition:transform .2s ease-in;transform:translate(-4px)}._2tTVpa_boardName svg circle{stroke-dasharray:95;stroke-dashoffset:95px;stroke-width:2px;transition:stroke-dashoffset .3s}._2tTVpa_mediaLink:hover ._2tTVpa_boardName svg{transform:translate(0)}._2tTVpa_mediaLink:hover ._2tTVpa_boardName svg circle{stroke-dashoffset:0}._2tTVpa_mediaLink{color:inherit;text-decoration:none;display:block}._2tTVpa_mediaWrapper{flex:1;min-width:0;position:relative}._2tTVpa_badge{width:80px;height:80px;fill:var(--clr-accent-1);z-index:1;position:absolute;top:-30px;right:-10px;transform:rotate(-15deg)}._2tTVpa_media{border-radius:var(--border-radius,5px);background-color:var(--clr-white-2);aspect-ratio:3/2;position:relative;overflow:hidden}._2tTVpa_media img{transition:transform .6s cubic-bezier(.4,0,.2,1);transform:scale(1)}._2tTVpa_mediaLink:hover ._2tTVpa_media img{transform:scale(1.05)}._2tTVpa_itemTitle{font-family:var(--font-sans-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--clr-accent-1);background:var(--clr-primary-2);border-radius:3px;padding:5px;font-size:12px;line-height:1.2;position:absolute;bottom:8px;left:10px}
._ZuQ1G_wrapper{grid-template-columns:40% 1fr;display:grid}@media only screen and (max-width:1200px){._ZuQ1G_wrapper{grid-template-columns:1fr}}._ZuQ1G_wrapperRight{grid-template-columns:1fr 40%}@media only screen and (max-width:1200px){._ZuQ1G_wrapperRight{grid-template-columns:1fr}}._ZuQ1G_item{background-color:var(--clr-primary-1);justify-content:center;align-items:center;padding:20px;display:flex}@media only screen and (max-width:1200px){._ZuQ1G_item{order:2;justify-content:flex-start}}._ZuQ1G_wrapperRight ._ZuQ1G_item{order:2}._ZuQ1G_detailsLocation{font-family:var(--font-serif);align-items:center;gap:10px;width:100%;font-size:36px;display:flex}@media only screen and (max-width:1500px){._ZuQ1G_detailsLocation{font-size:28px}}._ZuQ1G_details hr{border-top:2px solid #868686;width:30px;margin-top:15px;margin-bottom:20px;display:inline-block}._ZuQ1G_detailsGrid{grid-template-columns:1fr;gap:20px;margin-bottom:10px;display:grid}._ZuQ1G_innerContent{align-items:flex-start;gap:10px;margin:10px 0;display:flex}._ZuQ1G_innerContent svg{--webkit-fill:var(--clr-accent-1);width:24px;height:24px;fill:var(--clr-accent-1);position:relative}._ZuQ1G_innerContent p{margin:0;font-size:18px}._ZuQ1G_innerContentAlign{align-items:center}._ZuQ1G_opening{margin-top:20px}._ZuQ1G_opening p{margin-bottom:0;font-size:16px}._ZuQ1G_isBold{font-family:var(--font-sans-medium)}._ZuQ1G_openingHeading{text-transform:uppercase;letter-spacing:.5px;font-family:var(--font-sans-medium);margin:0}._ZuQ1G_showroomImage{position:relative}._ZuQ1G_showroomImage img{object-fit:cover;width:100%;height:800px;display:block}@media only screen and (max-width:1200px){._ZuQ1G_showroomImage img{height:500px}}._ZuQ1G_showroomDivider{width:auto;height:100%;fill:var(--clr-primary-1);z-index:3;position:absolute;top:0;left:-5px;transform:rotate(180deg)}@media only screen and (max-width:1200px){._ZuQ1G_showroomDivider{display:none}}._ZuQ1G_showroomDividerRight{left:unset;right:-5px;transform:rotate(0)}._ZuQ1G_showMap{background:var(--clr-primary-1);color:var(--clr-accent-1);text-transform:uppercase;letter-spacing:.25em;cursor:pointer;z-index:3;border-radius:var(--border-radius);align-items:center;gap:5px;width:max-content;padding:10px;font-size:14px;font-weight:700;display:flex;position:absolute;top:20px;right:20px}._ZuQ1G_showMap p{margin:0}._ZuQ1G_showMap svg{--webkit-fill:var(--clr-accent-1);width:24px;height:24px;fill:var(--clr-accent-1);position:relative}._ZuQ1G_wrapperRight ._ZuQ1G_showMap{left:20px;right:unset}._ZuQ1G_mapContainer{width:100%;height:800px}@media only screen and (max-width:1200px){._ZuQ1G_mapContainer{height:500px}}._ZuQ1G_mapShowroomContainer{width:100%;height:800px}@media only screen and (max-width:800px){._ZuQ1G_mapShowroomContainer{height:500px}}._ZuQ1G_openStatus{box-shadow:none;border:0;outline:0;align-items:center;gap:5px;height:100%;font-size:16px;display:flex}._ZuQ1G_openStatus._ZuQ1G_open ._ZuQ1G_openStatusDot:after{--store-status:var(--store-status-open);--store-status-box-shadow:var(--store-status-open-box-shadow)}._ZuQ1G_openStatus._ZuQ1G_closed ._ZuQ1G_openStatusDot:after{--store-status:var(--store-status-closed);--store-status-box-shadow:var(--store-status-closed-box-shadow)}._ZuQ1G_openStatusDot{border-radius:50%;width:10px;height:10px;display:inline-block;position:relative}._ZuQ1G_openStatusDot:after{content:"";background:var(--store-status);transform-origin:50%;border-radius:50%;width:10px;height:10px;animation:1.5s infinite _ZuQ1G_pulseAnimation;position:absolute;top:0;left:0}@keyframes _ZuQ1G_pulseAnimation{0%{box-shadow:var(--store-status-box-shadow)}to{box-shadow:0 0 0 20px #ff020200}}._ZuQ1G_showroomCtaBtn{gap:15px;margin-top:20px;display:flex}@media only screen and (max-width:1500px){._ZuQ1G_showroomCtaBtn{display:grid}}._ZuQ1G_mapWrapper{padding:50px 0 0;position:relative}._ZuQ1G_showroomDetail{background:var(--clr-primary-2);border-radius:3px;width:500px;padding:30px;position:absolute;top:50%;right:100px;transform:translateY(-50%)}@media only screen and (max-width:1400px){._ZuQ1G_showroomDetail{right:60px}}@media only screen and (max-width:1200px){._ZuQ1G_showroomDetail{position:initial;width:95%;margin:20px auto;transform:translate(0)}}._ZuQ1G_showroomInfoHeadingWrapper{flex-direction:column;display:flex}._ZuQ1G_showroomInfoHeadingWrapper hr{border-top:1px solid var(--clr-accent-1)}._ZuQ1G_showroomInfoHeading{font-size:30px;font-family:var(--font-serif);margin:0;line-height:1.3}@media only screen and (max-width:600px){._ZuQ1G_showroomInfoHeading{font-size:26px}}._ZuQ1G_discoveryBtn{text-align:center;width:100%;margin-top:15px}@media (max-width:800px){._ZuQ1G_optionalInfo{display:none}}
@font-face{font-family:euclidRegular;src:url(../media/EuclidCircularA_Regular_WebM-s.p.1-me6jr6zj-wb.woff2)format("woff2");font-display:swap}@font-face{font-family:euclidRegular Fallback;src:local(Arial);ascent-override:93.26%;descent-override:24.99%;line-gap-override:0.0%;size-adjust:107.23%}.b0sG6a_className{font-family:euclidRegular,euclidRegular Fallback}.b0sG6a_variable{--font-sans:"euclidRegular", "euclidRegular Fallback"}
._4075La_embla{--slide-height:19rem;--slide-spacing:10px;--slide-size:100%;background:#1c1824;height:100vh;margin:auto;position:relative}._4075La_embla .carouselViewport{--slide-size:100%}._4075La_emblaViewport{cursor:grab;overflow:hidden}._4075La_emblaViewport:active{cursor:grabbing}._4075La_embla .carouselContainer{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);gap:0;display:flex}._4075La_embla .carouselSlide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);--slide-size:100%;transform:translate(0,0)}._4075La_emblaSlide{width:100%;height:100%;position:relative;transform:translate(0,0)}._4075La_emblaSlideImg{object-fit:cover;width:100%;height:100vh}._4075La_emblaSlideOverlay{opacity:0;background:#1c1824;width:100%;height:100vh;transition:opacity .6s ease-in;position:absolute;top:0;left:0}._4075La_heroImageOverlay{background:radial-gradient(circle,#feb47b00 30%,#1a1a1a6e 80% 100%);width:100%;height:100vh;position:absolute;top:0;left:0}._4075La_emblaSlideOverlayTransition{opacity:1}._4075La_emblaButton{-webkit-tap-highlight-color:rgba(from var(--text-high-contrast-rgb-value) r g b / .5);appearance:none;touch-action:manipulation;cursor:pointer;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);z-index:1;width:40px;height:40px;color:var(--text-body);background-color:#0000;background:var(--clr-primary-1);border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}._4075La_emblaButton:disabled{color:var(--detail-high-contrast)}._4075La_emblaButtonSvg{width:20px;height:20px}._4075La_heroBflTextWrapper{color:var(--clr-hero-1);font-family:var(--font-handwriting);font-size:148px;line-height:0;position:absolute;bottom:50px;right:80px}@media only screen and (max-width:1400px){._4075La_heroBflTextWrapper{font-size:118px;right:40px}}@media only screen and (max-height:900px){._4075La_heroBflTextWrapper{font-size:96px}}@media only screen and (max-width:600px){._4075La_heroBflTextWrapper{font-size:84px;right:20px}}._4075La_heroBflTextWrapper h1{color:var(--clr-hero-1);font-size:112px}@media only screen and (max-width:1400px){._4075La_heroBflTextWrapper h1{font-size:90px}}@media only screen and (max-height:900px){._4075La_heroBflTextWrapper h1{font-size:90px}}@media only screen and (max-width:800px){._4075La_heroBflTextWrapper h1{font-size:70px}}@media only screen and (max-width:600px){._4075La_heroBflTextWrapper h1{font-size:50px}}._4075La_heroBflTextCaret{position:absolute;bottom:-2px;left:66%}@media only screen and (max-width:600px){._4075La_heroBflTextCaret{left:65%}}._4075La_heroBflTaglineTitle{font-family:var(--font-handwriting);width:max-content;font-size:118px;font-weight:400;position:absolute;top:-15px;left:40%}@media only screen and (max-width:1400px){._4075La_heroBflTaglineTitle{font-size:95px}}@media only screen and (max-height:900px){._4075La_heroBflTaglineTitle{font-size:95px}}@media only screen and (max-width:800px){._4075La_heroBflTaglineTitle{font-size:75px}}@media only screen and (max-width:600px){._4075La_heroBflTaglineTitle{font-size:55px;top:-5px}}._4075La_eventfulLife{left:34%}._4075La_honourableLife{left:30%}._4075La_artistLife,._4075La_greenLife{left:45%}._4075La_dogsLife{left:50%}._4075La_highLife{left:44%}._4075La_wimbledonLife{left:30%}
.y8mA3W_container{flex-direction:column;align-items:center;display:flex}.y8mA3W_container>h2{font-size:64px}.y8mA3W_container>p{max-width:1200px;font-size:20px}.y8mA3W_textBlock{text-align:center;max-width:800px;margin-top:20px;padding:0 20px;font-size:20px}.y8mA3W_list{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:0 20px;width:100%;max-width:1200px;margin:0 auto;display:flex}@media (max-width:800px){.y8mA3W_list{gap:10px}}.y8mA3W_list>*{box-sizing:border-box;min-width:0}.y8mA3W_card{box-sizing:border-box;flex:0 0 150px;width:150px;min-width:150px;margin:10px 0;display:block}.y8mA3W_card:hover p:before{transform-origin:0;transform:scaleX(1)}.y8mA3W_card img{object-fit:cover;width:150px;height:150px;display:block}.y8mA3W_card p{text-align:center;border-radius:38px;width:auto;margin:0;padding:8px 0;font-size:16px;transition:all .3s ease-out;position:relative}.y8mA3W_card p:before{background-color:var(--clr-accent-1);content:"";transform-origin:100%;width:100%;height:2px;transition:transform .3s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}@media (max-width:420px){.y8mA3W_container{justify-content:center;width:100%;margin-left:0;padding:5px 10px}}@media (max-width:800px){.y8mA3W_card{flex-direction:column;align-items:center;width:40%;display:flex}.y8mA3W_card p{text-align:center;align-self:center;margin:0 10px;font-size:14px;line-height:1.3}}
.zEBi1q_container{gap:60px;display:flex;position:relative}@media only screen and (max-width:1024px){.zEBi1q_container{gap:30px}}.zEBi1q_column{flex-direction:column;flex:1;gap:20px;display:flex}.zEBi1q_columnLeft{margin-top:0}.zEBi1q_madeInNorfolkBadge{z-index:2;width:150px;height:150px;position:absolute;top:20px;left:50%;transform:translate(-50%)}@media only screen and (max-width:768px){.zEBi1q_madeInNorfolkBadge{display:none}}.zEBi1q_madeInNorfolkBadge svg{fill:var(--clr-accent-1);width:100%;height:100%}.zEBi1q_columnRight{margin-top:150px}.zEBi1q_rowMode{flex-direction:column;gap:30px}.zEBi1q_row{border-top:1px solid var(--clr-accent-1);align-items:flex-start;padding-top:20px;padding-bottom:20px;display:flex}.zEBi1q_row:last-child{border-bottom:1px solid var(--clr-accent-1)}.zEBi1q_row .zEBi1q_column{flex:1;margin-top:0}@media only screen and (max-width:768px){.zEBi1q_container{flex-direction:column;gap:10px}.zEBi1q_columnRight{margin-top:0}.zEBi1q_row{flex-direction:column;gap:40px}}.zEBi1q_credits{max-width:1900px;color:var(--clr-accent-2);font-family:var(--font-sans);margin:20px auto 0}.zEBi1q_credits p{font-size:18px}
.Rl73qW_showroomCardsContainer{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.Rl73qW_showroomCardsContainer .Rl73qW_showroomDetail{transform:unset;top:unset;right:unset;flex-direction:column;transition:background-color .25s,color .25s;display:flex;position:relative}.Rl73qW_showroomCardsContainer .Rl73qW_showroomDetail hr{transition:border-top-color .25s}.Rl73qW_showroomCardsContainer .Rl73qW_showroomDetail svg{transition:fill .25s}.Rl73qW_showroomCardsContainer .Rl73qW_showroomDetail{width:350px}@media only screen and (max-width:1200px){.Rl73qW_showroomCardsContainer .Rl73qW_showroomDetail{margin:0}}.Rl73qW_showroomCardsContainer .Rl73qW_showroomDetailButton{appearance:none;color:inherit;text-align:left;font:inherit;border:none}.Rl73qW_showroomCardsContainer .Rl73qW_showroomDetailSelectable{cursor:pointer}.Rl73qW_showroomCardsContainer .Rl73qW_showroomDetailSelectable:hover,.Rl73qW_showroomCardsContainer .Rl73qW_showroomDetailSelectable:focus-visible{cursor:pointer;color:var(--clr-primary-2);background-color:var(--clr-accent-1)}.Rl73qW_showroomCardsContainer .Rl73qW_showroomDetailSelectable:hover hr,.Rl73qW_showroomCardsContainer .Rl73qW_showroomDetailSelectable:focus-visible hr{border-top:1px solid var(--clr-primary-2)}.Rl73qW_showroomCardsContainer .Rl73qW_showroomDetailSelectable:hover svg,.Rl73qW_showroomCardsContainer .Rl73qW_showroomDetailSelectable:focus-visible svg{--webkit-fill:var(--clr-primary-2);fill:var(--clr-primary-2)}
.cRG5mW_getStartedContainer{width:100%;position:relative}.cRG5mW_getStartedPanel{width:100%}.cRG5mW_hiddenPanel{display:none}.cRG5mW_showroomPanelContainer{flex-direction:column;gap:12px;display:flex}.cRG5mW_backButton{background:rgb(from var(--clr-primary-1) r g b / .85);width:40px;height:40px;color:var(--clr-accent-1);cursor:pointer;border:none;justify-content:center;align-self:flex-start;align-items:center;transition:opacity .2s,transform .2s;display:inline-flex}.cRG5mW_backButton:hover{transform:translate(-2px)}.cRG5mW_callFormBackButton{align-self:flex-end}.cRG5mW_callFormBackButton:hover{transform:translate(2px)}.cRG5mW_backButton svg{width:24px;height:24px}.cRG5mW_visitFormsStack{grid-template:1fr/1fr;width:100%;display:grid}.cRG5mW_visitFormsDisabled{display:none}.cRG5mW_visitFormLayer{visibility:hidden;pointer-events:none;grid-area:1/1}.cRG5mW_visitFormLayerActive{visibility:visible;pointer-events:auto}.cRG5mW_noVisitForm{padding:24px 0}.cRG5mW_callFormContainer{padding-inline:400px}
@font-face{font-family:euclidMedium;src:url(../media/EuclidCircularA_Medium_WebM-s.p.33d88xylu4469.woff2)format("woff2");font-display:swap}@font-face{font-family:euclidMedium Fallback;src:local(Arial);ascent-override:92.49%;descent-override:24.79%;line-gap-override:0.0%;size-adjust:108.12%}.Ds8Uwq_className{font-family:euclidMedium,euclidMedium Fallback}.Ds8Uwq_variable{--font-sans-medium:"euclidMedium", "euclidMedium Fallback"}
.l5NNPG_title{color:var(--clr-accent-1);margin:0;font-size:18px;font-weight:700}.l5NNPG_editWarning{font-size:12px}.l5NNPG_label{color:#8a8580;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.l5NNPG_input{background:var(--clr-primary-2);border:1px solid var(--border-color);width:100%;color:var(--clr-accent-1);box-sizing:border-box;border-radius:3px;outline:none;margin-bottom:10px;padding:10px 12px;font-size:13px}.l5NNPG_input:focus{border-color:var(--accent)}.l5NNPG_inputDisabled{background-color:var(--clr-primary-3)}.l5NNPG_inputError{border:2px solid var(--error)}.l5NNPG_labelError{color:var(--error);font-size:11px}.l5NNPG_customerInfoWrapper,.l5NNPG_timeSlotWrapper{grid-template-columns:1fr 1fr;gap:20px;display:grid}.l5NNPG_groupInput input{text-transform:uppercase}.l5NNPG_actionsWrapper{justify-content:space-between;width:100%;display:flex}.l5NNPG_actionsWrapperEnd{justify-content:flex-end}.l5NNPG_actions{justify-content:flex-end;gap:8px;display:flex}.l5NNPG_cancelBtn{background:var(--clr-primary-1);border:1px solid var(--border-color);color:var(--clr-accent-1);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:600}.l5NNPG_cancelBtn:hover{background:var(--hover)}.l5NNPG_saveBtn{background:var(--clr-accent-2);color:var(--clr-primary-1);cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-size:13px;font-weight:600}.l5NNPG_saveBtn:disabled,.l5NNPG_saveBtn:disabled:hover{cursor:not-allowed;background-color:var(--border-color)}.l5NNPG_saveBtn:hover{background:var(--hoverSave)}.l5NNPG_saveBtnLoading{gap:5px;display:flex}.l5NNPG_spinner{border:1px solid var(--clr-primary-1);border-top-color:var(--clr-accent-2);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite l5NNPG_spin}@keyframes l5NNPG_spin{to{transform:rotate(360deg)}}.l5NNPG_calendarDropdown{z-index:10}
._9FEHa_portfolioWrapper{grid-template-rows:repeat(20,2vw);grid-template-columns:repeat(20,1fr);gap:10px;padding:0 10px;display:grid;position:relative}@media only screen and (max-width:600px){._9FEHa_portfolioWrapper{gap:5px}}._9FEHa_portfolioTile{border-radius:5px;position:relative;overflow:hidden}._9FEHa_portfolioTile1{grid-area:1/7/6/1}@media only screen and (max-width:1200px){._9FEHa_portfolioTile1{grid-area:1/7/11/1}}@media only screen and (max-width:900px){._9FEHa_portfolioTile1{display:none}}._9FEHa_portfolioTile2{grid-area:1/12/11/7}@media only screen and (max-width:900px){._9FEHa_portfolioTile2{grid-area:1/12/11/1}}._9FEHa_portfolioTile3{grid-area:1/21/11/12}._9FEHa_portfolioTile4{grid-area:21/1/11/6}@media only screen and (max-width:900px){._9FEHa_portfolioTile4{grid-area:21/1/11/13}}@media only screen and (max-width:600px){._9FEHa_portfolioTile4{grid-area:21/1/11/10}}._9FEHa_portfolioTile5{grid-area:11/6/21/13}@media only screen and (max-width:900px){._9FEHa_portfolioTile5{display:none}}._9FEHa_portfolioTile6{grid-area:11/13/21/18}@media only screen and (max-width:1200px){._9FEHa_portfolioTile6{grid-area:11/13/21/21}}@media only screen and (max-width:600px){._9FEHa_portfolioTile6{grid-area:11/10/21/21}}._9FEHa_portfolioTile7{grid-area:6/7/11/1}@media only screen and (max-width:1200px){._9FEHa_portfolioTile7{display:none}}._9FEHa_portfolioTile8{grid-area:11/18/21/21}@media only screen and (max-width:1200px){._9FEHa_portfolioTile8{display:none}}._9FEHa_portfolioTileItem{object-fit:cover;opacity:1;border-radius:5px;width:100%;height:100%;transition:opacity 1s;position:absolute;top:0;left:0}._9FEHa_portfolioTileItemAdditional{opacity:0}._9FEHa_portfolioTileItemAdditionalActive{opacity:1}._9FEHa_portfolioTileOverlay{opacity:1;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}._9FEHa_portfolioTileOverlayCaption{background:var(--clr-accent-2);color:var(--clr-primary-1);font-size:14px;font-family:var(--font-sans-semibold);text-transform:uppercase;letter-spacing:.15em;border-radius:var(--border-radius);margin:0;padding:10px;position:absolute;bottom:20px;left:20px}@media only screen and (max-width:600px){._9FEHa_portfolioTileOverlayCaption{display:none}}._9FEHa_portfolioBtnHome{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute!important}@media only screen and (max-width:900px){._9FEHa_portfolioBtnHome{font-size:20px}}@media only screen and (max-width:600px){._9FEHa_portfolioBtnHome{font-size:16px}}._9FEHa_portfolioTileOverlayCaption1,._9FEHa_portfolioTileOverlayCaption2,._9FEHa_portfolioTileOverlayCaption3{bottom:unset;top:20px}
.XgVpHW_wrapper{overflow:visible}
.kQhcQW_copy{font-size:16px}.kQhcQW_copy:first-of-type:not(a){padding-top:0}.kQhcQW_copy h2{margin-top:0}.kQhcQW_copy ul li{margin-left:25px;list-style-type:disc}.kQhcQW_copyRowMode{max-width:100%}.kQhcQW_copyRowMode a{max-width:fit-content;min-width:unset;padding:0}@media (max-width:768px){.kQhcQW_copy{max-width:100%;margin-left:unset}}
@font-face{font-family:euclidSemibold;src:url(../media/EuclidCircularA_Semibold_WebM-s.p.2o00pitxzy7le.woff2)format("woff2");font-display:swap}@font-face{font-family:euclidSemibold Fallback;src:local(Arial);ascent-override:91.61%;descent-override:24.55%;line-gap-override:0.0%;size-adjust:109.16%}.Lhp2sG_className{font-family:euclidSemibold,euclidSemibold Fallback}.Lhp2sG_variable{--font-sans-semibold:"euclidSemibold", "euclidSemibold Fallback"}
.GiaNpq_title{color:var(--clr-accent-1);margin:0;font-size:18px;font-weight:700}.GiaNpq_actions{justify-content:flex-start;gap:8px;display:flex}.GiaNpq_cancelBtn{background:var(--clr-primary-1);border:1px solid var(--border-color);color:var(--clr-accent-1);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:600}.GiaNpq_cancelBtn:hover{background:var(--hover)}.GiaNpq_saveBtn{background:var(--clr-accent-2);color:var(--clr-primary-1);cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-size:13px;font-weight:600}.GiaNpq_saveBtn:hover{background:var(--hoverSave)}.GiaNpq_deleteBtn{background:var(--error)}.GiaNpq_deleteBtn:hover{background:var(--error-hover)}.GiaNpq_saveBtnLoading{gap:5px;display:flex}.GiaNpq_spinner{border:1px solid var(--clr-primary-1);border-top-color:var(--clr-accent-2);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite GiaNpq_spin}@keyframes GiaNpq_spin{to{transform:rotate(360deg)}}
.WmQ-2W_wrapper{width:100%;height:100vh;display:flex;position:relative}.WmQ-2W_imgWrapper{flex:1;height:100vh;position:relative}@media (max-width:800px){.WmQ-2W_imgWrapper:last-of-type{display:none}}.WmQ-2W_badge{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WmQ-2W_badge svg{fill:#f2eee4;width:220px;height:auto;display:block}@media (max-width:800px){.WmQ-2W_badge svg{width:180px}}.WmQ-2W_overlay{z-index:2;background-color:#0003;width:100%;height:100%;position:absolute;top:0;left:0}
._5hXn7q_container{flex-direction:column;gap:16px;width:100%;display:flex}._5hXn7q_header{text-align:center;margin:0}._5hXn7q_iframe{background:0 0;border:none;width:100%;min-height:820px}
.dmTH2W_magazines{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:120px;padding:0 20px;display:flex}@media only screen and (max-width:1024px){.dmTH2W_magazines{column-gap:60px}}.dmTH2W_featureMag{flex:0 0 150px;justify-content:center;align-items:center;width:150px;height:150px;display:flex}@media only screen and (max-width:1024px){.dmTH2W_featureMag{flex:0 0 0;width:120px;height:120px}}.dmTH2W_featureMag svg{width:150px;height:150px;fill:var(--clr-accent-1)}.dmTH2W_featureMag.dmTH2W_channel4 svg{width:100px;height:64px}.dmTH2W_featureMag.dmTH2W_sundayTimes svg{width:200px;height:150px}
.GzHi0G_productPage{align-items:flex-start;width:100%;display:flex;position:relative}@media (max-width:1024px){.GzHi0G_productPage{flex-direction:column}}.GzHi0G_imageColumn{width:50%}.GzHi0G_imageColumn .GzHi0G_imageWrap,.GzHi0G_imageColumn .GzHi0G_samplePlanner{width:100%;height:auto;display:block;position:relative}@media (max-width:1024px){.GzHi0G_imageColumn .GzHi0G_imageWrap,.GzHi0G_imageColumn .GzHi0G_samplePlanner{height:80vh}}.GzHi0G_imageColumn .GzHi0G_samplePlanner{height:100vh;display:grid}@media (max-width:1024px){.GzHi0G_imageColumn{width:100%;height:85vh}.GzHi0G_imageColumn:has(.GzHi0G_samplePlanner){height:auto}}.GzHi0G_infoColumn{box-sizing:border-box;width:50%;height:100vh;max-height:100vh;margin-top:120px;padding:40px 100px;position:sticky;top:40px;overflow-y:auto}.GzHi0G_infoColumn h1{font-family:var(--font-serif-medium)}@media (max-width:1500px){.GzHi0G_infoColumn{padding:40px 50px}}@media (max-width:1024px){.GzHi0G_infoColumn{width:100%;position:initial;overflow-y:unset;height:auto;max-height:none;margin-top:0;padding:20px}}.GzHi0G_infoColumn:has(.info-panel-open){position:static}.GzHi0G_infoColumn #Planner{min-height:unset}.GzHi0G_description{margin:20px 0}.GzHi0G_description p{max-width:600px}.GzHi0G_breadcrumbs{display:flex}.GzHi0G_shippingPrice{align-items:center;gap:7px;display:flex}.GzHi0G_imageCaption{z-index:3;font-size:14px;position:absolute;bottom:20px;left:20px}.GzHi0G_imageCaption p{color:#f2eee4;margin:0}.GzHi0G_imageCaption strong{font-family:var(--font-sans-medium)}.GzHi0G_imageWrap.GzHi0G_overlay:after{content:"";background:linear-gradient(#0000 20%,#00000078 100%,#00000061 100%);width:100%;height:15%;position:absolute;bottom:0;left:0}@media (max-width:500px){.GzHi0G_imageWrap.GzHi0G_overlay:after{height:30%}}@media (max-width:1024px){.GzHi0G_imageWrap img{height:100%}}.GzHi0G_imageWrap figcaption{z-index:3;font-size:14px;position:absolute;bottom:15px;left:15px}.GzHi0G_imageWrap figcaption p{color:#f2eee4;text-align:left;margin:0}.GzHi0G_imageWrap figcaption strong{font-family:var(--font-sans-medium)}.GzHi0G_editorOverwrite{min-height:120px}.GzHi0G_editorOverwrite .GzHi0G_placeholder{height:120px}.GzHi0G_editorOverwrite .GzHi0G_placeholder:not(:only-child){display:none}.GzHi0G_samplePlanner{width:100%;display:block;position:relative}.GzHi0G_samplePlanner.GzHi0G_samplePlannerHidden{display:none}@media (max-width:1024px){.GzHi0G_samplePlanner{height:40vh;display:grid}}
._8MVeGG_linkArrowContainer:hover{cursor:pointer}._8MVeGG_linkArrowContainer:hover ._8MVeGG_linkArrow{transform:translate(5px)}._8MVeGG_linkArrowContainer:hover ._8MVeGG_linkArrow circle{stroke-dashoffset:0}._8MVeGG_linkArrow{stroke:var(--clr-white-1);z-index:2;vertical-align:middle;width:42px;height:42px;transition:transform .3s;position:absolute;bottom:20px;right:20px}._8MVeGG_linkArrow circle{stroke-dasharray:95;stroke-dashoffset:95px;stroke-width:2px;transition:stroke-dashoffset .3s}._8MVeGG_linkArrow._8MVeGG_accent{stroke:var(--clr-accent-1)}._8MVeGG_linkArrow._8MVeGG_primary{stroke:var(--clr-primary-1)}._8MVeGG_linkArrow._8MVeGG_white{stroke:var(--clr-white-1)}._8MVeGG_linkArrow._8MVeGG_small{width:32px;height:32px;bottom:12px;right:12px}
.tbAYMq_configure{margin-top:1.25rem}
._7eKcWW_riaWrapper img{height:300px}
.zW966q_introText{flex-direction:column;align-items:center;padding-inline:20px;display:flex}.zW966q_introText p{text-align:center;max-width:800px;margin-top:20px;padding:0 20px;font-size:20px}@media (max-width:1024px){.zW966q_introText{font-size:18px}}
.xDY2fa_footerText{margin-block:10px}
