*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-moz-appearance:textfield}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.fade-in{opacity:0;animation:fade-in .5s ease-in-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.slide-down{opacity:0;transform:translateY(0);animation:slide-down .5s ease-in-out forwards}@keyframes slide-down{0%{opacity:0;transform:translateY(-50%)}100%{opacity:1;transform:translateY(0)}}.slide-left{animation:slide-left .3s ease-in-out forwards,fade-out .8s ease-in-out forwards}@keyframes slide-left{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.slide-right{animation:slide-right .3s ease-in-out forwards,fade-out .8s ease-in-out forwards}@keyframes slide-right{0%{transform:translateX(0%)}100%{transform:translateX(100%)}}.flip{transform:rotate(180deg);transition:transform .5s ease-in-out}.rotate-180{transform:rotate(180deg);transition:transform .5s ease-in-out}.open-down{animation:open-down 400ms ease-in-out;transform-origin:top center}@keyframes open-down{0%{transform:rotateX(-90deg)}70%{transform:rotateX(20deg)}100%{transform:rotateX(0deg)}}.open-up{animation:open-up 400ms ease-in-out;transform-origin:top center}@keyframes open-up{0%{transform:rotateX(90deg)}70%{transform:rotateX(-20deg)}100%{transform:rotateX(0deg)}}.close-up{animation:close-up 400ms linear forwards;transform-origin:top center}@keyframes close-up{0%{transform:rotateX(0deg),scaleY(1),translateY(0);opacity:1}75%{opacity:0}100%{transform:rotateX(-90deg);visibility:collapse;opacity:0;height:0;margin:0;padding:0}}.close-down{animation:close-down 400ms ease-in-out forwards;transform-origin:top center}@keyframes close-down{0%{transform:rotateX(0deg),scaleY(1),translateY(0)}25%{opacity:.75}50%{opacity:.5}75%{opacity:.25}100%{transform:rotateX(90deg);visibility:collapse;opacity:0;height:0;margin:0;padding:0}}.bg-loading{min-height:10rem;background:linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.1) 100%);background-size:400% 400%;animation:bg-loading 1.5s ease-in-out infinite}@keyframes bg-loading{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.text-loading-effect::before{content:attr(data-content) "   ";font-weight:400;animation:loading 4s infinite}@keyframes loading{0%{content:attr(data-content) "   "}25%{content:attr(data-content) ".  "}50%{content:attr(data-content) ".. "}75%{content:attr(data-content) "..."}}.title{font-size:1.375rem;line-height:1.22;font-weight:700}.small-txt{font-size:.875rem;line-height:1.43;font-weight:400;color:hsl(207,4%,50%)}.tiny-txt{font-size:.75rem;line-height:1.25;font-weight:400;color:hsl(207,4%,50%)}.overflow-txt{max-width:var(--max-width, auto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.striked-txt{text-decoration:line-through}.no-text-decoration{text-decoration:none;color:inherit}.no-text-decoration:visited{color:inherit;text-decoration:none}html{overflow-y:auto;overflow-x:hidden}body{font-family:"Inter",sans-serif;background-color:hsl(0,0%,98%);color:hsl(225,15%,16%)}body.store{font-family:"Nunito Sans",sans-serif;background-color:#fff}.button{cursor:pointer;outline:none;border:none;text-decoration:none;min-height:2.1875rem;padding:.5rem 1rem;border-radius:1.375rem;background-color:hsl(240,20%,97%);display:flex;justify-content:center;align-items:center}.button:focus,.button:hover{background-color:hsl(223,100%,65%)}.button:disabled{pointer-events:none;cursor:not-allowed;background-color:hsl(240,5%,77%)}.button--primary,.button--danger{background-color:hsl(223,100%,61%);color:#fff;font-size:.8125rem;line-height:1.2;font-weight:500;border-radius:.625rem}.button--secondary,.button--cancel{background-color:hsl(240,18%,97%);color:hsl(225,15%,16%);font-size:.8125rem;font-weight:600;line-height:1.2;border-radius:.625rem}.button--secondary:focus,.button--cancel:focus,.button--secondary:hover,.button--cancel:hover{background-color:hsl(224,100%,97%)}.button--tertiary{background-color:hsl(240,20%,97%);font-weight:500;font-size:.8125rem;line-height:1.2;font-weight:600;border-radius:.625rem}.button--tertiary:focus,.button--tertiary:hover{background-color:hsl(224,100%,97%);color:hsl(223,100%,61%)}.button--danger{background-color:hsl(0,100%,67%)}.button--danger:focus,.button--danger:hover{background-color:hsl(0,100%,67%);opacity:.8}.button--inline{display:flex;align-items:center;height:2.4375rem;background-color:hsl(223,100%,61%);color:#fff;font-size:.8125rem;line-height:1.2;font-weight:500;border-radius:.625rem;padding:.5rem .75rem}.button--right{margin-left:auto}.button--small{padding:.3125rem .5rem}.button--medium{font-size:.9375rem;border-radius:.75rem;padding:.65rem}.button--large{width:100%}.button--hollow{border-radius:.75rem}.button--hollow--primary{color:hsl(223,100%,61%);border:1px solid hsl(223,100%,61%);background-color:rgba(0,0,0,0)}.button--hollow--primary:focus,.button--hollow--primary:hover{background-color:hsl(240,20%,97%)}.button--hollow--secondary{color:hsl(225,15%,16%);border:1px solid hsl(225,15%,16%);background-color:rgba(0,0,0,0)}.button--hollow--secondary:focus,.button--hollow--secondary:hover{color:hsl(223,100%,61%);border-color:hsl(223,100%,61%);background-color:rgba(0,0,0,0)}.inc-dec-button{display:flex;align-items:center;justify-content:space-between;padding:.1rem 0rem;background-color:#fff;overflow:hidden;border-radius:.75rem}@media(max-width: 28.6875em){.inc-dec-button{width:100%}}.inc-dec-button .dec-button,.inc-dec-button .inc-button{display:block;width:2.5rem;height:2.3rem;margin:0;background-color:#fff;text-decoration:none;text-align:center;line-height:2.1rem;border:none;cursor:pointer}.inc-dec-button .dec-button--text,.inc-dec-button .inc-button--text{color:hsl(224,14%,55%)}.inc-dec-button__input{width:2.5rem;height:2.3rem;margin:0;padding:0;text-align:center;border:none;background:#fff;font-size:.875rem}.tab-button{white-space:nowrap;border:none;cursor:pointer;transition:all .1s;display:flex;flex-direction:row;align-items:center;padding:.5rem .75rem;gap:.5rem;background-color:#fff;font-weight:600;font-size:.8125rem;line-height:120%;font-feature-settings:"liga" off;color:hsl(218,17%,60%);text-decoration:none}.tab-button.disabled,.tab-button:disabled{pointer-events:none;cursor:not-allowed;opacity:.33}.tab-button:hover,.tab-button.active{border-radius:12px;box-shadow:0px 4px 16px rgba(0,0,0,.08);color:hsl(225,15%,16%)}.back-button{margin-right:1rem;cursor:pointer;text-decoration:none}.back-button .icon{height:2rem;width:2rem}.dropdown-button{display:inline-block;position:relative}.dropdown-button--trigger{display:inline-block;padding:10px 30px 10px 20px;background-color:hsl(223,100%,61%);color:#fff;font-size:.8125rem;line-height:1.2;font-weight:500;border-radius:.625rem;cursor:pointer;white-space:nowrap}.dropdown-button--trigger::after{content:"";position:absolute;top:45%;right:15px;transform:translateY(-50%);width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid #fff}.dropdown-button--trigger:hover{background-color:hsl(223,100%,65%)}.dropdown-button--input{display:none}.dropdown-button--menu{position:absolute;top:100%;right:0;border:1px solid hsl(210,31%,95%);border-radius:4px;padding:0;margin:2px 0 0 0;box-shadow:0 0 6px 0 hsla(249,21%,26%,.1);background-color:#fff;list-style-type:none;z-index:20}.dropdown-button--menu li{padding:.625rem 1.25rem;cursor:pointer;white-space:nowrap}.dropdown-button--menu li:hover{background-color:#f6f6f6}.dropdown-button--menu li a{display:block;margin:-0.625rem -1.25rem;padding:.625rem 1.25rem}.dropdown-button--menu li.divider{padding:0;border-bottom:1px solid hsl(229,21%,85%)}.dropdown-button--menu a{text-decoration:none;color:hsl(225,15%,16%)}.dropdown-button--input:checked~.dropdown-button--trigger::after{top:50%;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #fff;border-bottom:unset}.dropdown-button--input~.dropdown-button--menu{display:none}.dropdown-button--input:checked~.dropdown-button--menu{display:block}.xsmall-ui-button{height:1rem;min-height:1.5rem;min-width:1.5625rem;margin-top:.25rem;padding:.1875rem .625rem;border:0 solid hsl(223,21%,54%);border-radius:7px;color:hsl(225,15%,16%);font-weight:500;font-size:.8125rem;line-height:.5rem;cursor:pointer}.xsmall-ui-button:focus,.xsmall-ui-button:hover{background-color:hsl(224,100%,97%)}.btn{outline:none;background:rgba(0,0,0,0);border:none;cursor:pointer;text-decoration:none;white-space:nowrap}.btn:hover{opacity:.8}.btn--gradient{background:linear-gradient(226.92deg, hsl(223, 99%, 61%) 3.14%, hsl(215, 97%, 45%) 35.43%, hsl(200, 97%, 47%) 67.71%, hsl(185, 65%, 77%) 100%);display:flex;width:15.625rem;height:4rem;padding:.625rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border-radius:12px;color:#fff}.btn--primary{font-size:1rem;background-color:hsl(223,100%,61%);color:#fff;border-radius:12px}.btn--primary.bg-black{background-color:#000}.btn--primary.bg-black:hover{background-color:rgba(0,0,0,.9)}.btn--primary:hover{background-color:hsl(223,84%,55%)}.btn:disabled{pointer-events:none;cursor:not-allowed;background-color:hsl(240,5%,77%)}.btn--secondary{font-size:1rem;background-color:#fff;color:hsl(225,15%,16%);border:1px solid hsl(225,15%,16%);border-radius:12px}.btn--secondary:disabled{background-color:hsl(240,5%,77%);color:#fff;border:none}.btn--secondary:disabled .icon>*{fill:#fff}.btn--tertiary{font-size:1rem;background:hsl(210,13%,6%);color:#fff;border-radius:12px}.btn--grey{font-size:1rem;background-color:#fff;color:hsl(225,15%,16%);border:1px solid hsl(212,28%,91%);border-radius:12px}.btn--black{font-size:1rem;background-color:hsl(210,13%,6%);color:#fff;border-radius:12px}.btn--white{font-size:1rem;background-color:#fff;color:hsl(223,100%,61%);border:1px solid hsl(223,100%,61%);border-radius:12px}.btn--primary-big,.btn--gradient-big,.btn--secondary-big,.btn--tertiary-big,.btn--black-big,.btn--grey-big{padding:1rem 2rem;height:3.5rem;width:fit-content}.btn--primary-med,.btn--gradient-med,.btn--secondary-med,.btn--tertiary-med,.btn--black-med,.btn--grey-med{height:3rem;width:fit-content;padding:.75rem 1.75rem}.btn--primary-sml,.btn--gradient-sml,.btn--secondary-sml,.btn--tertiary-sml,.btn--black-sml,.btn--grey-sml{height:2.5rem;width:fit-content;padding:.5rem 1.5rem}.btn--primary-xsml,.btn--gradient-xsml,.btn--secondary-xsml,.btn--tertiary-xsml,.btn--black-xsml,.btn--grey-xsml{font-size:.8rem;height:2rem;width:fit-content;padding:.25rem 1.25rem}.btn--primary-danger:hover,.btn--gradient-danger:hover,.btn--secondary-danger:hover,.btn--tertiary-danger:hover,.btn--black-danger:hover,.btn--grey-danger:hover{border-color:hsl(0,82%,50%);color:hsl(0,82%,50%)}.btn--primary-danger:hover .icon>*,.btn--gradient-danger:hover .icon>*,.btn--secondary-danger:hover .icon>*,.btn--tertiary-danger:hover .icon>*,.btn--black-danger:hover .icon>*,.btn--grey-danger:hover .icon>*{fill:hsl(0,82%,50%)}.btn--account{gap:.75rem;height:3rem;width:13.75rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:400;white-space:nowrap;color:hsl(225,15%,16%);border-radius:12px;border:1px solid hsl(212,28%,91%)}.btn--account .icon{width:1.5rem;aspect-ratio:1/1}.btn--account .icon>*{fill:hsl(225,15%,16%)}.btn--account-selected{border:1px solid hsl(223,100%,61%);font-weight:700;background-color:hsl(210,23%,96%)}.btn--account-selected .icon>*{fill:hsl(223,100%,61%)}.actionable-buttons button{cursor:pointer;outline:none;border:none;text-decoration:none;background-color:rgba(0,0,0,0)}.actionable-buttons .icon{display:block;width:1.25rem;aspect-ratio:1/1}.actionable-buttons .icon>*{fill:hsl(207,4%,50%)}.actionable-buttons .iconed{cursor:pointer}.actionable-buttons input[type=radio]:checked+.iconed .icon>*{fill:hsl(223,100%,61%)}.actionable-buttons .iconed:hover .icon>*{fill:hsl(225,15%,16%)}.actionable-buttons .delete:hover .icon>*{fill:hsl(0,100%,67%)}.actionable-buttons .add:hover .icon>*{fill:hsl(130,52%,49%)}#error_explanation{margin-bottom:1.5rem;padding:.75rem 1.25rem;border:1px solid hsl(0,100%,67%);border-radius:.25rem;background-color:hsl(0,100%,97%);color:rgb(239.7,0,0)}#error_explanation ul{margin:.5rem}.error{font-size:.8125rem;color:hsl(0,100%,67%)}@media(max-width: 61.1875em){.mobile-hidden{display:none !important;visibility:hidden !important}}@media(max-width: 37.4375em){.xsmall-hidden{display:none !important;visibility:hidden !important}}.mobile-only{display:none !important;visibility:hidden !important}@media(max-width: 61.1875em){.mobile-only{display:block !important;visibility:visible !important}}.loading{display:grid;place-items:center;width:100%;height:100%}.loading-spinner{display:inline-block;position:relative;width:5rem;aspect-ratio:1/1}.loading-spinner span{position:absolute;top:2.0625rem;width:.625rem;aspect-ratio:1/1;border-radius:50%;background:hsl(223,100%,61%);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.loading-spinner span:nth-child(1){left:.5rem;animation:loading-1 .6s infinite}.loading-spinner span:nth-child(2){left:.5rem;animation:loading-2 .6s infinite}.loading-spinner span:nth-child(3){left:2rem;animation:loading-2 .6s infinite}.loading-spinner span:nth-child(4){left:3.5rem;animation:loading-3 .6s infinite}.loading.full{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:9999}.loading-circle{display:inline-block;width:1.5rem;height:1.5rem;border:3px solid hsl(223,100%,61%);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes loading-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes loading-2{0%{transform:translate(0, 0)}100%{transform:translate(1.5rem, 0)}}@keyframes loading-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}.date-picker{display:flex;justify-content:center;align-items:center;width:fit-content;width:100%;padding:.2rem .3rem;border:1px dashed hsl(228,29%,79%);border-radius:1rem}.date-picker.active{visibility:visible}.date-picker-scrim{position:fixed;top:0;left:0;z-index:1999;width:100%;opacity:0}.date-picker-scrim.inactive{height:0}.date-picker-scrim.active{height:100%;transition:opacity .2s ease-in;background-color:hsla(0,0%,17%,.5);opacity:1}.date-picker .date-range-picker{min-width:12rem;outline:none;border:none;color:hsl(218,17%,60%);font-weight:600;font-size:.875rem;cursor:pointer}.date-picker .date-range-picker::placeholder{color:hsl(218,17%,60%)}.date-picker .icon{height:.4rem;width:.75rem}.daterangepicker{position:fixed !important;left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important;-ms-transform:translateY(-50%);font-family:"Nunito Sans",sans-serif;width:70%;max-width:max-content;max-height:100%;border:none;border-radius:16px;padding-inline:1.125rem;box-shadow:0px 0px 56px hsla(248,50%,21%,.16);overflow:auto !important}@media(max-width: 61.1875em){.daterangepicker{width:90% !important;height:50%}}@media(max-width: 37.4375em){.daterangepicker{width:90% !important;left:50% !important;top:45% !important;height:90%;overflow:auto}}.daterangepicker::before,.daterangepicker::after{display:none}.daterangepicker .left,.daterangepicker .right{min-width:25rem !important;height:25rem !important}@media(max-width: 61.1875em){.daterangepicker .left,.daterangepicker .right{min-width:18.75rem !important;height:18.75rem !important;margin-bottom:1.25rem !important}}.daterangepicker .ranges{padding-block:2.25rem}.daterangepicker .ranges ul{padding-inline:1rem}.daterangepicker .ranges ul li{border-radius:8px;margin-bottom:.2rem}.daterangepicker .ranges ul li.active{background-color:hsl(210,23%,96%);color:hsl(225,15%,16%)}@media(max-width: 37.4375em){.daterangepicker .ranges{display:none}}.daterangepicker .drp-calendar{min-width:25rem !important;height:27.1875rem !important}@media(max-width: 61.1875em){.daterangepicker .drp-calendar{min-width:18.75rem !important;height:20.9375rem !important}}.daterangepicker .drp-calendar .calendar-table table{border-collapse:unset;border-spacing:0 .125rem}.daterangepicker .drp-calendar .calendar-table table thead{color:hsl(207,4%,50%);font-weight:400;font-size:.875rem}.daterangepicker .drp-calendar .calendar-table table thead tr th{padding-bottom:.625rem}.daterangepicker .drp-calendar .calendar-table table thead tr th.month{color:hsl(225,15%,16%)}.daterangepicker .drp-calendar .calendar-table table thead tr th.month .monthselect{font-size:1.5rem;width:fit-content;margin-right:1.15rem;border-radius:4px;background-color:#fff;color:hsl(220,9%,27%);color:hsl(225,15%,16%);outline:none;border:none}@media(max-width: 61.1875em){.daterangepicker .drp-calendar .calendar-table table thead tr th.month .monthselect{font-size:1.125rem}}.daterangepicker .drp-calendar .calendar-table table thead tr th.month .yearselect{font-size:1.5rem;width:6.625rem;border-radius:4px;background-color:#fff;color:hsl(225,15%,16%);outline:none;border:none}@media(max-width: 61.1875em){.daterangepicker .drp-calendar .calendar-table table thead tr th.month .yearselect{font-size:1.125rem}}.daterangepicker .drp-calendar .calendar-table table thead tr th.prev,.daterangepicker .drp-calendar .calendar-table table thead tr th.next{transform:rotate(180deg)}.daterangepicker .drp-calendar .calendar-table table thead tr th.prev span,.daterangepicker .drp-calendar .calendar-table table thead tr th.next span{border:solid hsl(220,9%,27%);border-right:.125rem;border-bottom:.125rem}.daterangepicker .drp-calendar .calendar-table table tbody tr{height:3.25rem !important}@media(max-width: 61.1875em){.daterangepicker .drp-calendar .calendar-table table tbody tr{height:2.5rem !important}}.daterangepicker .drp-calendar .calendar-table table tbody tr td{border:none;width:3.25rem !important;min-width:3.25rem !important;margin-bottom:1.25rem !important;color:hsl(207,4%,50%)}@media(max-width: 61.1875em){.daterangepicker .drp-calendar .calendar-table table tbody tr td{width:2.5rem !important;min-width:2.5rem !important}}.daterangepicker .drp-calendar .calendar-table table tbody tr td.off{font-weight:400}.daterangepicker .drp-calendar .calendar-table table tbody tr td.in-range{background-color:hsl(210,23%,96%);border-radius:0;font-weight:600;color:hsl(225,15%,16%)}.daterangepicker .drp-calendar .calendar-table table tbody tr td.start-date{color:#fff;background:#fff;position:relative;z-index:1}.daterangepicker .drp-calendar .calendar-table table tbody tr td.start-date::before{content:"";position:absolute;width:1.625rem;min-width:1.625rem !important;height:3.25rem;right:0;top:0;background-color:hsl(210,23%,96%);z-index:-2}@media(max-width: 61.1875em){.daterangepicker .drp-calendar .calendar-table table tbody tr td.start-date::before{width:1.25rem;min-width:1.25rem !important;height:2.5rem}}.daterangepicker .drp-calendar .calendar-table table tbody tr td.start-date::after{content:"";position:absolute;right:.375rem;top:.375rem;z-index:-1;background-color:hsl(225,15%,16%);color:#fff;border-radius:50%;min-width:2.5rem !important;height:2.5rem !important}@media(max-width: 61.1875em){.daterangepicker .drp-calendar .calendar-table table tbody tr td.start-date::after{min-width:1.625rem !important;height:1.625rem !important;right:.46875rem;top:.46875rem}}.daterangepicker .drp-calendar .calendar-table table tbody tr td.end-date{color:#fff;background:#fff;position:relative;z-index:1}.daterangepicker .drp-calendar .calendar-table table tbody tr td.end-date::before{content:"";position:absolute;width:1.625rem;min-width:1.625rem !important;height:3.25rem;left:0;top:0;background-color:hsl(210,23%,96%);z-index:-2}@media(max-width: 61.1875em){.daterangepicker .drp-calendar .calendar-table table tbody tr td.end-date::before{width:1.25rem;min-width:1.25rem !important;height:2.5rem}}.daterangepicker .drp-calendar .calendar-table table tbody tr td.end-date::after{content:"";position:absolute;left:.375rem;top:.375rem;z-index:-1;background-color:hsl(225,15%,16%);color:#fff;border-radius:50%;min-width:2.5rem !important;height:2.5rem !important}@media(max-width: 61.1875em){.daterangepicker .drp-calendar .calendar-table table tbody tr td.end-date::after{min-width:1.5625rem !important;height:1.5625rem !important;right:.46875rem;top:.46875rem}}.daterangepicker .drp-calendar .calendar-table table tbody tr td.start-date,.daterangepicker .drp-calendar .calendar-table table tbody tr td.end-date{background-color:#fff}.daterangepicker .drp-buttons{display:flex !important;justify-content:flex-end;border:none !important}.daterangepicker .drp-buttons .drp-selected{display:none}.daterangepicker .drp-buttons button.cancelBtn{display:none}.daterangepicker .drp-buttons button.applyBtn{display:flex;justify-content:center;align-items:center;min-height:2.1875rem;padding:.5rem 1rem;background-color:hsl(210,13%,6%);margin-top:0rem;outline:none;border:none;color:#fff;border-radius:.625rem;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer}.daterangepicker .drp-buttons button.applyBtn:focus,.daterangepicker .drp-buttons button.applyBtn:hover{background-color:hsl(225,15%,16%)}.store-nav-search{border:none;outline:none;border-radius:0}.store-nav-search input{background-color:#fff}.store-nav-search.active{height:100%;transition:opacity .2s ease-in;background-color:hsla(0,0%,17%,.5);opacity:1}.store-nav-search .date-range-picker{font-family:"Nunito Sans",sans-serif;color:hsl(225,15%,16%);font-weight:600;font-size:.875rem;width:100%}.store-nav-search .date-range-picker::placeholder{color:hsl(225,15%,16%)}.store-hero-picker{border:none !important;border-radius:0;outline:none;padding:0}@media(max-width: 61.1875em){.store-hero-picker{height:2rem !important}}.store-hero-picker .date-picker{padding:0}.store-hero-picker label{padding:0;margin:0}.store-hero-picker input{background-color:#fff;color:hsl(225,15%,16%) !important;padding-left:.25rem !important}@media(max-width: 61.1875em){.store-hero-picker input{padding-left:.0625rem !important}}.store-hero-picker .date-range-picker{font-family:"Nunito Sans",sans-serif;color:hsl(225,15%,16%);font-weight:400;font-size:.875rem;min-width:100% !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.store-hero-picker .date-range-picker::placeholder{color:hsl(225,15%,16%)}.store-hero-picker .icon{width:1.25rem;height:1.25rem}.store-hero-picker .icon:hover{cursor:pointer}.store-date-picker{border:1px solid hsl(212,28%,91%);border-radius:12px;height:2.75rem;padding:.75rem 1.25rem;width:22.625rem;justify-content:flex-start;gap:2rem}@media(max-width: 61.1875em){.store-date-picker{width:unset}}.store-date-picker.responsive{width:100%}.store-date-picker input{background-color:hsl(200,27%,98%)}@media(max-width: 61.1875em){.store-date-picker input{background-color:#fff;width:100%}}.store-date-picker.active{height:100%;transition:opacity .2s ease-in;background-color:hsla(0,0%,17%,.5);opacity:1}.store-date-picker .date-range-picker{font-family:"Nunito Sans",sans-serif;color:hsl(225,15%,16%);font-weight:400;font-size:.875rem;width:100%}.store-date-picker .date-range-picker::placeholder{color:hsl(225,15%,16%)}.store-date-picker .icon{height:1.25rem;width:1.25rem}.store-date-picker .icon>*{fill:hsl(207,4%,50%)}@media(max-width: 61.1875em){.datepicker-input-shaded{min-width:80vw}}.datepicker-input-shaded .date-range-picker{font-size:.875rem}@media(max-width: 61.1875em){.datepicker-input-shaded input{background-color:hsl(200,27%,98%)}}.single .end-date::before{display:none}.no-sb{scrollbar-width:none;-ms-overflow-style:none}.no-sb::-webkit-scrollbar{display:none}.smooth-scroll{scroll-behavior:smooth}.scroll-pinned *{overflow-anchor:none}.scroll-pinned #anchor{overflow-anchor:auto;height:1px}.popup.active{visibility:visible}.popup-scrim{position:fixed;top:0;left:0;z-index:1999;width:100%;height:0;opacity:0}.popup-scrim.active{height:100%;transition:opacity .2s ease-in;background-color:hsla(0,0%,17%,.5);opacity:1}.popup-content{position:fixed;z-index:2000;top:6.25rem;left:50%;transform:translate(-50%, 0);width:clamp(22rem,70%,55rem);padding:1rem 1.5rem 1rem 1.5rem;background:#fff;border-radius:20px;filter:drop-shadow(0rem 0.5rem 3rem hsla(249, 21%, 26%, 0.1));display:none}.popup-content.active{display:block;overflow:auto;height:fit-content;max-height:85%}@media(max-width: 61.1875em){.popup-content.active{max-height:calc(100% - 7rem)}}.popup-content.small{width:clamp(10rem,70%,19rem)}.popup-content.medium{width:clamp(10rem,90%,40rem)}@media(max-width: 61.1875em){.popup-content{width:clamp(10rem,90%,40rem)}}@media(max-width: 37.4375em){.popup-content{top:unset;bottom:-70vh;display:block;transition:bottom .25s ease-in,height .25s ease-in;width:100% !important;max-height:70vh;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:1.25rem}.popup-content.active{bottom:0}}.popup-header{padding:.5rem 0;width:100%;display:flex;justify-content:space-between;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.popup-header-title{font-size:1.5rem;color:hsl(225,15%,16%) !important}@media(max-width: 28.6875em){.popup-header-title{font-size:1.25rem}}.popup-header-close{flex-shrink:0;cursor:pointer;height:2rem;width:2rem;padding:.35rem 0 0 .55rem;background-color:hsl(240,18%,97%);border-radius:12px}.popup-header-close .icon{width:.875rem;aspect-ratio:1/1}.popup-header-close .icon>*{fill:hsl(218,17%,60%)}.popup-list{overflow-y:auto;max-height:calc(65vh - 5rem)}.popup-list ul{padding-inline:1.25rem}.popup-list ul li{padding-bottom:.6875rem;padding-left:.5rem}.popup-form{margin-top:1rem}.popup-form-item{margin-bottom:.5rem}.popup-form-item label{cursor:pointer;margin-left:.25rem}.popup-buttons-container{display:flex;justify-content:space-between;gap:.5rem;margin-top:2rem}.popup-buttons-container button{flex-grow:1}.popup-upload{width:100%;margin-top:1rem;padding:2rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border:1px dashed hsl(229,21%,85%);border-radius:16px;cursor:pointer}.popup-upload-instructions{color:hsl(217,25%,70%);font-size:.8125rem}.popup-instructions{display:block;margin-block:1rem;color:hsl(217,25%,70%);font-size:.8125rem}.popup-instructions .blue{color:hsl(223,100%,61%)}.popup-card{margin-block:1rem;padding:.5rem;display:flex;align-items:center;gap:.5rem;border:1px solid hsl(214,30%,95%);border-radius:16px;color:hsl(224,14%,55%);font-size:.8125rem}.popup-card .icon-box{height:2.5rem;width:2.5rem;background-color:hsl(224,100%,96%);display:flex;justify-content:center;align-items:center;border-radius:12px;background-image:url("data:image/svg+xml;base64,IDxzdmcgdmlld0JveD0iMCAwIDE4IDIwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjUgNEMwLjI1IDEuOTI4OTMgMS45Mjg5MyAwLjI1IDQgMC4yNUgxMS40OTA3QzEyLjQ4NTMgMC4yNTAwMDQgMTMuNDM5MSAwLjY0NTA5MiAxNC4xNDIzIDEuMzQ4MzVMMTYuNjUxNiAzLjg1NzY3QzE3LjM1NDkgNC41NjA5MyAxNy43NSA1LjUxNDc1IDE3Ljc1IDYuNTA5MzFWMTZDMTcuNzUgMTguMDcxMSAxNi4wNzExIDE5Ljc1IDE0IDE5Ljc1SDRDMS45Mjg5MyAxOS43NSAwLjI1IDE4LjA3MTEgMC4yNSAxNlY0Wk00IDEuNzVDMi43NTczNiAxLjc1IDEuNzUgMi43NTczNiAxLjc1IDRWMTZDMS43NSAxNy4yNDI2IDIuNzU3MzYgMTguMjUgNCAxOC4yNUgxNEMxNS4yNDI2IDE4LjI1IDE2LjI1IDE3LjI0MjYgMTYuMjUgMTZWNi41MDkzMUMxNi4yNSA1LjkxMjU4IDE2LjAxMjkgNS4zNDAyOSAxNS41OTEgNC45MTgzM0wxMy4wODE3IDIuNDA5MDFDMTIuNjU5NyAxLjk4NzA1IDEyLjA4NzQgMS43NSAxMS40OTA3IDEuNzVINFpNMTAuNSA3Ljc1QzEwLjA4NTggNy43NSA5Ljc1IDguMDg1NzkgOS43NSA4LjVWMTJDOS43NSAxMi40MTQyIDkuNDE0MjEgMTIuNzUgOSAxMi43NUM4LjU4NTc5IDEyLjc1IDguMjUgMTIuNDE0MiA4LjI1IDEyVjguNUM4LjI1IDcuMjU3MzYgOS4yNTczNiA2LjI1IDEwLjUgNi4yNUMxMS43NDI2IDYuMjUgMTIuNzUgNy4yNTczNiAxMi43NSA4LjVWMTJDMTIuNzUgMTQuMDcxMSAxMS4wNzExIDE1Ljc1IDkgMTUuNzVDNi45Mjg5MyAxNS43NSA1LjI1IDE0LjA3MTEgNS4yNSAxMlY5QzUuMjUgOC41ODU3OSA1LjU4NTc5IDguMjUgNiA4LjI1QzYuNDE0MjEgOC4yNSA2Ljc1IDguNTg1NzkgNi43NSA5VjEyQzYuNzUgMTMuMjQyNiA3Ljc1NzM2IDE0LjI1IDkgMTQuMjVDMTAuMjQyNiAxNC4yNSAxMS4yNSAxMy4yNDI2IDExLjI1IDEyVjguNUMxMS4yNSA4LjA4NTc5IDEwLjkxNDIgNy43NSAxMC41IDcuNzVaIiBmaWxsPSIjNTQ4NEZGIi8+CiA8L3N2Zz4=");background-position:center;background-repeat:no-repeat;background-size:1.125rem 1.3125rem}.popup-card-file-name{flex-grow:1}.popup-card-remove{display:flex;align-items:center;gap:.5rem;margin-right:.5rem;cursor:pointer}.popup-card-remove:hover{color:hsl(223,100%,61%)}input{accent-color:hsl(223,100%,61%)}.input-border{border:1px solid hsl(214,30%,95%);box-shadow:0px 4px 16px rgba(0,0,0,.04);border-radius:.75rem}.data-input{border:none;outline:none;padding:.625rem;background-color:#fff;border-radius:.9375rem;width:100%}@media(max-width: 61.1875em){.data-input{font-size:.75rem;max-width:9.5rem}}.data-input:focus,.data-input:hover{border:1px solid hsl(223,100%,61%)}.data-input.changed{border:1px solid #fa0}.data-input:disabled{color:hsl(218,17%,60%);cursor:not-allowed}.toggle-view-password{display:block;position:absolute;cursor:pointer;width:1rem;height:1rem;top:.8rem;right:.5rem}.toggle-view-password .icon{width:100%;height:100%}.page-title{border:none;color:hsl(225,15%,16%);font-size:1.3rem}.page-title-selection{margin-right:.25rem;font-size:1.5rem;font-weight:700;background-color:#fff;border:none;outline:none;cursor:pointer}.page-title-compress{padding:0 !important;padding-right:1.5rem !important}.prevent-toggle{pointer-events:none}*[data-disabled=true]{cursor:not-allowed}*[data-disabled=true]>*{pointer-events:none}*[data-disabled=true] input{background:hsl(212,28%,91%)}input[data-disabled=true],*[data-disabled=true] input{background:hsl(212,28%,91%)}.form{padding-inline:.75rem;width:100%}.form-controls:not(:last-child){margin-bottom:.75rem}.form-controls label{display:block;margin-bottom:.25rem;color:hsl(218,17%,60%);font-size:.8125rem;font-weight:500}.form-controls .required:not(.ts-wrapper)::after{content:"*";color:hsl(0,100%,67%);margin-left:.25rem}.form-controls input{width:100%;padding:.5rem;border:1px solid hsl(210,31%,95%);border-radius:10px;font-size:.875rem}.form-controls input::placeholder{color:hsl(207,16%,56%);opacity:.6}.form-controls textarea{width:100%;outline:none;padding:.75rem;border:1px solid hsl(0,0%,93%);font-size:.875rem;line-height:116%;color:hsl(225,15%,16%);height:30ch}.form-controls select{cursor:pointer;position:relative;background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgOCA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Ik0zLjI5Mjg5IDQuMjkyODlMMC43MDcxMDcgMS43MDcxMUMwLjA3NzE0MiAxLjA3NzE0IDAuNTIzMzA5IDAgMS40MTQyMSAwSDYuNTg1NzlDNy40NzY2OSAwIDcuOTIyODYgMS4wNzcxNCA3LjI5MjkgMS43MDcxMUw0LjcwNzExIDQuMjkyODlDNC4zMTY1OCA0LjY4MzQyIDMuNjgzNDIgNC42ODM0MiAzLjI5Mjg5IDQuMjkyODlaIiBmaWxsPSIjN0U5MkEyIi8+Cjwvc3ZnPgo=") no-repeat;background-size:.5rem .3rem;background-position:right .75rem top 50%;padding:.65rem .75rem;border:none;border-radius:12px;font-size:.875rem;font-weight:400;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;padding:.5rem;border:1px solid hsl(210,31%,95%);font-size:.875rem}.form-controls select.changed{border:1px solid #fa0}.form-controls select:focus,.form-controls select:hover{border:1px solid hsl(223,100%,61%)}.form-controls .radio-labeled{display:flex;align-items:center;margin-bottom:.25rem;color:hsl(225,15%,16%);font-size:.8125rem}.form-controls .radio-labeled input{width:unset;margin-top:0}.form-controls.inline{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.form-controls.inline input{width:auto;height:auto}.form-controls.inline input[type=radio],.form-controls.inline input[type=checkbox]:not(.toggle-button){-webkit-appearance:none;appearance:none;width:2rem;height:1rem;cursor:pointer;background-color:#fff;margin:0}.form-controls.inline input[type=radio]:checked,.form-controls.inline input[type=checkbox]:not(.toggle-button):checked{background-color:hsl(223,100%,61%);position:relative}.form-controls.inline input[type=radio]:checked::after,.form-controls.inline input[type=checkbox]:not(.toggle-button):checked::after{content:"✓";position:absolute;top:0;left:50%;transform:translateX(-50%);color:#fff}.form-controls.inline label{margin:0;cursor:pointer}.form fieldset.form-controls{border:1px solid hsl(229,21%,85%);border-radius:12px}.form fieldset.form-controls legend{font-size:.8125rem;font-weight:500;color:#8894aa;padding:.5rem .75rem}.form-actions{display:flex;justify-content:center;align-items:center;gap:1rem;margin-block:1rem}.form-actions .button--primary{flex-grow:1}.form-error{color:hsl(0,100%,67%);font-size:.8125rem}.form .buttons-group{display:flex;justify-content:center;align-items:center;gap:.5rem}.form-content{margin-top:1rem}.form [data-toggle-tagged=true]:checked+[data-toggle-tag=true]::after{content:attr(data-toggle-on)}.form [data-toggle-tagged=true]:not(:checked)+[data-toggle-tag=true]::after{content:attr(data-toggle-off)}.field_with_errors input{border-color:hsl(0,100%,67%) !important}.deletable-top{position:relative;pointer-events:none}.deletable-top::after{cursor:pointer;pointer-events:all;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEzIDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciID4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuOTMxNjk2IDAuNDMxMzZDMS4yODQ2MyAwLjA3ODQyMTggMS44NTY4NiAwLjA3ODQyMTggMi4yMDk4IDAuNDMxMzZMMTIuMDY5IDEwLjI5MDVDMTIuNDIxOSAxMC42NDM1IDEyLjQyMTkgMTEuMjE1NyAxMi4wNjkgMTEuNTY4NkMxMS43MTYgMTEuOTIxNiAxMS4xNDM4IDExLjkyMTYgMTAuNzkwOSAxMS41Njg2TDAuOTMxNjk2IDEuNzA5NDZDMC41Nzg3NTggMS4zNTY1MyAwLjU3ODc1OCAwLjc4NDI5OSAwLjkzMTY5NiAwLjQzMTM2WiIgZmlsbD0id2hpdGUiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjA2OSAwLjQzMTM2QzEyLjQyMTkgMC43ODQyOTkgMTIuNDIxOSAxLjM1NjUzIDEyLjA2OSAxLjcwOTQ2TDIuMjA5OCAxMS41Njg2QzEuODU2ODYgMTEuOTIxNiAxLjI4NDYzIDExLjkyMTYgMC45MzE2OTYgMTEuNTY4NkMwLjU3ODc1OCAxMS4yMTU3IDAuNTc4NzU4IDEwLjY0MzUgMC45MzE2OTYgMTAuMjkwNUwxMC43OTA5IDAuNDMxMzZDMTEuMTQzOCAwLjA3ODQyMTggMTEuNzE2IDAuMDc4NDIxOCAxMi4wNjkgMC40MzEzNloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==");background-size:.65rem;background-position:.3rem;background-repeat:no-repeat;display:block;position:absolute;width:1.25rem;height:1.25rem;color:#fff;background-color:hsl(0,100%,67%);border-radius:.3rem;right:-0.5rem;top:-0.5rem}.deletable-inline{position:relative;pointer-events:none}.deletable-inline::after{cursor:pointer;pointer-events:all;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEzIDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciID4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuOTMxNjk2IDAuNDMxMzZDMS4yODQ2MyAwLjA3ODQyMTggMS44NTY4NiAwLjA3ODQyMTggMi4yMDk4IDAuNDMxMzZMMTIuMDY5IDEwLjI5MDVDMTIuNDIxOSAxMC42NDM1IDEyLjQyMTkgMTEuMjE1NyAxMi4wNjkgMTEuNTY4NkMxMS43MTYgMTEuOTIxNiAxMS4xNDM4IDExLjkyMTYgMTAuNzkwOSAxMS41Njg2TDAuOTMxNjk2IDEuNzA5NDZDMC41Nzg3NTggMS4zNTY1MyAwLjU3ODc1OCAwLjc4NDI5OSAwLjkzMTY5NiAwLjQzMTM2WiIgZmlsbD0id2hpdGUiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjA2OSAwLjQzMTM2QzEyLjQyMTkgMC43ODQyOTkgMTIuNDIxOSAxLjM1NjUzIDEyLjA2OSAxLjcwOTQ2TDIuMjA5OCAxMS41Njg2QzEuODU2ODYgMTEuOTIxNiAxLjI4NDYzIDExLjkyMTYgMC45MzE2OTYgMTEuNTY4NkMwLjU3ODc1OCAxMS4yMTU3IDAuNTc4NzU4IDEwLjY0MzUgMC45MzE2OTYgMTAuMjkwNUwxMC43OTA5IDAuNDMxMzZDMTEuMTQzOCAwLjA3ODQyMTggMTEuNzE2IDAuMDc4NDIxOCAxMi4wNjkgMC40MzEzNloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==");background-size:.65rem;background-position:.3rem;background-repeat:no-repeat;display:block;position:absolute;width:1.25rem;height:1.25rem;color:#fff;background-color:hsl(0,100%,67%);border-radius:.3rem;right:-1.7rem;top:50%;transform:translateY(-50%)}.snackbar{position:fixed;top:1rem;right:1.5rem;display:flex;align-items:center;gap:.2rem;width:35rem;max-width:90%;padding:1rem 1.5rem;background-color:#fff;border-radius:20px;box-shadow:0px 16px 48px hsla(249,21%,26%,.1);z-index:2999}.snackbar>.snackbar__icon{width:2rem;height:2rem;margin:.5rem;background-position:center;background-size:contain;background-repeat:no-repeat}.snackbar--success{background-color:hsl(127,100%,95%);border:1px solid hsl(130,52%,49%)}.snackbar--warning{background-color:hsl(353,100%,96%);border:1px solid hsl(0,100%,67%)}.snackbar__content{font-size:.875rem;font-weight:400;text-align:center}.snackbar label{position:absolute;top:0;right:.5rem;font-size:1.5rem;cursor:pointer}.snackbar--checkbox{display:none}.snackbar--checkbox:checked+.snackbar{opacity:0;visibility:hidden}.information-box{position:relative;padding:1rem 1.5rem 1rem 1rem;font-size:.875rem;font-weight:400;color:hsl(225,15%,16%);border-radius:12px}.information-box .close{position:absolute;top:.5rem;right:.5rem;width:.75rem;height:.75rem;border:none;outline:none;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC45MzE2OTYgMC40MzEzNkMxLjI4NDYzIDAuMDc4NDIxOCAxLjg1Njg2IDAuMDc4NDIxOCAyLjIwOTggMC40MzEzNkwxMi4wNjkgMTAuMjkwNUMxMi40MjE5IDEwLjY0MzUgMTIuNDIxOSAxMS4yMTU3IDEyLjA2OSAxMS41Njg2QzExLjcxNiAxMS45MjE2IDExLjE0MzggMTEuOTIxNiAxMC43OTA5IDExLjU2ODZMMC45MzE2OTYgMS43MDk0NkMwLjU3ODc1OCAxLjM1NjUzIDAuNTc4NzU4IDAuNzg0Mjk5IDAuOTMxNjk2IDAuNDMxMzZaIiBmaWxsPSJibGFjayIvPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIuMDY5IDAuNDMxMzZDMTIuNDIxOSAwLjc4NDI5OSAxMi40MjE5IDEuMzU2NTMgMTIuMDY5IDEuNzA5NDZMMi4yMDk4IDExLjU2ODZDMS44NTY4NiAxMS45MjE2IDEuMjg0NjMgMTEuOTIxNiAwLjkzMTY5NiAxMS41Njg2QzAuNTc4NzU4IDExLjIxNTcgMC41Nzg3NTggMTAuNjQzNSAwLjkzMTY5NiAxMC4yOTA1TDEwLjc5MDkgMC40MzEzNkMxMS4xNDM4IDAuMDc4NDIxOCAxMS43MTYgMC4wNzg0MjE4IDEyLjA2OSAwLjQzMTM2WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+");background-repeat:no-repeat;background-size:.75rem .75rem;cursor:pointer}.information-box-body{display:flex;justify-content:flex-start;align-items:center}.information-box-body .icon{width:1.3rem;height:1.3rem;margin-right:1rem}.warning-box{background-color:hsl(41,100%,92%);border:1px dotted #fa0}.warning-box-body .icon>*{fill:#fa0}.notice-box{background-color:hsl(224,100%,96%);border:1px dotted hsl(223,100%,61%)}.notice-box-body .icon>*{fill:hsl(223,100%,61%)}.default-avatar .profile--avatar{width:2rem;height:2rem;border-radius:50%}.default-avatar .profile--avatar[data-avatar=true]{width:2rem;height:2rem;border:none}.default-avatar .profile--avatar[data-avatar=true] img{object-fit:cover;width:2rem;aspect-ratio:1/1;border-radius:50%}.default-avatar .profile--avatar[data-avatar=false]{background-color:#fff;border:1px solid hsl(225,15%,16%);min-width:2rem;min-height:2rem}.default-avatar .profile--avatar[data-avatar=false]::before{content:attr(data-initials);color:hsl(225,15%,16%);font-size:.75rem;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.default-avatar .profile--avatar[data-avatar=false] img{display:none}.litepicker{font-family:"Nunito Sans",sans-serif !important;--litepicker-day-width: 2.375rem;--litepicker-is-today-color: hsl(223, 100%, 61%);--litepicker-is-locked-color: hsl(0, 0%, 87%);--border-radius: 16px;box-shadow:0 0 5px var(--litepicker-container-months-box-shadow-color) !important;border-radius:var(--border-radius) !important}.litepicker .button-previous-month,.litepicker .button-next-month{cursor:pointer !important}.litepicker .container__months{box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--border-radius) !important;border-top-right-radius:var(--border-radius) !important}.litepicker .container__footer{display:flex;flex-direction:row-reverse;gap:.5rem;margin:0 !important;box-shadow:none;border-top:1px solid hsl(0,0%,87%);border-bottom-left-radius:var(--border-radius) !important;border-bottom-right-radius:var(--border-radius) !important}.litepicker .container__footer .preview-date-range{display:none !important}.litepicker .container__footer .button-apply,.litepicker .container__footer .button-cancel{margin:0 !important}.litepicker-clickable{cursor:pointer}.litepicker--supplier .litepicker{--litepicker-day-color: hsl(225, 15%, 16%);--litepicker-day-color-hover: hsl(223, 100%, 61%);--litepicker-is-in-range-color: hsl(224, 100%, 96%);--litepicker-is-start-color-bg: hsl(223, 100%, 61%);--litepicker-is-end-color-bg: hsl(223, 100%, 61%);--litepicker-button-prev-month-color: hsl(217, 25%, 70%);--litepicker-button-next-month-color: hsl(217, 25%, 70%);--litepicker-button-prev-month-color-hover: hsl(223, 100%, 61%);--litepicker-button-next-month-color-hover: hsl(223, 100%, 61%)}.litepicker--supplier .litepicker .button-apply{cursor:pointer;outline:none;border:none;text-decoration:none;min-height:2.1875rem;padding:.5rem 1rem;border-radius:1.375rem;background-color:hsl(240,20%,97%);display:flex;justify-content:center;align-items:center;background-color:hsl(223,100%,61%);color:#fff;font-size:.8125rem;line-height:1.2;font-weight:500;border-radius:.625rem}.litepicker--supplier .litepicker .button-apply:focus,.litepicker--supplier .litepicker .button-apply:hover{background-color:hsl(223,100%,65%)}.litepicker--supplier .litepicker .button-apply:disabled{pointer-events:none;cursor:not-allowed;background-color:hsl(240,5%,77%)}.litepicker--supplier .litepicker .button-cancel{cursor:pointer;outline:none;border:none;text-decoration:none;min-height:2.1875rem;padding:.5rem 1rem;border-radius:1.375rem;background-color:hsl(240,20%,97%);display:flex;justify-content:center;align-items:center;background-color:hsl(240,18%,97%);color:hsl(225,15%,16%);font-size:.8125rem;font-weight:600;line-height:1.2;border-radius:.625rem}.litepicker--supplier .litepicker .button-cancel:focus,.litepicker--supplier .litepicker .button-cancel:hover{background-color:hsl(223,100%,65%)}.litepicker--supplier .litepicker .button-cancel:disabled{pointer-events:none;cursor:not-allowed;background-color:hsl(240,5%,77%)}.litepicker--supplier .litepicker .button-cancel:focus,.litepicker--supplier .litepicker .button-cancel:hover{background-color:hsl(224,100%,97%)}.litepicker--store .litepicker{--litepicker-day-color: hsl(225, 15%, 16%);--litepicker-day-color-hover: hsl(225, 15%, 16%);--litepicker-is-in-range-color: hsl(210, 23%, 96%);--litepicker-is-start-color-bg: hsl(225, 15%, 16%);--litepicker-is-end-color-bg: hsl(225, 15%, 16%);--litepicker-button-prev-month-color: hsl(217, 25%, 70%);--litepicker-button-next-month-color: hsl(217, 25%, 70%);--litepicker-button-prev-month-color-hover: hsl(223, 100%, 61%);--litepicker-button-next-month-color-hover: hsl(223, 100%, 61%);--litepicker-footer-color-bg: hsl(0, 0%, 100%)}.litepicker--store .litepicker .day-item{height:2.375rem;line-height:1.75rem}.litepicker--store .litepicker .is-start-date,.litepicker--store .litepicker .is-end-date{border-radius:50% !important}.litepicker--store .litepicker .month-item-name,.litepicker--store .litepicker .month-item-year{font-weight:700;font-size:1rem;color:hsl(225, 15%, 16%)}.litepicker--store .litepicker .button-apply{cursor:pointer;outline:none;border:none;text-decoration:none;min-height:2.1875rem;padding:.5rem 1rem;border-radius:1.375rem;background-color:hsl(240,20%,97%);display:flex;justify-content:center;align-items:center;background-color:hsl(223,100%,61%);color:#fff;font-size:.8125rem;line-height:1.2;font-weight:500;border-radius:.625rem}.litepicker--store .litepicker .button-apply:focus,.litepicker--store .litepicker .button-apply:hover{background-color:hsl(223,100%,65%)}.litepicker--store .litepicker .button-apply:disabled{pointer-events:none;cursor:not-allowed;background-color:hsl(240,5%,77%)}.litepicker--store .litepicker .button-cancel{cursor:pointer;outline:none;border:none;text-decoration:none;min-height:2.1875rem;padding:.5rem 1rem;border-radius:1.375rem;background-color:hsl(240,20%,97%);display:flex;justify-content:center;align-items:center;background-color:hsl(240,18%,97%);color:hsl(225,15%,16%);font-size:.8125rem;font-weight:600;line-height:1.2;border-radius:.625rem}.litepicker--store .litepicker .button-cancel:focus,.litepicker--store .litepicker .button-cancel:hover{background-color:hsl(223,100%,65%)}.litepicker--store .litepicker .button-cancel:disabled{pointer-events:none;cursor:not-allowed;background-color:hsl(240,5%,77%)}.litepicker--store .litepicker .button-cancel:focus,.litepicker--store .litepicker .button-cancel:hover{background-color:hsl(224,100%,97%)}.hover-tooltip{background:hsl(210,13%,6%);color:#fff;padding:.5rem .75rem;font-size:.8125rem;border-radius:8px;display:none !important}.hover-tooltip[data-show]{display:block !important;z-index:25}.hover-tooltip[data-popper-placement^=top]>.hover-tooltip-arrow{bottom:-4px}.hover-tooltip[data-popper-placement^=bottom]>.hover-tooltip-arrow{top:-4px}.hover-tooltip[data-popper-placement^=left]>.hover-tooltip-arrow{right:-4px}.hover-tooltip[data-popper-placement^=right]>.hover-tooltip-arrow{left:-4px}.hover-tooltip-arrow,.hover-tooltip-arrow::before{position:absolute;width:.5rem;height:.5rem;background:inherit}.hover-tooltip-arrow{visibility:hidden}.hover-tooltip-arrow::before{visibility:visible;content:"";transform:rotate(45deg)}.compact-trix-editor .trix-button-row{gap:.25rem}.compact-trix-editor .trix-button-row .trix-button-group{margin:0}.compact-trix-editor .trix-button-row .trix-button-group-spacer{display:none}.compact-trix-editor p.text-xs{margin-bottom:.5rem}trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:.4em .6em;min-height:5em;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media(max-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media(max-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0, 0, 0, 0.6);font-size:.75em;font-weight:600;white-space:nowrap;padding:0 .5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:black}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0, 0, 0, 0.125)}@media(max-width: 768px){trix-toolbar .trix-button{letter-spacing:-0.01em;padding:0 .3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(.8em + 4vw);text-indent:-9999px}@media(max-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(.8em + 3.5vw)}}trix-toolbar .trix-button--icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media(max-width: 768px){trix-toolbar .trix-button--icon::before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active::before{opacity:1}trix-toolbar .trix-button--icon:disabled::before{opacity:.125}trix-toolbar .trix-button--icon-attach::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-italic::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-link::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-strike::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-quote::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-heading-1::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-code::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-bullet-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-number-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-undo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-redo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-decrease-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-increase-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:.75em;padding:15px 10px;background:#fff;box-shadow:0 .3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:normal;padding:.5em .8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:red 0px 0px 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable] ::selection{background:none}trix-editor .attachment__caption-editor:focus[data-trix-mutable]::-moz-selection{background:highlight}trix-editor .attachment__caption-editor:focus[data-trix-mutable]::selection{background:highlight}trix-editor [data-trix-mutable].attachment.attachment--file{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor [data-trix-mutable].attachment img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:.9;transition:opacity 200ms ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-0.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 .8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.25)}trix-editor .trix-button--remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;content:"";background-image:url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover::before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%, 0);max-width:90%;padding:.1em .6em;font-size:.8em;color:#fff;background-color:rgba(0, 0, 0, 0.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:.2em;white-space:nowrap}.trix-content{line-height:1.5;overflow-wrap:break-word;word-break:break-word}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:0 solid #ccc;border-left-width:.3em;margin-left:.3em;padding-left:.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:.3em;margin-right:.3em;padding-right:.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:.9em;padding:.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size::before{content:" •"}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 2px;padding:.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}@media(max-width: 37.4375em){.trix-button-group--history-tools{display:none !important}}@media(max-width: 37.4375em){.trix-button--icon{max-width:calc(.8em + 2.75vw) !important}}.toggle-button,.toggle-button-active{position:relative;width:2rem !important;height:1.25rem;margin:0;vertical-align:top;background-color:#fff;border:1px solid hsl(229,21%,85%);border-radius:30px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s cubic-bezier(0.2, 0.85, 0.32, 1.2)}.toggle-button:hover,.toggle-button-active:hover{border-color:hsl(223,100%,65%)}.toggle-button::after,.toggle-button-active::after{content:"";position:absolute;left:1px;top:50%;width:1rem;height:1rem;background-color:hsl(240,5%,77%);border-radius:50%;transform:translate(0, -50%);transition:all .3s cubic-bezier(0.2, 0.85, 0.32, 1.2)}.toggle-button:checked,.toggle-button-active:checked{background-color:#fff}.toggle-button:checked::after,.toggle-button-active:checked::after{transform:translate(11.75px, -50%);background-color:hsl(223,100%,65%)}.toggle-button.changed,.changed.toggle-button-active{border:1px solid #fa0}.more-menu-container .more{position:relative;min-width:3.125rem}.more-menu-container .more-trigger{height:2.5rem;width:2.5rem;display:block;color:hsl(207,16%,56%);background-color:#fff;border-radius:15px;font-size:1.3rem;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}.more-menu-container .more-trigger:hover{color:hsl(223,100%,65%)}.more-menu-container .more-trigger:visited{text-decoration:none;color:hsl(207,16%,56%)}.more-menu-container .more-trigger:visited:hover{color:hsl(223,100%,61%)}.more-menu-container .more-menu{width:11.9rem;position:absolute;z-index:50;padding:.5rem;background-color:#fff;box-shadow:0px 0px 56px hsla(248,50%,21%,.16);border-radius:16px;list-style:none;font-size:.875rem;font-weight:400;color:hsl(218,17%,60%);top:1.25rem}.more-menu-container .more-menu.left{left:0rem}.more-menu-container .more-menu.right{right:0rem}.more-menu-container .more-menu li{padding:.5rem;cursor:pointer}.more-menu-container .more-menu li:hover{background-color:hsl(240,5%,96%);margin-inline:-0.5rem;padding:.5rem 1rem}.more-menu-container .more-menu li a{text-decoration:none;color:hsl(218,17%,60%);outline:none}.more-menu-container .more-menu li button{padding:0;background-color:inherit;border:none;cursor:pointer;color:hsl(218,17%,60%);width:100%;text-align:left}div.status-bar .status--icon{width:100%;text-align:center}div.status-bar .status--icon .icon{width:2rem;height:2rem}div.status-bar .status--icon .icon .icon--fill{fill:hsl(218,17%,60%);stroke:rgba(0,0,0,0)}div.status-bar .status--icon .icon .icon--stroke{stroke:hsl(218,17%,60%);fill:rgba(0,0,0,0)}div.status-bar .status--icon-active .icon .icon--fill{fill:hsl(223,100%,61%);stroke:rgba(0,0,0,0)}div.status-bar .status--icon-active .icon .icon--stroke{stroke:hsl(223,100%,61%);fill:rgba(0,0,0,0)}div.status-bar .status--icon-complete .icon .icon--fill{fill:hsl(210,13%,6%);stroke:rgba(0,0,0,0)}div.status-bar .status--icon-complete .icon .icon--stroke{stroke:hsl(210,13%,6%);fill:rgba(0,0,0,0)}div.status-bar .status--marker{min-width:.75rem;aspect-ratio:1/1;border-radius:50%;background:hsl(218,17%,60%);text-align:center}div.status-bar .status--marker-active{background:hsl(223,100%,61%)}div.status-bar .status--marker-complete{background:hsl(210,13%,6%)}div.status-bar .status--bar{background:hsl(218,17%,60%);height:.25rem;top:.25rem;position:relative;width:100%}div.status-bar .status--bar-active{background:hsl(223,100%,61%)}div.status-bar .status--bar-complete{background:hsl(210,13%,6%)}div.status-bar .status--label{width:100%;text-align:center}@media(max-width: 61.1875em){div.status-bar .status--label{font-size:.625rem}}.tag-input{display:flex;flex-wrap:wrap;flex-direction:row;gap:.25rem}.tag-input .tag,.tag-input .tag-noclick{width:fit-content;display:flex;justify-content:center;align-items:center;gap:.25rem;background:hsl(223,100%,61%);color:#fff;padding:.1rem .55rem;border-radius:12px;font-size:.75rem;cursor:pointer}.tag-input .tag .tag-remove,.tag-input .tag-noclick .tag-remove{display:flex;align-items:flex-start;cursor:pointer;height:.5rem;width:.5rem;background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEzIDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciID4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuOTMxNjk2IDAuNDMxMzZDMS4yODQ2MyAwLjA3ODQyMTggMS44NTY4NiAwLjA3ODQyMTggMi4yMDk4IDAuNDMxMzZMMTIuMDY5IDEwLjI5MDVDMTIuNDIxOSAxMC42NDM1IDEyLjQyMTkgMTEuMjE1NyAxMi4wNjkgMTEuNTY4NkMxMS43MTYgMTEuOTIxNiAxMS4xNDM4IDExLjkyMTYgMTAuNzkwOSAxMS41Njg2TDAuOTMxNjk2IDEuNzA5NDZDMC41Nzg3NTggMS4zNTY1MyAwLjU3ODc1OCAwLjc4NDI5OSAwLjkzMTY5NiAwLjQzMTM2WiIgZmlsbD0id2hpdGUiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjA2OSAwLjQzMTM2QzEyLjQyMTkgMC43ODQyOTkgMTIuNDIxOSAxLjM1NjUzIDEyLjA2OSAxLjcwOTQ2TDIuMjA5OCAxMS41Njg2QzEuODU2ODYgMTEuOTIxNiAxLjI4NDYzIDExLjkyMTYgMC45MzE2OTYgMTEuNTY4NkMwLjU3ODc1OCAxMS4yMTU3IDAuNTc4NzU4IDEwLjY0MzUgMC45MzE2OTYgMTAuMjkwNUwxMC43OTA5IDAuNDMxMzZDMTEuMTQzOCAwLjA3ODQyMTggMTEuNzE2IDAuMDc4NDIxOCAxMi4wNjkgMC40MzEzNloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==)}.tag-input .tag:hover,.tag-input .tag-noclick:hover{opacity:.9}.tag-input .tag-noclick{cursor:default}.tag-input .tag-noclick:hover{opacity:1}.ts-dropdown{z-index:1000}.mt0_25{margin-top:0.25rem}.mb0_25{margin-bottom:0.25rem}.ml0_25{margin-left:0.25rem}.mr0_25{margin-right:0.25rem}.mt0_5{margin-top:0.5rem}.mb0_5{margin-bottom:0.5rem}.ml0_5{margin-left:0.5rem}.mr0_5{margin-right:0.5rem}.mt0_75{margin-top:0.75rem}.mb0_75{margin-bottom:0.75rem}.ml0_75{margin-left:0.75rem}.mr0_75{margin-right:0.75rem}.mt1{margin-top:1rem}.mb1{margin-bottom:1rem}.ml1{margin-left:1rem}.mr1{margin-right:1rem}.mt1_5{margin-top:1.5rem}.mb1_5{margin-bottom:1.5rem}.ml1_5{margin-left:1.5rem}.mr1_5{margin-right:1.5rem}.mt2{margin-top:2rem}.mb2{margin-bottom:2rem}.ml2{margin-left:2rem}.mr2{margin-right:2rem}.link{text-decoration:none;color:inherit}.list{list-style-type:none}.bg-dark{background:hsl(210,13%,6%) !important;color:#fff}.bg-light{background:#fff !important;color:hsl(225,15%,16%)}.min-content{width:min-content}.link-underlined{text-decoration:underline}.overflow-off{overflow:hidden !important}.overflow-off-x{overflow-x:hidden !important}.overflow-off-y{overflow-y:hidden !important}.row-last{margin-left:auto}.full-width{width:100%}@media(max-width: 61.1875em){.full-width-mobile{width:100%}}.pointer{cursor:pointer}.pad-1{padding:1rem}.dark-subtle-scrollbar{scrollbar-color:hsl(210,13%,6%) rgba(0,0,0,0);scrollbar-width:1rem}.dark-subtle-scrollbar::-webkit-scrollbar{width:1rem}.dark-subtle-scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.dark-subtle-scrollbar::-webkit-scrollbar-thumb{background:hsl(210,13%,6%);border-radius:100vh;border-radius:24px;border:4px solid rgba(0,0,0,0);background-clip:padding-box}.text{font-size:1rem;font-weight:400;color:hsl(225,15%,16%)}.text-gradient-primary{background:linear-gradient(226.92deg, hsl(223, 99%, 61%) 3.14%, hsl(215, 97%, 45%) 35.43%, hsl(200, 97%, 47%) 67.71%, hsl(185, 65%, 77%) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.text-grey{font-size:1rem;font-weight:400;color:hsl(207,4%,50%)}.text-white{font-size:1rem;font-weight:400;color:#fff}.text-nav{font-size:1rem;font-weight:400;color:hsla(0,0%,100%,.7)}.text-nano{font-size:.625rem}.text-micro{font-size:.75rem}.text-sm{font-size:.8125rem}.text-med{font-size:.875rem}.text-lg{font-size:1.25rem}.text-thin{font-weight:200}.text-semi-bold{font-weight:500}.text-bold{font-weight:600}.text-bolder{font-weight:700}.text-center{text-align:center}.text-thin{font-weight:200}.line-height-sm{line-height:.8125rem}.store--icon .icon{width:1.25rem;position:relative;top:.125em}.store--icon .icon>*{fill:hsl(225,15%,16%)}.store--icon-sm .icon{width:.75rem}.store--icon-md .icon{width:.875rem}.store--icon-grey .icon{width:1.25rem;position:relative;top:.125em}.store--icon-grey .icon>*{fill:hsl(207,4%,50%)}.store--icon-green .icon>*{fill:hsl(166,95%,40%)}.store--icon-red .icon>*{fill:hsl(0,82%,50%)}.store-container{min-height:calc(100vh - 16.25rem)}.store-container .landing-main{background-color:hsl(210,13%,6%)}.scroll-btn{position:absolute;display:block;width:1.75rem;aspect-ratio:1;border-radius:50%;top:var(--btn-top, 57%);background-repeat:no-repeat;background-position:center;background-size:.625rem;cursor:pointer}@media(max-width: 37.4375em){.scroll-btn{display:none}}.scroll-btn.light{background-color:hsl(210,13%,6%);border:1px solid hsla(0,0%,100%,.2)}.scroll-btn.light:hover{background-color:hsla(0,0%,18%,.9)}.scroll-btn.dark{background-color:#fff;border:1px solid hsl(212,28%,91%)}.scroll-btn.dark:hover{background-color:hsl(212,28%,91%)}.scroll-left{left:7px}@media(max-width: 37.4375em){.scroll-left{left:35%}}.scroll-left.light{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDMyMCA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zNC41MiAyMzkuMDNMMjI4Ljg3IDQ0LjY5YzkuMzctOS4zNyAyNC41Ny05LjM3IDMzLjk0IDBsMjIuNjcgMjIuNjdjOS4zNiA5LjM2IDkuMzcgMjQuNTIuMDQgMzMuOUwxMzEuNDkgMjU2bDE1NC4wMiAxNTQuNzVjOS4zNCA5LjM4IDkuMzIgMjQuNTQtLjA0IDMzLjlsLTIyLjY3IDIyLjY3Yy05LjM3IDkuMzctMjQuNTcgOS4zNy0zMy45NCAwTDM0LjUyIDI3Mi45N2MtOS4zNy05LjM3LTkuMzctMjQuNTcgMC0zMy45NHoiIGZpbGw9IiNGRkYiLz4KPC9zdmc+")}.scroll-left.dark{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDMyMCA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zNC41MiAyMzkuMDNMMjI4Ljg3IDQ0LjY5YzkuMzctOS4zNyAyNC41Ny05LjM3IDMzLjk0IDBsMjIuNjcgMjIuNjdjOS4zNiA5LjM2IDkuMzcgMjQuNTIuMDQgMzMuOUwxMzEuNDkgMjU2bDE1NC4wMiAxNTQuNzVjOS4zNCA5LjM4IDkuMzIgMjQuNTQtLjA0IDMzLjlsLTIyLjY3IDIyLjY3Yy05LjM3IDkuMzctMjQuNTcgOS4zNy0zMy45NCAwTDM0LjUyIDI3Mi45N2MtOS4zNy05LjM3LTkuMzctMjQuNTcgMC0zMy45NHoiIGZpbGw9IiM2MDcxODMiLz4KPC9zdmc+")}.scroll-right{right:7px}@media(max-width: 37.4375em){.scroll-right{right:35%}}.scroll-right.light{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIwIDUxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4NS40NzYgMjcyLjk3MUw5MS4xMzIgNDY3LjMxNGMtOS4zNzMgOS4zNzMtMjQuNTY5IDkuMzczLTMzLjk0MSAwbC0yMi42NjctMjIuNjY3Yy05LjM1Ny05LjM1Ny05LjM3NS0yNC41MjItLjA0LTMzLjkwMUwxODguNTA1IDI1NiAzNC40ODQgMTAxLjI1NWMtOS4zMzUtOS4zNzktOS4zMTctMjQuNTQ0LjA0LTMzLjkwMWwyMi42NjctMjIuNjY3YzkuMzczLTkuMzczIDI0LjU2OS05LjM3MyAzMy45NDEgMEwyODUuNDc1IDIzOS4wM2M5LjM3MyA5LjM3MiA5LjM3MyAyNC41NjguMDAxIDMzLjk0MXoiIGZpbGw9IiNGRkYiIC8+Cjwvc3ZnPg==")}.scroll-right.dark{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIwIDUxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4NS40NzYgMjcyLjk3MUw5MS4xMzIgNDY3LjMxNGMtOS4zNzMgOS4zNzMtMjQuNTY5IDkuMzczLTMzLjk0MSAwbC0yMi42NjctMjIuNjY3Yy05LjM1Ny05LjM1Ny05LjM3NS0yNC41MjItLjA0LTMzLjkwMUwxODguNTA1IDI1NiAzNC40ODQgMTAxLjI1NWMtOS4zMzUtOS4zNzktOS4zMTctMjQuNTQ0LjA0LTMzLjkwMWwyMi42NjctMjIuNjY3YzkuMzczLTkuMzczIDI0LjU2OS05LjM3MyAzMy45NDEgMEwyODUuNDc1IDIzOS4wM2M5LjM3MyA5LjM3MiA5LjM3MyAyNC41NjguMDAxIDMzLjk0MXoiIGZpbGw9IiM2MDcxODMiIC8+Cjwvc3ZnPg==")}*[data-controller=scroll]{position:relative}.view-more-btn{font-size:.875rem;margin-left:auto;color:hsl(222,71%,54%);border:1px solid hsl(222,71%,54%);border-radius:16px;padding:.5rem 2rem}@media(max-width: 61.1875em){.view-more-btn{padding:.5rem;text-align:center}}.view-more-btn:hover{border:1px solid hsl(210,13%,6%);color:hsl(225,15%,16%)}#popup_favorites .popup-header{border-bottom:1px solid hsl(212,28%,91%)}section.favorite-group{margin-block:.75rem}.favorite-group--list{margin:0;padding:0}.favorite-group--list label,.favorite-group--list li{width:100%;margin-top:.75rem;cursor:pointer}.favorite-group--list label .img-container,.favorite-group--list li .img-container{min-width:fit-content;width:3.125rem;aspect-ratio:1/1;border:1px solid hsl(212,28%,91%);border-radius:10px;overflow:hidden;padding:.3rem}.favorite-group--list label .img-container img,.favorite-group--list li .img-container img{max-width:2.5rem;height:auto}.favorite-group--list-card{border:1px solid hsl(212,28%,91%);padding:.3rem;border-radius:10px}.favorite-group--list input[type=checkbox]:checked+label{border:1.5px solid hsl(223,100%,61%)}.favorite-group--list input[type=checkbox]:checked+label::after{content:"✓";margin-left:auto;color:hsl(223,100%,61%);font-size:1.3rem}.favorites-section{width:100%;margin-bottom:.5rem}.favorites-section .product-card-grid-container .card{height:23.4375rem}@media(max-width: 61.1875em){.favorites-section{max-width:100%;padding-inline:.5rem}}.favorites-section--empty{width:52rem}@media(max-width: 61.1875em){.favorites-section--empty{width:fit-content;padding-inline:2.5rem}}.favorites-section .btn.add-group{margin-left:auto}@media(max-width: 61.1875em){.favorites-section .btn.add-group{margin:auto}}.favorite-card .profile--avatar{width:2rem;height:2rem;border-radius:50%}.favorite-card .profile--avatar[data-avatar=true]{width:2rem;height:2rem;border:none}.favorite-card .profile--avatar[data-avatar=true] img{object-fit:cover;width:2rem;aspect-ratio:1/1;border-radius:50%}.favorite-card .profile--avatar[data-avatar=false]{background-color:#fff;border:1px solid hsl(225,15%,16%);min-width:2rem;min-height:2rem}.favorite-card .profile--avatar[data-avatar=false]::before{content:attr(data-initials);color:hsl(225,15%,16%);font-size:.75rem;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.favorite-card .profile--avatar[data-avatar=false] img{display:none}.favorites-tabs{padding:0;margin:0;margin-bottom:1.25rem;background-color:#fff;max-width:76.25rem;width:100%}@media(max-width: 61.1875em){.favorites-tabs{overflow-x:auto}}.favorites-tabs .category-tab-button{width:100%}@media(max-width: 61.1875em){.favorites-tabs .category-tab-button{min-width:9.375rem}.favorites-tabs .category-tab-button a>label{gap:.5rem}}.favorites-tabs .category-tab-button:hover input+label{border-bottom:2px solid hsl(223,100%,61%)}.favorites-tabs .category-tab-button input{display:none}.favorites-tabs .category-tab-button input:checked+label{border-bottom:2px solid hsl(223,100%,61%)}.favorites-tabs .category-tab-button input:checked+label .icon>*{fill:hsl(223,100%,61%)}.favorites-tabs .category-tab-button label{text-align:center;padding-block:.625rem;font-size:.875rem;border-bottom:2px solid hsl(212,28%,91%);gap:1rem;cursor:pointer}@media(max-width: 61.1875em){.favorites-tabs .category-tab-button label{gap:0;padding-inline:1rem}}.favorites-tabs .category-tab-button label .icon>*{fill:hsl(207,4%,50%)}.favorites-tabs .category-tab-button label .icon{height:1.5rem;position:relative;top:.125em}@media(max-width: 37.4375em){.favorites-tabs .category-tab-button label .icon{width:1rem}}.favorite-page .share-popup{width:clamp(22rem,70%,39rem)}.favorite-page .product-card-grid-container{grid-area:resources}.favorite-page .profile--avatar{width:2.625rem;height:2.625rem;border-radius:50%}.favorite-page .profile--avatar[data-avatar=true]{width:2.625rem;height:2.625rem;border:none}.favorite-page .profile--avatar[data-avatar=true] img{object-fit:cover;width:2.625rem;aspect-ratio:1/1;border-radius:50%}.favorite-page .profile--avatar[data-avatar=false]{background-color:#fff;border:1px solid hsl(225,15%,16%);min-width:2.625rem;min-height:2.625rem}.favorite-page .profile--avatar[data-avatar=false]::before{content:attr(data-initials);color:hsl(225,15%,16%);font-size:1rem;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.favorite-page .profile--avatar[data-avatar=false] img{display:none}.favorite-page .favorite-trigger .favorite{min-width:2.5rem;min-height:2.5rem;cursor:pointer;outline:none;border:none;text-decoration:none;border-radius:50%;background-color:hsl(204,22%,95%);background-repeat:no-repeat;background-position:center;background-size:1.25rem 1.1rem}.favorite-page .favorite-trigger .favorite.unselected{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDNIN0M1LjkgMyA1LjAxIDMuOSA1LjAxIDVMNSAyMUwxMiAxOEwxOSAyMVY1QzE5IDMuOSAxOC4xIDMgMTcgM1pNMTcgMThMMTIgMTUuODJMNyAxOFY1SDE3VjE4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==")}.favorite-page .favorite-trigger .favorite.unselected:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDNIN0M1LjkgMyA1LjAxIDMuOSA1LjAxIDVMNSAyMUwxMiAxOEwxOSAyMVY1QzE5IDMuOSAxOC4xIDMgMTcgM1pNMTcgMThMMTIgMTUuODJMNyAxOFY1SDE3VjE4WiIgZmlsbD0iIzM4NzBGRiIvPgo8L3N2Zz4K")}.favorite-page .favorite-trigger .favorite.selected{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNCAyMC40QzYuMDY2NjcgMjAuNTMzMyA1Ljc1IDIwLjUwNCA1LjQ1IDIwLjMxMkM1LjE1IDIwLjEyMDcgNSAxOS44NDE3IDUgMTkuNDc1VjVDNSA0LjQ1IDUuMTk2IDMuOTc5IDUuNTg4IDMuNTg3QzUuOTc5MzMgMy4xOTU2NyA2LjQ1IDMgNyAzSDE3QzE3LjU1IDMgMTguMDIxIDMuMTk1NjcgMTguNDEzIDMuNTg3QzE4LjgwNDMgMy45NzkgMTkgNC40NSAxOSA1VjE5LjQ3NUMxOSAxOS44NDE3IDE4Ljg1IDIwLjEyMDcgMTguNTUgMjAuMzEyQzE4LjI1IDIwLjUwNCAxNy45MzMzIDIwLjUzMzMgMTcuNiAyMC40TDEyIDE4TDYuNCAyMC40WiIgZmlsbD0iIzM4NzBGRiIvPgo8L3N2Zz4K")}.max-width-lg{max-width:112.5rem;margin:auto}.product-card-grid-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(16.25rem, 1fr));gap:1rem}@media(max-width: 61.1875em){.product-card-grid-container{grid-template-columns:repeat(auto-fill, minmax(15.4rem, 1fr));gap:.5rem}}@media(max-width: 37.4375em){.product-card-grid-container{grid-template-columns:repeat(auto-fill, minmax(9.375rem, 1fr));gap:.5rem}}.product-card-grid-container::-webkit-scrollbar{margin-top:25px;width:auto}.product-card-grid-container>*{margin:auto}.product-card-container{width:100%;gap:1.5rem;overflow:auto}@media(max-width: 37.4375em){.product-card-container{gap:.75rem}}.product-card-container::-webkit-scrollbar{margin-top:1.5625rem;width:auto}.product-card-grid-container .card,.product-card-container .card{width:15.625rem;height:20.625rem;border:solid 1px hsl(212,28%,91%);border-radius:28px;padding-bottom:2%;position:relative;transition:all .2s ease-in-out}.product-card-grid-container .card:hover,.product-card-container .card:hover{transform:scale(1.02)}.product-card-grid-container .card .favorite,.product-card-container .card .favorite{position:absolute;top:.5rem;right:.5rem;min-width:2.5rem;min-height:2.5rem;cursor:pointer;outline:none;border:none;text-decoration:none;border-radius:50%;background-color:hsl(204,22%,95%);background-repeat:no-repeat;background-position:center;background-size:1.25rem 1.1rem;z-index:2}.product-card-grid-container .card .favorite.unselected,.product-card-container .card .favorite.unselected{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDNIN0M1LjkgMyA1LjAxIDMuOSA1LjAxIDVMNSAyMUwxMiAxOEwxOSAyMVY1QzE5IDMuOSAxOC4xIDMgMTcgM1pNMTcgMThMMTIgMTUuODJMNyAxOFY1SDE3VjE4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==")}.product-card-grid-container .card .favorite.unselected:hover,.product-card-container .card .favorite.unselected:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDNIN0M1LjkgMyA1LjAxIDMuOSA1LjAxIDVMNSAyMUwxMiAxOEwxOSAyMVY1QzE5IDMuOSAxOC4xIDMgMTcgM1pNMTcgMThMMTIgMTUuODJMNyAxOFY1SDE3VjE4WiIgZmlsbD0iIzM4NzBGRiIvPgo8L3N2Zz4K")}.product-card-grid-container .card .favorite.selected,.product-card-container .card .favorite.selected{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNCAyMC40QzYuMDY2NjcgMjAuNTMzMyA1Ljc1IDIwLjUwNCA1LjQ1IDIwLjMxMkM1LjE1IDIwLjEyMDcgNSAxOS44NDE3IDUgMTkuNDc1VjVDNSA0LjQ1IDUuMTk2IDMuOTc5IDUuNTg4IDMuNTg3QzUuOTc5MzMgMy4xOTU2NyA2LjQ1IDMgNyAzSDE3QzE3LjU1IDMgMTguMDIxIDMuMTk1NjcgMTguNDEzIDMuNTg3QzE4LjgwNDMgMy45NzkgMTkgNC40NSAxOSA1VjE5LjQ3NUMxOSAxOS44NDE3IDE4Ljg1IDIwLjEyMDcgMTguNTUgMjAuMzEyQzE4LjI1IDIwLjUwNCAxNy45MzMzIDIwLjUzMzMgMTcuNiAyMC40TDEyIDE4TDYuNCAyMC40WiIgZmlsbD0iIzM4NzBGRiIvPgo8L3N2Zz4K")}@media(max-width: 37.4375em){.product-card-grid-container .card,.product-card-container .card{width:10.0625rem;height:17.4375rem}}.product-card-grid-container .card .add-to-cart,.product-card-container .card .add-to-cart{background-color:hsl(210,13%,6%);color:#fff;border-radius:18px;position:absolute;bottom:.375rem;left:50%;transform:translate(-50%, 0%);padding:.375rem 1.25rem;font-size:.8125rem}@media(max-width: 37.4375em){.product-card-grid-container .card .add-to-cart,.product-card-container .card .add-to-cart{bottom:.25rem;font-size:.625rem;padding:.25rem .75rem;text-align:center;margin-top:.125rem;border-radius:12px}}.product-card-grid-container .card .card-img,.product-card-container .card .card-img{position:relative;top:.25rem;height:10.3125rem;width:100%}.product-card-grid-container .card .card-img .pill,.product-card-container .card .card-img .pill{padding:.2rem .5rem;background:hsl(204,22%,95%);border-radius:20px;font-size:.75rem}@media(max-width: 37.4375em){.product-card-grid-container .card .card-img .pill,.product-card-container .card .card-img .pill{font-size:.625rem}}.product-card-grid-container .card .card-img .pill .icon,.product-card-container .card .card-img .pill .icon{width:.75rem}.product-card-grid-container .card .card-img .pill-container,.product-card-container .card .card-img .pill-container{position:absolute;width:95%;gap:.25rem;bottom:.5rem;left:.5rem}@media(max-width: 37.4375em){.product-card-grid-container .card .card-img .pill-container,.product-card-container .card .card-img .pill-container{left:.25rem;gap:.375rem}}.product-card-grid-container .card .card-img .instant,.product-card-container .card .card-img .instant{color:hsl(225,15%,16%);left:1rem;top:.5rem}.product-card-grid-container .card .card-img .instant .icon,.product-card-container .card .card-img .instant .icon{position:relative;top:.125rem;width:1rem}.product-card-grid-container .card .card-img .pro-badge,.product-card-grid-container .card .card-img .kit-badge,.product-card-container .card .card-img .pro-badge,.product-card-container .card .card-img .kit-badge{margin-left:auto}.product-card-grid-container .card .card-img .new,.product-card-container .card .card-img .new{color:#fff;background:hsl(210,13%,6%)}.product-card-grid-container .card .card-img img,.product-card-container .card .card-img img{max-width:8rem;aspect-ratio:1}@media(max-width: 37.4375em){.product-card-grid-container .card .card-img img,.product-card-container .card .card-img img{max-width:6.5rem}}.product-card-grid-container .card .card-details,.product-card-container .card .card-details{width:100%;height:50%;border-top:solid 1px hsl(212,28%,91%);padding-inline:1rem;padding-bottom:1.25rem}.product-card-grid-container .card .card-details .overview,.product-card-container .card .card-details .overview{width:100%}.product-card-grid-container .card .card-details .overview .rating-container,.product-card-container .card .card-details .overview .rating-container{margin-left:auto;font-size:.875rem}.product-card-grid-container .card .card-details .overview .rating-container .icon-container .icon,.product-card-container .card .card-details .overview .rating-container .icon-container .icon{margin-top:.25rem;margin-right:.25rem;width:1rem}.product-card-grid-container .card .card-details .overview .rating-container .rating-count,.product-card-container .card .card-details .overview .rating-container .rating-count{margin-left:.25rem}.product-card-grid-container .card .card-details .title,.product-card-container .card .card-details .title{width:100%;font-weight:400;font-size:1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(max-width: 37.4375em){.product-card-grid-container .card .card-details .title,.product-card-container .card .card-details .title{font-size:.8125rem}}.product-card-grid-container .card .card-details .cost,.product-card-container .card .card-details .cost{font-weight:600}@media(max-width: 37.4375em){.product-card-grid-container .card .card-details .cost,.product-card-container .card .card-details .cost{font-size:.8125rem}}.product-card-grid-container .card .card-details .offering,.product-card-container .card .card-details .offering{gap:.5rem}.product-card-grid-container .card .card-details .offering .icon,.product-card-container .card .card-details .offering .icon{width:1.25rem}.product-card-grid-container .card .card-details .offering .icon>*,.product-card-container .card .card-details .offering .icon>*{fill:hsl(210,15%,44%)}.product-card-grid-container .card-list,.product-card-container .card-list{width:100%;min-width:28rem;gap:1rem}.product-card-grid-container .card-list .card-img,.product-card-container .card-list .card-img{position:relative;border:solid 1px hsl(212,28%,91%);border-radius:12px;min-height:5.5rem;min-width:5.5rem}.product-card-grid-container .card-list .card-img img,.product-card-container .card-list .card-img img{max-width:4.375rem;max-height:4.375rem}.product-card-grid-container .card-list .card-details,.product-card-container .card-list .card-details{width:100%;height:100%}.product-card-grid-container .card-list .card-details .title,.product-card-container .card-list .card-details .title{font-weight:400;font-size:.875rem}@media(max-width: 37.4375em){.product-card-grid-container .card-list .card-details .title,.product-card-container .card-list .card-details .title{font-size:.8125rem}}.product-card-grid-container .card-list .card-details .cost,.product-card-container .card-list .card-details .cost{font-weight:600}.product-card-grid-container .card-list .card-details .offering,.product-card-container .card-list .card-details .offering{gap:.5rem}.product-card-grid-container .card-list .card-details .offering .icon,.product-card-container .card-list .card-details .offering .icon{width:1.25rem}.product-card-grid-container .card-list .card-details .offering .icon>*,.product-card-container .card-list .card-details .offering .icon>*{fill:hsl(210,15%,44%)}.section-title{width:100%;padding-bottom:3rem}@media(max-width: 61.1875em){.section-title{padding-bottom:1.5rem}}.section-title .title{font-size:3rem;font-weight:200;gap:1rem;white-space:nowrap}@media(max-width: 61.1875em){.section-title .title{display:block;font-size:1.75rem;line-height:1.3}}.section-title .bold-title{font-weight:600}.squiggle-title,.squiggle-title--lg{position:relative;z-index:1}.squiggle-title::after,.squiggle-title--lg::after{content:"";background-image:url(/assets/front-store/squiggle_line-55314eab403abb515ff9f9560f26d1f1d977c48b9156a011ed6884c64ec23dde.svg);background-repeat:no-repeat;position:absolute;height:1.5rem;width:10rem;left:18%;bottom:-1.5rem}@media(max-width: 61.1875em){.squiggle-title::after,.squiggle-title--lg::after{width:7rem}}.squiggle-title--lg:after,.squiggle-title--lg--lg:after{width:15rem;bottom:-0.5rem;left:0;z-index:-1}@media(max-width: 61.1875em){.squiggle-title--lg:after,.squiggle-title--lg--lg:after{width:10rem;bottom:-1rem}}.cta-card{height:100%;width:100%;background:hsl(210,13%,6%);border-radius:24px}@media(max-width: 61.1875em){.cta-card{flex-direction:column}}.cta-card .cta-img{align-self:stretch;border-radius:24px 0 0 24px;width:100%;overflow:hidden}@media(max-width: 61.1875em){.cta-card .cta-img{border-radius:24px 24px 0 0}}.cta-card .cta-img img{width:100%;height:100%;max-height:30rem;object-fit:cover;object-position:center}.cta-card .cta-info{width:100%;height:100%;padding:1rem;gap:2rem}@media(max-width: 61.1875em){.cta-card .cta-info{padding:1rem 1.5rem;gap:.5rem}}.cta-card .cta-info .title{font-size:2rem;font-weight:700;color:#fff}.cta-card .cta-info .info{color:hsl(207,4%,50%)}.cta-card .cta-info .link{width:10rem;display:inline-block;padding:1rem;text-align:center;background:#fff;border-radius:16px}@media(max-width: 37.4375em){.cta-card .cta-info .link{padding:.5rem;width:8rem}}.cta-card .cta-info .link:hover{background:hsla(0,0%,18%,.9);color:#fff}.mobile-nav{position:fixed;bottom:0;padding-bottom:2rem;z-index:100;width:100vw;height:5rem;background:hsla(210,12%,6%,.8);border-radius:28px 28px 0 0;backdrop-filter:blur(28px);gap:0}@media(min-width: 61.25em){.mobile-nav{display:none}}.mobile-nav .list{justify-content:space-around;padding:0}.mobile-nav .link{width:2rem;height:100%;position:relative}.mobile-nav .link span{line-height:.875rem}.mobile-nav .link .icon>*{fill:hsla(0,0%,100%,.7)}.mobile-nav .link:hover .icon>*{fill:#fff}.mobile-nav .selected{color:hsl(223,100%,61%);font-size:1rem;line-height:unset;position:absolute;bottom:-0.75rem}.mobile-nav .icon-white{width:2rem;height:100%;position:relative}.mobile-nav .icon-white .icon>*{fill:#fff}.mobile-nav .cart-qty{position:absolute;top:-0.6rem;right:0;color:#fff;font-weight:700;background-color:hsl(223,100%,61%);border-radius:50%;min-width:1rem;height:1rem;aspect-ratio:1/1;font-size:.625rem}.step-process-section .chevron-icon{height:100%;margin-bottom:5%}@media(max-width: 61.1875em){.step-process-section .chevron-icon{display:none}}.step-process-section .chevron-icon .icon{width:.75rem}.step-process-section .chevron-icon .icon>*{fill:#fff}.step-process-section .step-container{position:relative;width:100%;gap:.5rem;z-index:1;margin-top:2rem}@media(max-width: 61.1875em){.step-process-section .step-container{flex-direction:column;align-items:flex-start;gap:1rem}}.step-process-section .step-container .step{width:20%;height:17.125rem;margin-top:2rem;overflow:visible}@media(max-width: 61.1875em){.step-process-section .step-container .step{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding-left:0;margin-top:.75rem;height:7rem}}.step-process-section .step-container .step .icon-container{position:relative;height:6.125rem;width:6.125rem;flex-shrink:0;border:solid 1px hsla(0,0%,100%,.2);border-radius:20%}@media(max-width: 61.1875em){.step-process-section .step-container .step .icon-container{height:4.5rem;width:4.5rem;margin-left:4rem}}.step-process-section .step-container .step .icon-container:before{content:var(--step);position:absolute;z-index:-1;font-size:9.375rem;line-height:40%;left:-4.5rem;top:0;color:hsl(210,7%,11%)}@media(max-width: 61.1875em){.step-process-section .step-container .step .icon-container:before{font-size:5.625rem;line-height:30%;left:-2.75rem}}.step-process-section .step-container .step .icon-container .icon{width:2rem}.step-process-section .step-container .step .icon-container .icon>*{fill:#fff}.step-process-section .step-container .step .title{font-size:1.25rem;text-align:center;font-weight:700;padding-top:2.25rem}@media(max-width: 61.1875em){.step-process-section .step-container .step .title{padding-top:0;padding-left:1rem}}@media(max-width: 37.4375em){.step-process-section .step-container .step .title{font-size:1rem;text-align:left}}.step-process-section .step-container .step .info{text-align:center;font-weight:300;font-size:.875rem;color:hsl(207,4%,50%);padding-top:1rem}@media(max-width: 61.1875em){.step-process-section .step-container .step .info{display:none}}.step-process-section .btn-container{margin-top:2.5rem;width:auto}.step-process-section .btn-container .link{padding:.5rem 2rem;color:#fff;border:solid 2px #fff;border-radius:12px;text-align:center}@media(max-width: 61.1875em){.step-process-section .btn-container .link{width:100%;justify-self:center;align-self:center}}.step-process-section .btn-container .link:hover{border:solid 2px hsl(222,71%,54%)}.category-container{margin-top:2rem;gap:1rem;padding-bottom:2%;overflow:auto}.category-container .category{border:solid 2px hsl(212,28%,91%);border-radius:24px;min-width:10rem;height:10rem}.category-container .category:hover{background-color:hsl(210,23%,96%);border:2px solid hsl(223,100%,61%)}.category-container .category .link{height:100%;width:100%;gap:1rem}.category-container .category .link .icon-container{width:100%}.category-container .category .link .icon-container .icon{width:2rem}.category-container .category .link .icon-container .icon g path{stroke:hsl(225,15%,16%)}.category-container .category .link .title{width:100%;font-size:.875rem;text-align:center}.category-container .category:first-child{margin-left:auto}.category-container .category:last-child{margin-right:auto}.footer-section{box-shadow:0 0 0 100vmax hsl(210,13%,6%);clip-path:inset(0 -100vmax);width:100%;height:16.25rem;background:hsl(210,13%,6%)}@media(max-width: 61.1875em){.footer-section{height:100%;padding-top:1.5rem;padding-bottom:2.5rem}}.footer-section .footer-container{width:100%;height:100%;padding:5rem 6.25rem 2.5rem 6.25rem}@media(max-width: 61.1875em){.footer-section .footer-container{display:block;padding:0}}.footer-section .footer-container .logo-container{height:100%}@media(max-width: 61.1875em){.footer-section .footer-container .logo-container{width:100%}}.footer-section .footer-container .logo-container .logo-image{border:2px solid rgba(0,0,0,0)}@media(max-width: 61.1875em){.footer-section .footer-container .logo-container .logo-link{display:flex;justify-content:center}}.footer-section .footer-container .link-container{display:grid;grid-template-columns:repeat(3, 1fr);height:100%;color:#fff;font-size:.9rem}@media(max-width: 61.1875em){.footer-section .footer-container .link-container{display:flex;flex-direction:column;margin-top:2rem;gap:.75rem;width:100%;padding:0;font-size:1.1rem}}.footer-section .footer-container .link-container .list{order:var(--grid-order, 1)}@media(max-width: 61.1875em){.footer-section .footer-container .link-container .list{flex:1;order:1;width:100%;text-align:center}}.footer-section .footer-container .link-container .link{padding:.25rem 1rem;position:relative;white-space:nowrap}.footer-section .footer-container .link-container .link:hover::after{content:"";position:absolute;bottom:0;left:35%;width:1.5rem;height:2px;border-radius:12px;background:hsla(0,0%,100%,.7)}.footer-section .footer-container .link-container .link:active{color:#fff}.footer-section .footer-container .link-container .link:active::after{background:#fff}.footer-section .footer-container .social-container{height:100%;gap:2rem}@media(max-width: 61.1875em){.footer-section .footer-container .social-container{margin-top:2rem;justify-content:center;align-items:center;width:100%}}.footer-section .footer-container .social-container .link{width:2.5rem;aspect-ratio:1;background:hsla(0,0%,18%,.9);border-radius:12px}.footer-section .footer-container .social-container .link:hover{border:2px solid #fff}.footer-section .footer-container .social-container .link .icon{width:2rem}.footer-section .footer-container .social-container .link .icon>*{fill:#fff}.footer-section .copyright{display:block;width:100%;padding:.5rem 1rem;color:#fff;font-size:.8rem;text-align:center;margin-bottom:2.5rem;margin-top:1rem}.loading-area{display:block;width:100%;height:25rem;margin-block:1.5rem}.store-nav{position:fixed;top:0;width:100%;height:5.5rem;background:#fff;z-index:999}.store-nav .nav{width:100%;height:100%;margin:0;padding-inline:2.5rem;border-bottom:1px solid hsl(212,28%,91%)}.store-nav .nav--logo{position:relative;height:2.1875rem;width:8.1875rem;margin-right:auto}.store-nav .nav--search{height:3rem;width:28.8125rem;border-radius:12px;padding:.375rem 1.5rem;border:1px solid hsl(212,28%,91%);margin-right:auto;position:relative}.store-nav .nav--search-text,.store-nav .nav--search-date{border:none;height:100%;margin-inline:.5rem}.store-nav .nav--search-text:focus,.store-nav .nav--search-date:focus{border:none;outline:none}.store-nav .nav--search-text{border-right:1px solid hsl(212,28%,91%)}.store-nav .nav--search-date::placeholder{color:hsl(225,15%,16%);font-weight:600}.store-nav .nav--search .icon{width:1.25rem}.store-nav .nav--search .icon>*{fill:hsl(225,15%,16%)}.store-nav .nav .chevron-icon .icon>*{fill:hsl(207,4%,50%)}.store-nav .nav .profile--dropdown{background:hsl(210,13%,6%)}.store-nav .nav .profile--avatar[data-avatar=false]{background-color:hsl(210,13%,6%)}.store-nav .nav .profile--avatar[data-avatar=false]::before{content:attr(data-initials);color:#fff;font-size:.75rem}.store-nav .nav .profile--avatar[data-avatar=false] img{display:none}.store-nav .nav--profile-link{margin-right:2rem}.store-nav--mobile{height:3.75rem;width:90%;max-width:37.5rem;border-radius:12px;border:1px solid hsl(212,28%,91%);margin:1.25rem auto;padding:.5rem .5rem .5rem 1.25rem}.store-nav--mobile .filter-button{color:hsl(207,4%,50%);font-size:.875rem;padding:.5rem 1.25rem;border:1px solid hsl(212,28%,91%);border-radius:12px}.store-nav--modal{position:fixed;top:0;width:100vw;height:100vh;z-index:1000;overflow-y:auto;background-color:#fff;padding:2rem 1.25rem}.store-nav--modal-wrapper{min-width:90%;max-width:37.5rem;margin:1.25rem auto;padding:.5rem 1.25rem}.store-nav--modal-wrapper .header{height:4rem;margin-bottom:1.5rem;border-bottom:1px solid hsl(212,28%,91%)}.store-nav--modal .button-wrapper{margin-top:50%}@media(max-width: 61.1875em){.store-nav--buttons{flex-direction:column !important;gap:1rem;width:100%}.store-nav--buttons>*{min-width:100%}}.store-nav.spoof .nav{background-color:#fa0}.store-nav.spoof .nav--logo::after{content:"spoofing";position:absolute;top:1.875rem;right:-0.625rem;color:hsl(0,100%,67%);font-weight:600;font-style:italic;font-size:.9rem}.nav--cart .link{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1.5rem;background:hsl(210,13%,6%);color:#fff;outline:none;border:none;border-radius:.75rem}.nav--cart .link .icon{margin-inline:.25rem;width:1.125rem;position:relative;top:.125em}.nav--cart .link .icon>*{fill:#fff}.nav--cart .link:hover{opacity:.8}@media(max-width: 61.1875em){.nav--cart .link{display:none}}.nav--profile{gap:.75rem}.item .profile{position:relative;padding:.5rem 1rem;height:2.75rem;width:5.75rem;background:rgba(0,0,0,0);color:hsl(225,15%,16%);font-weight:700;outline:none;border:none;border-radius:.75rem;border:1px solid hsl(207,4%,50%);gap:.5rem;cursor:pointer}.item .profile--avatar{width:2rem;height:2rem;border-radius:50%}.item .profile--avatar[data-avatar=true]{width:2rem;height:2rem;border:none}.item .profile--avatar[data-avatar=true] img{object-fit:cover;width:2rem;aspect-ratio:1/1;border-radius:50%}.item .profile--avatar[data-avatar=false]{background-color:#fff;border:1px solid hsl(225,15%,16%);min-width:2rem;min-height:2rem}.item .profile--avatar[data-avatar=false]::before{content:attr(data-initials);color:hsl(225,15%,16%);font-size:.75rem;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.item .profile--avatar[data-avatar=false] img{display:none}.item .profile:hover{background-color:hsla(0,0%,100%,.35);border:1px solid rgba(0,0,0,0)}.item .profile .open{visibility:visible;opacity:1}.item .profile--avatar{z-index:2;border:1px solid hsl(212,28%,91%);height:1.5rem;width:1.5rem;border-radius:100px}.item .profile--avatar img{border-radius:100px}.item .profile--avatar-large[data-avatar=true]{width:2.5rem;border:none}.item .profile--avatar-large[data-avatar=true] img{object-fit:cover;width:2.5rem;aspect-ratio:1/1}.item .profile--avatar-large[data-avatar=false]{background-color:#fff;height:2.5rem;width:2.5rem}.item .profile--avatar-large[data-avatar=false]::before{content:attr(data-initials);color:hsl(225,15%,16%);font-size:1rem}.item .profile--avatar-large[data-avatar=false] img{display:none}.item .profile--row{gap:1.5rem;width:100%;padding:0;margin:0;padding-inline:1rem;justify-content:flex-start}.item .profile--info-bold{font-weight:600;color:#fff;font-size:1rem}.item .profile--info-lowercase{font-size:.875rem;color:hsl(207,4%,50%);font-weight:200;text-transform:lowercase;white-space:hidden;text-overflow:ellipsis}.item .profile--dropdown{visibility:hidden;opacity:0;position:absolute;top:3.625rem;right:0;background:hsla(0,0%,18%,.9);z-index:1;margin:0;border-radius:18px;padding-inline:0;padding-block:1.25rem;padding:1rem;box-shadow:8px 8px 8px -8px hsl(210,13%,6%);transition:all .5s ease-in-out}.item .profile--dropdown::before{content:"";position:absolute;top:-2rem;right:0;height:2.5rem;width:6rem}.item .profile--dropdown-list:nth-child(2){width:100%;position:relative;padding-top:1.75rem}.item .profile--dropdown-list:nth-child(2)::before{content:"";position:absolute;top:1.125rem;left:5%;width:90%;border-top:1px solid hsla(0,0%,100%,.2)}.item .profile--dropdown-list{width:100%;padding-inline:1.5rem}.item .profile--dropdown-link{min-width:14.0625rem;width:100%;position:relative;text-decoration:none;color:#fff;white-space:nowrap;padding-block:.5rem}.item .profile--dropdown-link::after{content:"";position:absolute;bottom:0;left:2.5rem;width:2.5rem;margin:auto}.item .profile--dropdown-link:hover::after{border-bottom:solid 1px #fff}.item .profile--dropdown-link .icon-container{padding-right:1rem}.item .profile--dropdown-link .icon-container .icon{display:block;top:.125rem;width:1.5rem}.item .profile--dropdown-link .icon-container .icon>*{fill:#fff}.item .profile .icon{display:block;top:.125rem;width:1rem;aspect-ratio:1/1}.item .profile .icon>*{fill:#fff}.item .sign-out{padding-inline:0;min-width:14.0625rem;cursor:pointer}.legal-page{padding-top:6.25rem;padding-bottom:1rem}.legal-page .legal--section{max-width:72.5rem;margin:0 auto;padding-inline:5rem;font-weight:400}.legal-page .legal--section strong{font-weight:700;text-decoration:underline}.legal-page .legal--section h1{font-size:1.5rem}.legal-page .legal--section h2{font-size:1.25rem}.legal-page .legal--section p{font-size:1rem}.legal-page .legal--section p,.legal-page .legal--section h2,.legal-page .legal--section li{padding-block:.75rem}.legal-page table{border:2px solid hsl(210,13%,6%);margin-block:1.125rem}.legal-page table tr,.legal-page table td,.legal-page table th{border:1px solid hsl(210,13%,6%)}.slider--toggle{position:relative}.slider--toggle input[type=checkbox]{height:0;width:0;visibility:hidden}.slider--toggle label{position:relative;cursor:pointer;width:3.375rem;height:1.75rem;background:hsl(212,28%,91%);display:block;border-radius:12.5rem}.slider--toggle label:after{content:"";position:absolute;top:.125rem;left:.125rem;width:1.5rem;height:1.5rem;background:#fff;border-radius:12.5rem;transition:.3s}.slider--toggle input:checked+label{background:hsl(223,100%,61%)}.slider--toggle input:checked+label:after{left:calc(100% - .125rem);transform:translateX(-100%)}.slider-button-container{background:#fff !important}.popup-header-title{color:hsl(225,15%,16%);font-size:1.75rem;font-weight:500}@media(max-width: 37.4375em){.popup-header-title{font-size:1.25rem}}.popup-header-close{cursor:pointer;margin-left:auto;background-color:unset}.popup-header-close .icon{width:1.25rem}.popup-header-close .icon>*{fill:hsl(225,15%,16%)}.spec{width:100%;border:2px solid hsl(212,28%,91%);border-radius:24px;position:relative}@media(max-width: 37.4375em){.spec{width:90vw}}.spec .cancel-div{width:100%;border-bottom:1px solid hsl(212,28%,91%);padding:.75rem;display:grid;grid-template-columns:1fr 2fr;gap:1rem;padding-bottom:.75rem;align-items:center;justify-items:center}@media(max-width: 61.1875em){.spec .cancel-div{grid-template-columns:1fr 1fr}}.spec .cancel-div:last-child{border-bottom:0}.spec .dot-leader{width:100%;overflow:hidden;white-space:nowrap}.spec .dot-leader::after{position:relative;content:" . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . ";text-align:right;color:hsl(207,4%,50%)}.method-icons-container{width:100%;gap:.75rem}.method-icons-container span{gap:.5rem}.method-icons-container .icon{width:1.25rem}.method-icons-container .icon>*{fill:hsl(225,15%,16%)}.supplier--ribbon{padding:.375rem 1rem;border:1px solid hsl(212,28%,91%);border-radius:12px;width:fit-content;gap:.5rem}.supplier--ribbon-icon .icon{width:1.25rem;display:block}.rental-selector-form>div{margin-block:1.25rem}.rental-selector-form>div:first-child{margin-block:0}.rental-selector-form .store-date-picker{width:22.625rem}@media(max-width: 37.4375em){.rental-selector-form .store-date-picker{width:85vw}}@media(max-width: 61.1875em){.rental-selector-form .store-date-picker input{background-color:hsl(200,27%,98%);width:100%}}.rental-selector-form .rental--button-radio{flex-direction:row-reverse;position:relative}.rental-selector-form .rental--button-radio label{padding:.625rem 1.25rem;border:1px solid hsl(212,28%,91%);border-radius:12px;font-size:1rem;width:100%;gap:.75rem;cursor:pointer}.rental-selector-form .rental--button-radio .radio-btn{position:absolute;right:1.25rem;top:.875rem;margin-left:auto}.rental-selector-form .rental--button-radio .radio-btn:checked+label,.rental-selector-form .rental--button-radio .radio-btn .checked+label{background-color:hsl(210,23%,96%);border:1px solid hsl(223,100%,61%)}.rental-selector-form .rental--button-radio .radio-btn:focus-visible,.rental-selector-form .rental--button-radio .radio-btn:focus-visible+label{border:3px solid hsl(224,100%,82%);outline:none}.rental-selector-form .rental--button-radio .icon{width:1.25rem;position:relative;top:.125rem}.rental-selector-form .rental--button-radio .icon>*{fill:hsl(225,15%,16%)}.supplier-card{border:1px solid hsl(212,28%,91%);width:22.625rem;border-radius:24px;padding:1.25rem;gap:1.25rem}.supplier-card .favorite{position:absolute;top:.5rem;right:.5rem;min-width:2.5rem;min-height:2.5rem;cursor:pointer;outline:none;border:none;text-decoration:none;border-radius:50%;background-color:hsl(204,22%,95%);background-repeat:no-repeat;background-position:center;background-size:1.25rem 1.1rem;z-index:2}.supplier-card .favorite.unselected{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjIgMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOC42NjAyIDAuOTg5OTIyQzE2LjAyMDIgLTAuODEwMDc4IDEyLjc2MDIgMC4wMjk5MjE4IDExLjAwMDIgMi4wODk5MkM5LjI0MDIxIDAuMDI5OTIxOCA1Ljk4MDIxIC0wLjgyMDA3OCAzLjM0MDIxIDAuOTg5OTIyQzEuOTQwMjEgMS45NDk5MiAxLjA2MDIxIDMuNTY5OTIgMS4wMDAyMSA1LjI3OTkyQzAuODYwMjEzIDkuMTU5OTIgNC4zMDAyMSAxMi4yNjk5IDkuNTUwMjEgMTcuMDM5OUw5LjY1MDIxIDE3LjEyOTlDMTAuNDEwMiAxNy44MTk5IDExLjU4MDIgMTcuODE5OSAxMi4zNDAyIDE3LjExOTlMMTIuNDUwMiAxNy4wMTk5QzE3LjcwMDIgMTIuMjU5OSAyMS4xMzAyIDkuMTQ5OTIgMjEuMDAwMiA1LjI2OTkyQzIwLjk0MDIgMy41Njk5MiAyMC4wNjAyIDEuOTQ5OTIgMTguNjYwMiAwLjk4OTkyMlpNMTEuMTAwMiAxNS41NDk5TDExLjAwMDIgMTUuNjQ5OUwxMC45MDAyIDE1LjU0OTlDNi4xNDAyMSAxMS4yMzk5IDMuMDAwMjEgOC4zODk5MiAzLjAwMDIxIDUuNDk5OTJDMy4wMDAyMSAzLjQ5OTkyIDQuNTAwMjEgMS45OTk5MiA2LjUwMDIxIDEuOTk5OTJDOC4wNDAyMSAxLjk5OTkyIDkuNTQwMjEgMi45ODk5MiAxMC4wNzAyIDQuMzU5OTJIMTEuOTQwMkMxMi40NjAyIDIuOTg5OTIgMTMuOTYwMiAxLjk5OTkyIDE1LjUwMDIgMS45OTk5MkMxNy41MDAyIDEuOTk5OTIgMTkuMDAwMiAzLjQ5OTkyIDE5LjAwMDIgNS40OTk5MkMxOS4wMDAyIDguMzg5OTIgMTUuODYwMiAxMS4yMzk5IDExLjEwMDIgMTUuNTQ5OVoiIGZpbGw9IiM0MDQ0NEUiLz4KPC9zdmc+")}.supplier-card .favorite.unselected:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjIgMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOC42NjAyIDAuOTg5OTIyQzE2LjAyMDIgLTAuODEwMDc4IDEyLjc2MDIgMC4wMjk5MjE4IDExLjAwMDIgMi4wODk5MkM5LjI0MDIxIDAuMDI5OTIxOCA1Ljk4MDIxIC0wLjgyMDA3OCAzLjM0MDIxIDAuOTg5OTIyQzEuOTQwMjEgMS45NDk5MiAxLjA2MDIxIDMuNTY5OTIgMS4wMDAyMSA1LjI3OTkyQzAuODYwMjEzIDkuMTU5OTIgNC4zMDAyMSAxMi4yNjk5IDkuNTUwMjEgMTcuMDM5OUw5LjY1MDIxIDE3LjEyOTlDMTAuNDEwMiAxNy44MTk5IDExLjU4MDIgMTcuODE5OSAxMi4zNDAyIDE3LjExOTlMMTIuNDUwMiAxNy4wMTk5QzE3LjcwMDIgMTIuMjU5OSAyMS4xMzAyIDkuMTQ5OTIgMjEuMDAwMiA1LjI2OTkyQzIwLjk0MDIgMy41Njk5MiAyMC4wNjAyIDEuOTQ5OTIgMTguNjYwMiAwLjk4OTkyMlpNMTEuMTAwMiAxNS41NDk5TDExLjAwMDIgMTUuNjQ5OUwxMC45MDAyIDE1LjU0OTlDNi4xNDAyMSAxMS4yMzk5IDMuMDAwMjEgOC4zODk5MiAzLjAwMDIxIDUuNDk5OTJDMy4wMDAyMSAzLjQ5OTkyIDQuNTAwMjEgMS45OTk5MiA2LjUwMDIxIDEuOTk5OTJDOC4wNDAyMSAxLjk5OTkyIDkuNTQwMjEgMi45ODk5MiAxMC4wNzAyIDQuMzU5OTJIMTEuOTQwMkMxMi40NjAyIDIuOTg5OTIgMTMuOTYwMiAxLjk5OTkyIDE1LjUwMDIgMS45OTk5MkMxNy41MDAyIDEuOTk5OTIgMTkuMDAwMiAzLjQ5OTkyIDE5LjAwMDIgNS40OTk5MkMxOS4wMDAyIDguMzg5OTIgMTUuODYwMiAxMS4yMzk5IDExLjEwMDIgMTUuNTQ5OVoiIGZpbGw9IiMzODcwZmYiLz4KPC9zdmc+")}.supplier-card .favorite.selected{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjIgMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi4zNDk3IDE3LjEyOTlDMTEuNTg5NyAxNy44MTk5IDEwLjQxOTcgMTcuODE5OSA5LjY1OTY3IDE3LjExOTlMOS41NDk2NyAxNy4wMTk5QzQuMjk5NjcgMTIuMjY5OSAwLjg2OTY2NSA5LjE1OTkyIDAuOTk5NjY1IDUuMjc5OTJDMS4wNTk2NiAzLjU3OTkyIDEuOTI5NjYgMS45NDk5MiAzLjMzOTY2IDAuOTg5OTIyQzUuOTc5NjcgLTAuODEwMDc4IDkuMjM5NjcgMC4wMjk5MjE4IDEwLjk5OTcgMi4wODk5MkMxMi43NTk3IDAuMDI5OTIxOCAxNi4wMTk3IC0wLjgyMDA3OCAxOC42NTk3IDAuOTg5OTIyQzIwLjA2OTcgMS45NDk5MiAyMC45Mzk3IDMuNTc5OTIgMjAuOTk5NyA1LjI3OTkyQzIxLjEzOTcgOS4xNTk5MiAxNy42OTk3IDEyLjI2OTkgMTIuNDQ5NyAxNy4wMzk5TDEyLjM0OTcgMTcuMTI5OVoiIGZpbGw9IiMzODcwZmYiLz4KPC9zdmc+")}.supplier-card .favorite{display:inline;position:initial}@media(max-width: 37.4375em){.supplier-card{width:85vw;align-self:center;justify-self:center}}.supplier-card .title{width:100%;gap:1rem}.supplier-card .title--logo[data-avatar=true]{border-radius:50%;width:3.25rem;height:3.25rem;border:none}.supplier-card .title--logo[data-avatar=true] img{object-fit:cover;width:3.25rem;aspect-ratio:1/1;border-radius:50%}.supplier-card .title--logo[data-avatar=false]::before{content:attr(data-initials);color:hsl(225,15%,16%);font-size:1.5rem}.supplier-card .title--logo[data-avatar=false] img{display:none}.supplier-card .title--logo{border-radius:50%;min-width:3.25rem;height:3.25rem}.supplier-card .title--info{gap:.25rem;width:100%}@media(max-width: 37.4375em){.supplier-card .title--info{gap:0}}.supplier-card .title--info-top,.supplier-card .title--info-bot{width:100%;gap:1rem}.supplier-card .title--info-title{font-size:1.125rem;line-height:1.25rem;font-weight:600}.supplier-card .title--info-icons .icon{width:1.25rem}.supplier-card .title--info-icons .icon>*{fill:hsl(207,4%,50%)}.supplier-card .title--info-bot{font-size:.875rem}.supplier-card .title--info-hours{color:hsl(207,4%,50%)}.supplier-card .title--collapse{cursor:pointer}.supplier-card .title--collapse .icon{position:relative;top:-0.375rem;width:1.25rem}.supplier-card .title--collapse .icon>*{fill:hsl(207,4%,50%)}.supplier-card .title--bio{width:100%;border-bottom:1px solid hsl(212,28%,91%)}.supplier-card .title--bio .text-bolder{margin-block:.75rem .5rem}.supplier-card .title--bio .link{padding-bottom:1.25rem}.supplier-card--address{width:100%;gap:.5rem}.supplier-card--address-text{width:100%;font-size:.8125rem;color:hsl(207,4%,50%)}.supplier-card--address-ready{width:100%;color:hsl(225,15%,16%);font-size:.8125rem}.supplier-card-ribbons{width:100%;gap:.5rem}.supplier-card-check{width:100%}.supplier-modal-map{position:fixed;top:0;left:0;background:hsl(210,13%,6%);text-align:center;width:68%;height:100%;z-index:1001}@media(max-width: 61.1875em){.supplier-modal-map{width:50%}}@media(max-width: 37.4375em){.supplier-modal-map{width:0}}.supplier-modal-map.opacity{opacity:.5}.supplier-modal-map-content{width:100%;height:calc(100% - 4.5rem)}@media(max-width: 37.4375em){.supplier-modal-map-content{width:100vw;height:calc(100% - 4.5rem);z-index:1001}}.supplier-modal-map .modal-map-banner{width:100%;height:4.5rem;background:hsl(210,13%,6%);padding:.875rem 1.25rem}@media(max-width: 37.4375em){.supplier-modal-map .modal-map-banner{width:100vw;flex-direction:row;align-items:center;gap:1rem;z-index:1001}}.supplier-modal-map .modal-map-banner-close{width:3.125rem}.supplier-modal-map .modal-map-banner-close .icon{width:1.25rem;aspect-ratio:1/1;position:relative;top:.125em}.supplier-modal-map .modal-map-banner-close .icon>*{fill:#fff}.supplier-modal-map .modal-map-banner h2{color:#fff}@media(max-width: 61.1875em){.supplier-modal-map .modal-map-banner h2{font-size:1rem}}.supplier-modal-map .modal-map-banner h4{color:hsl(207,4%,50%);font-size:.75rem}@media(max-width: 61.1875em){.supplier-modal-map .modal-map-banner h4{display:none}}.location--pin{position:relative;background:#fff;height:5.25rem;max-width:11.25rem;border-radius:16px;padding:.75rem 1rem;cursor:pointer;transform:translate(-50.5%, -115%)}.location--pin-title{font-weight:600;font-size:.875rem;width:100%;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.location--pin-availability,.location--pin-offer{text-align:left;width:100%;color:hsl(207,4%,50%);font-size:.8125rem;white-space:nowrap}.location--pin-offer span{color:hsl(225,15%,16%);font-size:.875rem;font-weight:600}.location--pin-vector{position:absolute;bottom:-2.8125rem;left:30%}.location--pin-vector .icon{width:4rem}.location--pin-vector .icon>*{fill:#fff}.location--pin-selected{background:hsl(210,13%,6%)}.location--pin-selected .location--pin-title{color:#fff}.location--pin-selected .location--pin-offer span{color:#fff}.location--pin-selected .location--pin-vector>*{fill:hsl(210,13%,6%)}.supplier-modal{position:fixed;top:0;left:68%;z-index:1000;width:32%;height:100%;overflow:scroll;background:#fff;padding:2rem 2.5rem}@media(max-width: 61.1875em){.supplier-modal{width:50%;left:50%}}@media(max-width: 37.4375em){.supplier-modal{width:100vw;left:0}}.supplier-modal .modal--header{padding-bottom:1.5rem;width:100%;gap:1rem}.supplier-modal .modal--header .icon{width:1.25rem;cursor:pointer;position:relative;top:.125rem}.supplier-modal .modal--header .icon>*{fill:hsl(207,4%,50%)}.supplier-modal .modal--form{width:23.75rem}@media(max-width: 37.4375em){.supplier-modal .modal--form{padding-inline:2.5rem}}.supplier-modal .modal--search{border:1px solid hsl(212,28%,91%);width:100%;height:3rem;border-radius:12px;padding:.75rem 1.25rem}.supplier-modal .modal--search input{width:100%;height:2.5rem;outline:none;border:none}.supplier-modal .modal--search .icon{width:1.25rem}.supplier-modal .modal--search .icon>*{fill:hsl(225,15%,16%)}.supplier-modal .modal--filters{margin-top:.75rem;width:100%}.supplier-modal .modal--filters .icon{width:1.25rem;position:relative;bottom:.125rem}.supplier-modal .modal--filters .icon>*{fill:hsl(207,4%,50%)}.supplier-modal .modal--filters #pickup-toggle-label::after{content:"Show only for Pickup";font-size:.8125rem;color:hsl(207,4%,50%)}@media(max-width: 61.1875em){.supplier-modal .modal--filters #pickup-toggle-label::after{content:"Only Pickup";font-size:.75rem}}.supplier-modal .modal--filters #sdd-toggle-label::after{content:"Show only Same Day Delivery";font-size:.8125rem;color:hsl(207,4%,50%)}@media(max-width: 61.1875em){.supplier-modal .modal--filters #sdd-toggle-label::after{content:"Only Same Day Delivery";font-size:.75rem}}.supplier-modal .modal--filters #supplier_count{margin-left:auto}.supplier-modal .modal--filters-count{margin-left:auto}@media(max-width: 61.1875em){.supplier-modal .modal--filters-count{font-size:.75rem}}.supplier-modal .modal--card{border:1px solid hsl(212,28%,91%);min-height:10.25rem;width:23.75rem;border-radius:12px;padding:2rem;margin-top:2rem;cursor:pointer}@media(max-width: 37.4375em){.supplier-modal .modal--card{width:18.75rem;min-height:8.125rem;padding:1rem}}.supplier-modal .modal--card-selected{border:1px solid hsl(223,100%,61%);background:hsl(210,23%,96%)}.supplier-modal .modal--card .card--main{width:60%;height:100%;gap:.5rem;color:hsl(225,15%,16%)}.supplier-modal .modal--card .card--main .card--header{width:100%;gap:.5rem}.supplier-modal .modal--card .card--main .card--header-avatar[data-avatar=true]{border-radius:50%;width:1.5rem;height:1.5rem}.supplier-modal .modal--card .card--main .card--header-avatar[data-avatar=true] img{border-radius:50%;min-width:1.5rem;aspect-ratio:1/1}.supplier-modal .modal--card .card--main .card--header-avatar[data-avatar=false]{border-radius:50%;width:1.5rem;height:1.5rem}.supplier-modal .modal--card .card--main .card--header-avatar[data-avatar=false]::before{content:attr(data-initials);color:hsl(225,15%,16%);font-size:1rem}.supplier-modal .modal--card .card--main .card--header-avatar[data-avatar=false] img{display:none}.supplier-modal .modal--card .card--main .card--header-title{font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.supplier-modal .modal--card .card--main .card--header-pro .icon{width:1.25rem;position:relative;top:.125rem}.supplier-modal .modal--card .card--main .card--details{gap:.5rem;width:100%;font-size:.8125rem}.supplier-modal .modal--card .card--main .card--details-hours{color:hsl(207,4%,50%)}.supplier-modal .modal--card .card--main .card--details .title--info-open{font-weight:700;text-align:left}.supplier-modal .modal--card .card--main .card--address{width:20.3125rem;font-size:.8125rem;overflow:hidden;white-space:normal;margin-top:.5rem}@media(max-width: 37.4375em){.supplier-modal .modal--card .card--main .card--address{width:15.625rem}}.supplier-modal .modal--card .card--main .card--address-text{text-align:left}.supplier-modal .modal--card .card--side{height:100%;gap:.375rem;color:hsl(225,15%,16%)}.supplier-modal .modal--card .card--side .card--price{font-weight:600;text-align:center;line-height:1.25rem}.supplier-modal .modal--card .card--side .card--price-label{font-weight:400;color:hsl(207,4%,50%);font-size:.8125rem;line-height:1.25rem}.supplier-modal .modal--card .card--side .card--availability{gap:.5rem;font-size:.8125rem}.supplier-modal .modal--card .card--side .card--availability .dot-green{color:hsl(166,95%,40%)}.supplier-modal .modal--card .card--side .card--availability .dot-red{color:hsl(0,82%,50%)}.kit--card{width:11.25rem;height:8.75rem;border-radius:24px;border:1px solid hsl(212,28%,91%);position:relative}.kit--card img{aspect-ratio:1/1;width:8.125rem}.kit--card-pill{position:absolute;bottom:1rem;right:1rem;background-color:hsl(204,22%,95%);height:1.5rem;width:2.4375rem;border-radius:16px;padding:.0625rem .75rem}.kit--card-title{font-size:.875rem;font-weight:700;width:100%;text-align:left}.kit--card-link{gap:1rem}.input-label{font-weight:400;font-size:.875rem;color:hsl(207,4%,50%)}.input{padding:.75rem 1.25rem;width:100%;background:#fff;border:1px solid hsl(212,28%,91%);border-radius:12px}.mobile-input{height:3rem;width:100%;border-radius:12px;padding:1.5rem 1.25rem;background-color:#fff;border:1px solid hsl(212,28%,91%)}.form--icon-encircled{width:2.5rem;aspect-ratio:1/1;border:1px solid hsl(212,28%,91%);border-radius:50%}.form--icon-encircled .icon{width:1.5rem}.form--icon-encircled .icon>*{fill:hsl(225,15%,16%)}.form--radio{position:relative;width:100%}.form--radio input{position:absolute;left:5%}.form--radio input:checked+label{border:1px solid hsl(223,100%,61%);background-color:hsl(210,23%,96%)}.form--radio label{display:flex;align-items:center;padding:1rem;padding-left:10%;width:100%;left:5%;border:1px solid hsl(212,28%,91%);border-radius:12px}.form--tab{position:relative;width:100%}.form--tab label{height:9.5rem;width:9.6875rem;border-radius:24px;padding:1.5rem;white-space:nowrap;border:1px solid hsl(212,28%,91%)}.form--tab label+div{display:none}.form--tab input[type=radio]{opacity:.01}.form--tab input[type=radio]:checked+label{border:1px solid hsl(223,100%,61%);background-color:hsl(210,23%,96%)}.form--tab input[type=radio]:checked+label+div{display:inline;width:100%;position:absolute;top:12.5rem}.form--text input[type=text],.form--text input[type=email],.form--text input[type=tel]{width:100%;padding:.75rem 1.25rem;margin-block:.625rem 1.25rem;outline:none;border:1px solid hsl(212,28%,91%);border-radius:12px}.form--text input[type=text]::placeholder,.form--text input[type=email]::placeholder,.form--text input[type=tel]::placeholder{color:hsl(207,4%,50%)}.form--text label{height:unset;width:100%;color:hsl(207,4%,50%);border-radius:unset;padding:unset;border:none;position:relative}.form--buttons{display:flex;justify-content:space-between;margin-top:2rem}.section-card{max-width:52rem;width:100%;margin-bottom:1.5rem}@media(max-width: 61.1875em){.section-card{max-width:95vw}}.section-card--header{display:flex;gap:1rem;padding:1.75rem 2rem;border:1px solid hsl(212,28%,91%);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.section-card--header>:last-child{display:flex;align-items:center;gap:.5rem;margin-left:auto;cursor:pointer}.section-card--header>:last-child:hover span{color:hsl(223,100%,61%)}.section-card--header>:last-child:hover .icon>*{fill:hsl(223,100%,61%)}.section-card--header>:last-child input[type=checkbox]:not(:checked)+span::after{content:"Hide"}.section-card--header>:last-child input[type=checkbox]:checked+span::after{content:"Show"}.section-card--header>:last-child span{font-size:.875rem;line-height:1.5rem;color:hsl(207,4%,50%)}.section-card--header>:last-child .icon{width:.875rem;height:.875rem}.section-card--header>:last-child .icon>*{fill:hsl(207,4%,50%)}.section-card--header h2{font-size:1.25rem;line-height:2rem;font-weight:600}.section-card--header p{font-size:.875rem;line-height:1.25rem;font-weight:400;color:hsl(207,4%,50%)}.section-card--header-icon{display:grid;place-items:center;width:3rem;min-width:3rem;height:3rem;border-radius:50%;border:1px solid hsl(212,28%,91%)}.section-card--header-icon .icon{width:1.5rem;height:1.5rem}.section-card--header-icon .icon>*{fill:hsl(225,15%,16%)}.section-card .disabled{opacity:.5;pointer-events:none;color:hsl(207,4%,50%)}.section-card .disabled .icon>*{fill:hsl(207,4%,50%)}.section-card--body{padding:1.75rem 2rem;border:1px solid hsl(212,28%,91%);border-top:none;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.cois ul.main-list{list-style:none;padding:0;margin:0}.cois ul.secondary-list{font-size:.8125rem}.cois .coi{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid hsl(212,28%,91%)}.cois .coi:last-child{padding-bottom:0;border-bottom:none}.cois .coi .links{gap:.5rem}.cois .coi .links button{cursor:pointer;padding:0;outline:none;border:none;background-color:rgba(0,0,0,0)}.cois .icon{width:1rem;height:1rem;margin-left:.3rem}.cois .icon>*{fill:hsl(225,15%,16%)}.cois .form-controls .link:hover{color:hsl(223,100%,61%)}.cois .form-controls .link:hover .icon>*{fill:hsl(223,100%,61%)}.cois .form--buttons{padding-top:1rem;border-top:1px solid hsl(212,28%,91%)}.cois .pagination-container{display:flex;justify-content:space-between;margin:1.5rem 1rem 0 1rem}.cois .pagination-container .pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.cois .pagination-container .pagination .page,.cois .pagination-container .pagination .next,.cois .pagination-container .pagination .last,.cois .pagination-container .pagination .prev,.cois .pagination-container .pagination .first{text-decoration:none;display:flex;justify-content:center;align-items:center;font-weight:600;border-radius:12px;padding:.3125rem;font-size:.9rem;height:1.5625rem;width:1.5625rem;color:hsl(211,15%,45%)}.cois .pagination-container .pagination .current{background:hsl(210,13%,6%);color:#fff}.cois .pagination-container .total-items{font-size:.8125rem;color:hsl(207,4%,50%)}.shipping-addresses ul.list{list-style:none;padding:0;margin:0}.shipping-addresses .shipping-address{margin-bottom:1rem}.shipping-addresses .shipping-address input[type=radio]{margin-right:1rem}.shipping-addresses .shipping-address .address-display{font-weight:600;font-size:1rem}.shipping-addresses .shipping-address .links{gap:.5rem}.shipping-addresses .shipping-address .links button{cursor:pointer;padding:0;outline:none;border:none;background-color:rgba(0,0,0,0)}.shipping-addresses-form .button{font-size:.9rem}.shipping-addresses-form .form-controls{width:100%}.shipping-addresses-form .form-controls input{width:100%;margin-block:.25rem .5rem}.shipping-addresses-form .form-controls:last-child .flex-row{margin-bottom:.75rem}.shipping-addresses-form .flex-row .form-controls:last-child{margin-bottom:.75rem}.shipping-addresses-validation{display:block}.shipping-addresses-validation .options{margin-bottom:1rem;width:100%}.shipping-addresses-validation .candidate{padding:1rem;background-color:#fff;border:1px solid hsl(212,28%,91%);border-radius:12px;color:hsl(225,15%,16%) !important}.shipping-addresses-validation .candidate:hover{cursor:pointer;background-color:hsl(210,23%,96%);border:1px solid hsl(223,100%,61%)}.shipping-addresses-validation .validation-cancel{margin-bottom:2rem}.shipping-addresses .icon{width:1rem;height:1rem;margin-left:.3rem}.shipping-addresses .icon>*{fill:hsl(225,15%,16%)}.stripe-form .stripe-submit{margin-top:1.25rem}.supplier-listing-card{max-width:37.5rem;max-height:16.25rem;width:100%;border-radius:.75rem;border:1px solid hsl(212,28%,91%);padding-bottom:.5rem;margin-bottom:1rem;margin-inline:auto;overflow:hidden;position:relative}.supplier-listing-card .favorite{position:absolute;top:.5rem;right:.5rem;min-width:2.5rem;min-height:2.5rem;cursor:pointer;outline:none;border:none;text-decoration:none;border-radius:50%;background-color:hsl(204,22%,95%);background-repeat:no-repeat;background-position:center;background-size:1.25rem 1.1rem;z-index:2}.supplier-listing-card .favorite.unselected{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjIgMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOC42NjAyIDAuOTg5OTIyQzE2LjAyMDIgLTAuODEwMDc4IDEyLjc2MDIgMC4wMjk5MjE4IDExLjAwMDIgMi4wODk5MkM5LjI0MDIxIDAuMDI5OTIxOCA1Ljk4MDIxIC0wLjgyMDA3OCAzLjM0MDIxIDAuOTg5OTIyQzEuOTQwMjEgMS45NDk5MiAxLjA2MDIxIDMuNTY5OTIgMS4wMDAyMSA1LjI3OTkyQzAuODYwMjEzIDkuMTU5OTIgNC4zMDAyMSAxMi4yNjk5IDkuNTUwMjEgMTcuMDM5OUw5LjY1MDIxIDE3LjEyOTlDMTAuNDEwMiAxNy44MTk5IDExLjU4MDIgMTcuODE5OSAxMi4zNDAyIDE3LjExOTlMMTIuNDUwMiAxNy4wMTk5QzE3LjcwMDIgMTIuMjU5OSAyMS4xMzAyIDkuMTQ5OTIgMjEuMDAwMiA1LjI2OTkyQzIwLjk0MDIgMy41Njk5MiAyMC4wNjAyIDEuOTQ5OTIgMTguNjYwMiAwLjk4OTkyMlpNMTEuMTAwMiAxNS41NDk5TDExLjAwMDIgMTUuNjQ5OUwxMC45MDAyIDE1LjU0OTlDNi4xNDAyMSAxMS4yMzk5IDMuMDAwMjEgOC4zODk5MiAzLjAwMDIxIDUuNDk5OTJDMy4wMDAyMSAzLjQ5OTkyIDQuNTAwMjEgMS45OTk5MiA2LjUwMDIxIDEuOTk5OTJDOC4wNDAyMSAxLjk5OTkyIDkuNTQwMjEgMi45ODk5MiAxMC4wNzAyIDQuMzU5OTJIMTEuOTQwMkMxMi40NjAyIDIuOTg5OTIgMTMuOTYwMiAxLjk5OTkyIDE1LjUwMDIgMS45OTk5MkMxNy41MDAyIDEuOTk5OTIgMTkuMDAwMiAzLjQ5OTkyIDE5LjAwMDIgNS40OTk5MkMxOS4wMDAyIDguMzg5OTIgMTUuODYwMiAxMS4yMzk5IDExLjEwMDIgMTUuNTQ5OVoiIGZpbGw9IiM0MDQ0NEUiLz4KPC9zdmc+")}.supplier-listing-card .favorite.unselected:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjIgMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOC42NjAyIDAuOTg5OTIyQzE2LjAyMDIgLTAuODEwMDc4IDEyLjc2MDIgMC4wMjk5MjE4IDExLjAwMDIgMi4wODk5MkM5LjI0MDIxIDAuMDI5OTIxOCA1Ljk4MDIxIC0wLjgyMDA3OCAzLjM0MDIxIDAuOTg5OTIyQzEuOTQwMjEgMS45NDk5MiAxLjA2MDIxIDMuNTY5OTIgMS4wMDAyMSA1LjI3OTkyQzAuODYwMjEzIDkuMTU5OTIgNC4zMDAyMSAxMi4yNjk5IDkuNTUwMjEgMTcuMDM5OUw5LjY1MDIxIDE3LjEyOTlDMTAuNDEwMiAxNy44MTk5IDExLjU4MDIgMTcuODE5OSAxMi4zNDAyIDE3LjExOTlMMTIuNDUwMiAxNy4wMTk5QzE3LjcwMDIgMTIuMjU5OSAyMS4xMzAyIDkuMTQ5OTIgMjEuMDAwMiA1LjI2OTkyQzIwLjk0MDIgMy41Njk5MiAyMC4wNjAyIDEuOTQ5OTIgMTguNjYwMiAwLjk4OTkyMlpNMTEuMTAwMiAxNS41NDk5TDExLjAwMDIgMTUuNjQ5OUwxMC45MDAyIDE1LjU0OTlDNi4xNDAyMSAxMS4yMzk5IDMuMDAwMjEgOC4zODk5MiAzLjAwMDIxIDUuNDk5OTJDMy4wMDAyMSAzLjQ5OTkyIDQuNTAwMjEgMS45OTk5MiA2LjUwMDIxIDEuOTk5OTJDOC4wNDAyMSAxLjk5OTkyIDkuNTQwMjEgMi45ODk5MiAxMC4wNzAyIDQuMzU5OTJIMTEuOTQwMkMxMi40NjAyIDIuOTg5OTIgMTMuOTYwMiAxLjk5OTkyIDE1LjUwMDIgMS45OTk5MkMxNy41MDAyIDEuOTk5OTIgMTkuMDAwMiAzLjQ5OTkyIDE5LjAwMDIgNS40OTk5MkMxOS4wMDAyIDguMzg5OTIgMTUuODYwMiAxMS4yMzk5IDExLjEwMDIgMTUuNTQ5OVoiIGZpbGw9IiMzODcwZmYiLz4KPC9zdmc+")}.supplier-listing-card .favorite.selected{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjIgMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi4zNDk3IDE3LjEyOTlDMTEuNTg5NyAxNy44MTk5IDEwLjQxOTcgMTcuODE5OSA5LjY1OTY3IDE3LjExOTlMOS41NDk2NyAxNy4wMTk5QzQuMjk5NjcgMTIuMjY5OSAwLjg2OTY2NSA5LjE1OTkyIDAuOTk5NjY1IDUuMjc5OTJDMS4wNTk2NiAzLjU3OTkyIDEuOTI5NjYgMS45NDk5MiAzLjMzOTY2IDAuOTg5OTIyQzUuOTc5NjcgLTAuODEwMDc4IDkuMjM5NjcgMC4wMjk5MjE4IDEwLjk5OTcgMi4wODk5MkMxMi43NTk3IDAuMDI5OTIxOCAxNi4wMTk3IC0wLjgyMDA3OCAxOC42NTk3IDAuOTg5OTIyQzIwLjA2OTcgMS45NDk5MiAyMC45Mzk3IDMuNTc5OTIgMjAuOTk5NyA1LjI3OTkyQzIxLjEzOTcgOS4xNTk5MiAxNy42OTk3IDEyLjI2OTkgMTIuNDQ5NyAxNy4wMzk5TDEyLjM0OTcgMTcuMTI5OVoiIGZpbGw9IiMzODcwZmYiLz4KPC9zdmc+")}.supplier-listing-card .card--content,.supplier-listing-card .address{padding:.25rem 1rem}.supplier-listing-card--image{overflow:hidden}.supplier-listing-card--image>img{margin-bottom:.5rem}.supplier-listing-card .pro .icon>*{fill:hsl(43,88%,59%)}.join .popup-content{margin:0;padding:0;background-image:url(/assets/front-store/join-popup-9363cca24fa7f632c2482bf42ef06b52ec56dfe902e27d6b60ee317010e1148b.webp);background-repeat:no-repeat;background-position:left;background-size:cover;overflow:hidden}@media(max-width: 37.4375em){.join .popup-content{background-image:none;background-color:hsl(210,13%,6%)}}.join .popup-header{padding-inline:2rem;padding-top:2rem}.join .popup-header .icon{width:1.5rem;aspect-ratio:1/1}.join .popup-header .icon>*{fill:#fff}.join--title{width:40%;font-size:clamp(1.5rem,3vw,2.25rem);font-size:2.25rem;font-weight:400;text-align:end;color:#fff;padding-right:2rem}@media(max-width: 61.1875em){.join--title{padding-right:0}}@media(max-width: 37.4375em){.join--title{width:100%;text-align:center}}.join--title-bold{font-weight:900}.join--title-large{font-weight:900;font-size:3rem}.join--popup{padding:3rem 2rem}@media(max-width: 61.1875em){.join--popup{height:100%;padding:1rem;padding-bottom:2rem}}.join--form{width:40%}@media(max-width: 37.4375em){.join--form{width:100%}}.join--input{width:90%;height:3.125rem;font-size:1rem;border-radius:.75rem;padding-inline:2.25rem}.join--input::placeholder{font-size:1.25rem;color:hsl(207,4%,50%);text-align:center}.join--input:focus{border:hsl(223,100%,61%) solid 2px;outline:none}.join--input[type=submit]{font-size:1.5rem}.join--fancy-button{position:fixed;top:calc(100% - 7rem);right:1.25rem;width:6rem;aspect-ratio:1/1;padding:.625rem 1.25rem;z-index:1000;outline:none;border-radius:50%;border:1px solid hsl(223,100%,61%);background:hsl(222,71%,54%);box-shadow:0px 0 20px hsla(0,0%,100%,.2) inset,2px 30px 0px hsla(0,0%,100%,.1) inset,5px 15px 30px -10px rgba(0,0,0,.2);color:#fff;text-transform:uppercase;font-size:1rem;text-shadow:1px 1px 1px hsl(220,9%,27%);cursor:pointer;transition:all .3s ease}.join--fancy-button:hover{margin-top:.5rem;margin-bottom:.3125rem;box-shadow:0px 0 50px hsl(223,100%,81%) inset,5px 28px 0px hsla(0,0%,100%,.15) inset,0px 0px 30px hsla(218,100%,76%,.2);filter:saturate(1.5)}@media(max-width: 61.1875em){.join--fancy-button{top:calc(100% - 11rem);right:3rem;width:5rem;font-size:.75rem;padding:.5rem .75rem}}@media(max-width: 37.4375em){.join--fancy-button{right:.25rem}}.hero-main-cta{width:100%;height:6.75rem;background:hsla(0,0%,100%,.35);border-radius:24px;margin-top:1rem}@media(max-width: 61.1875em){.hero-main-cta{background:none;height:100%;margin-bottom:1rem}}.hero-main-cta form{width:95%;height:4.5rem;border-radius:16px;background:#fff;padding-inline:1rem;justify-content:space-around;gap:.5rem}@media(max-width: 61.1875em){.hero-main-cta form{flex-direction:column;width:100%;height:100%;padding:5%}}.hero-main-cta form .search-input{width:100%;position:relative}.hero-main-cta form .cta-input{width:30%}@media(max-width: 61.1875em){.hero-main-cta form .cta-input{width:100%;justify-content:flex-start}}.hero-main-cta form .cta-input .input{outline:none;border:none;height:1rem;padding:1rem}.hero-main-cta form .cta-input .input::placeholder{color:hsl(207,4%,50%)}.hero-main-cta form .cta-input label{margin-left:1rem;font-size:.75rem}.hero-main-cta form .date-picker{cursor:pointer}@media(max-width: 61.1875em){.hero-main-cta form .date-picker{min-width:95%;height:4rem;align-self:flex-start}}.hero-main-cta form .search-btn{width:20%;height:3.5rem;outline:none;border:none;border-radius:12px;background-color:hsl(223,100%,61%);color:#fff;cursor:pointer}.hero-main-cta form .search-btn:hover{background-color:hsl(223,100%,61%)}@media(max-width: 61.1875em){.hero-main-cta form .search-btn{width:100%}}.mobile-title-container{padding:1rem;border-bottom:1px solid hsl(212,28%,91%);margin-bottom:1rem;position:relative}.mobile-title-back{position:absolute;top:1.125rem;left:1rem}.mobile-title-back .icon{width:1.125rem;height:1.125rem}.mobile-title-back .icon>*{fill:hsl(207,4%,50%)}.mobile-title-text{width:100%;text-align:center;font-size:1rem;font-weight:700}.nav-bar{position:fixed;top:0;left:0;width:100%;z-index:999;padding-block:.1rem;padding-inline:6.5rem;border-bottom:2px solid rgba(0,0,0,0);transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}@media(max-width: 61.1875em){.nav-bar{padding-inline:1rem;border-bottom:none !important}}.nav-bar .list{list-style-type:none;padding-left:.75rem}.nav-bar .list .logo{width:8.1875rem}.nav-bar .list .item{white-space:nowrap}.nav-bar .list .item .main-nav{position:relative}.nav-bar .list .item .main-nav:hover::after{content:"";position:absolute;bottom:0;left:35%;width:1.5rem;height:2px;border-radius:12px;background:hsl(223,100%,73%)}.nav-bar .list .item .main-nav:active::after{background:#fff}.nav-bar .list .item .link{margin:0 1rem;text-decoration:none;color:hsl(225,15%,16%);padding:.5rem .75rem;cursor:pointer}.nav-bar .list .item .link .icon{margin:0 .25rem;width:.875rem;aspect-ratio:1/1}.nav-bar .list .item .link .icon>*{fill:hsla(0,0%,100%,.7)}.nav-bar .list .item .link .icon:active>*{fill:#fff}.nav-bar .list .dropdown:hover .dropdown-chevron{transform:rotate(180deg)}.nav-bar .list .dropdown:hover>.categories-list,.nav-bar .list .categories-list:hover{visibility:visible;opacity:1;transition:opacity .5s ease-in-out}.nav-bar .list .dropdown{position:relative}.nav-bar .list .dropdown::after{content:"";position:absolute;left:0;width:10rem;height:100%}.nav-bar .list .categories-list{visibility:hidden;opacity:0;position:absolute;top:3.625rem;width:18rem;margin:0;padding:1rem;background:hsla(0,0%,18%,.9);border-radius:18px;gap:1rem;overflow:auto}.nav-bar .list .category{clear:both;width:100%;font-size:1rem;border:2px solid hsla(0,0%,100%,.2);border-radius:12px;position:relative}.nav-bar .list .category .link{margin:0;width:100%;font-weight:600;color:#fff;padding:.5rem;gap:1rem}.nav-bar .list .category .link .icon{width:1.5rem;display:block;top:.125rem}.nav-bar .list .category .link .icon>*{fill:#fff}.nav-bar .list .category .link .icon>*>*{fill:#fff}.nav-bar .list .category .link .more{margin:auto}.nav-bar .list .category:hover{transition:opacity .1s ease-in-out;background:#fff}.nav-bar .list .category:hover>.link{color:hsl(225,15%,16%)}.nav-bar .list .category:hover>.link .icon>*{fill:hsl(223,100%,61%)}.nav-bar .list .category:hover>.link .icon>* path{fill:hsl(223,100%,61%);stroke:hsl(223,100%,61%)}.nav-bar.darken{background:#fff;border-bottom:2px solid hsl(223,100%,73%)}@media(max-width: 61.1875em){.nav-bar .item{display:none}.nav-bar{position:static;background:none}}@layer components{.checkbox{list-style:none;display:flex;flex-direction:row;justify-content:start;align-items:center;width:100%;gap:1rem;padding-block:.375rem}.checkbox input[type=checkbox]{cursor:pointer;width:1rem;height:1rem;outline:none}.checkbox input[type=radio]{cursor:pointer;width:1rem;height:1rem;outline:none}.checkbox label{cursor:pointer;font-size:.875rem}.border-corners--tr:hover{background:linear-gradient(to bottom, hsl(223, 100%, 61%) 2px, transparent 2px) 100% 0,linear-gradient(to left, hsl(223, 100%, 61%) 2px, transparent 2px) 100% 0,linear-gradient(to right, hsl(223, 100%, 61%) 2px, transparent 2px) 0 100%,linear-gradient(to top, hsl(223, 100%, 61%) 2px, transparent 2px) 0 100%}.border-corners--tr:hover{background-repeat:no-repeat;background-size:20px 20px}.store-form{width:100%;margin-top:1rem}.store-form--wrapper{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1rem;margin-bottom:1rem}.store-form--wrapper label{color:hsl(210,15%,44%);font-size:.875rem;font-weight:700}.store-form--wrapper label .optional{color:hsl(207,4%,50%);font-weight:400}.store-form--wrapper p{color:hsl(210,15%,44%);font-size:.875rem;font-weight:600}.store-form--wrapper input{padding-inline:1rem;padding-block:.25rem;width:100%;border-radius:.5rem;border:1px solid hsl(212,28%,91%)}.store-form--wrapper input::placeholder{color:hsl(207,4%,50%);font-weight:300}.store-form--wrapper input[type=number]{width:3rem;text-align:center}}.catalog--panel{position:sticky;overflow:auto;height:calc(100vh - 5rem);width:20rem;z-index:20}@media(max-width: 61.1875em){.catalog--panel{width:0}}.catalog--panel-open{width:20rem;transition:all .3s ease-in-out}@media(max-width: 61.1875em){.catalog--panel-open{width:100vw;position:absolute}}.catalog--panel-closed{width:0;opacity:0;transition:all .3s ease-in-out}.catalog--map{width:0}.catalog--map-open{width:100%;opacity:1;transition:width .3s ease-in-out,opacity .5s ease-in-out}.catalog--map-closed{width:0;opacity:0;transition:all .3s ease-in-out}.catalog-filter--btn{opacity:0;margin-right:3rem}@media(max-width: 61.1875em){.catalog-filter--btn{margin-right:0;display:none}}.catalog-filter--btn-show{opacity:1;margin-right:1rem;transition:all .5s ease-in-out}.catalog-filter--btn-hide{opacity:0;margin-right:0;transition:all .1s ease-in-out}.card-section--panel-open{height:calc(100svh - 10rem) !important;overflow:hidden}.resource-page{margin-top:8.5rem;width:100%;margin-bottom:3rem;margin-inline:auto}@media(max-width: 61.1875em){.resource-page{margin-top:0;padding:0rem .5rem 1rem .5rem}}.resource-page--content{width:100%;max-width:75rem;padding-inline:2rem;overflow-x:hidden}@media(max-width: 61.1875em){.resource-page--content{max-width:unset;padding-inline:0rem}}.resource-page .resource-grid{display:grid;grid-template-columns:minmax(auto, 50rem) 20rem;grid-template-rows:auto;margin:auto;gap:1rem;grid-template-areas:"resources sidebar"}@media(max-width: 77.4375em){.resource-page .resource-grid{grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"sidebar" "resources"}.resource-page .resource-grid.reversed{grid-template-areas:"resources" "sidebar"}}.resource-page .resource-sidebar{padding:2rem;width:100%;height:fit-content;background:hsl(200,27%,98%);border-radius:32px;grid-area:sidebar}.resource-page .resource-sidebar-stats{color:hsl(207,4%,50%);white-space:nowrap;border-bottom:1px solid hsl(212,28%,91%);margin-bottom:1.5rem}.resource-page .resource-sidebar-stats :last-child{margin-bottom:.75rem}.resource-page .resource-sidebar .action-button{width:100%}.resource-page .resource-sidebar .action-button .icon{width:1rem;height:1rem}@media(max-width: 77.4375em){.resource-page .resource-sidebar .action-button{height:2.5rem;padding:.5rem 1.5rem}}.tabs-selector{display:flex;gap:2rem;max-width:calc(100svw - var(--offset, 1rem));margin:0;padding:0;border-bottom:1px solid hsl(210,31%,95%);margin-bottom:.5rem;list-style:none;overflow-x:auto;white-space:nowrap}.tabs-selector>li{color:hsl(218,17%,60%);padding-bottom:.2rem;cursor:pointer;font-size:1.125rem}.tabs-selector>li.selected,.tabs-selector>li:hover{color:hsl(225,15%,16%);border-bottom:2px solid hsl(223,100%,61%)}.trix-content .attachment-gallery>action-text-attachment,.trix-content .attachment-gallery>.attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--2>.attachment,.trix-content .attachment-gallery.attachment-gallery--4>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--4>.attachment{flex-basis:50%;max-width:50%}.trix-content action-text-attachment .attachment{padding:0 !important;max-width:100% !important}trix-editor{min-height:9ch !important;border-radius:15px !important;border-color:hsl(214,30%,95%) !important;padding-right:3rem !important}trix-editor:focus{border-color:hsl(223,100%,61%) !important}.trix-button-group--file-tools{display:none !important}.field_with_errors~trix-editor{border-color:hsl(0,100%,61%) !important}.dropzone{padding:.8125rem;min-height:8.125rem;border:1px solid hsl(212,28%,91%);border-radius:16px}.dropzone .dz-preview{width:5rem;min-height:5rem}.dropzone .dz-preview .dz-image{width:5rem;height:5rem}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{width:2.1875rem;height:2.1875rem;left:60%}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{width:2.1875rem;height:2.1875rem}.dropzone .dz-message{display:flex;flex-direction:column;align-items:start;text-align:start;margin:1.5rem 0}.dropzone:hover,.dropzone.dz-drag-hover{background:hsl(224,100%,96%);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxyZWN0IHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIGZpbGw9J25vbmUnIHJ4PScxNicgcnk9JzE2JyBzdHJva2U9JyMzODcwRkZGRicgc3Ryb2tlLXdpZHRoPSc0JyBzdHJva2UtZGFzaGFycmF5PSczLCAxMicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnLz48L3N2Zz4=");border-radius:16px;border:none}.dropzone:hover .dz-message,.dropzone.dz-drag-hover .dz-message{opacity:.9}.stacked-image-item{border:1px solid hsl(212,28%,91%);background-color:#fff;width:2.75rem;height:2.75rem;border-radius:12px;position:absolute;right:var(--offset, 0);z-index:var(--z-index)}@media(max-width: 37.4375em){.stacked-image-item{bottom:0}}.stacked-image-item img{object-fit:cover;width:2.25rem;aspect-ratio:1/1}.stacked-image-item .icon{width:1.25rem}.stacked-image-item .icon>*{fill:hsl(225,15%,16%)}.stacked-image-item-container{position:relative;max-width:9.375rem}@media(max-width: 37.4375em){.stacked-image-item-container{max-width:6.875rem;height:2.75rem}}.popout-wrapper{display:inline;position:absolute;width:29rem;height:18rem;top:3rem;left:0;overflow:auto;z-index:1;color:hsl(225,15%,16%);background:#fff;border-radius:8px;padding:2rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}@media(max-width: 77.4375em){.popout-wrapper{width:100%;overflow-x:hidden}}.popout{position:sticky}.popout--autofill-text{margin-bottom:1rem;width:25rem}.bordered-table{border-collapse:collapse}.bordered-table tbody tr:hover{background-color:hsl(212,28%,91%)}.bordered-table tr{border-bottom:1px solid hsl(212,28%,91%)}.bordered-table tr td,.bordered-table tr th{padding-bottom:.5rem}.bordered-table tr td{padding-top:.5rem}.product-table--header,.product-table--row{display:grid;grid-template-areas:"image product price quantity method actions";grid-template-columns:1fr 4fr 3fr 1fr 1fr 1fr;grid-template-rows:1fr;padding:.5rem 1rem;width:100%;column-gap:2rem;margin-bottom:1rem}.product-table--header>div,.product-table--row>div{place-self:center;width:100%}.product-table--row{border:1px solid hsl(212,28%,91%);border-radius:12px}@media(max-width: 37.4375em){.product-table--row{grid-template-areas:"image product quantity" "image price actions";grid-template-columns:2fr 3fr 1fr;grid-template-rows:2fr 1fr;column-gap:1rem}}.product-table--image{grid-area:image}.product-table--product{grid-area:product}.product-table--price{grid-area:price}.product-table--quantity{grid-area:quantity}.product-table--actions{grid-area:actions}trix-editor .attachment{position:relative;display:inline-block;max-width:100%}.whitelabel-hero-image{min-width:100%;background-size:cover;background-position:center center;background-attachment:fixed;background-repeat:no-repeat;background-image:var(--heroImage)}@media(max-width: 61.1875em){.whitelabel-hero-image{min-height:unset;background-attachment:local}}.whitelabel-step:after{content:"";position:absolute;width:2.25rem;height:2rem;background:hsl(223,100%,61%);z-index:-1;border-radius:50%}@media(max-width: 61.1875em){.whitelabel-step:after{display:none}}.whitelabel-step--container{position:relative;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:1rem;z-index:2}@media(max-width: 37.4375em){.whitelabel-step--container{padding-block:1rem}}.whitelabel-step--container:after{content:"";width:100%;height:3px;border-bottom:3px dashed hsl(210,13%,6%);position:absolute;top:1rem;left:50%;z-index:-1;opacity:1}@media(max-width: 37.4375em){.whitelabel-step--container:after{display:none}}.whitelabel-step--container:last-child:after{display:none}.whitelabel-step--container p{padding-inline:3rem}@media(max-width: 61.1875em){.whitelabel-step--container p{padding-inline:0}}.whitelabel .swiper-pagination-bullet,.whitelabel .swiper-pagination-bullet-active{background:#fff}.accordion{--_button-size: 3rem;--_panel_padding: 0.75rem;--_panel-gap: 1rem;display:flex;flex-direction:column;width:100%}.accordion .accordion *{margin:0}.accordion--panel{position:relative;overflow:hidden;padding-inline:calc(var(--_panel_padding)*2);border-top:2px solid hsl(212,28%,91%);display:grid;grid-template-rows:0fr}.accordion--panel:nth-child(1){border-top:0;box-shadow:none}.accordion--panel:has([aria-expanded=true]){grid-template-rows:1fr}.accordion--panel:has([aria-expanded=true]) .accordion--content{transform:translateY(0);opacity:1;overflow:hidden}.accordion--inner{overflow:hidden;min-height:4rem}.accordion--title{font-size:1.25rem;font-weight:700;color:hsl(225,15%,16%)}@media(max-width: 61.1875em){.accordion--title{font-size:1.25rem}}.accordion--content{transform:translateY(2rem);opacity:0;padding-bottom:1rem;padding-inline:calc(var(--_panel_padding)*1);margin-right:calc(var(--_panel_padding)*2);overflow:hidden}.accordion--trigger{display:flex;width:100%;align-items:center;justify-content:space-between;background:rgba(0,0,0,0);border:0;padding:0;padding-inline:var(--_panel_padding);overflow:hidden;cursor:pointer}.accordion--trigger[aria-expanded=true] .accordion--icon{opacity:0;transition:opacity .5s}.accordion--icon .icon{background:#fff;width:var(--_button-size);aspect-ratio:1/1;padding:.75rem;border-radius:50%;transition:opacity .5s}.accordion--icon .icon path{fill:hsl(225,15%,16%)}@media(prefers-reduced-motion: no-preference){.accordion--panel{transition:grid-template-rows .5s ease-out}.accordion--panel .accordion--content{transition:transform .5s,opacity .5s}}@-moz-document url-prefix(){.accordion .active-content{transform:translateY(0);opacity:1;overflow:hidden}.accordion .active-button .accordion--icon{opacity:0;transition:opacity .5s}.accordion .active-panel{grid-template-rows:1fr}}.bg-dark-to-white{background:linear-gradient(135deg, hsla(208, 16%, 16%, 0.94) 0%, hsl(0, 0%, 0%) 100%)}.home-section{background:#fff;margin-inline:2.5rem;padding:3rem}@media(max-width: 61.1875em){.home-section{margin-inline:1.875rem}}@media(max-width: 37.4375em){.home-section{padding:1rem 2rem;margin:0}}input[type=submit]{appearance:none}.saas-features .active{background-color:hsl(210,13%,6%)}.saas-features .active .icon path{fill:#fff}.hero-section{background-image:var(--homeImage);background-size:cover;background-position:center center;background-attachment:fixed;background-repeat:no-repeat}@media(max-width: 61.1875em){.hero-section{background:none}}.hero-section .saas-title{font-size:clamp(2.5rem,4.5vw,4.4rem)}@media(max-width: 77.4375em){.hero-section .saas-title{font-size:3rem}}@media(max-width: 61.1875em){.hero-section .saas-title{font-size:1.75rem}}.catalog .pro-toggle{height:1.75rem;min-width:13rem;margin-inline:1.125rem}.catalog .pro-toggle-icon{height:100%;width:1.25rem;margin-right:.125rem}.catalog .pro-toggle-text{height:100%;font-size:1rem;margin-right:.75rem}.catalog .pagination-container{padding-top:4.25rem;padding-bottom:6.25rem;max-width:calc(100vw - .625rem);width:100%;height:3rem}.catalog .pagination-container .pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.catalog .pagination-container .pagination .page,.catalog .pagination-container .pagination .next,.catalog .pagination-container .pagination .last,.catalog .pagination-container .pagination .prev,.catalog .pagination-container .pagination .first{text-decoration:none;display:flex;justify-content:center;align-items:center;font-weight:600;border-radius:12px;padding:.625rem;font-size:1.125rem;height:2.5rem;width:2.5rem;color:hsl(211,15%,45%)}.catalog .pagination-container .pagination .current{background:hsl(210,13%,6%);color:#fff}.catalog .map-container{position:sticky;top:6.25rem;max-width:34%;min-height:25rem;height:calc(100vh - 13.75rem)}@media(max-width: 61.1875em){.catalog .map-container{position:fixed;top:0;left:0;max-width:100vw;height:100vh;z-index:1000;padding:0;overflow:hidden}}.catalog .map-container .map{position:sticky;width:100%;height:calc(100% - 4.5rem)}@media(max-width: 61.1875em){.catalog .map-container .map{top:0;left:0;width:100vw;z-index:1000}}.catalog .map-container .map-banner{width:100%;height:3rem;background:hsl(210,13%,6%);padding:.875rem 1.25rem;border-top-left-radius:28px}@media(max-width: 61.1875em){.catalog .map-container .map-banner{flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}}@media(max-width: 61.1875em){.catalog .map-container .map-banner{border-top-left-radius:0}}.catalog .map-container .map-banner .modal-map-banner-close .icon{width:1.5rem;position:relative;top:.125rem}.catalog .map-container .map-banner .modal-map-banner-close .icon>*{fill:#fff}.catalog .map-container .map-banner h2{color:#fff;font-size:clamp(.875rem,1.5vw,2rem)}@media(max-width: 61.1875em){.catalog .map-container .map-banner h2{font-size:1rem}}.catalog .map-container .map-banner h4{color:hsl(207,4%,50%);font-size:.75rem}.supplier-catalog{--gallery-offset: 5.25rem}@media(max-width: 77.4375em){.supplier-catalog{--gallery-offset: 0}}.supplier-catalog-grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto;max-width:112.5rem;margin:auto;margin-top:6rem;grid-template-areas:"header header" "banner-map banner-map" "info info" "products products"}@media(max-width: 61.1875em){.supplier-catalog-grid{margin-top:5rem;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"header" "info" "banner-map" "products";padding-inline:1rem}}@media(max-width: 61.1875em){.supplier-catalog-grid{padding-inline:.5rem}}.supplier-catalog .header{width:100%;max-width:76.25rem;place-self:center center;grid-area:header;margin-top:2rem;margin-bottom:2rem;margin-left:var(--gallery-offset)}@media(max-width: 61.1875em){.supplier-catalog .header{margin-top:1rem;margin-bottom:1rem}}.supplier-catalog .gallery--container{width:3.75rem;height:22.5rem;gap:.75rem;margin-right:1.5rem;overflow-y:scroll}@media(max-width: 37.4375em){.supplier-catalog .gallery--container{height:70vw;width:2.5rem}}.supplier-catalog .gallery--image-sub .item-thumbnail{position:relative;display:flex;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;border:1px solid hsl(212,28%,91%);border-radius:12px;cursor:pointer;overflow:hidden}.supplier-catalog .gallery--image-sub .item-thumbnail .icon{width:1.5rem}.supplier-catalog .gallery--image-sub .item-thumbnail img{width:100%;aspect-ratio:1/1;object-fit:cover}.supplier-catalog .gallery--image-sub .selected{border:1px solid hsl(223,100%,61%);border-radius:12px}.supplier-catalog .gallery--image-main{position:relative;border-radius:24px;border:1px solid hsl(212,28%,91%)}@media(max-width: 77.4375em){.supplier-catalog .gallery--image-main{align-self:center}}@media(max-width: 61.1875em){.supplier-catalog .gallery--image-main{margin:auto}}@media(max-width: 37.4375em){.supplier-catalog .gallery--image-main{align-self:flex-start}}.supplier-catalog .gallery .swiper-container{overflow:hidden;width:43.75rem;aspect-ratio:35/18;border-radius:24px;position:relative}@media(max-width: 61.1875em){.supplier-catalog .gallery .swiper-container{width:95vw;align-self:center;margin:auto;height:unset}}@media(max-width: 37.4375em){.supplier-catalog .gallery .swiper-container{align-self:flex-start}}.supplier-catalog .gallery .swiper-container .swiper-slide{display:flex;justify-content:center;overflow:hidden;border-radius:24px}.supplier-catalog .gallery .swiper-container .swiper-slide img,.supplier-catalog .gallery .swiper-container .swiper-slide video{object-fit:cover;max-width:43.75rem;aspect-ratio:35/18}@media(max-width: 77.4375em){.supplier-catalog .gallery .swiper-container .swiper-slide img,.supplier-catalog .gallery .swiper-container .swiper-slide video{max-width:100%}}.supplier-catalog .supplier-banner-map-container{grid-area:banner-map;width:100%;height:100%;max-width:76.25rem;place-self:center center;display:flex;flex-direction:row;margin-left:var(--gallery-offset)}@media(max-width: 61.1875em){.supplier-catalog .supplier-banner-map-container{flex-direction:column}}.supplier-catalog .supplier-banner{width:70%}@media(max-width: 61.1875em){.supplier-catalog .supplier-banner{flex-direction:column}}.supplier-catalog .supplier-banner{width:70%}@media(max-width: 77.4375em){.supplier-catalog .supplier-banner{margin-top:1.25rem}}.supplier-catalog .supplier-info{width:100%;max-width:76.25rem;place-self:center center;margin-top:3.75rem;margin-left:var(--gallery-offset);grid-area:info}@media(max-width: 77.4375em){.supplier-catalog .supplier-info{margin-top:0rem}}.supplier-catalog .supplier-info .warning-box{margin-bottom:1.5rem}.supplier-catalog .supplier-info .icon{margin-left:.25rem;width:1rem;height:1rem}.supplier-catalog .supplier-info .profile--avatar{width:4.5rem;height:4.5rem;border-radius:50%}.supplier-catalog .supplier-info .profile--avatar[data-avatar=true]{width:4.5rem;height:4.5rem;border:none}.supplier-catalog .supplier-info .profile--avatar[data-avatar=true] img{object-fit:cover;width:4.5rem;aspect-ratio:1/1;border-radius:50%}.supplier-catalog .supplier-info .profile--avatar[data-avatar=false]{background-color:#fff;border:1px solid hsl(225,15%,16%);min-width:4.5rem;min-height:4.5rem}.supplier-catalog .supplier-info .profile--avatar[data-avatar=false]::before{content:attr(data-initials);color:hsl(225,15%,16%);font-size:4.5rem;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.supplier-catalog .supplier-info .profile--avatar[data-avatar=false] img{display:none}.supplier-catalog .supplier-info .profile--avatar::before{font-size:2rem !important}.supplier-catalog .supplier-info .favorite{position:absolute;top:.5rem;right:.5rem;min-width:2.5rem;min-height:2.5rem;cursor:pointer;outline:none;border:none;text-decoration:none;border-radius:50%;background-color:hsl(204,22%,95%);background-repeat:no-repeat;background-position:center;background-size:1.25rem 1.1rem;z-index:2}.supplier-catalog .supplier-info .favorite.unselected{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjIgMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOC42NjAyIDAuOTg5OTIyQzE2LjAyMDIgLTAuODEwMDc4IDEyLjc2MDIgMC4wMjk5MjE4IDExLjAwMDIgMi4wODk5MkM5LjI0MDIxIDAuMDI5OTIxOCA1Ljk4MDIxIC0wLjgyMDA3OCAzLjM0MDIxIDAuOTg5OTIyQzEuOTQwMjEgMS45NDk5MiAxLjA2MDIxIDMuNTY5OTIgMS4wMDAyMSA1LjI3OTkyQzAuODYwMjEzIDkuMTU5OTIgNC4zMDAyMSAxMi4yNjk5IDkuNTUwMjEgMTcuMDM5OUw5LjY1MDIxIDE3LjEyOTlDMTAuNDEwMiAxNy44MTk5IDExLjU4MDIgMTcuODE5OSAxMi4zNDAyIDE3LjExOTlMMTIuNDUwMiAxNy4wMTk5QzE3LjcwMDIgMTIuMjU5OSAyMS4xMzAyIDkuMTQ5OTIgMjEuMDAwMiA1LjI2OTkyQzIwLjk0MDIgMy41Njk5MiAyMC4wNjAyIDEuOTQ5OTIgMTguNjYwMiAwLjk4OTkyMlpNMTEuMTAwMiAxNS41NDk5TDExLjAwMDIgMTUuNjQ5OUwxMC45MDAyIDE1LjU0OTlDNi4xNDAyMSAxMS4yMzk5IDMuMDAwMjEgOC4zODk5MiAzLjAwMDIxIDUuNDk5OTJDMy4wMDAyMSAzLjQ5OTkyIDQuNTAwMjEgMS45OTk5MiA2LjUwMDIxIDEuOTk5OTJDOC4wNDAyMSAxLjk5OTkyIDkuNTQwMjEgMi45ODk5MiAxMC4wNzAyIDQuMzU5OTJIMTEuOTQwMkMxMi40NjAyIDIuOTg5OTIgMTMuOTYwMiAxLjk5OTkyIDE1LjUwMDIgMS45OTk5MkMxNy41MDAyIDEuOTk5OTIgMTkuMDAwMiAzLjQ5OTkyIDE5LjAwMDIgNS40OTk5MkMxOS4wMDAyIDguMzg5OTIgMTUuODYwMiAxMS4yMzk5IDExLjEwMDIgMTUuNTQ5OVoiIGZpbGw9IiM0MDQ0NEUiLz4KPC9zdmc+")}.supplier-catalog .supplier-info .favorite.unselected:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjIgMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOC42NjAyIDAuOTg5OTIyQzE2LjAyMDIgLTAuODEwMDc4IDEyLjc2MDIgMC4wMjk5MjE4IDExLjAwMDIgMi4wODk5MkM5LjI0MDIxIDAuMDI5OTIxOCA1Ljk4MDIxIC0wLjgyMDA3OCAzLjM0MDIxIDAuOTg5OTIyQzEuOTQwMjEgMS45NDk5MiAxLjA2MDIxIDMuNTY5OTIgMS4wMDAyMSA1LjI3OTkyQzAuODYwMjEzIDkuMTU5OTIgNC4zMDAyMSAxMi4yNjk5IDkuNTUwMjEgMTcuMDM5OUw5LjY1MDIxIDE3LjEyOTlDMTAuNDEwMiAxNy44MTk5IDExLjU4MDIgMTcuODE5OSAxMi4zNDAyIDE3LjExOTlMMTIuNDUwMiAxNy4wMTk5QzE3LjcwMDIgMTIuMjU5OSAyMS4xMzAyIDkuMTQ5OTIgMjEuMDAwMiA1LjI2OTkyQzIwLjk0MDIgMy41Njk5MiAyMC4wNjAyIDEuOTQ5OTIgMTguNjYwMiAwLjk4OTkyMlpNMTEuMTAwMiAxNS41NDk5TDExLjAwMDIgMTUuNjQ5OUwxMC45MDAyIDE1LjU0OTlDNi4xNDAyMSAxMS4yMzk5IDMuMDAwMjEgOC4zODk5MiAzLjAwMDIxIDUuNDk5OTJDMy4wMDAyMSAzLjQ5OTkyIDQuNTAwMjEgMS45OTk5MiA2LjUwMDIxIDEuOTk5OTJDOC4wNDAyMSAxLjk5OTkyIDkuNTQwMjEgMi45ODk5MiAxMC4wNzAyIDQuMzU5OTJIMTEuOTQwMkMxMi40NjAyIDIuOTg5OTIgMTMuOTYwMiAxLjk5OTkyIDE1LjUwMDIgMS45OTk5MkMxNy41MDAyIDEuOTk5OTIgMTkuMDAwMiAzLjQ5OTkyIDE5LjAwMDIgNS40OTk5MkMxOS4wMDAyIDguMzg5OTIgMTUuODYwMiAxMS4yMzk5IDExLjEwMDIgMTUuNTQ5OVoiIGZpbGw9IiMzODcwZmYiLz4KPC9zdmc+")}.supplier-catalog .supplier-info .favorite.selected{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjIgMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi4zNDk3IDE3LjEyOTlDMTEuNTg5NyAxNy44MTk5IDEwLjQxOTcgMTcuODE5OSA5LjY1OTY3IDE3LjExOTlMOS41NDk2NyAxNy4wMTk5QzQuMjk5NjcgMTIuMjY5OSAwLjg2OTY2NSA5LjE1OTkyIDAuOTk5NjY1IDUuMjc5OTJDMS4wNTk2NiAzLjU3OTkyIDEuOTI5NjYgMS45NDk5MiAzLjMzOTY2IDAuOTg5OTIyQzUuOTc5NjcgLTAuODEwMDc4IDkuMjM5NjcgMC4wMjk5MjE4IDEwLjk5OTcgMi4wODk5MkMxMi43NTk3IDAuMDI5OTIxOCAxNi4wMTk3IC0wLjgyMDA3OCAxOC42NTk3IDAuOTg5OTIyQzIwLjA2OTcgMS45NDk5MiAyMC45Mzk3IDMuNTc5OTIgMjAuOTk5NyA1LjI3OTkyQzIxLjEzOTcgOS4xNTk5MiAxNy42OTk3IDEyLjI2OTkgMTIuNDQ5NyAxNy4wMzk5TDEyLjM0OTcgMTcuMTI5OVoiIGZpbGw9IiMzODcwZmYiLz4KPC9zdmc+")}.supplier-catalog .supplier-info .favorite{position:relative;display:block;margin-bottom:1rem}.supplier-catalog .supplier-info .open-text{font-size:.875rem}.supplier-catalog .supplier-info .grey-text{font-size:.875rem;color:hsl(207,4%,50%)}.supplier-catalog .supplier-about{margin-top:2rem;margin-left:var(--gallery-offset)}.supplier-catalog .supplier-benefits{margin-top:3.75rem}@media(max-width: 77.4375em){.supplier-catalog .supplier-benefits{margin-top:1.375rem;margin-bottom:1.375rem}}.supplier-catalog .supplier-benefits .icon{margin-left:.25rem;width:.75rem;height:.75rem}.supplier-catalog .supplier-benefits .benefit-list{margin-top:1.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.supplier-catalog .supplier-benefits .benefit{padding:.375rem 1rem;height:2.25rem;border:1px solid hsl(212,28%,91%);border-radius:12px}.supplier-catalog .supplier-map{width:100%;height:100%;border-radius:24px;margin-left:auto}@media(max-width: 61.1875em){.supplier-catalog .supplier-map{width:100%;height:13.75rem;padding-bottom:1.25rem}}.supplier-catalog .supplier-map-grid{width:30%}@media(max-width: 61.1875em){.supplier-catalog .supplier-map-grid{width:100%;margin-top:1.375rem}}.supplier-catalog .supplier-map-title{display:none;margin-bottom:.5rem}@media(max-width: 61.1875em){.supplier-catalog .supplier-map-title{display:block}}.supplier-catalog .supplier-map-title .icon{margin-left:.25rem;width:.75rem;height:.75rem}.supplier-catalog .products{margin-top:1.375rem}@media(max-width: 77.4375em){.supplier-catalog .products{margin-top:0}}.supplier-catalog .products-area{margin-top:2.5rem;margin-left:var(--gallery-offset);grid-area:products}@media(max-width: 77.4375em){.supplier-catalog .products-area{margin-top:1.25rem}}.supplier-catalog .products-title{margin-bottom:1.375rem}.product-details-grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto;max-width:75rem;margin:auto;grid-template-areas:"header header" "gallery box" "kit box" "tabs box"}@media(max-width: 77.4375em){.product-details-grid{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"header" "gallery" "box" "kit" "tabs"}}@media(max-width: 77.4375em){.gallery-grid,.kit-grid,.box-grid,.tabs-grid{margin:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}}.header-grid{grid-area:header}.gallery-grid{grid-area:gallery}.kit-grid{grid-area:kit}.box-grid{grid-area:box}.tabs-grid{grid-area:tabs}.product-details-page{padding-inline:1.125rem;margin-top:5rem;padding-top:2.25rem;width:100%}@media(max-width: 77.4375em){.product-details-page{margin-top:0}}@media(max-width: 37.4375em){.product-details-page{padding-inline:.75rem;margin:0}}.product-details-page .swiper-container{overflow:hidden;width:100%;height:100%;position:relative}@media(max-width: 77.4375em){.product-details-page .swiper-container{width:90vw;align-self:center;margin:auto;height:unset;aspect-ratio:1/1}}@media(max-width: 37.4375em){.product-details-page .swiper-container{align-self:flex-start}}.product-details-page .swiper-container .swiper-slide{display:flex;justify-content:center;overflow:hidden}.product-details-page .swiper-container .swiper-slide img,.product-details-page .swiper-container .swiper-slide video{object-fit:contain;max-width:39.375rem;aspect-ratio:1/1}@media(max-width: 77.4375em){.product-details-page .swiper-container .swiper-slide img,.product-details-page .swiper-container .swiper-slide video{max-width:90%;aspect-ratio:1/1}}.product-details-page .header{gap:.5rem;margin-left:5rem}@media(max-width: 37.4375em){.product-details-page .header{margin-left:0}}.product-details-page .header--directory{gap:.5rem}.product-details-page .header--text-sub{font-size:.875rem;font-weight:400;color:hsl(207,4%,50%)}.product-details-page .header--text-sub .icon{width:.4375rem}.product-details-page .header--text-sub .icon>*{fill:hsl(207,4%,50%)}.product-details-page .header--text-main{line-height:3.75rem;font-size:3.5rem;font-weight:700}@media(max-width: 77.4375em){.product-details-page .header--text-main{font-size:2.5rem}}@media(max-width: 77.4375em){.product-details-page .header--text-main{font-size:1.75rem;line-height:2rem}}.product-details-page .gallery{gap:1.5rem;padding-block:1.125rem;width:100%;align-items:flex-start}.product-details-page .gallery--container{width:3.75rem;height:37.5rem;gap:.75rem;overflow-y:scroll}@media(max-width: 37.4375em){.product-details-page .gallery--container{height:70vw;width:2.5rem}}.product-details-page .gallery--image-sub .item-thumbnail{position:relative;display:flex;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;border:1px solid hsl(212,28%,91%);border-radius:12px;cursor:pointer;overflow:hidden}@media(max-width: 77.4375em){.product-details-page .gallery--image-sub .item-thumbnail{width:2.5rem;height:2.5rem}}.product-details-page .gallery--image-sub .item-thumbnail.video::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2.1875rem;height:2.1875rem;background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE5IDE5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIHN0eWxlPSJmaWxsOiMwMDAwMDA7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLXdpZHRoOjEuMTMzNzkiIGlkPSJwYXRoMjI3IiBjeD0iOS41IiBjeT0iOS41IiByeD0iOS40MDMwMjU2IiByeT0iOC45MjA1MTQxIiAvPgogIDxlbGxpcHNlIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLXdpZHRoOjEuMDI1NDIiIGlkPSJwYXRoMjI3LTAiIGN4PSI5LjUiIGN5PSI5LjUiIHJ4PSI4LjUwNDIwNzYiIHJ5PSI4LjA2NzgxNzciIC8+CiAgPHBhdGggZD0ibSA3LjIzNzM0NDcsMTUuMzA4Mzk5IGMgLTAuNjI2OTU0LDAuNDU0MSAtMS41NTU2OSwwLjA1IC0xLjU1NTY5LC0wLjY3NjkgViA0LjM2ODUyMDMgYyAwLC0wLjcyNjg5NyAwLjkyODczNSwtMS4xMzEwMiAxLjU1NTY5LC0wLjY3NjkzMSBsIDcuMDg0OTUwMyw1LjEzMTQ3OSBjIDAuNDc5MTUsMC4zNDcwNCAwLjQ3OTE1LDEuMDA2ODIgMCwxLjM1Mzg1OTcgeiIgZmlsbD0iIzAwMDAwMCIgaWQ9InBhdGg0OSIgLz4KPC9zdmc+");background-size:100%;background-position:center;background-repeat:no-repeat;cursor:pointer}.product-details-page .gallery--image-sub .item-thumbnail .icon{width:1.5rem}.product-details-page .gallery--image-sub .item-thumbnail img{padding:.25rem;width:100%;aspect-ratio:1/1}.product-details-page .gallery--image-sub .selected{border:1px solid hsl(223,100%,61%);border-radius:12px}.product-details-page .gallery--image-main{position:relative;border:2px solid hsl(212,28%,91%);border-radius:24px;width:43.75rem;height:43.75rem}@media(max-width: 99.9375em){.product-details-page .gallery--image-main{width:37.5rem;height:37.5rem}}@media(max-width: 77.4375em){.product-details-page .gallery--image-main{border:none;border-bottom:2px solid hsl(212,28%,91%);border-radius:0;width:100%;height:unset;align-self:center;margin:auto;aspect-ratio:1/1}}@media(max-width: 37.4375em){.product-details-page .gallery--image-main{align-self:flex-start}}.product-details-page .gallery--image-main .favorite{position:absolute;top:.5rem;right:.5rem;min-width:2.5rem;min-height:2.5rem;cursor:pointer;outline:none;border:none;text-decoration:none;border-radius:50%;background-color:hsl(204,22%,95%);background-repeat:no-repeat;background-position:center;background-size:1.25rem 1.1rem;z-index:2}.product-details-page .gallery--image-main .favorite.unselected{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDNIN0M1LjkgMyA1LjAxIDMuOSA1LjAxIDVMNSAyMUwxMiAxOEwxOSAyMVY1QzE5IDMuOSAxOC4xIDMgMTcgM1pNMTcgMThMMTIgMTUuODJMNyAxOFY1SDE3VjE4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==")}.product-details-page .gallery--image-main .favorite.unselected:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDNIN0M1LjkgMyA1LjAxIDMuOSA1LjAxIDVMNSAyMUwxMiAxOEwxOSAyMVY1QzE5IDMuOSAxOC4xIDMgMTcgM1pNMTcgMThMMTIgMTUuODJMNyAxOFY1SDE3VjE4WiIgZmlsbD0iIzM4NzBGRiIvPgo8L3N2Zz4K")}.product-details-page .gallery--image-main .favorite.selected{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNCAyMC40QzYuMDY2NjcgMjAuNTMzMyA1Ljc1IDIwLjUwNCA1LjQ1IDIwLjMxMkM1LjE1IDIwLjEyMDcgNSAxOS44NDE3IDUgMTkuNDc1VjVDNSA0LjQ1IDUuMTk2IDMuOTc5IDUuNTg4IDMuNTg3QzUuOTc5MzMgMy4xOTU2NyA2LjQ1IDMgNyAzSDE3QzE3LjU1IDMgMTguMDIxIDMuMTk1NjcgMTguNDEzIDMuNTg3QzE4LjgwNDMgMy45NzkgMTkgNC40NSAxOSA1VjE5LjQ3NUMxOSAxOS44NDE3IDE4Ljg1IDIwLjEyMDcgMTguNTUgMjAuMzEyQzE4LjI1IDIwLjUwNCAxNy45MzMzIDIwLjUzMzMgMTcuNiAyMC40TDEyIDE4TDYuNCAyMC40WiIgZmlsbD0iIzM4NzBGRiIvPgo8L3N2Zz4K")}@media(min-width: 77.5em)and (max-width: 99.9375em){.product-details-page .gallery .swiper-slide img{max-width:31.25rem}}.product-details-page .box{margin:1.125rem 1rem 1.125rem 4rem;width:26.625rem;border-radius:2rem;padding:2.25rem;background:hsl(200,27%,98%);gap:1.25rem}@media(max-width: 77.4375em){.product-details-page .box{background-color:inherit;padding:1rem;margin:0}}@media(max-width: 37.4375em){.product-details-page .box{width:95vw;align-items:flex-start;overflow-x:hidden}}.product-details-page .box--container{width:100%}.product-details-page .box--price{width:50%}.product-details-page .box--price-daily,.product-details-page .box--price-weekly{font-weight:600;font-size:1.5rem;line-height:3rem}@media(max-width: 37.4375em){.product-details-page .box--price-daily,.product-details-page .box--price-weekly{font-size:1.125rem;line-height:2.25rem}}.product-details-page .box--price-daily h4,.product-details-page .box--price-weekly h4{font-weight:400;font-size:1rem;line-height:1.25rem;color:hsl(207,4%,50%)}@media(max-width: 37.4375em){.product-details-page .box--price-daily h4,.product-details-page .box--price-weekly h4{font-size:.75rem;line-height:1rem}}.product-details-page .box--price-weekly{color:hsl(207,4%,50%);border-left:1px solid hsl(212,28%,91%);padding-left:2.25rem}.product-details-page .box--form{width:100%}.product-details-page .box--form-btn{width:100%;color:#fff;border-radius:12px;padding:.75rem 1.75rem;cursor:pointer}.product-details-page .box--form-cancel{width:100%;text-align:center}.product-details-page .box--quantity{border:1px solid hsl(212,28%,91%);border-radius:12px;padding:.75rem 1.25rem}@media(max-width: 61.1875em){.product-details-page .box--quantity{font-size:.875rem;text-align:center}}.product-details-page .kit--section{margin-block:2.25rem 5rem;margin-left:5rem;width:43.75rem}@media(max-width: 77.4375em){.product-details-page .kit--section{margin-left:0rem;width:100%;margin-block:1.125rem 2.5rem}}@media(max-width: 37.4375em){.product-details-page .kit--section{width:21.875rem}}.product-details-page .kit--section-wrapper{width:37.5rem;margin-inline:3.125rem;gap:1.75rem;overflow:auto}@media(max-width: 77.4375em){.product-details-page .kit--section-wrapper{width:100%;margin-inline:3.125rem}}@media(max-width: 37.4375em){.product-details-page .kit--section-wrapper{margin-inline:0}}.product-details-page .kit--section-title{font-size:2.5rem;font-weight:200;padding-bottom:1.75rem}@media(max-width: 37.4375em){.product-details-page .kit--section-title{font-size:1.5rem;line-height:2.25rem}}.product-details-page .kit--section-title strong{font-weight:700}.product-details-page .date-picker{background-color:#fff}.product-details-page .date-picker input{background-color:#fff}.account-page{margin-top:5.5rem;padding:1rem;max-width:76.25rem;margin-inline:auto;overflow:hidden}@media(max-width: 61.1875em){.account-page{margin-top:0;height:100vh}.account-page .profile--avatar{width:3rem;height:3rem;border-radius:50%}.account-page .profile--avatar[data-avatar=true]{width:3rem;height:3rem;border:none}.account-page .profile--avatar[data-avatar=true] img{object-fit:cover;width:3rem;aspect-ratio:1/1;border-radius:50%}.account-page .profile--avatar[data-avatar=false]{background-color:#fff;border:1px solid hsl(225,15%,16%);min-width:3rem;min-height:3rem}.account-page .profile--avatar[data-avatar=false]::before{content:attr(data-initials);color:hsl(225,15%,16%);font-size:1.125rem;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.account-page .profile--avatar[data-avatar=false] img{display:none}.account-page .logo-link{width:8.1875rem;margin-bottom:3.75rem}}@media(max-width: 37.4375em){.account-page{padding:1.875rem 1.25rem}}.account-page turbo-frame{display:grid;width:100%}.account-page-title{font-size:2.5rem;font-weight:700}.account-page-container{width:100%;padding-block:1.125rem}@media(max-width: 61.1875em){.account-page-container{padding-block:2.25rem}}.account-page-buttons{gap:1rem;margin-right:2rem}.account-page-buttons .btn{min-width:15.625rem}.account-page-buttons .btn:active{border:1px solid hsl(223,100%,61%)}@media(max-width: 61.1875em){.account-page-buttons .btn{width:31.25rem}}@media(max-width: 37.4375em){.account-page-buttons .btn{width:21.875rem;max-width:90vw}}.account-page-content{width:100%}@media(max-width: 61.1875em){.account-page-content--mobile{background-color:#fff;position:absolute;top:0;left:0;width:100vw;height:100vh;padding-bottom:5rem;overflow:auto}}.account-page .account-cards{gap:1.25rem}.account-page [id=paginate_page_1]{overflow-y:auto}@media(max-width: 61.1875em){.account-page .account-section{width:100vw}}.account-page .account-section .account-card{width:100%;padding:2rem;border-radius:12px;border:1px solid hsl(212,28%,91%)}@media(max-width: 61.1875em){.account-page .account-section .account-card{width:90vw;margin:auto;padding:1rem}}.account-page .account-section .account-card--filters{padding:0;margin:0;margin-bottom:1.25rem;background-color:#fff;max-width:76.25rem;width:100%}@media(max-width: 61.1875em){.account-page .account-section .account-card--filters{overflow-x:auto}}.account-page .account-section .account-card--filters .category-tab-button{width:100%}@media(max-width: 61.1875em){.account-page .account-section .account-card--filters .category-tab-button{min-width:9.375rem}.account-page .account-section .account-card--filters .category-tab-button a>label{gap:.5rem}}.account-page .account-section .account-card--filters .category-tab-button:hover input+label{border-bottom:2px solid hsl(223,100%,61%)}.account-page .account-section .account-card--filters .category-tab-button input{display:none}.account-page .account-section .account-card--filters .category-tab-button input:checked+label{border-bottom:2px solid hsl(223,100%,61%)}.account-page .account-section .account-card--filters .category-tab-button input:checked+label .icon>*{fill:hsl(223,100%,61%)}.account-page .account-section .account-card--filters .category-tab-button label{text-align:center;padding-block:.625rem;font-size:.875rem;border-bottom:2px solid hsl(212,28%,91%);gap:1rem;cursor:pointer}@media(max-width: 61.1875em){.account-page .account-section .account-card--filters .category-tab-button label{gap:0;padding-inline:1rem}}.account-page .account-section .account-card--filters .category-tab-button label .icon>*{fill:hsl(207,4%,50%)}.account-page .account-section .account-card--filters .category-tab-button label .icon{height:1.5rem;position:relative;top:.125em}@media(max-width: 37.4375em){.account-page .account-section .account-card--filters .category-tab-button label .icon{width:1rem}}.account-page .account-section .account-card--container{height:100%;width:100%;gap:.5rem}@media(max-width: 37.4375em){.account-page .account-section .account-card--container-wrapper{flex-direction:column;gap:.5rem}}.account-page .account-section .account-card--text{display:block;font-weight:400;color:hsl(207,4%,50%);font-size:.875rem}.account-page .account-section .account-card--text strong{font-weight:700;color:hsl(225,15%,16%)}.account-page .account-section .account-card--text--md{width:50%}@media(max-width: 37.4375em){.account-page .account-section .account-card--text--md{width:100%}}.account-page .account-section .account-card--text-title{font-weight:700;color:hsl(225,15%,16%)}@media(max-width: 37.4375em){.account-page .account-section .account-card--text-title{font-size:1rem}}.account-page .account-section .account-card--pill{font-size:.875rem;padding:.125rem .75rem;border-radius:100px;font-weight:500}.account-page .account-section .account-card--pill[data-value=open],.account-page .account-section .account-card--pill[data-value=created]{background-color:hsl(167,61%,94%);color:hsl(166,95%,40%)}.account-page .account-section .account-card--pill[data-value=cancelled],.account-page .account-section .account-card--pill[data-value=partially_cancelled],.account-page .account-section .account-card--pill[data-value=expired],.account-page .account-section .account-card--pill[data-value=declined]{background-color:hsl(0,84%,95%);color:hsl(0,82%,50%)}.account-page .account-section .account-card--pill[data-value=pending]{background-color:hsl(223,100%,94%);color:hsl(223,100%,73%)}.account-page .account-section .account-card--pill[data-value=accepted]{background-color:hsl(223,100%,94%);color:hsl(274,100%,61%)}.account-page .account-section .account-card--pill[data-value=closed],.account-page .account-section .account-card--pill[data-value=partially_closed],.account-page .account-section .account-card--pill[data-value=used]{background-color:hsl(204,22%,95%);color:hsl(207,4%,50%)}.account-page .account-section .account-card--item{border:1px solid hsl(212,28%,91%);background-color:#fff;width:2.75rem;height:2.75rem;border-radius:12px;position:absolute;right:var(--offset, 0);z-index:var(--z-index)}@media(max-width: 37.4375em){.account-page .account-section .account-card--item{bottom:0}}.account-page .account-section .account-card--item img{object-fit:cover;width:2.25rem;aspect-ratio:1/1}.account-page .account-section .account-card--item .icon{width:1.25rem}.account-page .account-section .account-card--item .icon>*{fill:hsl(225,15%,16%)}.account-page .account-section .account-card--item-container{position:relative;max-width:9.375rem}@media(max-width: 37.4375em){.account-page .account-section .account-card--item-container{max-width:6.875rem;height:2.75rem}}.account-page .account-section .account-card .warning-box{margin-top:1rem}.account-page .account-form .button{font-size:.9rem}.account-page .account-form .form-controls{width:100%}.account-page .account-form input.changed{border:1px solid #fa0}.account-page .account-avatar{margin-bottom:1rem}.account-page .account-avatar .avatar-preview{width:3.125rem;height:3.125rem}.account-page .account-avatar .avatar-preview img{width:3.125rem;height:3.125rem;object-fit:cover;border-radius:100%}.account-page .account-avatar .avatar-input .avatar-uploader{height:0;width:0;border:0;padding:0;clip:rect(0, 0, 0, 0);overflow:hidden;position:absolute;white-space:nowrap}.account-page .account-avatar .delete-link{color:hsl(0,98%,75%);font-size:.875rem;cursor:pointer}.account-page .account-avatar .delete-link:hover{color:hsl(0,100%,67%)}.account-page .account-password{margin-top:1rem}.account-page .account-confirmation{margin-left:auto;width:calc(50% - .5rem)}.account-page .account-confirmation .button{margin-top:.5rem}.account-page .account-payments{display:block}.account-page .account-payments turbo-frame{display:block}.account-page .account-payments .payment-list{gap:1.5rem;margin-bottom:2rem}.account-page .account-payments .payment-title{font-weight:600;font-size:1rem;color:hsl(225,15%,16%)}.account-page .account-payments .payment-date{color:hsl(207,4%,50%)}.account-page .account-payments .payment-badge{padding:.25rem .5rem;margin-left:.25rem;border-radius:8px;color:#fff;font-size:.75rem}.account-page .account-payments .payment-badge.expired{background-color:hsl(0,82%,50%)}.account-page .account-payments .payment-badge.default{background-color:hsl(223,100%,61%)}.account-page .account-payments .payment-action .icon{width:1rem}.account-page .account-payments .payment-action .icon>*{fill:hsl(225,15%,16%) !important}.account-page .account-payments .payment-action .icon:hover>*{fill:hsl(0,82%,50%) !important}.checkout-page{margin-top:5.5rem;padding:3rem 10rem}.checkout-page-grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto;grid-column-gap:3.75rem;max-width:75rem;margin:auto}@media(max-width: 61.1875em){.checkout-page{width:100vw;grid-template-columns:1fr;margin-top:0;padding:3rem 1.5rem}}.checkout-page .mobile-banner{grid-area:1/1/2/2;padding-bottom:2rem}.checkout-page .btn{width:fit-content}.checkout-page .profile--avatar{width:2rem;height:2rem;border-radius:50%}.checkout-page .profile--avatar[data-avatar=true]{width:2rem;height:2rem;border:none}.checkout-page .profile--avatar[data-avatar=true] img{object-fit:cover;width:2rem;aspect-ratio:1/1;border-radius:50%}.checkout-page .profile--avatar[data-avatar=false]{background-color:#fff;border:1px solid hsl(225,15%,16%);min-width:2rem;min-height:2rem}.checkout-page .profile--avatar[data-avatar=false]::before{content:attr(data-initials);color:hsl(225,15%,16%);font-size:.75rem;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.checkout-page .profile--avatar[data-avatar=false] img{display:none}.checkout-page .checkout-breadcrumbs{grid-area:2/1/3/3;gap:2rem;margin-bottom:3rem;width:100%}@media(max-width: 61.1875em){.checkout-page .checkout-breadcrumbs{overflow-x:auto;grid-area:2/1/3/2;align-items:flex-end;gap:0;width:100%}}.checkout-page .checkout-breadcrumbs .icon{width:1rem;aspect-ratio:1/1}.checkout-page .checkout-breadcrumbs .icon>*{fill:hsl(207,4%,50%)}.checkout-page .checkout-breadcrumbs--text{color:hsl(207,4%,50%);font-size:.875rem;font-weight:400}.checkout-page .checkout-breadcrumbs--container{gap:.75rem}@media(max-width: 61.1875em){.checkout-page .checkout-breadcrumbs--container{border-bottom:1px solid hsl(212,28%,91%);justify-content:space-between;padding-bottom:.25rem;width:100%;font-size:.8125rem}.checkout-page .checkout-breadcrumbs--container .icon{width:1.25rem;position:relative;top:.125em;padding-right:.75rem}.checkout-page .checkout-breadcrumbs--container .icon>*{fill:hsl(207,4%,50%)}}@media(max-width: 37.4375em){.checkout-page .checkout-breadcrumbs--container .icon{width:.75rem;padding-right:.25rem}}.checkout-page .checkout-breadcrumbs--container[data-selected=selected] .icon>*{fill:hsl(223,100%,61%)}.checkout-page .checkout-breadcrumbs--container[data-selected=selected] h2{font-weight:700;color:hsl(225,15%,16%)}@media(max-width: 61.1875em){.checkout-page .checkout-breadcrumbs--container[data-selected=selected]{border-bottom:1px solid hsl(223,100%,61%)}.checkout-page .checkout-breadcrumbs--container[data-selected=selected] .icon>*{fill:hsl(207,4%,50%)}}.checkout-page .checkout-breadcrumbs--container .payment-info::after{content:"Payment Info"}@media(max-width: 61.1875em){.checkout-page .checkout-breadcrumbs--container .payment-info::after{content:"Payment"}}.checkout-page .checkout--form-horizontal{gap:1rem}.checkout-page .checkout--form-checkbox{gap:.5rem}.checkout-page .checkout--form-checkbox input{width:fit-content}.checkout-page .checkout-main{grid-area:3/1/3/2}@media(max-width: 61.1875em){.checkout-page .checkout-main{grid-area:3/1/4/2}}.checkout-page .checkout-panel{grid-area:3/2/3/3}@media(max-width: 61.1875em){.checkout-page .checkout-panel{grid-area:4/1/5/2}}.checkout-page .checkout-button{grid-area:4/1/4/3}@media(max-width: 61.1875em){.checkout-page .checkout-button{grid-area:5/1/5/2}}.checkout-page .checkout-card{background-color:hsl(200,27%,98%);border-radius:12px;padding:2rem;width:100%;margin-block:1.25rem}.checkout-page .checkout-card[aria-expanded=true]{background-color:#fff;outline:1px solid hsl(212,28%,91%)}.checkout-page .checkout-card--border{width:100%;border:1px dashed hsl(223,100%,61%);cursor:pointer}.checkout-page .checkout-card-area{margin-top:1.5rem;padding-top:1rem;border-top:1px solid hsl(212,28%,91%)}.checkout-page .checkout-hidden{scroll-margin-top:15.625rem}.checkout-page .checkout-hidden--input{margin-block:1.25rem 28.125rem}.checkout-page .checkout-supplier{margin-bottom:1.5rem}.checkout-page .checkout-supplier--header{gap:1rem;padding-block:1.5rem}.checkout-page .checkout-supplier--form{gap:1rem;margin-block:.75rem}.checkout-page .checkout-supplier--title{gap:.5rem}.checkout-page .checkout-supplier-overview{background-color:hsl(200,27%,98%);padding:2rem;border-radius:24px;margin-bottom:1.25rem}.checkout-page .checkout-supplier-overview--delivery{border-top:1px solid hsl(212,28%,91%);margin-top:1.25rem}.checkout-page .checkout-supplier-row{width:100%;gap:.75rem;padding-block:.75rem}.checkout-page .checkout-supplier-row-last{margin-left:auto}.checkout-page .checkout-gap{gap:1.25rem}.checkout-page .checkout-gap--small{gap:.5rem}.checkout-page .checkout-gap--large{gap:2.25rem}.checkout-page .checkout-grid{display:grid;grid-template-columns:.25fr 3fr 4fr .5fr;grid-template-rows:1fr;gap:2.25rem}@media(max-width: 61.1875em){.checkout-page .checkout-grid{grid-template-columns:1fr 8fr 1fr;grid-template-rows:auto;gap:.75rem}}.checkout-page .checkout-grid-column-1{grid-area:1/1/2/2}@media(max-width: 61.1875em){.checkout-page .checkout-grid-column-1{grid-area:1/1/2/2}}.checkout-page .checkout-grid-column-2{grid-area:1/2/2/3}@media(max-width: 61.1875em){.checkout-page .checkout-grid-column-2{grid-area:1/2/2/3}}.checkout-page .checkout-grid-column-3{grid-area:1/3/2/4}@media(max-width: 61.1875em){.checkout-page .checkout-grid-column-3{grid-area:2/2/3/4}}.checkout-page .checkout-grid-column-4{margin-left:auto;grid-area:1/4/2/5}@media(max-width: 61.1875em){.checkout-page .checkout-grid-column-4{margin-left:0;grid-area:1/3/2/4}}.checkout-page .checkout-last{margin-left:auto}.checkout-page .checkout-cost-breakdown{gap:1.25rem;background-color:hsl(200,27%,98%);padding:2rem;border-radius:24px}.checkout-page .checkout-cost-breakdown--header{width:100%;border-bottom:1px solid hsl(212,28%,91%);padding-block:.75rem}.checkout-page .checkout--pointer{width:100%;cursor:pointer}.checkout-page .checkout--text-title{font-size:2rem;font-weight:600;margin-block:.75rem 0}.checkout-page .checkout--text-sub-title{font-size:1.25rem;font-weight:600}@media(max-width: 61.1875em){.checkout-page .checkout--text-sub-title{font-size:1rem}}.checkout-page .checkout--text-grey{font-size:1rem;color:hsl(207,4%,50%);font-weight:400}@media(max-width: 37.4375em){.checkout-page .checkout--text-grey{font-size:.75rem}}.checkout-page .checkout--text-link{font-size:.875rem;color:hsl(223,100%,61%);font-weight:400;gap:.25rem}.checkout-page .checkout--text-link .icon{width:.875rem}.checkout-page .checkout--text-link .icon>*{fill:hsl(207,4%,50%)}.checkout-page .checkout--icon .icon{width:1.25rem;position:relative;top:.125em}.checkout-page .checkout--icon .icon>*{fill:hsl(225,15%,16%)}.checkout-page .checkout--icon-upload{width:2.5rem;aspect-ratio:1/1;border-radius:50%;background-color:hsl(222,71%,54%);cursor:pointer}.checkout-page .checkout--icon-upload .icon{width:1.5rem}.checkout-page .checkout--icon-upload .icon>*{fill:#fff}.checkout-page .checkout--icon-alert{border:1px solid hsl(43,88%,59%);width:2.5rem;aspect-ratio:1/1;border-radius:50%}.checkout-page .checkout--icon-alert .icon{width:1.5rem}.checkout-page .checkout--icon-alert .icon>*{fill:hsl(43,88%,59%)}.checkout-page .checkout--icon-complete{border:1px solid hsl(166,95%,40%);min-width:2.5rem;aspect-ratio:1/1;border-radius:50%}.checkout-page .checkout--icon-complete .icon{width:1.5rem}.checkout-page .checkout--icon-complete .icon>*{fill:hsl(166,95%,40%)}.checkout-page .checkout--button{width:19.75rem}@media(max-width: 61.1875em){.checkout-page .checkout--button{width:90vw}}.checkout-page .checkout--button-wrapper{margin-block:1.25rem;gap:.75rem}@media(max-width: 61.1875em){.checkout-page .checkout--button-wrapper{justify-content:center;text-align:center}.checkout-page .checkout--button-wrapper .btn{width:90vw}}.checkout-page .form-controls{width:100%}.checkout-page .form-controls input{width:100%;margin-block:.5rem 1rem;font-size:1rem}.checkout-page .form-controls label{font-size:1rem}.checkout-page .loading{height:12rem}.checkout-page .payment-icon{margin-left:1rem}.checkout-page .coi-buttons{margin-bottom:2rem}.checkout-page .promo-form{grid-area:1/3/1/5;display:flex;flex-direction:row;align-items:baseline}@media(max-width: 61.1875em){.checkout-page .promo-form{grid-area:2/2/3/4;flex-direction:column}}.checkout-page .promo-form .form-controls{margin-bottom:0}.checkout-page .promo-form .form-controls input{margin:0}.checkout-page .promo-form .link .icon{width:1.5rem;aspect-ratio:1/1}.checkout-page .promo-form .link .icon>*{fill:hsl(207,4%,50%)}.checkout-page .promo-form .link:hover .icon>*{fill:hsl(0,100%,67%)}.checkout-page .promo-form .success{font-size:.8125rem;color:hsl(130,52%,49%)}.checkout-page .promo-button{padding:.5rem}@media(max-width: 61.1875em){.checkout-page .promo-button{padding:.5rem;width:100%}}.cart-back{display:flex;align-items:center;gap:.75rem;width:fit-content;font-weight:700;font-size:.875rem;color:hsl(225,15%,16%)}@media(max-width: 61.1875em){.cart-back{margin-block:1rem}}.cart-back .icon{width:.8125rem}.cart-back .icon>*{fill:hsl(225,15%,16%) !important}.cart-sub-title{font-weight:700;font-size:2rem}.cart-body{flex-direction:column;max-width:76.25rem;min-height:calc(100vh - 24rem)}.cart-notice{display:flex;align-items:center;justify-content:center}.cart-notice .icon{width:1rem}.cart-notice .icon>*{fill:hsl(207,4%,50%) !important}.cart-content{display:flex;flex-direction:column}.cart-primary{flex-direction:column}.cart-primary .supplier{width:100%;display:flex;flex-direction:column;gap:2rem}.cart-primary .supplier-name{font-weight:600;font-size:1.25rem}.cart-primary .supplier-chip form{display:flex;align-items:center;width:100%}.cart-primary .supplier-chip form label{width:100%;padding-left:.25rem}.cart-primary .supplier-chip form .litepicker--store{width:6rem}.cart-primary .supplier-chip form .request-prep:not(:checked)~.litepicker--store{display:none}.cart-primary .supplier-chip form .request-prep:checked~.litepicker--store{display:flex}.cart-primary .supplier-offers{display:flex;flex-direction:column;gap:1rem}.cart-primary .offer{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 3fr 2fr 1fr;grid-row-gap:.5rem;grid-template-areas:"check img img title title controls" "check img img method price price" "check img img availability qty qty";padding-bottom:1rem;border-bottom:1px solid hsl(212,28%,91%)}@media(max-width: 37.4375em){.cart-primary .offer{grid-template-columns:1fr 1fr 1fr 3fr 2fr;grid-template-rows:2.5rem 1.25rem 2rem;grid-row-gap:unset;grid-template-areas:"img img title title check" "img img method availability availability" "controls controls price price qty";column-gap:.375rem;row-gap:.625rem}}.cart-primary .offer .offer-check{grid-area:check}.cart-primary .offer .offer-img{grid-area:img}.cart-primary .offer .offer-title{grid-area:title}.cart-primary .offer .offer-controls{grid-area:controls}.cart-primary .offer .offer-method{grid-area:method}.cart-primary .offer .offer-availability{grid-area:availability}.cart-primary .offer .offer-price{grid-area:price}.cart-primary .offer .offer-qty{grid-area:qty}.cart-primary .offer .offer-check{display:flex;justify-content:center;align-items:center}.cart-primary .offer .offer-img{justify-self:center;align-self:center}.cart-primary .offer-image{border:1px solid hsl(212,28%,91%);border-radius:12px;width:5rem;padding:.5rem;aspect-ratio:1/1}@media(max-width: 61.1875em){.cart-primary .offer-image{width:4.5rem}}.cart-primary .offer-img{justify-content:flex-start}.cart-primary .offer-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-width:85%;max-height:2.75rem;font-size:1.2rem;font-weight:600;line-height:1.375rem;color:hsl(225,15%,16%)}@media(max-width: 37.4375em){.cart-primary .offer-title{font-size:.8125rem;max-width:100%}}.cart-primary .offer-error{font-weight:600;font-size:1rem;color:hsl(0,100%,67%)}@media(max-width: 37.4375em){.cart-primary .offer-error{font-size:.875rem}}@media(max-width: 61.1875em){.cart-primary .offer-controls{justify-content:flex-start}}.cart-primary .offer-controls .icon{width:1rem}.cart-primary .offer-controls .icon>*{fill:hsl(207,4%,50%)}.cart-primary .offer-controls .vl{border-right:1px solid hsl(212,28%,91%);width:.0625rem;height:1.25rem}.cart-primary .offer-controls-option{appearance:none;padding:0;border:none;background-color:inherit;cursor:pointer;text-decoration-line:underline}.cart-primary .offer-delivery-type{font-weight:400;font-size:1rem;line-height:1.25rem;color:hsl(207,4%,50%)}@media(max-width: 37.4375em){.cart-primary .offer-delivery-type{font-size:.875rem}}.cart-primary .offer-original-cost{font-weight:400;font-size:.875rem;text-decoration-line:line-through;margin-right:.25rem}.cart-primary .offer-cost{font-weight:400;font-size:1.2rem;color:hsl(207,4%,50%)}.cart-primary .offer-cost .bold{font-weight:600;color:hsl(225,15%,16%)}.cart-primary .offer-discount{padding:.125rem .75rem;margin-left:.375rem;background:hsl(222,100%,96%);border-radius:100px;font-weight:600;font-size:.875rem;color:hsl(223,100%,61%)}.cart-primary .offer-availability{gap:.75rem;font-weight:400;font-size:1rem;line-height:1.25rem;color:hsl(225,15%,16%)}@media(max-width: 37.4375em){.cart-primary .offer-availability{font-size:.875rem;gap:.5rem}}.cart-primary .offer-availability .status-dot{width:.375rem;aspect-ratio:1/1;border-radius:50%;background-color:hsl(166,95%,40%)}.cart-primary .offer-availability .status-dot.unavailable{background-color:hsl(0,82%,50%)}.cart-primary .offer-quantity{border:1px solid hsl(212,28%,91%);border-radius:12px;height:2rem;padding:.75rem;width:2.75rem}@media(max-width: 61.1875em){.cart-primary .offer-quantity{width:3.75rem;padding:.375rem 1rem;font-size:.875rem;text-align:center}}@media(max-width: 37.4375em){.cart-primary .offer-qty{justify-content:center}}.cart .cost-line{display:flex;flex-direction:row;justify-content:space-between;width:100%}.cart .cost-line:last-child{padding-bottom:1rem;border-bottom:1px solid hsl(212,28%,91%)}.cart-datepicker{background-color:#fff}.cart-datepicker input{background-color:#fff}.cart .shipping-estimate .icon{width:1.25rem}.cart .shipping-estimate .cta .icon{height:1rem}.cart .shipping-estimate .cta .icon>*{fill:hsl(207,4%,50%) !important}@media(max-width: 37.4375em){.cart .shipping-estimate form{flex-direction:column}}.cart .button--bold{font-weight:600;font-size:1rem}.cart .profile--avatar{width:2rem;height:2rem;border-radius:50%}.cart .profile--avatar[data-avatar=true]{width:2rem;height:2rem;border:none}.cart .profile--avatar[data-avatar=true] img{object-fit:cover;width:2rem;aspect-ratio:1/1;border-radius:50%}.cart .profile--avatar[data-avatar=false]{background-color:#fff;border:1px solid hsl(225,15%,16%);min-width:2rem;min-height:2rem}.cart .profile--avatar[data-avatar=false]::before{content:attr(data-initials);color:hsl(225,15%,16%);font-size:.75rem;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.cart .profile--avatar[data-avatar=false] img{display:none}.cart .item-modal-scrim{display:flex;position:fixed;top:0;left:0;z-index:1000;width:100%;height:0;background:hsl(210,13%,6%);opacity:0}.cart .item-modal-scrim.active{height:100%;transition:opacity .2s ease-in;background-color:hsla(0,0%,17%,.5);opacity:1}.cart .item-modal-content{position:fixed;top:0;right:-94rem;z-index:1001;width:min(100%,94rem);height:100%;overflow-y:auto;background:#fff;padding:2rem 0}@media(max-width: 77.4375em){.cart .item-modal-content{width:100%}}.cart .item-modal-content.active{transition:right .2s ease-in;right:0}.cart .item-modal-content.inactive{transition:right .2s ease-in;right:-94rem}.cart .item-modal-content .product-details-page{margin-top:0}.cart .item-modal-content .close-button .icon{width:1.25rem;cursor:pointer;position:absolute;top:1.5rem;left:1.5rem}.cart .item-modal-content .close-button .icon>*{fill:hsl(207,4%,50%)}.order-summary-page{margin-top:5.5rem;width:100%;padding:3rem 10rem}@media(max-width: 61.1875em){.order-summary-page{margin-top:0;padding:3rem 1.5rem}}.order-summary-page .order-summary{width:100%;display:grid;grid-template-columns:2fr 1fr;margin-top:1rem;gap:1.25rem;max-width:75rem}@media(max-width: 61.1875em){.order-summary-page .order-summary{grid-template-columns:1fr;margin-top:0;padding:3rem 1.5rem}}@media(max-width: 37.4375em){.order-summary-page .order-summary{padding-inline:0}}.order-summary-page .order-summary--details{grid-area:1/1/2/2}.order-summary-page .order-summary--header{width:100%;gap:.75rem}.order-summary-page .order-summary--status{width:100%;padding:0;padding-block:.25rem}.order-summary-page .order-summary--status span{width:100%;height:.125rem;background-color:hsl(212,28%,91%)}.order-summary-page .order-summary--status span[data-span-filled=true]{background-color:hsl(223,100%,61%)}.order-summary-page .order-summary--card{background:hsl(200,27%,98%);width:100%;border-radius:1rem;padding:1.75rem 2rem;gap:1.125rem;margin-block:.75rem}@media(max-width: 61.1875em){.order-summary-page .order-summary--card{padding:1.25rem 1.5rem}}@media(max-width: 37.4375em){.order-summary-page .order-summary--card{padding-inline:.5rem}}.order-summary-page .order-summary--panel{grid-area:1/2/2/3}.order-summary-page .order-summary--panel-content{width:100%;max-height:min-content;padding:.75rem 2rem;border-radius:1rem;background-color:hsl(200,27%,98%)}.order-summary-page .order-summary--panel-content input[type=date]::-webkit-inner-spin-button,.order-summary-page .order-summary--panel-content input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}@media(max-width: 61.1875em){.order-summary-page .order-summary--panel{grid-area:2/1/3/2}}.order-summary-page .order-summary--panel .btn{width:100%}.order-summary-page .order-summary--select{margin-block:1.25rem;flex-wrap:wrap}.order-summary-page .order-summary--select .link{gap:.75rem}.order-summary-page .order-summary--select-container{gap:1.25rem}.order-summary-page .order-summary--select-container select{border:1px solid hsl(223,100%,61%);padding:.5rem .75rem;border-radius:12px;margin-block:.5rem}.order-summary-page .order-summary--breadcrumb{width:100%;gap:.5rem;vertical-align:middle;max-width:75rem;margin:auto}.order-summary-page .order-summary--text{font-size:1rem;font-weight:400;color:hsl(225,15%,16%)}@media(max-width: 61.1875em){.order-summary-page .order-summary--text{font-size:.875rem}}.order-summary-page .order-summary--text-breadcrumb{font-size:.875rem}@media(max-width: 61.1875em){.order-summary-page .order-summary--text-breadcrumb{font-size:.75rem}}.order-summary-page .order-summary--text-main-title{font-size:2.5rem;font-weight:700}@media(max-width: 61.1875em){.order-summary-page .order-summary--text-main-title{font-size:1.5rem}}.order-summary-page .order-summary--text-title{font-size:2rem;font-weight:600}@media(max-width: 61.1875em){.order-summary-page .order-summary--text-title{font-size:1.5rem}}.order-summary-page .order-summary--text-sub-title{font-size:1.125rem;font-weight:600}@media(max-width: 61.1875em){.order-summary-page .order-summary--text-sub-title{font-size:.875rem}}.order-summary-page .order-summary--text-grey{font-size:1rem;color:hsl(207,4%,50%);font-weight:400}@media(max-width: 61.1875em){.order-summary-page .order-summary--text-grey{font-size:.875rem}}.order-summary-page .order-summary--text-grey-small{font-size:.875rem}@media(max-width: 61.1875em){.order-summary-page .order-summary--text-grey-small{font-size:.75rem}}.order-summary-page .order-summary--text-order-date{padding-top:.75rem;padding-bottom:2.75rem;gap:.75rem;font-size:1rem;color:hsl(207,4%,50%);font-weight:400}.order-summary-page .order-summary--text-order-date .icon{width:1.5rem;position:relative;top:.125rem}.order-summary-page .order-summary--text-order-date .icon>*{fill:hsl(225,15%,16%)}@media(max-width: 61.1875em){.order-summary-page .order-summary--text-order-date{font-size:.875rem}}.order-summary-page .order-summary--text-order-date strong{color:hsl(225,15%,16%);font-weight:700}.order-summary-page .order-summary--text-notes{font-size:1rem;color:hsl(207,4%,50%)}@media(max-width: 61.1875em){.order-summary-page .order-summary--text-notes{font-size:.875rem}}.order-summary-page .order-summary--text-success{font-size:.8125rem;color:hsl(130,52%,49%)}.order-summary-page .order-summary--select,.order-summary-page .order-summary--notes{padding:.5rem;border-color:hsl(212,28%,91%);border-radius:10px}.order-summary-page .order-summary--select{margin-top:.25rem;margin-bottom:.25rem}@media(max-width: 61.1875em){.order-summary-page .order-summary--select{width:100%}}.order-summary-page .order-summary .coi-link{margin-left:.5rem}.order-summary-page .order-summary .coi-link:hover{color:hsl(223,100%,61%)}@media(max-width: 61.1875em){.order-summary-page .order-summary .coi-link{display:block;margin-bottom:1rem}}.order-summary-page .order-summary--notes{min-width:100%;max-width:100%;resize:vertical}.order-summary-page .order-summary--icon .icon{width:1.25rem;position:relative;top:.125rem}.order-summary-page .order-summary--icon .icon>*{fill:hsl(225,15%,16%)}.order-summary-page .order-summary--icon-breadcrumb{width:.5rem;position:relative;top:.125rem}.order-summary-page .order-summary--icon-breadcrumb>*{fill:hsl(207,4%,50%)}.order-summary-page .order-summary--icon-status{width:2.5rem;aspect-ratio:1/1;border-radius:50%}@media(max-width: 61.1875em){.order-summary-page .order-summary--icon-status{width:1.875rem}}.order-summary-page .order-summary--icon-status .icon{width:1.5rem}@media(max-width: 61.1875em){.order-summary-page .order-summary--icon-status .icon{width:1.25rem}}.order-summary-page .order-summary--icon-status[data-order-status=filled]{background-color:hsl(210,13%,6%)}.order-summary-page .order-summary--icon-status[data-order-status=filled] .icon>*{fill:#fff}.order-summary-page .order-summary--icon-status[data-order-status=partial]{background-color:#fff;border:2px solid hsl(212,28%,91%);border-color:hsl(223,100%,61%) hsl(223,100%,61%) hsl(212,28%,91%) hsl(212,28%,91%);transform:rotate(-45deg)}.order-summary-page .order-summary--icon-status[data-order-status=partial] .icon{transform:rotate(45deg)}.order-summary-page .order-summary--icon-status[data-order-status=partial] .icon>*{fill:hsl(223,100%,61%)}.order-summary-page .order-summary--icon-status[data-order-status=empty]{background-color:#fff;border:1px solid hsl(212,28%,91%)}.order-summary-page .order-summary--icon-status[data-order-status=empty] .icon>*{fill:hsl(207,4%,50%)}.order-summary-page .order-summary--icon-grey{width:1rem}.order-summary-page .order-summary--items-card{width:100%;gap:1.75rem;border-top:1px solid hsl(212,28%,91%);padding-block:1rem}@media(max-width: 61.1875em){.order-summary-page .order-summary--items-card{display:grid;grid-template-columns:2fr 8fr;grid-template-rows:auto;gap:1.25rem;grid-template-areas:"image title" "nil price"}.order-summary-page .order-summary--items-card img{grid-area:image}.order-summary-page .order-summary--items-card h2{width:100%;grid-area:title;font-size:.875rem}.order-summary-page .order-summary--items-card h3{width:100%;display:flex;justify-content:flex-start;grid-area:price}}.order-summary-page .order-summary--items-card img{width:5rem;aspect-ratio:1/1}.order-summary-page .order-summary--items-card-price{display:flex;align-items:center;gap:.5rem;margin-left:auto}.order-summary-page .order-summary .order-items{width:100%;border:1px solid hsl(212,28%,91%);border-radius:24px;padding:1rem 1.5rem;margin-block:1rem}.order-summary-page .order-summary .order-items .icon{width:1.5rem}.order-summary-page .order-summary .order-items .icon>*{fill:hsl(225,15%,16%)}.order-summary-page .order-summary a[aria-expanded=true]::before{content:"Hide"}.order-summary-page .order-summary a[aria-expanded=false]::before{content:"Show"}.order-summary-page .order-summary--supplier{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid hsl(212,28%,91%)}.order-summary-page .order-summary--supplier-name{gap:1rem}.order-summary-page .order-summary--supplier-avatar[data-avatar=true]{border-radius:50%;width:1.5rem;height:1.5rem}.order-summary-page .order-summary--supplier-avatar[data-avatar=true] img{border-radius:50%;min-width:1.5rem;aspect-ratio:1/1;object-fit:cover}.order-summary-page .order-summary--supplier-avatar[data-avatar=false]{border-radius:50%;width:1.5rem;height:1.5rem}.order-summary-page .order-summary--supplier-avatar[data-avatar=false]::before{content:attr(data-initials);color:hsl(225,15%,16%);font-size:1.25rem}.order-summary-page .order-summary--supplier-store-name{font-size:1rem}@media(max-width: 37.4375em){.order-summary-page .order-summary--supplier-store-name{display:none}}.order-summary-page .order-summary--supplier-status{gap:1rem}.order-summary-page .order-summary--supplier-status .icon{width:1.5rem}.order-summary-page .order-summary--supplier-status .icon>*{fill:hsl(225,15%,16%)}.order-summary-page .order-summary--supplier-status .icon circle{fill:hsl(225,15%,16%)}.order-summary-page .order-summary--supplier-buttons{gap:.75rem;width:fit-content}@media(max-width: 61.1875em){.order-summary-page .order-summary--supplier-buttons .cancel-button{padding:.125rem .5rem}}@media(max-width: 37.4375em){.order-summary-page .order-summary--supplier-buttons .cancel-button{padding-inline:.25rem}}.order-summary-page .order-summary--cancel-order-popup{width:clamp(20rem,90%,38rem);padding:1rem}.order-summary-page .order-summary--cancel-order-popup .icon{width:.875rem;aspect-ratio:1/1}.order-summary-page .order-summary--cancel-order-form .buttons{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.order-summary-page .separator{width:100%;height:1px;margin-block:1rem;border:none;background-color:hsl(212,28%,91%)}.order-summary-page .clickable{display:block;width:fit-content;margin-left:auto;cursor:pointer}.order-summary-page .clickable .icon{width:1rem}.order-summary-page .clickable .icon>*{fill:hsl(225,15%,16%)}.store--review{margin-top:0;padding:0}.store--review .order-summary{grid-template-columns:1fr}.dev-icons{background-color:#fff !important}.dev-icons .icon{width:3rem;height:3rem}.dev-icons .icon>*{fill:#000}.session-form{padding:0 2rem 1rem 2rem;background-color:#fff;border-radius:1.5rem}@media(max-width: 61.1875em){.session-form{padding:.5rem}}.session-form .message{display:block;padding:.5rem;margin-bottom:.5rem;border-radius:10px;font-size:.8125rem;text-align:center}.session-form .message.notice{background-color:hsl(130,52%,89%);color:hsl(130,52%,29%)}.session-form .message.alert{background-color:hsl(0,100%,97%);color:rgb(239.7,0,0)}.session-form .link{display:block;text-decoration:none;font-size:.8125rem;line-height:1.2;color:hsl(218,17%,60%)}.session-form .link:visited{text-decoration:none;color:hsl(218,17%,60%)}.session-form .link:hover{color:hsl(223,100%,61%)}.session-form .form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.session-form .form-header .title{font-size:2rem;line-height:1.06}@media(max-width: 61.1875em){.session-form .form-header .title{font-size:1.5rem}}.session-form .form-controls,.session-form .field{position:relative;margin-bottom:1rem}.session-form .form-controls input,.session-form .field input{border-radius:1rem;height:2.5rem;width:100%;color:hsl(225,15%,16%);padding:.625rem 1rem;border:1px solid hsl(229,21%,85%);transition:all .2s ease-in-out}.session-form .form-controls input:focus,.session-form .field input:focus{outline:none;border:1px solid hsl(223,100%,61%)}.session-form .form-controls .toggle-view-password,.session-form .field .toggle-view-password{display:block;position:absolute;cursor:pointer;width:1rem;height:1rem;top:.8rem;right:.5rem}.session-form .form-controls .toggle-view-password .icon,.session-form .field .toggle-view-password .icon{width:100%;height:100%}.session-form .actions{margin-bottom:1rem}.session-form .actions .button{height:2.5rem}.session-form .foot-link{text-align:center;font-size:.8125rem;line-height:1.2;color:hsl(218,17%,60%)}.session-form .foot-link:not(:last-child){margin-bottom:.5rem}.session-form .foot-link a{color:hsl(223,100%,61%);text-decoration:none}.supplier-card-container{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;justify-items:center;gap:1.5rem;max-width:75rem;margin:auto;padding-inline:1.5rem}@media(max-width: 61.1875em){.supplier-card-container{width:100%;display:block}}@media(max-width: 37.4375em){.supplier-card-container{padding-inline:.75rem;gap:.75rem}}.supplier-card-container::-webkit-scrollbar{margin-top:1.5625rem;width:auto}.shot-page .shot-main-background{min-width:100%;background-size:cover;background-position:center center;background-attachment:fixed;background-repeat:no-repeat;background-image:var(--mainShotImage)}@media(max-width: 61.1875em){.shot-page .shot-main-background{margin-bottom:2rem;min-height:unset;background-attachment:local}}.shot-page .main-text-title{font-size:clamp(3.25rem,7vw,12.5rem);line-height:clamp(3.75rem,6vw,13.375rem)}.shot-page .sub-text-title{font-size:clamp(1.75rem,2.5vw,2.375rem);line-height:clamp(2rem,3vw,2.8125rem)}.shot-page .scroll-left{left:4%}@media(max-width: 61.1875em){.shot-page .scroll-left{left:2%}}@media(min-width: 100em){.shot-page .scroll-left{left:1%}}.shot-page .scroll-right{right:4%}@media(max-width: 61.1875em){.shot-page .scroll-right{right:2%}}@media(min-width: 100em){.shot-page .scroll-right{right:1%}}.shot-page #shots-carousel-section .scroll-left{left:2%}@media(min-width: 100em){.shot-page #shots-carousel-section .scroll-left{left:1%}}.shot-page #shots-carousel-section .scroll-right{right:2%}@media(min-width: 100em){.shot-page #shots-carousel-section .scroll-right{right:1%}}
