@import url(https://cdn.fonts.net/t/1.css?apiType=css&projectid=c2051a4d-e604-4e86-9da7-f0679cf11601);.contact-info-form[data-v-3dd0752f]{margin-bottom:30px}.billing-form[data-v-e7d3a28a]{margin-bottom:30px}.termsAndConditions[data-v-0a049046]{margin-bottom:30px}.termsAndConditions input[data-v-0a049046]{margin-right:4px}.financing-header[data-v-6dc7c254]{margin:25px 0 12px 0}.financing-paragraph[data-v-6dc7c254]{margin:12px 0}.field[data-v-27af35bc]{display:none !important}.field.active[data-v-27af35bc]{display:block !important}.field.disabled[data-v-27af35bc]{opacity:50%}div.affirm-steps[data-v-932db4d2]{padding:20px 20px 25px 20px;background-color:#fff}div.affirm-steps .steps-header[data-v-932db4d2],div.affirm-steps .steps-paragraph[data-v-932db4d2]{margin:0 0 12px 0}div.affirm-steps a.redirect-link[data-v-932db4d2]{text-decoration:underline}.donation[data-v-6368830a]{padding:10px}.donation.yellow-background[data-v-6368830a]{background-color:#f6efdf}.donation.gray-background[data-v-6368830a]{background-color:#e2e2e2}.donation input[data-v-6368830a]{margin-right:4px}.donation input[data-v-6368830a]:checked{filter:invert(1);accent-color:#004aee}h3[data-v-5238b021]{position:relative;margin:35px 0 30px;padding:30px 0 0 0;border-top:1px solid #000;color:#767676}h3.section-fulfillment-method[data-v-5238b021]{margin-top:0;padding:0;border-top:none}h3.section-fulfillment-method.editable[data-v-5238b021]:after{top:15px}h3.active[data-v-5238b021]{color:#000}h3.valid[data-v-5238b021]{color:#000}h3.editable[data-v-5238b021]{cursor:pointer;padding-right:37px}h3.editable[data-v-5238b021]:hover:after{color:#ffb511}h3.editable[data-v-5238b021]:after{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;content:"Edit";position:absolute;top:45px;right:0;font-family:"Space Mono",monospace;font-size:16px;font-weight:400;line-height:22px;background-color:#f0f0f0}.disclaimer[data-v-20da04d1]{margin-bottom:40px}.loader[data-v-20da04d1]{color:#000;display:inline-block;position:relative;box-sizing:border-box}.loader[data-v-20da04d1]::after{content:"";width:5px;height:5px;background:currentColor;position:absolute;bottom:5px;right:-10px;box-sizing:border-box;animation:animloader-data-v-20da04d1 1s linear infinite}@keyframes animloader-data-v-20da04d1{0%{box-shadow:10px 0 rgba(255,255,255,0),20px 0 rgba(255,255,255,0)}50%{box-shadow:10px 0 #000,20px 0 rgba(255,255,255,0)}100%{box-shadow:10px 0 #000,20px 0 #000}}p.errors[data-v-20da04d1]{color:#cd0913;margin-top:10px}.save-payment-input[data-v-0f6c12e6]{margin:10px}.payment-buttons[data-v-0f6c12e6]{grid-column-start:1;grid-column:span 2}.no-margin[data-v-0f6c12e6]{margin-bottom:0px !important}.button[data-v-0f6c12e6]{border-radius:4px}.button .button-label[data-v-0f6c12e6]{vertical-align:middle}.button.white .affirm-logo[data-v-0f6c12e6],.button.disabled .affirm-logo[data-v-0f6c12e6]{height:17px;content:url("../img/payment/affirm_white_color_transparent.png")}.creditcard-placeholder[data-v-0f6c12e6]{width:100%;height:53px;background-color:#000;color:#fff;padding:10px;text-align:center}.creditcard-placeholder.StripeElement[data-v-0f6c12e6]{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:0px;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.creditcard-placeholder.StripeElement--focus[data-v-0f6c12e6]{box-shadow:0 1px 3px 0 #cfd7df}.creditcard-placeholder.StripeElement--invalid[data-v-0f6c12e6]{border-color:#fa755a}.creditcard-placeholder.StripeElement--webkit-autofill[data-v-0f6c12e6]{background-color:#fefde5 !important}@media only screen and (max-width: 700px){.place-order-button[data-v-0f6c12e6]{display:none}}.buttons-section[data-v-b114ea74]{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 30px;grid-column:span 1}.buttons-section .full[data-v-b114ea74]{grid-column:span 2}.buttons-section .no-margin[data-v-b114ea74]{margin-bottom:0px !important}.buttons-section .payment-buttons[data-v-b114ea74]{grid-column-start:1;grid-column:span 2}.buttons-section .payment-button[data-v-b114ea74]{height:53px}.buttons-section .button[data-v-b114ea74]{position:relative;margin:0;background-color:#000;color:#fff !important;border-radius:4px}.buttons-section .button.black-background[data-v-b114ea74]{background-color:#000;border:1px solid #000}.buttons-section .button.gray-background[data-v-b114ea74]{background-color:#777;border:1px solid #777}.buttons-section .button.active[data-v-b114ea74]{overflow:visible}.buttons-section .button.active[data-v-b114ea74]:after{content:"";position:absolute;bottom:-10px;left:calc(50% - 10px);width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#000 transparent transparent transparent}.buttons-section .button .credit-card-label[data-v-b114ea74],.buttons-section .button .credit-card-logo[data-v-b114ea74],.buttons-section .button .paypal-logo[data-v-b114ea74]{vertical-align:middle}.buttons-section .button .credit-card-logo[data-v-b114ea74]{margin-right:5px;content:url("../img/payment/credit_card.svg")}.buttons-section .button .paypal-logo[data-v-b114ea74]{content:url("../img/payment/paypal.svg");height:19px}.buttons-section .button.white .affirm-label[data-v-b114ea74],.buttons-section .button.disabled .affirm-label[data-v-b114ea74]{vertical-align:middle}.buttons-section .button.white .affirm-logo[data-v-b114ea74],.buttons-section .button.disabled .affirm-logo[data-v-b114ea74]{height:17px;content:url("../img/payment/affirm_white_color_transparent.png")}.rtl{direction:rtl}.vdp-datepicker{position:relative;text-align:left}.vdp-datepicker *{box-sizing:border-box}.vdp-datepicker__calendar{position:absolute;z-index:100;background:#fff;width:300px;border:1px solid #ccc}.vdp-datepicker__calendar header{display:block;line-height:40px}.vdp-datepicker__calendar header span{display:inline-block;text-align:center;width:71.4285714286%;float:left}.vdp-datepicker__calendar header .prev,.vdp-datepicker__calendar header .next{width:14.2857142857%;float:left;text-indent:-10000px;position:relative}.vdp-datepicker__calendar header .prev:after,.vdp-datepicker__calendar header .next:after{content:"";position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border:6px solid transparent}.vdp-datepicker__calendar header .prev:after{border-right:10px solid #000;margin-left:-5px}.vdp-datepicker__calendar header .prev.disabled:after{border-right:10px solid #ddd}.vdp-datepicker__calendar header .next:after{border-left:10px solid #000;margin-left:5px}.vdp-datepicker__calendar header .next.disabled:after{border-left:10px solid #ddd}.vdp-datepicker__calendar header .prev:not(.disabled),.vdp-datepicker__calendar header .next:not(.disabled),.vdp-datepicker__calendar header .up:not(.disabled){cursor:pointer}.vdp-datepicker__calendar header .prev:not(.disabled):hover,.vdp-datepicker__calendar header .next:not(.disabled):hover,.vdp-datepicker__calendar header .up:not(.disabled):hover{background:#eee}.vdp-datepicker__calendar .disabled{color:#ddd;cursor:default}.vdp-datepicker__calendar .flex-rtl{display:flex;width:inherit;flex-wrap:wrap}.vdp-datepicker__calendar .cell{display:inline-block;padding:0 5px;width:14.2857142857%;height:40px;line-height:40px;text-align:center;vertical-align:middle;border:1px solid transparent}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year{cursor:pointer}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #4bd}.vdp-datepicker__calendar .cell.selected{background:#4bd}.vdp-datepicker__calendar .cell.selected:hover{background:#4bd}.vdp-datepicker__calendar .cell.selected.highlighted{background:#4bd}.vdp-datepicker__calendar .cell.highlighted{background:#cae5ed}.vdp-datepicker__calendar .cell.highlighted.disabled{color:#a3a3a3}.vdp-datepicker__calendar .cell.grey{color:#888}.vdp-datepicker__calendar .cell.grey:hover{background:inherit}.vdp-datepicker__calendar .cell.day-header{font-size:75%;white-space:nowrap;cursor:inherit}.vdp-datepicker__calendar .cell.day-header:hover{background:inherit}.vdp-datepicker__calendar .month,.vdp-datepicker__calendar .year{width:33.333%}.vdp-datepicker__clear-button,.vdp-datepicker__calendar-button{cursor:pointer;font-style:normal}.vdp-datepicker__clear-button.disabled,.vdp-datepicker__calendar-button.disabled{color:#999;cursor:default}.right[data-v-2077682a]{position:sticky;position:-webkit-sticky;top:100px;align-self:flex-start;width:33.3%;padding-right:8.3%}.right h3[data-v-2077682a]{margin-bottom:30px}.right p[data-v-2077682a]{margin-bottom:10px}.right p.errors[data-v-2077682a]{color:#cd0913;font-family:"Space Mono",monospace;font-size:12px}.right .financials[data-v-2077682a]{position:relative}.right .financials .loader[data-v-2077682a]{display:none;position:absolute;width:120px;left:calc(50% - 60px);top:40%;text-align:center}.right .financials table[data-v-2077682a]{width:100%;margin-bottom:15px}.right .financials table.coupons[data-v-2077682a],.right .financials table.products[data-v-2077682a]{margin-top:30px;border-top:1px solid #000;padding:15px 0}.right .financials table.totals[data-v-2077682a]{padding:15px 0;margin-top:30px;border-top:1px solid #000}.right .financials table tr td[data-v-2077682a]{padding:8px 0}.right .financials table tr td[data-v-2077682a]:nth-child(2){text-align:right}.right .financials table tr td .hover-button-container[data-v-2077682a]{display:inline-block}.right .financials table tr td .hover-button-container .hover-button[data-v-2077682a]{background-color:#000;color:#fff;font-weight:bold;margin-left:0}.right .financials table tr td .hover-tooltip[data-v-2077682a]{font-size:14px;top:50px;min-width:400px;border:none;padding:15px;z-index:10;position:absolute;background:#fff}@media(max-width: 1280px){.right .financials table tr td .hover-tooltip[data-v-2077682a]{top:60px;min-width:300px}}.right .financials table img[data-v-2077682a]{width:auto;height:12px}.right.loading .loader[data-v-2077682a]{display:block}.right.loading .totals[data-v-2077682a]{opacity:.3}@media only screen and (max-width: 1200px){.right[data-v-2077682a]{padding-right:0%}}@media only screen and (max-width: 850px){.right[data-v-2077682a]{width:40%}}.mobile-background[data-v-2077682a]{display:none}@media only screen and (max-width: 700px){.right[data-v-2077682a]{width:100%}.place-order-summary[data-v-2077682a]{position:fixed;bottom:10px;width:93%}.mobile-background[data-v-2077682a]{display:block;position:fixed;bottom:0px;right:0px;left:0px;height:70px;background-color:#fff}.mobile-background.mobile-order-error[data-v-2077682a]{height:80px;text-align:center}}.kaiyo-calendar{width:100% !important;border-color:#000 !important}.kaiyo-calendar.left .next{visibility:hidden}.kaiyo-calendar.right .prev{visibility:hidden}.kaiyo-calendar-error{border-color:#cd0913 !important;width:100% !important}.kaiyo-calendar-error.left .next{visibility:hidden}.kaiyo-calendar-error.right .prev{visibility:hidden}.vdp-datepicker__calendar .cell.selected:hover,.vdp-datepicker__calendar .cell.selected{background-color:#000 !important;color:#fff !important}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border-color:#000 !important}section.view-checkout{display:flex;padding-top:100px;padding-bottom:100px}@media only screen and (max-width: 700px){section.view-checkout{z-index:2}}section.view-checkout .disabled{pointer-events:none}section.view-checkout ul.existing-stops,section.view-checkout ul.facility-options{list-style-type:none}section.view-checkout div.pickup-address{padding-top:20px}section.view-checkout .payment-methods{margin:10px 0px}section.view-checkout .left{width:66.6%;padding-left:8.3%;padding-right:8.3%}section.view-checkout .left .hidden{display:none}section.view-checkout .left .section{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 30px;margin-bottom:30px}section.view-checkout .left .section.align-bottom{align-items:end}section.view-checkout .left .section.hidden{display:none}section.view-checkout .left .section.closed{display:none}section.view-checkout .left .section .errors{width:100%;grid-column:span 2;color:#cd0913;font-size:12px}section.view-checkout .left .section .field{position:relative;display:inline-block}section.view-checkout .left .section .field.half{grid-column:span 1}section.view-checkout .left .section .field.full{width:100%;grid-column:span 2}section.view-checkout .left .section .field.half-unless-mobile{grid-column:span 1}section.view-checkout .left .section .field.next-button{grid-column:span 2}@media only screen and (max-width: 700px){section.view-checkout .left .section .field.half-unless-mobile{width:100%;grid-column:span 2}section.view-checkout .left .section .field.hidden-on-mobile{display:none}}section.view-checkout .left .section .field .input{width:100%}section.view-checkout .left .section .field .input:focus+.placeholder,section.view-checkout .left .section .field .input:valid+.placeholder{font-size:12px;transform:translate3d(0, -100%, 0);opacity:1}section.view-checkout .left .section .field .input.files{border:1px solid #000;padding:10px}section.view-checkout .left .section .field .placeholder{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;position:absolute;top:0;left:0;opacity:.5;pointer-events:none;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.view-checkout .left .section .field .fixed{display:block;margin-bottom:5px}section.view-checkout .left .section .final{width:100%;margin-top:0}section.view-checkout .left .useKaiyoCredits{margin-bottom:15px}section.view-checkout .left .buttons{margin:0 0 40px}section.view-checkout .left .buttons .button{position:relative;margin:0}section.view-checkout .left .buttons .button.active{background-color:#000;color:#fff;overflow:visible}section.view-checkout .left .buttons .button.active:after{content:"";position:absolute;bottom:-10px;left:calc(50% - 10px);width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#000 transparent transparent transparent}section.view-checkout .left button,section.view-checkout .left .button{width:100%}section.view-checkout .left button.disabled,section.view-checkout .left .button.disabled{background-color:#767676;border-color:#767676;color:#f0f0f0;cursor:not-allowed}section.view-checkout .left button.disabled:hover,section.view-checkout .left .button.disabled:hover{color:#f0f0f0}@media only screen and (max-width: 1200px){section.view-checkout{padding-top:60px}section.view-checkout .left{padding-left:0%;padding-right:45px}}@media only screen and (max-width: 850px){section.view-checkout{padding-top:60px}section.view-checkout .left{width:60%;padding-right:30px}}@media only screen and (max-width: 700px){section.view-checkout{flex-wrap:wrap}section.view-checkout .left{width:100%;padding-right:0;margin-bottom:90px}}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{quotes:"“" "”";font-size:inherit;font-family:inherit;line-height:inherit;font-weight:inherit;color:inherit;margin:0;box-sizing:border-box}html{height:100%}@media(max-width: 700px){html.is-safari{scroll-padding-top:100px}}body{font-family:"Space Mono",monospace;font-variant-ligatures:none;font-size:16px;font-weight:400;line-height:22px;background-color:#f0f0f0;color:#000;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;height:100%;padding-top:150px}body.noscroll{overflow:hidden}body.hidden{overflow:hidden}@media only screen and (max-width: 1023px){body{padding-top:143px}}body.is-intro{padding-top:80px}@media only screen and (max-width: 1023px){body.is-intro{padding-top:60px}}#react-sell-root{padding:0;margin:0;color:#231f20;font-size:1rem;font-weight:400;font-family:"AvantGarde",arial;line-height:1.5;background-color:#fff}.container{position:relative;margin:0 auto;padding:0}.container.pad{padding-left:16px;padding-right:16px}.container.fill{min-height:calc(100vh - 394px)}.maxwidth{margin:0 auto;max-width:1440px}.link,a{border:none;outline:none;background:none;cursor:pointer;padding:0;font-family:inherit;font-size:inherit;transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;text-decoration:none}.link.anchor,a.anchor{display:block;position:relative;top:-80px;visibility:hidden}.link.hover-accent:hover,a.hover-accent:hover{color:#ffb511}.link.clearance-desktop,a.clearance-desktop{border-bottom:2px solid #ffb511}.link.clearance-mobile,a.clearance-mobile{border-bottom:2px solid #000}.link.clearance-link,a.clearance-link{border-bottom:2px solid #ffb511}@media only screen and (max-width: 900px){.link.clearance-link,a.clearance-link{display:inline-block;margin:16px}}.link.underlined,a.underlined{text-decoration:underline}.select{position:relative;height:44px}.select:after{content:"";position:absolute;top:0;width:0;height:0;right:10px;bottom:0;margin:auto;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent;pointer-events:none}.select:before{width:30px;position:absolute;top:1px;right:1px;bottom:1px;background:#f5f5f5;content:"";pointer-events:none}.select:hover:before{border-color:#ffb511}.select select{font-size:14px;border:none;box-shadow:none;border-radius:0;background:transparent;height:100%;width:100%;cursor:pointer;outline:none;padding:10px 30px 10px 10px;border:1px solid #000;-moz-appearance:none;-webkit-appearance:none}.select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.select select::-ms-expand{display:none}.select select:focus{border-color:#ffb511}@media all and (min-width: 0\0 )and (min-resolution: 0.001dpcm){.select select{padding-right:0}.select:after,.select:before{display:none}}input::placeholder,textarea::placeholder{color:#000;opacity:.5}input{font-variant-ligatures:none;transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;padding-bottom:5px;border:none;border-bottom:1px solid #000;background-color:transparent;outline:none}input.box{border:1px solid #000;padding:10px;height:44px}input.box:hover,input.box:focus{border-color:#ffb511}input.box:disabled,input.box.disabled{border-color:#bbb !important;background-color:#efefef;cursor:not-allowed}input.box.invalid{border-color:#f44336}textarea{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;border:1px solid #000;background-color:transparent;outline:none;padding:10px;min-height:150px}textarea:focus{border-color:#ffb511}.radios{border:1px solid #000;padding:10px;min-height:44px;display:flex;justify-content:space-around}.radios label{margin-left:10px;margin-right:20px}.radios label:last-of-type{margin-right:0}.button,button{border:none;border-radius:0px;background:none;outline:none;cursor:pointer;transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;font-family:"AvantGarde",sans-serif;font-size:19px;text-align:center;height:44px;padding:8px 30px 8px;border:1px solid #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button.small,button.small{font-family:"Space Mono",monospace;font-size:12px;padding:5px 5px 5px}.button.outline,button.outline{border:1px solid #000}.button.outline.black:hover,button.outline.black:hover{color:#ffb511}.button.outline.white,button.outline.white{border:1px solid #fff}.button.accent-bg,button.accent-bg{border:none}.button:hover.accent,button:hover.accent{color:#fff}.button:hover.white,button:hover.white{color:#ffb511}.button:disabled,.button.disabled,button:disabled,button.disabled{background-color:#767676;color:#ccc;border:1px solid #767676;cursor:not-allowed}.button:disabled:hover,.button.disabled:hover,button:disabled:hover,button.disabled:hover{background-color:#767676;color:#ccc}@media only screen and (max-width: 600px){.button,button{padding:8px 16px 8px}}@media only screen and (max-width: 400px){.button,button{padding:8px}}a.button{line-height:27px}.accent{color:#ffb511}.accent-contrast{color:#000;text-decoration:underline;text-decoration-color:#ffb511}.success{color:#4caf50}.success-contrast{color:#000;text-decoration:underline;text-decoration-color:#4caf50}.warning{color:#f44336}.warning-contrast{color:#000;text-decoration:underline;text-decoration-color:#f44336}.error{color:#cd0913}.error-small{color:#cd0913;font-size:12px}.scarlet{color:#c2113a}.error-input{border:2px solid #cd0913 !important}.gray{color:#767676}.white{color:#fff}.black-bg{background-color:#000}.accent-bg{background-color:#ffb511}.light-gray-bg{background-color:#f0f0f0}.white-bg{background-color:#fff}.overflow-bg{overflow:hidden}.overflow-bg:before{content:"";position:absolute;top:0;left:calc((100vw - 100%)/2*-1);width:calc((100vw - 100%)/2);height:100%}.overflow-bg:after{content:"";position:absolute;top:0;right:calc((100vw - 100%)/2*-1);width:calc((100vw - 100%)/2);height:100%}h3 strong,h3 b{background-image:linear-gradient(to right, #000000 50%, #FFB511 50%);background-position:0;background-size:200%;transition:all 800ms}h3 strong.highlight,h3 b.highlight{background-position:-100%}@keyframes FloatY{0%,100%{bottom:43px}50%{bottom:37px}}.hero{height:100vh}.hero .centered{position:absolute;top:50%;transform:translateY(-50%)}.hero .centered p.description{max-width:600px;margin-top:40px}.hero .hero-advance{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);animation:FloatY 2000ms cubic-bezier(0, 0.4, 0.4, 1) infinite;cursor:pointer}.margin-0{margin:0}.magic-anchor{position:relative;top:-100px}body.focused-nav{padding-top:75px}body.focused-nav .app-header{height:75px}body.focused-nav .app-header .top{border-bottom:none}body.focused-nav .app-header .top .sell-container{display:none}body.focused-nav .app-header .top .search-menu{display:none}@media only screen and (max-width: 1023px){body.focused-nav .app-header .top .hamburger{display:none}body.focused-nav .app-header .top .user-actions .sell{display:none}body.focused-nav .app-header .top .user-actions .show-search{display:none}}body.focused-nav .app-header .bottom{display:none}@media only screen and (max-width: 1100px){body.focused-nav{padding-top:60px}}@font-face{font-family:"AvantGarde";font-style:normal;font-stretch:normal;font-display:swap;src:url("../fonts/Monotype/ITCAvantGardeGothic/ITCAvantGardePro-Md.woff") format("woff2"),url("../fonts/Monotype/ITCAvantGardeGothic/ITCAvantGardePro-Md.woff") format("woff")}@font-face{font-family:"AvantGardeBold";font-style:normal;font-stretch:normal;font-display:swap;src:url("../fonts/Monotype/ITCAvantGardeGothic/ITCAvantGardePro-Bold.woff") format("woff2"),url("../fonts/Monotype/ITCAvantGardeGothic/ITCAvantGardePro-Bold.woff") format("woff")}@font-face{font-family:"AvantGardeBook";font-style:normal;font-stretch:normal;font-display:swap;src:url("../fonts/Monotype/ITCAvantGardeGothic/ITCAvantGardePro-Bk.woff") format("woff2"),url("../fonts/Monotype/ITCAvantGardeGothic/ITCAvantGardePro-Bk.woff") format("woff")}@font-face{font-family:"SpaceMono";src:url("../fonts/SpaceMono-Regular.eot");src:url("../fonts/SpaceMono-Regular.eot#iefix") format("embedded-opentype"),url("../fonts/SpaceMono-Regular.woff") format("woff2"),url("../fonts/SpaceMono-Regular.woff") format("woff"),url("../fonts/SpaceMono-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"SpaceMono";src:url("../fonts/SpaceMono-Bold.eot");src:url("../fonts/SpaceMono-Bold.eot#iefix") format("embedded-opentype"),url("../fonts/SpaceMono-Bold.woff") format("woff2"),url("../fonts/SpaceMono-Bold.woff") format("woff"),url("../fonts/SpaceMono-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}::selection{background:rgba(255,181,17,.2)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"AvantGarde",sans-serif}h1,.h1{font-size:56px;line-height:69px;letter-spacing:-1.5px}h2,.h2{font-size:48px;line-height:69px;letter-spacing:-1px}h3,.h3{font-size:40px;line-height:52px}h4,.h4{font-size:32px;line-height:45px;letter-spacing:-1px}h5,.h5{font-size:24px;line-height:33px}h6,.h6{font-size:17px;line-height:22px}small{display:block;font-size:12px;line-height:16px}@media only screen and (max-width: 1050px){body{font-size:16px;line-height:22px}h1,.h1{font-size:56px;line-height:66px;letter-spacing:-1.5px}h2,.h2{font-size:42px;line-height:60px;letter-spacing:-1px}h3,.h3{font-size:36px;line-height:48px}h4,.h4{font-size:28px;line-height:42px}h5,.h5{font-size:20px;line-height:30px}h6,.h6{font-size:16px;line-height:21px}}ul.share-buttons{list-style:none;padding:0}ul.share-buttons li{display:inline;padding:2px}ul.share-buttons .sr-only{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f0f0f0;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.fs-pass-strength-0{background-color:#d9534f;width:20%}.fs-pass-strength-1{background-color:#d9534f;width:40%}.fs-pass-strength-2{background-color:#f0ad4e;width:60%}.fs-pass-strength-3{background-color:#f0ad4e;width:80%}.fs-pass-strength-4{background-color:#5cb85c;width:100%}.modal.modal--gallery{z-index:2000}.modal.modal--gallery:after{background-color:#ccc;opacity:1}.modal.modal--gallery .container{height:100%;width:100%}.modal.modal--gallery .container--desktop{display:none;flex-direction:column;height:calc(100% - 200px);width:100%;background-color:#fff;position:relative;z-index:20;align-items:center;justify-content:center;margin-top:100px;margin-bottom:100px}.modal.modal--gallery .container--mobile{display:flex;flex-direction:column;height:100%;width:100%;background-color:#fff;position:relative;z-index:20}.modal.modal--gallery .photo-container{height:100%}.modal.modal--gallery .thumbnail-container{position:absolute;left:0;right:0;bottom:-102px;margin:0 auto;display:flex;justify-content:center}.modal.modal--gallery .thumbnail-image-item{cursor:pointer;margin:36px 16px 22px;border:1px solid #ccc}.modal.modal--gallery .selected-thumbnail-item .thumbnail-image-item-img{border:1px solid #767676}.modal.modal--gallery .mobile-gallery-header{display:flex;z-index:1;height:60px;min-height:60px;padding-left:20px;align-items:center;box-shadow:0px 4px 4px 0px rgba(0,0,0,.15)}.modal.modal--gallery .mobile-carousel{display:flex;position:relative;height:100%;width:100%;align-items:center;padding-bottom:0;box-shadow:0px 4px 4px 0px rgba(0,0,0,.15)}.modal.modal--gallery .mobile-touch-tooltip-screen{display:none;position:absolute;top:0;left:0;align-items:center;justify-content:center;height:100%;width:100%;pointer-events:none}.modal.modal--gallery .mobile-touch-tooltip-screen.is-shown{display:flex}.modal.modal--gallery .mobile-touch-tooltip-screen-button{background-color:#fff;font-size:12px;line-height:1.5;font-family:"Space Mono";padding:12px 32px}.modal.modal--gallery .images,.modal.modal--gallery .slider-wrapper{width:100%}.modal.modal--gallery .mobile-thumbnail-container{display:flex;flex-wrap:nowrap;margin-top:auto;overflow-x:scroll;flex:none}.modal.modal--gallery .mobile-thumbnail-container .thumbnail-image-item{width:48px;height:48px;flex:none;box-sizing:content-box}.modal.modal--gallery #mobile-index-counter{margin-right:10px}.modal.modal--gallery .photo-item{display:none;position:relative;height:100%;cursor:zoom-in;overflow:hidden}.modal.modal--gallery .photo-item.photo-item--selected{display:block}.modal.modal--gallery .photo-item-img{height:100%;width:100%;object-fit:contain}.modal.modal--gallery .close{position:absolute;top:20px;right:20px;z-index:21;width:18px;height:18px}.modal.modal--gallery .close .close-modal{border:none;width:100%;height:100%;padding:0}.modal.modal--gallery .close .close-modal svg{width:18px;height:18px}.modal.modal--gallery .highres-image-container{position:absolute;top:0;left:0;transition:opacity .1s ease-in;cursor:wait}.modal.modal--gallery .highres-image-container img{max-height:none;max-width:none}.modal.modal--gallery .arrow{position:absolute;cursor:pointer;z-index:1;height:36px;width:36px}.modal.modal--gallery .arrow svg{height:36px;width:36px}.modal.modal--gallery .arrow.left{left:0}.modal.modal--gallery .arrow.right{right:0}@media(min-width: 900px){.modal.modal--gallery .arrow.left{left:4%}.modal.modal--gallery .arrow.right{right:4%}}@media(min-width: 950px){.modal.modal--gallery .arrow.left{left:7%}.modal.modal--gallery .arrow.right{right:7%}}@media(min-width: 768px){.modal.modal--gallery .container--desktop{display:flex}.modal.modal--gallery .container--mobile{display:none}.modal.modal--gallery .close{top:32px;right:32px;width:26px;height:26px}.modal.modal--gallery .close .close-modal svg{width:26px;height:26px}}#login-modal .pane .intro{margin-top:4px}#login-modal .pane .terms{margin-top:8px;font-size:12px}#login-modal .pane .toggle{text-align:center;margin:24px 0 8px 0}#login-modal .pane .login button{margin-right:0px}#login-modal .pane .register{display:none}#login-modal .pane .register .terms-checkbox{display:inline-block;width:auto}#login-modal .pane .error span{margin-right:16px}#login-modal .pane .close{position:absolute;top:0px;right:0px}#login-modal .pane .close button{padding:8px 16px;border:none;color:#767676}@media only screen and (max-width: 500px){#login-modal .pane{width:100%;left:0;margin-left:0}}.hover-button{margin-left:1em;height:20px;width:20px;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:help}.hover-button-cart{height:20px;width:20px;background-color:#000;color:#fff;font-weight:bold;font-size:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:help}.hover-tooltip-cart{font-size:14px;top:50px;min-width:400px;border:none;padding:15px;display:none;z-index:10;position:absolute;background:#fff}@media(max-width: 1280px){.hover-tooltip-cart{top:60px;min-width:300px}}.hover-tooltip-cart small{padding:0;margin:0 !important;max-width:none}.hover-tooltip-cart.active{display:block}.hover-tooltip-cart.full-width-mobile{top:75%;width:450px}@media(max-width: 768px){.hover-tooltip-cart.full-width-mobile{width:95vw;left:-12%}}.hover-tooltip{display:none;z-index:10;position:absolute;background:#fff;border:1px solid #000;padding:5px;top:20px}@media(max-width: 1280px){.hover-tooltip{top:60px}}.hover-tooltip small{padding:0;margin:0 !important;max-width:none}.hover-tooltip.active{display:block}.hover-tooltip.full-width-mobile{top:75%;width:450px}@media(max-width: 768px){.hover-tooltip.full-width-mobile{width:95vw;left:-12%}}body.with-banner{padding-top:175px;height:110px;top:-110px}body.with-banner .banner{display:block}body.with-banner .view-shop header{top:110px}@media only screen and (max-width: 1100px){body.with-banner .view-shop header{top:90px}}body.no-banner .view-shop header{top:80px}@media only screen and (max-width: 1100px){body.no-banner .view-shop header{top:60px}}body .banner{position:relative;z-index:1;overflow:hidden;display:none;height:30px;line-height:30px;background-color:#000;font-size:16px;color:#fff;text-align:center}body .banner .banner-content{display:inline;transition:opacity .5s ease;opacity:1}body .banner .banner-content.hidden{opacity:0}@media only screen and (max-width: 800px){body .banner{font-size:14px}}@media only screen and (min-width: 600px){body.show-non-promo-price .promo-strikethrough{display:inline !important}}.view-cart{display:flex;padding-top:100px;padding-bottom:100px}.view-cart h3,.view-cart .h3{margin-top:0;margin-bottom:30px;letter-spacing:0}.view-cart .msrp{text-decoration:line-through}.view-cart .zipcode-button{display:inline-block;height:auto;margin:0;font-size:16px;font-family:"Space Mono",monospace;border:0;border-bottom:1px solid;padding:0 0 1px 0;color:#000;transition:color 200ms ease}.view-cart .zipcode-button:hover{color:#ffb511}.view-cart .transfer-fee-zipcode-submit-button{background-color:#000;color:#fff;width:150px}.view-cart .transfer-fee-message-container{position:relative;margin-bottom:30px}.view-cart .transfer-fee-zip-error{color:#f44336}.view-cart .transfer-fee-zip-modal{border:2px solid #767676;position:absolute;background-color:#fff;min-height:62px;max-height:70vh;overflow:auto;padding:16px;z-index:3;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);padding-bottom:30px}.view-cart .transfer-fee-zip-modal.transfer-fee-message{top:32px;left:400px}.view-cart .transfer-fee-zip-modal.delivery-zip{top:490px}.view-cart .transfer-fee-zip-modal.transfer-fee-zip{top:530px}.view-cart .transfer-fee-zip-modal.hidden{display:none}.view-cart .transfer-fee-zip-modal .transfer-fee-zip-modal-input{width:150px;height:40px;margin-bottom:20px;border:1px solid #000;padding-left:10px}.view-cart .transfer-fee-zip-modal .transfer-fee-zip-modal-input.hidden{display:none}.view-cart .left{width:66.6%;padding-left:8.3%;padding-right:8.3%}.view-cart .left .items{list-style-type:none;padding:0;margin:30px 0}.view-cart .left .items .item{position:relative;padding:10px;background-color:#fff;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.view-cart .left .items .item .image{position:relative;width:100px;height:100px;margin-left:10px;margin-right:20px}.view-cart .left .items .item .image img{position:absolute;top:50%;transform:translateY(-50%);max-width:100%;max-height:100%}.view-cart .left .items .item .details{flex-grow:1}.view-cart .left .items .item .details h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-cart .left .items .item .details .promo-strikethrough{display:none;text-decoration:line-through}.view-cart .left .items .item .details .promo-actual{color:#ce0a24;font-weight:600}.view-cart .left .items .item .details .promo-text{display:none;color:#ce0a24;font-family:"AvantGarde",sans-serif}@media only screen and (min-width: 600px){.view-cart .left .items .item .details .promo-text{display:inline}}.view-cart .left .items .item .quantity{text-align:right;flex-grow:2;margin-left:20px;min-width:50px}.view-cart .left .items .item .quantity button{padding:10px}.view-cart .left .items .item .quantity button:hover svg path{fill:#ffb511}.view-cart .left .items .item .quantity button svg{margin-bottom:-3px}.view-cart .left .items .item .quantity button svg path{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all}.view-cart .left .top-buttons{display:none}.view-cart .left .buttons{display:flex;justify-content:space-between}.view-cart .left .aov-button{margin:10px 0px}.view-cart .right{width:33.3%;padding-right:8.3%}.view-cart .right p{margin-bottom:10px}.view-cart .right .StripeElement{padding:20px 5px}.view-cart .right table{width:100%;border-bottom:1px solid #000;padding:15px 0}.view-cart .right table tr td{position:relative;padding:8px 0}.view-cart .right table tr td:nth-child(2){text-align:right}.view-cart .right table tr td.footnote-padding{padding-bottom:16px}.view-cart .right table tr td .footnote{position:absolute;bottom:-7px;left:0;white-space:nowrap}.view-cart .right table tr td .footnote .footnote-link{text-decoration:underline}.view-cart .right table img{width:auto;height:12px}.view-cart .right .coupon{display:flex;justify-content:space-between;border-top:1px solid #000;padding-top:30px;margin-top:30px}.view-cart .right .coupon input[type=text]{flex:3;width:100%;margin-right:15px}.view-cart .right .coupon input[type=submit]{flex:1;width:100%}.view-cart .right .submit{display:block;width:100%}.view-cart .hidden{display:none}@media only screen and (max-width: 1200px){.view-cart{padding:60px 60px 120px}.view-cart .left{padding-left:0;padding-right:60px}.view-cart .right{padding-right:0}}@media only screen and (max-width: 1000px){.view-cart{flex-wrap:wrap}.view-cart .left{width:100%;padding-left:0;padding-right:0;margin-bottom:60px}.view-cart .right{width:100%}}@media only screen and (max-width: 600px){.view-cart{padding:60px 16px 120px}.view-cart .right form{grid-gap:40px 15px}.view-cart .transfer-fee-zip-modal.delivery-zip{top:inherit;bottom:200px}.view-cart .transfer-fee-zip-modal.transfer-fee-zip{top:inherit;bottom:160px}.view-cart .left .top-buttons{display:block;margin-top:20px}.view-cart .left .top-buttons .button{display:block;width:100%}.view-cart .left .buttons{flex-wrap:wrap}.view-cart .left .buttons .button{width:100%;margin-bottom:15px}.view-cart .left .transfer-fee-message-container .transfer-fee-zip-modal{left:0}}section.container.view-contact{display:flex;padding-top:100px;padding-bottom:100px}section.container.view-contact h3{margin-bottom:30px}section.container.view-contact .left{width:66.6%;padding-left:8.3%;padding-right:8.3%}section.container.view-contact .left form{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 30px}section.container.view-contact .left form .field{position:relative;display:inline-block}section.container.view-contact .left form .field.half{grid-column:span 1}section.container.view-contact .left form .field.full{width:100%;grid-column:span 2}section.container.view-contact .left form .field .input{width:100%}section.container.view-contact .left form .field .input:focus+.placeholder,section.container.view-contact .left form .field .input:valid+.placeholder{font-size:12px;transform:translate3d(0, -100%, 0);opacity:1}section.container.view-contact .left form .field .input.files{border:1px solid #000;padding:10px}section.container.view-contact .left form .field .placeholder{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;position:absolute;top:0;left:0;opacity:.5;pointer-events:none;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.container.view-contact .left form .field .fixed{display:block;margin-bottom:5px}section.container.view-contact .left form h3{grid-column:span 2;margin:30px 0 0 0}section.container.view-contact .left form button{width:100%}section.container.view-contact .right{width:33.3%;padding-right:8.3%}section.container.view-contact .right p{margin-bottom:10px}section.container.view-contact .right h5{margin-bottom:30px}section.container.view-contact .right .social{margin-top:45px;border-top:1px solid #000;padding-top:30px}section.container.view-contact .right .social svg{margin-right:15px;vertical-align:middle}section.container.view-contact .right .social svg:hover path{fill:#ffb511}section.container.view-contact .right .social svg path{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) fill}@media only screen and (max-width: 1100px){section.container.view-contact{padding-top:60px}section.container.view-contact .left{padding-left:0%;padding-right:45px}section.container.view-contact .right{padding-right:0%}}@media only screen and (max-width: 850px){section.container.view-contact .left{width:60%;padding-right:30px}section.container.view-contact .right{width:40%}}@media only screen and (max-width: 700px){section.container.view-contact{flex-wrap:wrap}section.container.view-contact .left{width:100%;padding-right:0;margin-bottom:90px}section.container.view-contact .right{width:100%}}section.view-dashboard{display:flex;padding-top:100px;padding-bottom:100px}section.view-dashboard h3{margin-bottom:30px}section.view-dashboard .left{width:50%;padding-left:8.3%;padding-right:8.3%}section.view-dashboard .left p{margin-bottom:10px}section.view-dashboard .left ul{list-style-type:none;padding:0;margin-top:30px}section.view-dashboard .left ul li{margin-bottom:5px}section.view-dashboard .left ul li .nav-item-option{display:flex;align-items:center}section.view-dashboard .left ul li .nav-item-option .nav-item-icon{display:flex;justify-content:center;width:26px;margin-right:15px}section.view-dashboard .left ul li a.router-link-exact-active,section.view-dashboard .left ul li a:hover{color:#ffb511}section.view-dashboard .right{width:50%;padding-right:8.3%}section.view-dashboard .right .blank-right{padding-right:calc((100% + 30px)/2)}section.view-dashboard .right form{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 30px}section.view-dashboard .right form .field{position:relative;display:inline-block}section.view-dashboard .right form .field.half{grid-column:span 1}section.view-dashboard .right form .field.full{width:100%;grid-column:span 2}section.view-dashboard .right form .field .input{width:100%}section.view-dashboard .right form .field .fixed{display:block;margin-bottom:5px}section.view-dashboard .right form .field.no-wrap-label label{white-space:nowrap}section.view-dashboard .right form button{width:100%}section.view-dashboard .right form.sell-notification-form{display:block;padding-top:6px}section.view-dashboard .right form.sell-notification-form .sell-notification-form-radio-container{margin-left:28px;padding-bottom:6px}section.view-dashboard .right form.sell-notification-form .sell-notification-form-message{text-align:center}section.view-dashboard .right form.sell-notification-form .sell-notification-button{margin-top:6px}section.view-dashboard .hover-button-dashboard{height:18px;width:18px;background-color:#f0f0f0;color:#000;font-weight:bold;font-size:12px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:help}section.view-dashboard .hover-tooltip-dashboard{font-size:14px;top:2px;left:50px;width:500px;border:none;box-shadow:0 1px 3px #d3d3d3;padding:15px;display:none;z-index:10;position:absolute;background:#fff}@media(max-width: 1280px){section.view-dashboard .hover-tooltip-dashboard{top:30px;width:90%;left:20px;right:20px;padding:20px}}section.view-dashboard .hover-tooltip-dashboard small{padding:0;margin:0 !important;max-width:none}section.view-dashboard .hover-tooltip-dashboard.active{display:block}section.view-dashboard .hover-tooltip-dashboard.full-width-mobile{top:75%;width:450px}@media(max-width: 768px){section.view-dashboard .hover-tooltip-dashboard.full-width-mobile{width:95vw;left:-12%}}section.view-dashboard.listings .items,section.view-dashboard.resell .items,section.view-dashboard.favorites .items,section.view-dashboard.saved-searches .items,section.view-dashboard.price-alerts .items{list-style-type:none;padding:0;margin:30px 0}section.view-dashboard.listings .items .item,section.view-dashboard.resell .items .item,section.view-dashboard.favorites .items .item,section.view-dashboard.saved-searches .items .item,section.view-dashboard.price-alerts .items .item{position:relative;padding:20px;background-color:#fff;margin-bottom:15px;align-items:start}section.view-dashboard.listings .items .item .item-description,section.view-dashboard.resell .items .item .item-description,section.view-dashboard.favorites .items .item .item-description,section.view-dashboard.saved-searches .items .item .item-description,section.view-dashboard.price-alerts .items .item .item-description{display:flex}@media(max-width: 600px){section.view-dashboard.listings .items .item .item-description,section.view-dashboard.resell .items .item .item-description,section.view-dashboard.favorites .items .item .item-description,section.view-dashboard.saved-searches .items .item .item-description,section.view-dashboard.price-alerts .items .item .item-description{margin:0px}}section.view-dashboard.listings .items .item .item-status-section,section.view-dashboard.resell .items .item .item-status-section,section.view-dashboard.favorites .items .item .item-status-section,section.view-dashboard.saved-searches .items .item .item-status-section,section.view-dashboard.price-alerts .items .item .item-status-section{margin-top:10px}@media(max-width: 600px){section.view-dashboard.listings .items .item .item-status-section,section.view-dashboard.resell .items .item .item-status-section,section.view-dashboard.favorites .items .item .item-status-section,section.view-dashboard.saved-searches .items .item .item-status-section,section.view-dashboard.price-alerts .items .item .item-status-section{margin-left:0px;margin-top:2px}}section.view-dashboard.listings .items .item .item-status-mobile,section.view-dashboard.resell .items .item .item-status-mobile,section.view-dashboard.favorites .items .item .item-status-mobile,section.view-dashboard.saved-searches .items .item .item-status-mobile,section.view-dashboard.price-alerts .items .item .item-status-mobile{display:none}@media(max-width: 600px){section.view-dashboard.listings .items .item .item-status-mobile,section.view-dashboard.resell .items .item .item-status-mobile,section.view-dashboard.favorites .items .item .item-status-mobile,section.view-dashboard.saved-searches .items .item .item-status-mobile,section.view-dashboard.price-alerts .items .item .item-status-mobile{display:block;margin-bottom:10px;margin-top:5px}}@media(max-width: 600px){section.view-dashboard.listings .items .item .item-status-desktop,section.view-dashboard.resell .items .item .item-status-desktop,section.view-dashboard.favorites .items .item .item-status-desktop,section.view-dashboard.saved-searches .items .item .item-status-desktop,section.view-dashboard.price-alerts .items .item .item-status-desktop{display:none}}section.view-dashboard.listings .items .item .listing-status,section.view-dashboard.resell .items .item .listing-status,section.view-dashboard.favorites .items .item .listing-status,section.view-dashboard.saved-searches .items .item .listing-status,section.view-dashboard.price-alerts .items .item .listing-status{font-family:"AvantGarde"}section.view-dashboard.listings .items .item .listing-numbers,section.view-dashboard.resell .items .item .listing-numbers,section.view-dashboard.favorites .items .item .listing-numbers,section.view-dashboard.saved-searches .items .item .listing-numbers,section.view-dashboard.price-alerts .items .item .listing-numbers{font-family:"Space Mono",monospace}section.view-dashboard.listings .items .item .delivered-details-box,section.view-dashboard.resell .items .item .delivered-details-box,section.view-dashboard.favorites .items .item .delivered-details-box,section.view-dashboard.saved-searches .items .item .delivered-details-box,section.view-dashboard.price-alerts .items .item .delivered-details-box{display:flex;width:80%;margin-top:10px;height:fit-content;flex-flow:row}@media(max-width: 600px){section.view-dashboard.listings .items .item .delivered-details-box,section.view-dashboard.resell .items .item .delivered-details-box,section.view-dashboard.favorites .items .item .delivered-details-box,section.view-dashboard.saved-searches .items .item .delivered-details-box,section.view-dashboard.price-alerts .items .item .delivered-details-box{width:100%}}section.view-dashboard.listings .items .item .delivered-details,section.view-dashboard.resell .items .item .delivered-details,section.view-dashboard.favorites .items .item .delivered-details,section.view-dashboard.saved-searches .items .item .delivered-details,section.view-dashboard.price-alerts .items .item .delivered-details{flex:auto}section.view-dashboard.listings .items .item .delivered-details-row,section.view-dashboard.resell .items .item .delivered-details-row,section.view-dashboard.favorites .items .item .delivered-details-row,section.view-dashboard.saved-searches .items .item .delivered-details-row,section.view-dashboard.price-alerts .items .item .delivered-details-row{line-height:2}section.view-dashboard.listings .items .item .cash-out-donate-button,section.view-dashboard.resell .items .item .cash-out-donate-button,section.view-dashboard.favorites .items .item .cash-out-donate-button,section.view-dashboard.saved-searches .items .item .cash-out-donate-button,section.view-dashboard.price-alerts .items .item .cash-out-donate-button{width:100%}section.view-dashboard.listings .items .item .cash-out-or-donate-form,section.view-dashboard.resell .items .item .cash-out-or-donate-form,section.view-dashboard.favorites .items .item .cash-out-or-donate-form,section.view-dashboard.saved-searches .items .item .cash-out-or-donate-form,section.view-dashboard.price-alerts .items .item .cash-out-or-donate-form{display:flex;margin-top:5px}section.view-dashboard.listings .items .item .image,section.view-dashboard.resell .items .item .image,section.view-dashboard.favorites .items .item .image,section.view-dashboard.saved-searches .items .item .image,section.view-dashboard.price-alerts .items .item .image{position:relative;width:80px;min-width:80px;height:80px;margin-right:20px}section.view-dashboard.listings .items .item .image img,section.view-dashboard.resell .items .item .image img,section.view-dashboard.favorites .items .item .image img,section.view-dashboard.saved-searches .items .item .image img,section.view-dashboard.price-alerts .items .item .image img{position:absolute;top:50%;transform:translateY(-50%);max-width:100%;max-height:100%}section.view-dashboard.listings .items .item .details h5,section.view-dashboard.resell .items .item .details h5,section.view-dashboard.favorites .items .item .details h5,section.view-dashboard.saved-searches .items .item .details h5,section.view-dashboard.price-alerts .items .item .details h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.view-dashboard.favorites .items .item .buttons form{display:inline-block}section.view-dashboard.favorites .price-strikethrough{text-decoration:line-through}section.view-dashboard.favorites .promo-price{color:#ce0a24;font-weight:600}section.view-dashboard.favorites .promo-text{position:relative;top:1px;font-family:"AvantGarde",sans-serif;color:#ce0a24}section.view-dashboard.favorites .desktop-container{display:none}@media only screen and (min-width: 950px){section.view-dashboard.favorites .desktop-container{display:block}section.view-dashboard.favorites .mobile-container{display:none}}section.view-dashboard.price-alerts .missing-alerts-info{background-color:#e2e2e2;margin-top:20px;padding:38px 34px}section.view-dashboard.price-alerts .missing-alerts-info p{margin-bottom:12px}section.view-dashboard.price-alerts .missing-alerts-info .missing-alerts-title{font-family:"AvantGarde",sans-serif;font-size:17px}section.view-dashboard.price-alerts .missing-alerts-info .missing-alert-instruction-image{margin-top:10px;width:100%}section.view-dashboard.price-alerts .edit-modal-item-name{font-size:17px;margin-bottom:10px}section.view-dashboard.price-alerts .edit-modal-current-price{display:flex;align-items:flex-start}section.view-dashboard.price-alerts .edit-modal-current-price .currency{font-size:16px;line-height:16px;margin-top:3px}section.view-dashboard.price-alerts .edit-modal-current-price .amount{font-family:"AvantGarde",sans-serif;font-size:24px;line-height:29px}section.view-dashboard.price-alerts .original-price{margin-bottom:2px}section.view-dashboard.price-alerts .price-alert-edit-form{display:block}section.view-dashboard.price-alerts .items{margin:20px 0}section.view-dashboard.price-alerts .items .item{margin-bottom:20px}section.view-dashboard.price-alerts .items .item .details{width:100%}section.view-dashboard.price-alerts .price-alert-header,section.view-dashboard.price-alerts .price-alert-buttons,section.view-dashboard.price-alerts .target-current-price{display:flex;flex-wrap:nowrap}section.view-dashboard.price-alerts .price-alert-header{position:relative;width:100%;justify-content:space-between}section.view-dashboard.price-alerts .price-alert-title{margin-left:0px;margin-right:72px;font-size:17px;line-height:22px}section.view-dashboard.price-alerts .price-alert-buttons{justify-content:flex-end;position:absolute;top:0px;right:0px}section.view-dashboard.price-alerts .price-alert-buttons button{height:17px}section.view-dashboard.price-alerts .price-alert-buttons button img{height:100%}section.view-dashboard.price-alerts .price-alert-button{text-align:center}section.view-dashboard.price-alerts .edit-price-alert,section.view-dashboard.price-alerts .delete-price-alert{border:none;padding:0;margin-left:10px}section.view-dashboard.price-alerts .prices-container{margin:10px 0;display:flex;flex-wrap:nowrap}section.view-dashboard.price-alerts .prices-container .price{width:50%}section.view-dashboard.price-alerts .prices-container .price .price-header{font-size:12px;margin-right:10px}section.view-dashboard.price-alerts .prices-container .price .price-content{display:flex;align-items:flex-start}section.view-dashboard.price-alerts .prices-container .price .price-content .currency{font-size:12px;line-height:16px;margin-top:1px}section.view-dashboard.price-alerts .prices-container .price .price-content .amount{font-family:"AvantGarde",sans-serif;font-size:17px}section.view-dashboard.price-alerts .prices-container.prices-container--promo .price:first-of-type{width:40%}section.view-dashboard.price-alerts .prices-container.prices-container--promo .price:last-of-type{width:60%}@media only screen and (max-width: 600px){section.view-dashboard.price-alerts .prices-container.prices-container--promo .price:first-of-type{width:50%}section.view-dashboard.price-alerts .prices-container.prices-container--promo .price:last-of-type{width:50%}}@media only screen and (max-width: 950px){section.view-dashboard.price-alerts .prices-container.prices-container--promo .price-container--strikethrough{display:none}}section.view-dashboard.price-alerts .price-container--strikethrough{text-decoration:line-through}section.view-dashboard.price-alerts .price-container--promo{color:#ce0a24;margin-left:8px}section.view-dashboard.price-alerts .price-container--promo .promo-text{position:relative;top:1px;font-family:"AvantGarde",sans-serif;margin-left:8px}section.view-dashboard.price-alerts .price-container--promo .promo-price{display:flex}@media only screen and (max-width: 600px){section.view-dashboard.price-alerts .price-container--promo{flex-direction:column;align-items:flex-start}section.view-dashboard.price-alerts .price-container--promo .promo-text{margin-left:0}}@media only screen and (max-width: 950px){section.view-dashboard.price-alerts .price-container--promo{margin-left:0}}section.view-dashboard.price-alerts .price-alert-items{display:flex;flex-wrap:nowrap;font-family:"AvantGarde",sans-serif}section.view-dashboard.price-alerts .price-alert-items-icon{padding-top:2px}section.view-dashboard.price-alerts .price-alert-items-text{font-size:12px;padding-left:10px}section.view-dashboard.price-alerts .filter-box{display:flex;justify-content:flex-end;align-items:center;font-family:"AvantGarde",sans-serif}section.view-dashboard.price-alerts .filter-header{padding:0 10px;letter-spacing:1px;font-size:12px}section.view-dashboard.price-alerts .dropdown-box{display:flex;min-width:160px;height:37px;align-items:center;background-color:#fff;justify-content:space-between}section.view-dashboard.price-alerts .dropdown{width:100%}section.view-dashboard.price-alerts .dropdown-button{width:100%;color:#000;padding:0 16px;font-size:12px;letter-spacing:1px;border:none;cursor:pointer;text-align:left;position:relative}section.view-dashboard.price-alerts .dropdown-button img{position:absolute;top:18px;right:0px}section.view-dashboard.price-alerts .dropdown-content{display:none;position:absolute;min-width:160px;max-height:60px;font-size:12px;letter-spacing:1px}section.view-dashboard.price-alerts .dropdown-content a{position:relative;right:0px;top:-42px;line-height:16px;width:100%;color:#000;background-color:#fff;box-shadow:0px 10px 5px 0px rgba(0,0,0,.2);padding:12px 16px;text-decoration:none;display:block;z-index:1}section.view-dashboard.price-alerts .dropdown img{padding-right:10px}section.view-dashboard.price-alerts .dropdown-content a:hover,section.view-dashboard.price-alerts .dropdown-content a:active,section.view-dashboard.price-alerts .dropdown-content .selected{background-color:#f1f1f1}section.view-dashboard.price-alerts .dropdown:hover .dropdown-content{display:block}section.view-dashboard.price-alerts .price-alert-modal-pane,section.view-dashboard.price-alerts .delete-alert-modal-pane{overflow:hidden}section.view-dashboard.price-alerts .price-alert-modal-pane .close-button,section.view-dashboard.price-alerts .delete-alert-modal-pane .close-button{width:30px;height:30px}section.view-dashboard.price-alerts .intro{margin-top:15px}section.view-dashboard.price-alerts .price-alert-modal-separator{height:1px;border-width:0;color:#000;background-color:#000}section.view-dashboard.price-alerts #price-alert-price-errors{margin:10px 0 25px 10px}section.view-dashboard.price-alerts .pagination{margin-bottom:16px}section.view-dashboard.price-alerts .container.pad{padding-left:0px;padding-right:0px}section.view-dashboard.price-alerts .container.fill{min-height:0px}section.view-dashboard.price-alerts .container h4{font-size:26px}section.view-dashboard.price-alerts section.container.view-detail .related{grid-gap:8px}section.view-dashboard.price-alerts .module a.favorite.icon{width:20px;height:20px}section.view-dashboard.price-alerts .module .details{font-size:12px;line-height:14px}@media only screen and (max-width: 700px){section.view-dashboard.price-alerts .price-alert-buttons{flex-direction:column-reverse}section.view-dashboard.price-alerts .price-alert-title{margin-right:51px}section.view-dashboard.price-alerts .price-alert-button{height:22px;padding:0px}section.view-dashboard.price-alerts .edit-price-alert,section.view-dashboard.price-alerts .delete-price-alert{height:32px}section.view-dashboard.price-alerts .filter-box{display:block;width:100%;background-color:#fff;padding:20px}section.view-dashboard.price-alerts .filter-header{margin-bottom:20px;padding:0px}section.view-dashboard.price-alerts .dropdown-box{border:solid 1px #000;width:100%}section.view-dashboard.price-alerts .dropdown-content{width:100%;padding-right:70px}section.view-dashboard.price-alerts .dropdown-content a{right:1px}}section.view-dashboard.listings .instant-offer-accept-notification{position:fixed;top:0;left:0;right:0;transition:opacity 125ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;overflow:hidden;background-color:#ffb511;transition:padding .35s,opacity .35s;height:fit-content;justify-content:center;display:inline-flex;align-items:center;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));padding:24px 62px;font-size:16px}section.view-dashboard.listings .instant-offer-accept-notification>img{margin-right:20px}section.view-dashboard.listings .instant-offer-accept-notification a{text-decoration:underline}section.view-dashboard.listings .notification--success{opacity:1;z-index:15}section.view-dashboard.listings .decline-instant-offer-pane{background-color:#ffb511;overflow:auto;width:900px;margin-left:-450px}@media only screen and (max-width: 900px){section.view-dashboard.listings .decline-instant-offer-pane{width:100%;left:0;margin-left:0}}section.view-dashboard.listings .decline-instant-offer-pane .decline-offer-modal-buttons{text-align:center}section.view-dashboard.listings .decline-instant-offer-pane .decline-instant-offer-textarea{background-color:#fff}section.view-dashboard.listings .decline-instant-offer-pane .cancel-decline-offer-button{text-decoration:underline;margin-right:15px}section.view-dashboard.listings .decline-instant-offer-pane .close-decline-offer-button{color:inherit}section.view-dashboard.listings .instant-offer-description{background-color:#ffb511;margin:20px 0px;padding:20px;text-align:center}section.view-dashboard.listings .instant-offer-description .inner-text{padding:5px}section.view-dashboard.listings .instant-offer-description .instant-offer-accept-all-form{display:block;margin:20px auto 0px;width:fit-content;color:#ffb511}section.view-dashboard.listings .items .instant-offer{background-color:#fff;margin-top:-30px;margin-bottom:15px;padding:20px 10px;display:flex;align-items:center;position:relative}section.view-dashboard.listings .items .instant-offer .instant-offer-amount{flex-grow:1;margin:0px 20px}section.view-dashboard.listings .items .instant-offer .instant-offer-form{grid-template-columns:1fr;padding:10px 10px 0px;grid-gap:3px 30px;align-self:end}section.view-dashboard.listings .items .instant-offer .instant-offer-form .instant-offer-accept-button{width:fit-content;padding:3px 30px}section.view-dashboard.listings .items .instant-offer .instant-offer-form .instant-offer-decline-link{font-size:12px;text-decoration:underline;text-align:center}section.view-dashboard.payment_methods .add-card{margin:30px 0px}section.view-dashboard.payment_methods .add-card .new-card-form{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:5px 20px}section.view-dashboard.payment_methods .add-card .new-card-form button{position:relative;display:inline-block;grid-column:span 1}section.view-dashboard.payment_methods .add-card .new-card-form .error{position:relative;grid-column:span 4}section.view-dashboard.payment_methods .add-card .new-card-form .stripe-card-element{width:100%;height:100%;background-color:#f0f0f0;color:#fff;padding:10px;text-align:center;position:relative;display:inline-block;grid-column:span 3}section.view-dashboard.payment_methods .add-card .new-card-form .stripe-card-element.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}section.view-dashboard.payment_methods .add-card .new-card-form .stripe-card-element.StripeElement.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}section.view-dashboard.payment_methods .add-card .new-card-form .stripe-card-element.StripeElement--invalid{border-color:#fa755a}section.view-dashboard.payment_methods .add-card .new-card-form .stripe-card-element.StripeElement--webkit-autofill{background-color:#fefde5 !important}section.view-dashboard.payment_methods .cards{list-style-type:none;padding:0;margin:30px 0;display:block}section.view-dashboard.payment_methods .cards .card{position:relative;padding:10px;background-color:#fff;margin-bottom:15px;display:flex;align-items:center}section.view-dashboard.payment_methods .cards .card form{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:5px 20px}section.view-dashboard.payment_methods .cards .card form .card-details{padding:20px 10px;position:relative;display:inline-block;grid-column:span 5}section.view-dashboard.payment_methods .cards .card form .card-logo{position:relative;grid-column:span 1}section.view-dashboard.payment_methods .cards .card form .card-name{font-weight:bold;font-size:17px}section.view-dashboard.payment_methods .cards .card form button{margin:20px 0px;position:relative;float:right;grid-column:span 1;text-align:center;padding:0px;min-width:20px}section.view-dashboard.payment_methods .cards .card form button:hover{color:#ffb511;font-weight:bold;border:2px solid #ffb511}section.view-dashboard.resell form{margin-top:20px;display:block}section.view-dashboard.resell form .items .item{border:2px solid #fff;cursor:pointer}section.view-dashboard.resell form .items .item:hover{border:2px solid #000}section.view-dashboard.resell form .items .item.selected{border:2px solid #ffb511}section.view-dashboard.resell form .items .item input{visibility:hidden;position:absolute;top:50%;margin-top:-5px;left:20px}section.view-dashboard.sign-up .expandable-signup-container{background-color:#fff;padding:12px 20px 20px;margin-top:20px}section.view-dashboard.sign-up .expandable-signup-container .expandable-signup-head{display:flex;align-items:center}section.view-dashboard.sign-up .expandable-signup-container .expandable-signup-head .signup-icon{margin-right:15px}section.view-dashboard.sign-up .expandable-signup-container .expandable-signup-head .signup-head-content{margin-right:26px}section.view-dashboard.sign-up .expandable-signup-container .expandable-signup-head .expandable-signup-button{min-width:36px;min-height:36px}section.view-dashboard.sign-up .expandable-signup-container .expandable-signup-head .expandable-signup-button .expandable-button-icon-wrapper{width:20px;height:20px;display:flex;justify-content:center;align-items:center}section.view-dashboard.sign-up .expandable-signup-container .expandable-signup-head .expandable-signup-button .expandable-button-icon-wrapper .less,section.view-dashboard.sign-up .expandable-signup-container .expandable-signup-head .expandable-signup-button .expandable-button-icon-wrapper .more{position:absolute;display:flex;justify-content:center;align-items:center}section.view-dashboard.sign-up .expandable-signup-container .expandable-signup-head .expandable-signup-button .expandable-button-icon-wrapper .less.hidden,section.view-dashboard.sign-up .expandable-signup-container .expandable-signup-head .expandable-signup-button .expandable-button-icon-wrapper .more.hidden{display:none}section.view-dashboard.sign-up .expandable-signup-container .expandable-signup-head .ripple{display:flex;justify-content:center;align-items:center;cursor:pointer;background-position:center;transition:background .2s;border-radius:50%}section.view-dashboard.sign-up .expandable-signup-container .expandable-signup-head .ripple:hover{background:#e2e2e2 radial-gradient(circle, transparent 1%, #e2e2e2 1%) center/15000%}section.view-dashboard.sign-up .expandable-signup-container .expandable-signup-head .ripple:active{background-color:#bababa;background-size:100%;transition:background 0s}section.view-dashboard.sign-up .expandable-signup-container .expandable-signup-body{position:relative;overflow:hidden;max-height:0px;will-change:max-height;transition:all .4s ease-out;opacity:1}section.view-dashboard.sign-up .expandable-signup-container .expandable-signup-body .signup-body-content{margin-top:20px}section.view-dashboard.sign-up .expandable-signup-container .expandable-close{opacity:0}section.view-dashboard.orders .orders{list-style-type:none;padding:0;margin:30px 0}section.view-dashboard.orders .orders .order{position:relative;padding:10px;background-color:#fff;margin-bottom:15px;display:flex;justify-content:space-between}section.view-dashboard.orders .orders .order div{margin-right:15px}section.view-dashboard.orders .orders .order div:last-of-type{margin-right:0}section.view-dashboard.orders .orders .order div.right-align{text-align:right}section.view-dashboard.cashout table.cashouts{width:100%;margin:10px 0}section.view-dashboard.cashout table.cashouts td.right-align{text-align:right}section.view-dashboard.cashout form{grid-gap:15px 30px}section.view-dashboard.cashout form .button{width:100%;margin-top:10px}section.view-dashboard.referral h3{margin-top:24px}section.view-dashboard.referral .customer-source{margin-bottom:24px}section.view-dashboard.referral .customer-source .success{display:none}section.view-dashboard .pagination{list-style-type:none;padding:0;text-align:center;margin-bottom:50px}@media only screen and (max-width: 900px){section.view-dashboard .pagination{margin-bottom:0}}section.view-dashboard .pagination li{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;position:relative;display:inline-block;margin:8px;width:44px;height:44px;border:1px solid #000}section.view-dashboard .pagination li:hover{border-color:#ffb511}section.view-dashboard .pagination li.active{color:#fff;background-color:#000}section.view-dashboard .pagination li.active:hover{border-color:#000}section.view-dashboard .pagination li.view-all{width:100px}section.view-dashboard .pagination li a{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:10px}@media only screen and (max-width: 1100px){section.view-dashboard{padding-top:60px}section.view-dashboard .left{padding-left:0%;padding-right:45px}section.view-dashboard .right{padding-right:0%}}@media only screen and (max-width: 850px){section.view-dashboard .left{width:40%;padding-right:30px}section.view-dashboard .right{width:60%}}@media only screen and (max-width: 700px){section.view-dashboard{flex-wrap:wrap}section.view-dashboard .left{width:100%;padding-right:0;margin-bottom:90px}section.view-dashboard .right{width:100%}section.view-dashboard.referral .right form{display:block}section.view-dashboard.listings .items .instant-offer{display:block;padding-top:6px;margin-top:-35px}section.view-dashboard.listings .items .instant-offer .instant-offer-amount{text-align:center;margin:0px}section.view-dashboard.listings .items .instant-offer .instant-offer-form{justify-items:center}}section.container.view-gift-card{display:grid;grid-gap:16px;grid-template-columns:1fr 1fr}section.container.view-gift-card .images{position:relative;grid-column:span 1;margin-top:40px}section.container.view-gift-card .images:after{content:"";display:block;padding-bottom:100%}section.container.view-gift-card .images .slider-wrapper{position:absolute;top:15px;right:15px;bottom:15px;left:15px}section.container.view-gift-card .images .slider-wrapper .slider-wrapper{width:600px}section.container.view-gift-card .images .slider-wrapper .slider-for__item img{width:100%}section.container.view-gift-card .images .slider-wrapper .slider-for__item.is-clearance:before{content:"CLEARANCE";width:58px;height:10px;display:block;position:absolute;top:8px;left:8px;background-color:#fff;color:#000;border:2px solid #ffb511;padding:3px 6px;z-index:2;font-family:"AvantGarde";font-size:10px;line-height:14px;text-align:center}section.container.view-gift-card .images .slider-wrapper .slider-for__item.sold-out:before{content:"SOLD OUT";width:58px;height:10px;display:block;position:absolute;top:8px;left:8px;background-color:#fff;color:#000;border:1px solid #000;padding:3px 6px;z-index:2;font-family:"AvantGarde";font-size:10px;line-height:14px;text-align:center}section.container.view-gift-card .info{grid-column:span 1;padding-top:40px;padding-left:40px;margin-bottom:100px}section.container.view-gift-card .info a:hover{color:#ffb511}section.container.view-gift-card .info .h2,section.container.view-gift-card .info h2{margin-top:0px;margin-bottom:15px}section.container.view-gift-card .info form .field{margin-top:8px;margin-bottom:8px}section.container.view-gift-card .info form .field.space-above{margin-top:32px}section.container.view-gift-card .info form>.field.full label{display:block;margin-top:20px}section.container.view-gift-card .info form>.field.full input,section.container.view-gift-card .info form>.field.full textarea{display:block;width:100%}section.container.view-gift-card .info form .hidden{display:none}section.container.view-gift-card .info .description{white-space:pre-wrap}section.container.view-gift-card .info .cart{margin-top:15px;margin-bottom:15px;display:inline-block}section.container.view-gift-card .info .cart input{border:1px solid #000;padding:10px;width:60px;margin-right:15px}section.container.view-gift-card .info .stock{margin-top:20px}section.container.view-gift-card .info h6{margin-top:10px}section.container.view-gift-card .info ul{list-style-type:none;padding:0}section.container.view-gift-card .info small{margin-top:30px;max-width:340px}@media only screen and (max-width: 1000px){section.container.view-gift-card .info .h2,section.container.view-gift-card .info h2{margin-bottom:0}}@media only screen and (max-width: 800px){section.container.view-gift-card .images{grid-column:span 2;margin:2px 0 26vw}section.container.view-gift-card .info{grid-column:span 2;padding-top:0;padding-left:0}section.container.view-gift-card .info .h2,section.container.view-gift-card .info h2{margin-bottom:0}section.container.view-gift-card .related{grid-template-columns:1fr 1fr}section.container.view-gift-card .related h4{grid-column:span 2}}@media(hover: none){section.container.view-gift-card .images{margin-bottom:30px}section.container.view-gift-card .images .slider-nav{display:none}}.home-redesign .keen-slider{cursor:grab}.home-redesign .arrow{cursor:pointer}.home-redesign .image-lazy-load{opacity:.25;transition:opacity 300ms ease-in-out}.home-redesign .image-lazy-load.loaded{opacity:1}.home-redesign .hero-redesign.no-banner{height:calc(100svh - 150px - 48px)}.home-redesign .hero-redesign.with-banner{height:calc(100svh - 175px - 48px)}.home-redesign .hero-redesign .hero-slider,.home-redesign .hero-redesign .hero-slider .hero-slides{height:100%;position:relative}.home-redesign .hero-redesign .hero-slider .hero-slides{display:flex;overflow:hidden}.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide{min-width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-slide-picture{width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column}.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-slide-picture .hero-slide-img{width:100%;height:100%;object-fit:cover;object-position:center left}.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-slide-picture .hero-slide-img.half-width{width:50%;align-self:flex-end}.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-content{position:absolute;top:0;left:0;height:100%;width:50%;display:flex;justify-content:center;align-items:center}.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-content .hero-content-inner{width:42vw;max-width:600px}.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-content .hero-content-inner .hero-title{font-size:70px;margin-bottom:16px;letter-spacing:-2px}.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-content .hero-content-inner .hero-copy{margin-bottom:24px}.home-redesign .hero-redesign .hero-slider .dots{position:absolute;bottom:25px;left:0;display:flex;justify-content:center;width:100%}.home-redesign .hero-redesign .hero-slider .dots .dot{width:8px;height:8px;background:gray;border-radius:50%;margin:0 3px;cursor:pointer}.home-redesign .hero-redesign .hero-slider .dots .dot.active-dot{background:#3f3f3f;cursor:default}@media only screen and (max-width: 1024px){.home-redesign .hero-redesign.no-banner{height:calc(100svh - 143px - 48px)}.home-redesign .hero-redesign.with-banner{height:calc(100svh - 180px - 48px)}.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-slide-picture .hero-slide-img.half-width{width:100%;align-self:center}.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-content{position:absolute;right:0;width:100%;justify-content:center}.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-content .hero-content-inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:60vw;width:60vw}.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-content .hero-content-inner .hero-title{font-size:45px;line-height:54px}.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-content .hero-content-inner .hero-copy{margin-bottom:16px}}@media only screen and (max-width: 600px){.home-redesign .hero-redesign.no-banner{height:calc(100svh - 143px - 95px)}.home-redesign .hero-redesign.with-banner{height:calc(100svh - 180px - 95px)}}@media only screen and (max-width: 480px){.home-redesign .hero-redesign .hero-slider .hero-slide,.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide{flex-direction:column}.home-redesign .hero-redesign .hero-slider .hero-slide .hero-content,.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-content{justify-content:flex-start;align-items:flex-start}.home-redesign .hero-redesign .hero-slider .hero-slide .hero-content .hero-content-inner,.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-content .hero-content-inner{max-width:100%;width:100%;padding:40px;justify-content:flex-start;align-items:flex-start;text-align:left}.home-redesign .hero-redesign .hero-slider .hero-slide .hero-content .hero-content-inner .hero-title,.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-content .hero-content-inner .hero-title{margin:0}.home-redesign .hero-redesign .hero-slider .hero-slide .hero-content .hero-content-inner .hero-cta.button.black-bg.white,.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-content .hero-content-inner .hero-cta.button.black-bg.white{background-color:transparent;border:none;padding:0;color:#000;text-decoration:underline;font-size:16px;-webkit-touch-callout:default}.home-redesign .hero-redesign .hero-slider .hero-slide .hero-content .hero-content-inner .hero-cta.button.black-bg.white::after,.home-redesign .hero-redesign .hero-slider .hero-slides .hero-slide .hero-content .hero-content-inner .hero-cta.button.black-bg.white::after{content:" >"}}.home-redesign .evergreen-ctas-container{display:flex;font-family:"AvantGarde";font-weight:500;font-size:24px;line-height:22px}.home-redesign .evergreen-ctas-container .evergreen-cta{width:50%;display:flex;justify-content:center;align-items:center;border:1px solid #000;padding:12px;transition:all .3s ease}.home-redesign .evergreen-ctas-container .evergreen-cta:hover{color:#ffb511;background-color:#000}.home-redesign .evergreen-ctas-container .evergreen-cta--yellow{background-color:#ffb511;border-right:0}.home-redesign .evergreen-ctas-container .evergreen-cta--gray{background-color:#fff}@media only screen and (max-width: 600px){.home-redesign .evergreen-ctas-container{flex-direction:column}.home-redesign .evergreen-ctas-container .evergreen-cta{width:100%}.home-redesign .evergreen-ctas-container .evergreen-cta--yellow{border-bottom:0;border-right:1px solid #000}}.home-redesign .value-props{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;background-color:#fff;padding:80px 0;text-align:center}.home-redesign .value-props .title{font-size:55px;line-height:70px;margin-bottom:48px}.home-redesign .value-props .content{display:flex;justify-content:space-around;align-items:center;width:100%}.home-redesign .value-props .content .value-slider{width:95%}.home-redesign .value-props .content .value-slider .value-slides{cursor:auto}.home-redesign .value-props .content .value-slider .value-slides .value-slide{text-align:center;display:flex;flex-direction:column;align-items:center;max-width:350px}.home-redesign .value-props .content .value-slider .value-slides .value-slide .value-prop-title{font-size:32px;line-height:38px;width:255px}.home-redesign .value-props .content .value-slider .value-slides .value-slide .value-prop-copy{width:325px;margin:8px 0;line-height:24px}.home-redesign .value-props .content .arrow{display:none}.home-redesign .sell{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;height:550px;overflow:hidden}.home-redesign .sell .text{height:100%;width:50%;background-color:#ffb511;display:flex;justify-content:center;align-items:center;padding:30px}.home-redesign .sell .text .center{display:flex;flex-direction:column;text-align:left;width:65%}.home-redesign .sell .text .center .header{margin-bottom:24px;line-height:24px}.home-redesign .sell .text .center .copy{margin-bottom:24px}.home-redesign .sell .text .center .cta-button{align-self:flex-start;color:#ffb511;transition:color .1s ease}.home-redesign .sell .text .center .cta-button:hover{color:#fff}.home-redesign .sell .image{height:100%;width:50%;background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (max-width: 768px){.home-redesign .sell{flex-direction:column;height:auto}.home-redesign .sell .text{min-height:80vw;width:100vw;padding:40px 5vw}.home-redesign .sell .text .center{width:85%}.home-redesign .sell .text .center .header{margin-bottom:12px}.home-redesign .sell .text .center .copy{margin-bottom:8px}.home-redesign .sell .text .center .cta-button{background-color:transparent;border:none;padding:0;color:#000;text-decoration:underline;font-size:16px;-webkit-touch-callout:default}.home-redesign .sell .text .center .cta-button::after{content:" >"}.home-redesign .sell .image{height:80vw;width:100vw}}.home-redesign .social-media{display:flex;width:90%;flex-direction:column;margin:auto}.home-redesign .social-media .header{display:flex;justify-content:space-between;align-items:baseline;width:95%;margin:0 auto;padding-top:90px;padding-bottom:50px}.home-redesign .social-media .header .hashtag{font-size:55px;line-height:55px}.home-redesign .social-media .header .follow-link{border-bottom:1px solid #000}.home-redesign .social-media .header .follow-link-text{font-size:16px;line-height:16px}.home-redesign .social-media .desktop{display:flex;justify-content:space-around;align-items:center;padding-bottom:90px}.home-redesign .social-media .social-slider{width:90%}.home-redesign .social-media .social-slider .social-slides .social-slide .post-image{width:calc((80vw - 70px)/6);height:calc((80vw - 70px)/6);object-fit:cover;object-position:top left}.home-redesign .social-media .social-slider .social-slides .social-slide .handle{font-size:16px;line-height:20px}.home-redesign .social-media .arrow{display:flex;align-items:center;height:29px;width:24px;justify-content:center}.home-redesign .social-media .mobile{display:none}@media only screen and (max-width: 1100px){.home-redesign .value-props .content{width:90%}.home-redesign .value-props .content .value-slider{width:90%}.home-redesign .value-props .content .arrow{display:flex;align-items:center;height:29px;width:24px;justify-content:center}.home-redesign .value-props .content .arrow.hidden{display:none}.home-redesign .value-props .content .arrow.visible{display:flex}}@media only screen and (max-width: 1024px){.home-redesign .value-props{padding:40px 0}.home-redesign .value-props .title{font-size:28px;line-height:40px;margin-bottom:10px}.home-redesign .value-props .content .value-slider .value-slides .value-slide{cursor:grab}.home-redesign .value-props .content .value-slider .value-slides .value-slide .value-prop-title{font-size:24px;line-height:29px}.home-redesign .value-props .content .value-slider .value-slides .value-slide .value-prop-copy{width:270px}.home-redesign .value-props .content .arrow{display:flex;position:absolute;align-items:center;height:29px;width:24px}.home-redesign .value-props .content .arrow.left{left:0;justify-content:flex-end}.home-redesign .value-props .content .arrow.right{right:0;justify-content:flex-start}.home-redesign .social-media{height:100%;width:85%}.home-redesign .social-media .desktop{display:none}.home-redesign .social-media .header{width:90%;flex-direction:column;align-items:flex-start;padding-top:25px;padding-bottom:45px}.home-redesign .social-media .header .hashtag{font-size:28px}.home-redesign .social-media .arrow{display:flex;position:absolute;align-items:center;height:29px;width:24px;margin-bottom:30px}.home-redesign .social-media .arrow.left{left:0;justify-content:flex-end}.home-redesign .social-media .arrow.right{right:0;justify-content:flex-start}.home-redesign .social-media .arrow.hidden{display:none}.home-redesign .social-media .arrow.visible{display:flex}.home-redesign .social-media .mobile{display:flex;justify-content:center;align-items:center;padding-bottom:10px}.home-redesign .social-media .social-slider .social-slides .social-slide .post-image{width:40vw;height:40vw;object-fit:cover;object-position:top left}.home-redesign .social-media .social-slider .social-slides .social-slide .handle{padding-bottom:30px}}.home-redesign .reviews{background-color:#ffb511;position:relative;overflow:hidden;width:100%}.home-redesign .reviews .reviews-content{display:flex;align-items:center;justify-content:space-around;height:100%;width:90%;margin:auto;padding:75px 0}.home-redesign .reviews .arrow{display:flex;align-items:center;height:29px;width:24px;justify-content:center}.home-redesign .reviews .review-slider{width:90%}.home-redesign .reviews .review-slider .review-slide{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-redesign .reviews .review-slider .review-slide .review-quote{width:750px;max-width:70%;text-align:center;margin-bottom:12px;font-size:32px;line-height:40px}.home-redesign .reviews .review-slider .review-slide .review-reviewer-container{display:flex;align-items:flex-start}.home-redesign .reviews .review-slider .review-slide .review-reviewer-container .review-pic{width:56px;height:56px;border-radius:28px;margin-right:10px}.home-redesign .reviews .review-slider .review-slide .review-reviewer-container .review-reviewer-text-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.home-redesign .reviews .review-slider .review-slide .review-reviewer-container .review-reviewer-text-container .review-reviewer-stars{font-size:20px;letter-spacing:3px;margin-bottom:5px}.home-redesign .reviews .review-slider .review-slide .review-reviewer-container .review-reviewer-text-container .review-reviewer-logo{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1024px){.home-redesign .reviews .reviews-content .arrow{display:flex;position:absolute;align-items:center;height:29px;width:24px}.home-redesign .reviews .reviews-content .arrow.left{left:0;justify-content:flex-end}.home-redesign .reviews .reviews-content .arrow.right{right:0;justify-content:flex-start}.home-redesign .reviews .reviews-content .arrow.hidden{display:none}.home-redesign .reviews .reviews-content .arrow.visible{display:flex}.home-redesign .reviews .reviews-content .review-slider .review-slide .review-quote{font-size:24px;line-height:29px;max-width:85%;width:85%}.home-redesign .reviews .reviews-content .review-slider .review-slide .review-reviewer-container .review-pic{display:none}.home-redesign .reviews .reviews-content .review-slider .review-slide .review-reviewer-container .review-reviewer-text-container{flex-direction:column-reverse;align-items:center}.home-redesign .reviews .reviews-content .review-slider .review-slide .review-reviewer-container .review-reviewer-text-container .review-reviewer-logo{display:none}}@media only screen and (max-width: 768px){.home-redesign .reviews .reviews-content{padding:35px 0}}.home-redesign .counter-redesign .background{display:flex;background-size:cover;background-position:center;justify-content:center}.home-redesign .counter-redesign .background.lazy-load-background{opacity:.25;transition:opacity 300ms ease-in-out}.home-redesign .counter-redesign .background.lazy-load-background.loaded{opacity:1}.home-redesign .counter-redesign .content{color:#fff;text-align:center;padding:20% 0}.home-redesign .counter-redesign .content .logo{width:45%;margin-bottom:-20px}.home-redesign .counter-redesign .content .quantity{font-size:140px;line-height:168px}.home-redesign .counter-redesign .content .description{font-size:28px;line-height:34px}@media only screen and (max-width: 1024px){.home-redesign .counter-redesign .background.trees-overhead{background-image:url("../../dkqtxtobb/image/upload/f_auto-q_auto-best-w_1024/v1684437209/marketing/trees-overhead-mobile_zhleyf.jpg")}.home-redesign .counter-redesign .content .quantity{font-size:120px;line-height:144px}.home-redesign .counter-redesign .content .logo{width:42%}}@media only screen and (max-width: 768px){.home-redesign .counter-redesign .content .logo{width:50%}}@media only screen and (max-width: 600px){.home-redesign .counter-redesign .background.trees-overhead{background-image:url("../../dkqtxtobb/image/upload/f_auto-q_auto-best-w_600/v1684437209/marketing/trees-overhead-mobile_zhleyf.jpg")}.home-redesign .counter-redesign .content .quantity{font-size:80px;line-height:96px}.home-redesign .counter-redesign .content .description{font-size:16px;line-height:20px}.home-redesign .counter-redesign .content .logo{width:45%}.home-redesign .counter-redesign .content.trees{padding:6% 0}.home-redesign .counter-redesign .content.trees .description{font-size:32px;line-height:30px;padding-bottom:20px}}.home-redesign .product-module{position:relative;display:flex;background-color:#fff}.home-redesign .product-module .type-wrapper{display:flex;width:max-content;background-color:#ffb511;padding:9px 0;justify-content:center;margin-bottom:20px}.home-redesign .product-module .type-wrapper .type{font-size:12px;line-height:12px;padding:0 10px;text-transform:uppercase}.home-redesign .product-module .title{font-size:55px;line-height:66px;margin-bottom:32px}.home-redesign .product-module.reverse{flex-direction:row-reverse}.home-redesign .product-module .cta-button{margin:24px 0}.home-redesign .product-module .image{background-position:center}.home-redesign .product-module>.wrapper{width:50%;padding:30px}.home-redesign .product-module>.wrapper .center{position:relative;float:left;width:66%;top:50%;left:50%;transform:translate(-50%, -50%);text-align:left}@media only screen and (max-width: 1200px){.home-redesign .product-module>.wrapper .center{width:100%}}.home-redesign .product-module>.wrapper.image{background-repeat:no-repeat;background-size:cover}.home-redesign .product-module>.wrapper.image:after{content:"";display:block;padding-bottom:100%}.home-redesign .product-module>.wrapper .description{font-size:16px;line-height:24px}.home-redesign .product-module>.wrapper .items{display:flex}.home-redesign .product-module>.wrapper .items .image{max-width:130px;padding-right:10px}.home-redesign .product-module>.wrapper .item-images{display:flex}.home-redesign .product-module>.wrapper .item-images .image{max-width:130px;padding-right:10px}.home-redesign .product-module>.wrapper .mobile{display:none}.home-redesign .product-module .lazy-load-background{opacity:.25;transition:opacity 300ms ease-in-out}.home-redesign .product-module .lazy-load-background.loaded{opacity:1}@media only screen and (max-width: 1024px){.home-redesign .product-module{flex-wrap:wrap-reverse;padding:0}.home-redesign .product-module>.wrapper{width:100%;padding:0}.home-redesign .product-module>.wrapper .desktop{display:none}.home-redesign .product-module>.wrapper .mobile{display:flex;position:relative;margin:auto;min-height:400px;height:100%}.home-redesign .product-module>.wrapper .mobile .type-wrapper{margin-bottom:15px}.home-redesign .product-module>.wrapper .mobile .cta-link{border-bottom:1px solid #000;width:max-content;padding-top:16px}.home-redesign .product-module>.wrapper .mobile .cta-link .cta-text{font-size:16px;line-height:16px}.home-redesign .product-module>.wrapper .mobile .cta-link .cta-text::after{content:" >"}.home-redesign .product-module>.wrapper .mobile .arrow{display:flex;align-self:center;align-items:center;height:29px;width:24px;margin:55px 0;min-width:9px}.home-redesign .product-module>.wrapper .mobile .arrow.left{justify-content:flex-end}.home-redesign .product-module>.wrapper .mobile .arrow.right{justify-content:flex-start}.home-redesign .product-module>.wrapper .mobile .arrow.bounce{animation:bounce 3s infinite}.home-redesign .product-module>.wrapper .mobile .arrow.hidden{display:none}.home-redesign .product-module>.wrapper .mobile .arrow.visible{display:flex}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateX(0)}40%{transform:translateX(-10px)}60%{transform:translateX(-5px)}}.home-redesign .product-module>.wrapper .mobile .product-slider,.home-redesign .product-module>.wrapper .mobile .product-slider .product-slides{min-height:400px;height:100%;width:75%;position:relative;margin:auto}.home-redesign .product-module>.wrapper .mobile .product-slider .product-slides{width:100%;display:flex;margin:auto;text-align:center;overflow:hidden}.home-redesign .product-module>.wrapper .mobile .product-slider .product-slides .description-slide{text-align:left;padding-top:55px}.home-redesign .product-module>.wrapper .mobile .product-slider .product-slides .description-slide .description-content{height:100%;display:flex;flex-direction:column}.home-redesign .product-module>.wrapper .mobile .product-slider .product-slides .description-slide .description-content .title{font-size:28px;line-height:38px;margin-bottom:6px}.home-redesign .product-module>.wrapper .mobile .product-slider .product-slides .description-slide .description-content .body{line-height:20px}.home-redesign .product-module>.wrapper .mobile .product-slider .product-slides .product-slide{padding-bottom:55px;display:flex;flex-direction:column;align-items:center;justify-content:center}.home-redesign .product-module>.wrapper .mobile .product-slider .product-slides .product-slide .item-wrapper{width:80%}.home-redesign .product-module>.wrapper .mobile .product-slider .product-slides .product-slide .product-slide-picture{background-color:#fff;display:flex;flex-direction:column}.home-redesign .product-module>.wrapper .mobile .product-slider .product-slides .product-slide .product-slide-picture .product-slide-img{width:100%;height:100%;object-fit:cover;object-position:left top}.home-redesign .product-module>.wrapper .mobile .product-slider .product-slides .product-slide .product-name{padding-bottom:18px}.home-redesign .product-module>.wrapper .mobile .product-slider .product-slides .product-slide .kaiyo-price{padding-top:2px;font-weight:600}.home-redesign .product-module>.wrapper .mobile .product-slider .product-slides .product-slide .promo-container{display:flex;justify-content:center;color:#ce0a24}.home-redesign .product-module>.wrapper .mobile .product-slider .product-slides .product-slide .promo-container .promo-text{font-family:"AvantGarde",sans-serif;margin-left:8px;font-size:12px}}.home-redesign .press{width:100%;background-color:#ffb511}.home-redesign .press .press-content{display:flex;flex-direction:column;justify-content:space-evenly;width:90%;padding-bottom:90px;margin:auto}.home-redesign .press .press-header{display:flex;justify-content:space-between;align-items:baseline;width:95%;margin:0 auto;padding-top:90px;padding-bottom:50px}.home-redesign .press .press-header .press-title{font-size:55px;line-height:55px}.home-redesign .press .press-header .press-link-all{font-family:"AvantGarde",sans-serif;border-bottom:1px solid #000;line-height:16px}.home-redesign .press .arrow{display:flex;align-items:center;height:29px;width:24px;justify-content:center}.home-redesign .press .press-body{display:flex;justify-content:space-around;align-items:center}.home-redesign .press .press-slider{width:90%}.home-redesign .press .press-slider .press-slides .press-slide .press-image-link{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;justify-content:space-between}.home-redesign .press .press-slider .press-slides .press-slide .press-image-link .press-image-text{width:300px;line-height:38px}.home-redesign .press .press-slider .press-slides .press-slide .press-image-link .press-image-image{height:55px;width:270px;padding-top:16px}@media only screen and (max-width: 1200px){.home-redesign .press .press-content .press-slider .press-slides .press-slide .press-image-link .press-image-text{width:70%;font-size:32px}}@media only screen and (max-width: 1024px){.home-redesign .press .press-content{padding:75px 0}.home-redesign .press .press-content .press-header{display:none}.home-redesign .press .press-content .press-body .arrow{display:flex;position:absolute;align-items:center;height:29px;width:24px}.home-redesign .press .press-content .press-body .arrow.left{left:0;justify-content:flex-end}.home-redesign .press .press-content .press-body .arrow.right{right:0;justify-content:flex-start}.home-redesign .press .press-content .press-body .arrow.hidden{display:none}.home-redesign .press .press-content .press-body .arrow.visible{display:flex}.home-redesign .press .press-content .press-slider .press-slides .press-slide .press-image-link{flex-direction:column-reverse;justify-content:center;margin:auto}.home-redesign .press .press-content .press-slider .press-slides .press-slide .press-image-link .press-image-text{width:275px;font-size:24px;line-height:29px}.home-redesign .press .press-content .press-slider .press-slides .press-slide .press-image-link .press-image-image{padding-top:0px;padding-bottom:5px;height:41px;width:250px}}@media only screen and (max-width: 768px){.home-redesign .press .press-content{padding:35px 0}}.home-redesign .image-ideas{display:flex;width:90%;flex-direction:column;margin:auto}.home-redesign .image-ideas .header{display:flex;justify-content:space-between;align-items:baseline;width:95%;margin:0 auto;padding-top:90px;padding-bottom:50px}.home-redesign .image-ideas .header .title{font-size:55px;line-height:55px}.home-redesign .image-ideas .header .cta{border-bottom:1px solid #000}.home-redesign .image-ideas .header .cta-text{font-size:16px;line-height:16px}.home-redesign .image-ideas .content{display:flex;justify-content:space-around;align-items:center;padding-bottom:90px}.home-redesign .image-ideas .idea-slider{width:90%}.home-redesign .image-ideas .idea-slider .idea-slides .idea-slide .idea-image{width:calc((80vw - 40px)/3);height:calc((80vw - 40px)/3);object-fit:cover;object-position:top left}.home-redesign .image-ideas .idea-slider .idea-slides .idea-slide .cta-text{font-size:16px;line-height:20px}.home-redesign .image-ideas .arrow{display:flex;align-items:center;height:29px;width:24px;justify-content:center}@media only screen and (max-width: 1024px){.home-redesign .image-ideas{height:100%;width:85%}.home-redesign .image-ideas .content{justify-content:center;padding-bottom:40px}.home-redesign .image-ideas .header{width:90%;flex-direction:column;align-items:flex-start;padding-top:25px;padding-bottom:45px}.home-redesign .image-ideas .header .title{font-size:28px}.home-redesign .image-ideas .header .header-cta-text{font-size:16px}.home-redesign .image-ideas .arrow{display:flex;position:absolute;align-items:center;height:29px;width:24px}.home-redesign .image-ideas .arrow.left{left:0;justify-content:flex-end}.home-redesign .image-ideas .arrow.right{right:0;justify-content:flex-start}.home-redesign .image-ideas .arrow.hidden{display:none}.home-redesign .image-ideas .arrow.visible{display:flex}.home-redesign .image-ideas .idea-slider .idea-slides .idea-slide .idea-image{width:80vw;height:80vw;object-fit:cover;object-position:top left}}.home-redesign .collection-carousel{display:flex;width:90%;flex-direction:column;justify-content:space-evenly;margin:auto}.home-redesign .collection-carousel .header{display:flex;justify-content:space-between;align-items:baseline;width:95%;margin:0 auto;padding-top:90px;padding-bottom:50px}.home-redesign .collection-carousel .header .title{font-size:55px;line-height:55px}.home-redesign .collection-carousel .header .header-cta-link{border-bottom:1px solid #000}.home-redesign .collection-carousel .header .header-cta-text{font-size:16px;line-height:16px}.home-redesign .collection-carousel .desktop{display:flex;justify-content:space-around;align-items:center;padding-bottom:90px}.home-redesign .collection-carousel .collection-slider{width:90%}.home-redesign .collection-carousel .mobile{display:none}.home-redesign .collection-carousel .arrow{display:flex;align-items:center;height:29px;width:24px;justify-content:center}@media only screen and (max-width: 1024px){.home-redesign .collection-carousel{height:100%;width:85%}.home-redesign .collection-carousel .header{width:90%;flex-direction:column;align-items:flex-start;padding-top:25px;padding-bottom:45px}.home-redesign .collection-carousel .header .title{font-size:28px}.home-redesign .collection-carousel .header .header-cta-text{font-size:16px}.home-redesign .collection-carousel .desktop{display:none}.home-redesign .collection-carousel .arrow{display:none}.home-redesign .collection-carousel .mobile{display:flex;justify-content:center;align-items:center;padding-bottom:40px}.home-redesign .collection-carousel .mobile .collection-slider .module{margin-bottom:10px}.home-redesign .collection-carousel .mobile .arrow{display:flex;position:absolute;align-items:center;height:29px;width:24px;margin-bottom:10px}.home-redesign .collection-carousel .mobile .arrow.left{left:0;justify-content:flex-end}.home-redesign .collection-carousel .mobile .arrow.right{right:0;justify-content:flex-start}.home-redesign .collection-carousel .mobile .arrow.hidden{display:none}.home-redesign .collection-carousel .mobile .arrow.visible{display:flex}}.view-how .subnav{position:relative;text-align:center}.view-how .subnav a{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) color;display:inline-block;margin:0 40px;padding:30px 10px;min-width:120px}.view-how .subnav a:hover{color:#ffb511}.landing-page a{text-decoration:underline}.landing-page .landing-page-cta{display:block}.landing-page .landing-page-cta:not(:first-child){margin-top:16px}.landing-page .disclaimer{font-size:12px;margin-top:24px}.landing-page .landing-page-cta-button{width:100%}.landing-page .border-container{padding:50px 50px 10px}.landing-page .border-container:last-child .list-item-container{border-bottom:none}@media(max-width: 800px){.landing-page .border-container{padding:25px 25px 0}}.landing-page .list-item-container{display:flex;justify-content:center;padding-bottom:50px;border-bottom:1px solid}.landing-page .list-item-container .image-container{display:flex;justify-content:center;align-items:center}.landing-page .list-item-container .image-container .image{max-width:350px}@media(min-width: 800px)and (max-width: 950px){.landing-page .list-item-container .image-container .image{max-width:250px}}.landing-page .list-item-container .promo-text{font-family:"AvantGarde",sans-serif;color:#ce0a24}.landing-page .list-item-container .is-promo{color:#ce0a24}@media(max-width: 800px){.landing-page .list-item-container{flex-direction:column;padding-bottom:25px;text-align:center}}.landing-page .index-container{position:relative;top:10px;font-family:"AvantGarde";font-weight:500;font-size:130px;line-height:1;padding-left:50px;padding-right:50px}.landing-page .index-container--narrow{letter-spacing:-8px;padding-left:16px;padding-right:28px}@media(max-width: 800px){.landing-page .index-container{display:none}}.landing-page .content-container{display:flex;align-items:center}.landing-page .content-container .description-container{margin-bottom:48px}@media(max-width: 800px){.landing-page .content-container .description-container{margin-bottom:36px}}@media(max-width: 800px){.landing-page .content-container{justify-content:center}}.landing-page .item-container{display:flex}.landing-page .item-content-container{width:600px}.landing-page .item-content-container .h4{line-height:1.4}.landing-page .item-content-container .price-container{padding-bottom:16px}.landing-page .item-content-container .price-container .price-text{font-size:32px}.landing-page .item-content-container .price-container .price-info{font-size:12px;line-height:16px}@media(max-width: 800px){.landing-page .item-content-container .price-container{justify-content:center}}@media(min-width: 801px)and (max-width: 1200px){.landing-page .item-content-container{width:400px}}@media(max-width: 601px){.landing-page .item-content-container{width:100%}}.landing-page .filter-container{display:none}.landing-page #landing-page-content::before{content:"";display:block;height:150px;margin-top:-150px}.view-legal .line-length{max-width:1000px;margin:100px auto}.view-legal .h4{letter-spacing:0}.view-legal h5{margin-top:30px}.view-legal p,.view-legal table{margin:15px 0}.view-legal table.privacy-policy,.view-legal table.privacy-policy td,.view-legal table.privacy-policy th{border:1px solid #000;border-collapse:collapse}.view-legal table.privacy-policy td,.view-legal table.privacy-policy th{vertical-align:top;padding:5px}.view-legal table.privacy-policy th{font-weight:bold}.view-legal table.excellent-share{width:600px}.view-legal table.excellent-share,.view-legal table.excellent-share td{border:none}.view-legal ul,.view-legal ol{margin-top:15px;margin-bottom:15px}.view-legal ol ol,.view-legal ul ul,.view-legal ol ul,.view-legal ul ol,.view-legal li{margin-top:7px;margin-bottom:7px}.view-legal a{color:#767676}.view-legal a:hover{text-decoration:underline !important}.view-legal .privacy{display:grid;margin-top:16px;grid-template-columns:10% 25% 1fr 10%;grid-template-rows:repeat(13, min-content);align-items:center}.view-legal .privacy .full-row{grid-column-start:1;grid-column-end:span 5}.view-legal .privacy .full-row--centered{display:flex;justify-content:center;margin-bottom:16px}.view-legal .privacy .full-row--centered a{margin:32px}.view-legal .privacy .radio-buttons{grid-column-start:3}.view-legal .privacy .fixed{grid-column:2;padding:30px 0}.view-legal .privacy .fixed.no-pad-bottom{padding-bottom:0}.view-legal .privacy .box{grid-column:3;display:flex;flex-direction:column}.view-legal .privacy .box.text-field{grid-column-start:2;grid-column-end:span 3}.view-legal .privacy .box.text-field label{display:none}.view-legal .privacy .box.hidden{display:none}.view-legal .privacy .box textarea{width:100%}.view-legal .privacy .error{grid-column-start:3}.view-legal .privacy ul{list-style:none;padding-left:0}.view-legal .error-text{color:#cd0913}@media screen and (max-width: 600px){.view-legal .privacy .error,.view-legal .privacy .fixed,.view-legal .privacy .box,.view-legal .privacy .box.text-field{grid-column-start:1;grid-column-end:span 5}.view-legal .privacy .fixed{padding:16px 0 0}}.view-legal #california-residents-ccpa::before{content:"";display:block;height:150px;margin-top:-150px}.view-login{display:flex;justify-content:center;align-items:flex-start}.view-login .partition::before{content:"or";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#767676}.view-login .h3{letter-spacing:0}.view-login .center{max-width:650px;margin:calc((100vh - 650px)/2) 30px}.view-login .underline{border:0;padding:0;text-align:left;text-decoration:underline !important;font-family:"Space Mono",monospace;font-size:16px}.view-login .input-form label{display:block;width:100%;margin-top:20px;margin-bottom:10px}.view-login .input-form #terms-and-conditions-label{display:initial}.view-login .input-form #login-button{margin-top:30px}.view-login .input-form .error{display:block}.view-login .input-form input{width:100%}.view-login .input-form input.button{display:block;margin-top:30px;margin-right:5px;min-width:160px}.view-login .input-form input.checkbox{width:auto;margin-top:30px}.view-login .left,.view-login .right{flex:0;flex-basis:440px;background-color:#fff;margin:calc((100vh - 775px)/2) 30px;padding:40px 30px 50px}.view-login .center{max-width:650px;background-color:#fff;margin:calc((100vh - 775px)/2) 30px;padding:40px 30px 50px}@media only screen and (max-width: 1000px){.view-login{flex-wrap:wrap-reverse}.view-login .partition::before{content:"";transform:translate(-50%, -80%)}.view-login .left,.view-login .right{width:100%;padding:20px 30px 20px;margin:0 30px}.view-login .left{margin-bottom:30px}.view-login .right{margin-top:30px}}@media only screen and (max-width: 500px){.view-login::before{display:none}.view-login .left,.view-login .right{max-height:none;width:100%}.view-login .left button,.view-login .right button{width:100%;margin-bottom:10px}.view-login .left{margin-bottom:30px}}.view-login .container{display:flex;flex-direction:row;align-items:flex-start;align-self:center;justify-content:center;background-color:#fff;padding:45px 50px 75px 50px;margin:50px auto}.view-login .container .column{max-width:calc((100vw - 200px)/2);width:400px;display:flex;flex-direction:column}.view-login .container .column.input-form{margin-left:80px}.view-login .container .column.input-form .header{margin-bottom:0}.view-login .container .column.input-form #login-button{margin-top:30px}.view-login .container .column.input-form .button{margin-top:30px;margin-bottom:20px}.view-login .container .column.hidden{display:none}.view-login .container .column .header{order:0;margin-bottom:20px}.view-login .container .column .image{width:100%;object-fit:cover}.view-login .container .column .image.desktop{margin-bottom:20px}.view-login .container .column .image.mobile{display:none}.view-login .container .column .toggle-button{border:0;text-decoration:underline;padding:0;text-align:left;width:auto;font-family:"Space Mono",monospace;font-size:16px}@media only screen and (max-width: 768px){.view-login .container{flex-direction:column;background-color:transparent;align-items:center;padding:20px;margin:0}.view-login .container .column{max-width:90vw;min-width:0;width:auto}.view-login .container .column.input-form{background-color:#fff;padding:36px;margin-left:0;width:400px}.view-login .container .column .header{font-size:24px;margin-bottom:12px}.view-login .container .column .image.desktop{display:none}.view-login .container .column .image.mobile{display:block;margin-bottom:25px}.view-login .container .column .copy{margin-bottom:40px}}.missing{display:flex;justify-content:center;align-items:flex-start}.missing .center{max-width:420px;background-color:#fff;margin:calc((100vh - 573px)/2) 30px;padding:30px}.missing .center button{margin-top:30px;width:100%}section.container.view-detail{display:grid;grid-gap:16px;grid-template-columns:1fr 1fr;padding-left:96px;padding-right:96px}@media(max-width: 1280px){section.container.view-detail{padding-left:16px;padding-right:16px}}section.container.view-detail .related{display:grid;grid-gap:16px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:40px;grid-column:span 2}section.container.view-detail .related h4{grid-column:span 4;margin-top:40px}@media only screen and (max-width: 800px){section.container.view-detail .related{grid-template-columns:1fr 1fr}section.container.view-detail .related h4{grid-column:span 2;margin-top:20px}}.cross-sell{padding-left:96px;padding-right:96px}.cross-sell .cross-sell-container{padding-top:42px;padding-bottom:42px;border-top:1px solid #d9d9d9}.cross-sell .header{display:flex;justify-content:space-between;align-items:baseline}.cross-sell .header .title{font-size:32px;line-height:55px;padding-bottom:16px;letter-spacing:0}.cross-sell .header .cta{border-bottom:1px solid #000}.cross-sell .header .cta .cta-text{font-size:16px;line-height:20px}.cross-sell .arrow{position:absolute;display:flex;align-items:center;height:29px;width:24px;justify-content:center;cursor:pointer;z-index:1}.cross-sell .arrow.left{left:2vw}.cross-sell .arrow.right{right:2vw}@media only screen and (max-width: 1280px){.cross-sell .arrow.left{left:8px}.cross-sell .arrow.right{right:8px}}@media(max-width: 1280px){.cross-sell{padding-left:48px;padding-right:48px}}@media only screen and (max-width: 768px){.cross-sell{padding-left:24px;padding-right:24px}.cross-sell .cross-sell-container{padding-top:32px;padding-bottom:32px}.cross-sell .header{flex-direction:column;align-items:flex-start}.cross-sell .header .title{font-size:24px;line-height:26px;padding-bottom:15px}.cross-sell .header .cta{margin-bottom:20px}.cross-sell .header .cta .cta-text{font-size:12px;line-height:12px}.cross-sell .arrow{display:none}}.image-ideas{border-top:1px solid #d9d9d9;padding-top:42px;padding-bottom:102px}.image-ideas .content{display:flex;align-items:center;justify-content:space-around}.image-ideas .idea-slider{width:100%}.image-ideas .idea-slider .idea-image{width:calc((98vw - 112px)/3);height:calc((98vw - 112px)/3);object-fit:cover;object-position:top left}.image-ideas .idea-slider .cta-text{font-size:16px;line-height:20px;padding-top:4px}@media only screen and (min-width: 1440px){.image-ideas .idea-slider .idea-image{width:400px;height:400px;object-fit:cover;object-position:top left}}@media only screen and (max-width: 768px){.image-ideas{padding-top:28px;padding-bottom:56px}.image-ideas .idea-slider{margin-right:-24px;width:calc(100% + 24px)}.image-ideas .idea-slider .idea-image{width:calc((98vw - 48px)/2.5);height:calc((98vw - 48px)/2.5)}.image-ideas .idea-slider .cta-text{font-size:12px}}.product-details-title{font-size:32px;line-height:38px;margin:0}.mt6{margin-top:3em}.spacer{margin-top:2em}.item-details-mobile{padding-top:1.5em;padding-bottom:1.5em}.item-details-mobile .expandable-item-head{top:4px}@media(min-width: 769px){.item-details-mobile{display:none}}.expandable-items-container{padding:0;overflow:hidden;position:relative;padding-bottom:4px}.expandable-items-container .expandable-item-head{top:4px}.expandable-items-container .hover-button{position:relative;top:3px}.expandable-items-container .expandable-item-head{position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.expandable-items-container .expandable-item-head .expandable-item-button{min-width:20px;min-height:20px}.expandable-items-container .expandable-item-head .expandable-item-button .expandable-button-icon-wrapper{width:20px;height:20px;display:flex;justify-content:center;align-items:center}.expandable-items-container .expandable-item-head .expandable-item-button .expandable-button-icon-wrapper .less,.expandable-items-container .expandable-item-head .expandable-item-button .expandable-button-icon-wrapper .more{display:flex;justify-content:center;align-items:center;position:absolute}.expandable-items-container .expandable-item-head .expandable-item-button .expandable-button-icon-wrapper .less.hidden,.expandable-items-container .expandable-item-head .expandable-item-button .expandable-button-icon-wrapper .more.hidden{display:none}.expandable-items-container .expandable-item-body{position:relative;overflow:visible;will-change:max-height;transition:all .4s ease-out;opacity:1;width:54%;margin-top:-32px;margin-left:auto;margin-right:50px;font-size:16px;line-height:1.5}.expandable-items-container .expandable-item-details{letter-spacing:-0.5px;font-size:16px;line-height:2}.expandable-items-container .expandable-item-dimensions{display:flex;white-space:nowrap}.expandable-items-container .expandable-item-description{white-space:pre-line}@media(max-width: 1280px){.expandable-items-container .expandable-item-body{width:auto;margin-top:8px}}.expandable-items-container .expandable-item-body .condition-container{display:flex;position:relative}.expandable-items-container .expandable-item-body .expandable-ol{list-style:none;counter-reset:item;padding-left:0;margin:2em 0}.expandable-items-container .expandable-item-body .expandable-li{counter-increment:item;display:flex;margin-top:30px}.expandable-items-container .expandable-item-body .expandable-li:before{content:counters(item, ".") " ";position:absolute;height:40px;font-size:40px;font-family:"AvantGarde",sans-serif;display:flex;align-items:center;margin-top:3px;left:-50px}@media(max-width: 1280px){.expandable-items-container .expandable-item-body .expandable-li:before{position:relative;left:0;margin-right:1em}}@media(max-width: 768px){.expandable-items-container .expandable-item-body .expandable-li:before{font-size:32px}}.expandable-items-container .expandable-item-body .expandable-li .process-title{font-family:"AvantGarde",sans-serif;font-weight:500;font-size:24px;line-height:34px}@media(max-width: 768px){.expandable-items-container .expandable-item-body .expandable-li .process-title{font-size:18px}}.expandable-items-container .expandable-item-body .expandable-li .process-text{font-size:16px;line-height:1.5}.expandable-items-container .expandable-close{opacity:0}.expandable-item-body .expandable-content-copy{display:flex;padding-bottom:12px;font-size:16px}.expandable-item-body .expandable-content-copy:last-child{padding-bottom:0}.expandable-item-body .expandable-content-copy--tree{padding-top:8px}.expandable-item-body .expandable-content-icon{padding-left:4px;width:40px;flex-shrink:0}.expandable-item-body .expandable-content-icon svg{position:relative;top:2px}.expandable-item-body .expandable-content-container{padding-top:12px;padding-bottom:12px}.expandable-item-body .expandable-content-icon--tree svg{top:0;width:24px;height:25px}.expandable-item-body .expandable-content-icon--cloud svg{left:2px;width:20px}.expandable-item-body .expandable-content-icon--shield svg{width:20px;height:16px}.expandable-item-body .expandable-content-lead{font-family:"AvantGarde"}.expandable-item-body .expandable-content-paragraph{padding-bottom:8px}.tabbed-item-description-container{padding-top:42px}.tabbed-item-description-container .tabbed-item-header-container{display:flex}.tabbed-item-description-container .tabbed-item-header{cursor:pointer;width:33.3333333333%;padding-bottom:10px;text-align:center;border-bottom:2px solid #d9d9d9}.tabbed-item-description-container .tabbed-item-header.active{border-color:#000}.tabbed-item-description-container .tabbed-content-container{position:relative}.tabbed-item-description-container .tabbed-content{position:absolute;top:0;width:100%;height:100%;visibility:hidden;padding:44px 44px 0;display:flex;opacity:0;transition:opacity .1s ease-in}.tabbed-item-description-container .tabbed-content.active{position:relative;visibility:visible;opacity:1}.tabbed-item-description-container .tabbed-content .hover-accent{text-decoration:underline}.tabbed-item-description-container .tabbed-content--details{display:grid;justify-content:start;gap:90px;line-height:2}.tabbed-item-description-container .tabbed-content--details .tabbed-content-left,.tabbed-item-description-container .tabbed-content--details .tabbed-content-right{grid-row-start:1}.tabbed-item-description-container .tabbed-content--impact,.tabbed-item-description-container .tabbed-content--guarantee{display:grid;grid-template-columns:60% 40%}.tabbed-item-description-container .tabbed-content--impact .tabbed-content-left,.tabbed-item-description-container .tabbed-content--guarantee .tabbed-content-left{padding-right:60px}.tabbed-item-description-container .tabbed-content--impact .tabbed-content-right{display:flex;flex-direction:row}.tabbed-item-description-container .tabbed-content--impact .tabbed-content-trees{width:200px}.tabbed-item-description-container .tabbed-content--impact .tabbed-content-icon--tree{margin-right:6px}.tabbed-item-description-container .tabbed-content--impact .tabbed-content-icon--cloud{left:11px;margin-right:26px}.tabbed-item-description-container .tabbed-content--impact .tabbed-content-offset{width:115px}.tabbed-item-description-container .tabbed-content--impact .tabbed-content-group{display:flex}@media(max-width: 1300px){.tabbed-item-description-container .tabbed-content--impact .tabbed-content-right{flex-direction:column}}.tabbed-item-description-container .tabbed-content--guarantee .tabbed-content-header{display:flex;font-family:"AvantGarde"}.tabbed-item-description-container .tabbed-content--guarantee .tabbed-content-icon--guarantee{top:-2px;margin-right:16px}.tabbed-item-description-container .tabbed-content--guarantee .tabbed-content-copy{line-height:1.75}.tabbed-item-description-container .hover-button{display:inline-flex}.tabbed-item-description-container .hover-tooltip{max-width:350px;top:0}.tabbed-item-description-container .tabbed-content-icon{position:relative;top:2px}.tabbed-item-description-container .tabbed-content-icon--cleanliness{top:4px}.tabbed-item-description-container .tabbed-content-lead{font-family:"AvantGarde"}.tabbed-item-description-container .tabbed-content-copy{margin-bottom:10px}@media(max-width: 768px){.tabbed-item-description-container{display:none}}.item-details-lede{font-family:"AvantGarde"}.photo-section{position:relative;display:flex}@media(max-width: 768px){.photo-section{display:none}}.photo-section .photo-container{margin-left:2em}@media(max-width: 1280px){.photo-section .photo-container{margin-left:1em}}.photo-section .photo-container .photo-item{width:500px;cursor:zoom-in;height:500px;overflow:hidden;position:relative}.photo-section .photo-container .photo-item.is-clearance:first-of-type:before{content:"CLEARANCE";height:20px;display:block;position:absolute;top:8px;left:8px;background-color:#fff;color:#000;border:2px solid #ffb511;padding:8px 14px;z-index:2;font-family:"AvantGarde";font-size:20px;line-height:26px;text-align:center}.photo-section .photo-container .photo-item.sold-out:first-of-type:before{content:"SOLD OUT";width:116px;height:20px;display:block;position:absolute;top:8px;left:8px;background-color:#fff;color:#000;border:2px solid #000;padding:8px 14px;z-index:2;font-family:"AvantGarde";font-size:20px;line-height:26px;text-align:center}@media only screen and (max-width: 1280px){.photo-section .photo-container .photo-item.sold-out:first-of-type:before,.photo-section .photo-container .photo-item.is-clearance:first-of-type:before{height:16px;padding:6px 12px;font-size:16px;line-height:21px}}@media(max-width: 1280px){.photo-section .photo-container .photo-item{width:300px;height:300px}}.mobile-carousel{display:none;position:relative}.mobile-carousel .zoom-icon{position:absolute;bottom:0;right:0;width:24px;height:24px}.mobile-carousel-image{display:block}@media(max-width: 768px){.mobile-carousel{display:block;padding-bottom:30px}}.slider-for .slider-for__item{display:none}.slider-for .slider-for__item:nth-of-type(1){display:block}.slider-for.slick-initialized .slider-for__item{display:block}.images .slider-wrapper .slider-for__item{margin:2px;position:relative}.images .slider-wrapper .slider-for__item img{width:100%;height:100%}.images .slider-wrapper .slider-for__item.sold-out:before{content:"SOLD OUT";height:20px;display:block;position:absolute;top:8px;left:8px;background-color:#fff;color:#000;border:2px solid #000;padding:8px 14px;z-index:2;font-family:"AvantGarde";font-size:20px;line-height:26px;text-align:center}.images .slider-wrapper .slider-for__item.is-clearance:before{content:"CLEARANCE";height:20px;display:block;position:absolute;top:8px;left:8px;background-color:#fff;color:#000;border:2px solid #ffb511;padding:8px 14px;z-index:2;font-family:"AvantGarde";font-size:20px;line-height:26px;text-align:center}@media only screen and (max-width: 800px){.images .slider-wrapper .slider-for__item.sold-out:before,.images .slider-wrapper .slider-for__item.is-clearance:before{font-size:18px;padding:6px 12px}}.images .slick-dots{position:absolute;bottom:-22px;left:0;right:0;padding:0;text-align:center}.images .slick-dots li{position:relative;display:inline-block;cursor:pointer}.images .slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.images .slick-dots li::before{font-size:28px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;color:#e2e2e2;-webkit-font-smoothing:antialiased}.images .slick-dots li.slick-active::before{color:#231f20}.button-icon{width:20px !important;height:20px;margin-bottom:-3px;margin-right:5px}.close-button{width:30px;height:30px}.add-to-cart{background-color:#ffc200;color:#231f20;display:flex;align-items:center;justify-content:center;border-color:#ffc200;font-family:"AvantGarde",sans-serif;transition:all 200ms cubic-bezier(0.345, 0.115, 0.135, 1.42)}.add-to-cart:hover{transform:scaleX(1.015) scaleY(1.035) perspective(1px);box-shadow:0 4px 20px rgba(34,34,34,.15)}.add-to-cart:active{transform:scaleX(1) scaleY(1) perspective(1px);box-shadow:none}.add-to-cart:has(.cart-inner){padding:0}.add-to-cart .cart-inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.add-to-cart:disabled{opacity:50%}.add-to-cart:disabled:hover,.add-to-cart:disabled:active{transform:none;box-shadow:0}.hover-accent:hover{color:#ffc200}.add-to-cart-container,.add-to-cart{width:100%}.add-to-cart,.set-price-alert-button,.make-an-offer-button{font-size:20px}.pdp-buttons{position:relative;width:500px;height:70px;display:flex;align-items:top;font-weight:500;font-size:20px;justify-content:space-between}.price-alert-modal-pane{overflow:hidden !important}@media only screen and (max-width: 800px){.open .price-alert-modal-pane{top:62% !important;height:75%}}.price-alerts-checkbox{flex:1;margin-left:-10px;margin-top:-13px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dollar{display:inline-block;position:relative;width:100%}.dollar input{padding-left:15px}.dollar:before{position:absolute;content:"$";left:5px;top:10px}.price-alerts-terms-and-conditions{flex:10;margin-top:10px !important;font-size:12px;margin-bottom:10px !important;line-height:15px}.set-price-alert-container{display:none}.set-price-alert-container,.set-price-alert-button{width:240px;align-items:center}.edit-modal-item-name{font-size:17px;margin-bottom:10px}.edit-modal-current-price{display:flex;align-items:flex-start}.edit-modal-current-price .currency{font-size:16px;line-height:16px;margin-top:3px}.edit-modal-current-price .amount{font-family:"AvantGarde",sans-serif;font-size:24px;line-height:29px}.original-price{margin-bottom:2px !important}.affirm-message{min-height:40px}@media(max-width: 768px){.affirm-message{width:100%}}.make-an-offer,.price-alerts-watchers{text-align:center;margin-top:8px;font-family:"AvantGarde";display:flex;align-items:center;justify-content:center}.make-an-offer-info-text,.price-alert-info-text{font-size:16px}.make-an-offer-info,.price-alert-info{margin-left:.25em !important;display:inline-flex !important;align-items:center;font-family:"Space Mono",monospace;font-size:16px;letter-spacing:-0.5px;margin-top:-1px}.price-alert-link{margin-top:10px;text-align:center;text-decoration:underline;margin-top:5px}.price-alert-title{margin-left:10px}.price-alert-submit-button{width:100%}#price-alert-price-errors,#price-alert-email-errors{margin:10px 0 25px 10px}.make-an-offer-modal{position:absolute;padding:30px;top:75px;left:0;display:none;border:1px solid #000;background-color:#fff;flex-direction:column;text-align:left;z-index:5}.make-an-offer-modal.open{display:flex}@media(max-width: 768px){.product-details-title{font-size:24px;line-height:28px}.pdp-buttons{display:inline-block;text-align:center;width:100%}.add-to-cart-container,.set-price-alert-container,.make-an-offer-container{width:100%;height:95px}.make-an-offer-button,.set-price-alert-button,.add-to-cart{width:100%;pointer-events:auto}.affirm-message{height:20px;margin:0 auto}}.make-an-offer-button:hover,.set-price-alert-button:hover{transform:scaleX(1.015) scaleY(1.035) perspective(1px);box-shadow:0 4px 20px rgba(34,34,34,.15)}.subtitle1{font-size:24px;line-height:1;letter-spacing:.5px;font-weight:500}@media(max-width: 768px){.subtitle1{font-size:20px;line-height:26px}}.product-wrapper{margin:0 auto;padding:20px 96px 40px;max-width:1440px;background-color:#fff}.product-wrapper img{width:100%;max-height:100%;max-width:100%}@media(max-width: 1280px){.product-wrapper{padding:20px 56px 40px}}@media(max-width: 768px){.product-wrapper{padding:20px 24px 0}}.product-wrapper .breadcrumbs{font-size:12px}.product-wrapper .breadcrumbs>*{margin-right:4px}.product-wrapper .breadcrumbs a:hover{color:#ffc200}@media(max-width: 480px){.product-wrapper .breadcrumbs{display:flex;flex-wrap:wrap}}.product-wrapper .product-container{display:flex;gap:4.5em;margin-top:36px}@media(max-width: 768px){.product-wrapper .product-container{flex-direction:column;gap:0em;margin-top:12px}}.staff-favorite{position:absolute;top:0;right:0;width:54px;height:54px;z-index:2}.staff-favorite.hidden{display:none}.no-opacity{opacity:0}.product-details-container{flex:1}.title-container{display:flex;align-items:start;justify-content:space-between;margin-bottom:1.5em}@media(max-width: 768px){.title-container{margin-bottom:.75em}}@media(min-width: 769px){.title-container{margin-top:2.5em}}.title-container button.favorite-container{min-width:29px;width:29px;min-height:27px;height:27px;padding:0;border:0}.title-container button.favorite-container .favorite-icon svg{transition:all 300ms ease-in-out}.title-container button.favorite-container.favorited .favorite-icon svg{fill:#ffb511 !important}.title-container button.favorite-container:hover .favorite-icon svg path{stroke:#ffb511}@media(min-width: 769px){.title-container button.favorite-container{position:relative;top:-2.5em}}.add-to-cart-button-unactive{background-color:#767676;color:#fff}.line-through{text-decoration:line-through;color:#767676}.price-container{display:flex;align-items:center;margin-bottom:2em}.price-container .price-container-inner{display:flex;align-items:flex-start;margin-right:1.3em}.price-container .price-container-inner--promo{color:#ce0a24}.price-container .price-text{font-family:"AvantGarde",sans-serif;font-size:32px;letter-spacing:.5px;line-height:38px;font-weight:500}.price-container .price-info{font-size:16px}.price-container .price-info .price-promo-lede{font-family:"AvantGarde",sans-serif;font-weight:500;color:#ce0a24;font-size:16px}.price-container .price-promo-container{display:flex}.price-container .price-promo-container .discount-container{padding-left:12px;color:#767676}@media(max-width: 768px){.price-container{margin-bottom:1.25em}.price-container .price-text{font-size:24px}.price-container .price-info{font-size:12px;line-height:1.25}.price-container .price-info .price-promo-lede{font-size:12px;line-height:1.25}}.price-container .dollar-decoration{font-size:16px}.ripple{display:flex;justify-content:center;align-items:center;cursor:pointer;background-position:center;transition:background .2s;border-radius:50%}.ripple:hover{background:#e2e2e2 radial-gradient(circle, transparent 1%, #e2e2e2 1%) center/15000%}.ripple:active{background-color:#bababa;background-size:100%;transition:background 0s}.ripple{display:flex;justify-content:center;align-items:center;cursor:pointer;background-position:center;transition:background .2s;border-radius:50%}.ripple:hover{background:#e2e2e2 radial-gradient(circle, transparent 1%, #e2e2e2 1%) center/15000%}.ripple:active{background-color:#bababa;background-size:100%;transition:background 0s}@media(max-width: 768px){#app-product-shipping{min-height:96px}}.flex-container{display:flex;font-size:16px;line-height:1.5}.flex-container:not(last-child){margin-bottom:10px}.flex-container--pickup,.flex-container--transfer-fee{margin-top:10px}.icon-spacer{display:flex;width:30px;flex-shrink:0;align-items:center}.icon-spacer .icon{position:relative;margin-right:10px;width:20px}.icon-spacer .no-icon{padding-left:30px}.icon-bell{margin-top:10px}.shop-local-product .hover-button{margin-left:-5px}.shop-local-product .icon-spacer{width:46px}.shop-local-product .icon-spacer .icon{width:26px}.shop-local-product .icon-spacer .icon-truck{left:-5px;width:32px}.shop-local-product .flex-container--pickup,.shop-local-product .flex-container--transfer-fee{margin-top:8px}.tag-container,.category-container{max-width:1440px;margin:0 auto;transition:all .3s ease;padding:1em 56px 0;max-height:500px;opacity:1;font-size:12px;opacity:.5}.tag-container .tag-text,.category-container .tag-text{display:inline-block}.tag-container .tag-item:hover,.category-container .tag-item:hover{color:#ffc200}@media(max-width: 1280px){.tag-container,.category-container{padding:1em 16px 0}}.tag-container{margin-bottom:1.5em}.product-tags-module{border-top:1px solid #d9d9d9;padding-top:42px;padding-bottom:34px}.product-tags-module .product-tags{display:flex;flex-wrap:wrap}.product-tags-module .product-tags .tag-wrapper{border:1px solid;margin-right:20px;margin-bottom:20px;padding:4px 0}.product-tags-module .product-tags .tag-wrapper .tag-text{margin:8px 20px}@media only screen and (max-width: 768px){.product-tags-module{padding-top:32px;padding-bottom:20px}.product-tags-module .product-tags .tag-wrapper{margin-right:12px;margin-bottom:12px;padding:0}.product-tags-module .product-tags .tag-wrapper .tag-text{font-size:12px}}#affirm-message.StripeElement{padding:6px 0px 14px}.intro{margin-bottom:25px}.breadcrumb-item{text-decoration:underline}.breadcrumb-item:hover{color:#ffb511}.breadcrumb-nav{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}@media only screen and (max-width: 800px){.breadcrumb-nav{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.photo-section{position:relative;display:flex}.photo-section .thumbnails-section{position:relative;height:fit-content;box-sizing:border-box;top:24px}.photo-section .thumbnails-section .thumbnail-arrow{position:absolute;width:100%;display:flex;justify-content:center;padding:0;border:none;height:auto}.photo-section .thumbnails-section .thumbnail-arrow.hidden{display:none}.photo-section .thumbnails-section .thumbnail-arrow--up{top:-30px;transform:rotate(180deg)}.photo-section .thumbnails-section .thumbnail-arrow--down{bottom:-30px}.photo-section .thumbnail-container{height:fit-content;box-sizing:border-box;min-width:50px;min-height:430px;max-height:440px;overflow-y:scroll;padding:2px;scrollbar-width:none;-ms-overflow-style:none}.photo-section .thumbnail-container::-webkit-scrollbar{width:0;height:0}.photo-section .thumbnail-container .thumbnail-image-item{cursor:pointer;width:50px;height:50px;margin-bottom:24px;position:relative;border:1px solid #dcdcdc}.photo-section .thumbnail-container .thumbnail-image-item:last-of-type{margin-bottom:0}.photo-section .thumbnail-container .thumbnail-image-item-img{position:relative}.photo-section .thumbnail-container .selected-thumbnail-item{border:1px solid #bababa}.photo-section .thumbnail-container .selected-thumbnail-item:before{content:" ";width:54px;height:54px;background-color:#bababa;position:absolute;z-index:0;top:-3px;left:-3px}.photo-section .zoom-icon{display:none;position:absolute;bottom:0;right:0;width:24px;height:24px}@media(max-width: 768px){.photo-section{display:none}}.photo-section .photo-container{margin-left:2em}.photo-section .photo-container .photo-item{display:none;position:relative;cursor:zoom-in;width:500px;height:500px;overflow:hidden}.photo-section .photo-container .photo-item.photo-item--selected{display:block}.photo-section .photo-container .photo-item .photo-item-img{position:relative}.photo-section .photo-container .photo-item.is-clearance:first-of-type:before{content:"CLEARANCE";height:20px;display:block;position:absolute;top:8px;left:8px;background-color:#fff;color:#000;border:2px solid #ffb511;padding:8px 14px;z-index:2;font-family:"AvantGarde";font-size:20px;line-height:19px;text-align:center}.photo-section .photo-container .photo-item.sold-out:first-of-type:before{content:"SOLD OUT";width:116px;height:20px;display:block;position:absolute;top:8px;left:8px;background-color:#fff;color:#000;border:2px solid #000;padding:8px 14px;z-index:2;font-family:"AvantGarde";font-size:20px;line-height:19px;text-align:center}.photo-section .photo-container .photo-item:hover .zoom-icon{display:block}@media only screen and (max-width: 1280px){.photo-section .photo-container .photo-item.sold-out:first-of-type:before,.photo-section .photo-container .photo-item.is-clearance:first-of-type:before{height:16px;padding:6px 12px;font-size:16px;line-height:16px}}@media(max-width: 1280px){.photo-section .photo-container .photo-item{width:300px;height:300px}.photo-section .thumbnail-container{max-height:275px;min-height:auto}.photo-section .thumbnail-image-item{width:32px;height:32px}.photo-section .selected-thumbnail-item:before{width:36px;height:36px}.photo-section .photo-container{margin-left:1em}}.product-carousel{width:100%}.product-carousel .collection-slider{width:102%}.product-carousel .collection-slider-wrapper{display:flex;justify-content:space-around;align-items:center}.product-carousel .title{font-size:32px}@media only screen and (max-width: 768px){.product-carousel{padding-top:32px;padding-bottom:32px}.product-carousel .collection-slider{width:100%}.product-carousel .collection-slider-wrapper{margin-right:-24px;width:calc(100% + 24px)}.product-carousel .module .details{border-top:none;padding-top:0}.product-carousel .module .image{bottom:70px}}.icon-image-carousel .grid-link-wrapper{display:flex;align-items:center}.icon-image-carousel .title{font-size:32px}.icon-image-carousel .mobile{display:none}.icon-image-carousel .collection-slider{width:100%}.icon-image-carousel .collection-slider-wrapper{display:flex;justify-content:space-between;align-items:center}.icon-image-carousel .icon-link-text{font-family:"AvantGarde",sans-serif;padding-left:21px}@media only screen and (max-width: 768px){.icon-image-carousel .mobile{display:grid;grid-gap:16px;grid-template-columns:1fr 1fr}.icon-image-carousel .collection-slider-wrapper{display:none}.icon-image-carousel .icon-link-text{font-size:12px;padding-left:8px;line-height:14px}}@media only screen and (max-width: 1080px){.icon-image-carousel .icon-link-text{font-size:12px}}@media only screen and (max-width: 1280px){.icon-image-carousel .icon-image{width:75px;height:75px}}.view-reset{display:flex;justify-content:center;align-items:flex-start}.view-reset .center{max-width:420px;background-color:#fff;margin:calc((100vh - 775px)/2) 30px 0;padding:30px}.view-reset .center label{display:block;width:100%;margin-top:30px;margin-bottom:-25px}.view-reset .center input{width:100%;margin-top:30px;margin-right:5px}.view-reset .center button{margin-top:30px;margin-right:5px;min-width:160px}.view-sign-up{height:100vh}.view-sign-up .bg-image{background-image:url("../../images-sub/cta/red_couch.jpg");background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover;height:100%;display:flex;justify-content:center;padding-top:80px}.view-shop{display:flex;margin-top:44px}.view-shop.four-oh-four{display:block}.view-shop.app-shop{min-height:100%}.view-shop.app-shop section.shop-listing{padding-top:110px}@media only screen and (max-width: 1100px){.view-shop.app-shop section.shop-listing{padding-top:90px}}@media only screen and (max-width: 900px){.view-shop.app-shop section.shop-listing{padding-top:0}}.view-shop.hidden{display:none}.view-shop .grid-container{width:100%}.view-shop .grid-container section.shop-listing{padding-top:16px;margin-top:0}.view-shop .grid-container section.shop-listing h1.title{font-size:32px;line-height:58px}@media only screen and (max-width: 1050px){.view-shop .grid-container section.shop-listing h1.title{font-size:28px;line-height:42px;margin:.3em}}.view-shop .grid-container section.shop-listing .grid-header-container{display:none;height:50px}@media only screen and (max-width: 900px){.view-shop .grid-container section.shop-listing .grid-header-container{display:block}}.view-shop .grid-container section.shop-listing .grid-header-container-new-designs{display:none;height:66px;padding-bottom:16px}@media only screen and (max-width: 1023px){.view-shop .grid-container section.shop-listing .grid-header-container-new-designs{display:block}}.view-shop .grid-container section.shop-listing .grid-header-container-new-designs .grid-header{display:flex;justify-content:center}.view-shop .grid-container section.shop-listing .grid-header-container-new-designs .mobile-filter-toggle .slider-icon,.view-shop .grid-container section.shop-listing .grid-header-container-new-designs .mobile-filter-toggle svg{pointer-events:none}.view-shop .grid-container section.shop-listing .grid-header{display:flex;transition:background-color 125ms cubic-bezier(0.4, 0, 0.2, 1);background-color:#f0f0f0}.view-shop .grid-container section.shop-listing .grid-header .count{width:100%}.view-shop .grid-container section.shop-listing .grid-header .mobile-filter-toggle{display:flex;align-items:center;justify-content:center;width:353px;max-width:90%;border-width:2px}.view-shop .grid-container section.shop-listing .grid-header .mobile-filter-toggle .slider-icon{margin-right:10px;margin-bottom:-4px}.view-shop .grid-container section.shop-listing .grid-header .filter-and-sort{width:210px;padding:0;margin-bottom:0;font-size:14px;position:relative;display:flex;align-content:center;font-weight:500;height:50px;line-height:50px}.view-shop .grid-container section.shop-listing .grid-header .filter-and-sort span{display:none}.view-shop .grid-container section.shop-listing .grid-header .filter-and-sort.show-count{width:320px}.view-shop .grid-container section.shop-listing .grid-header .filter-and-sort.show-count span{display:inline}.view-shop .grid-container section.shop-listing .grid-header .filter-and-sort:after{content:"";display:block;height:8px;width:8px;border-style:solid;border-color:#222;border-width:1.625px 1.625px 0 0;border-radius:1px;transform:rotate(45deg);margin-left:8px;margin-top:auto;margin-bottom:auto}.view-shop .grid-container section.shop-listing .grid-header.fixed{position:fixed;top:0;left:0;width:100%;z-index:3;background-color:#fff;border-bottom:1px solid #767676;border-top:1px solid #767676}.view-shop .grid-container section.shop-listing .grid-header.fixed .filter-and-sort{width:240px}.view-shop .grid-container section.shop-listing .grid-header.fixed .filter-and-sort.show-count{width:350px}.view-shop .grid-container section.shop-listing .brand-category-header{text-align:left;margin-bottom:40px}.view-shop .grid-container section.shop-listing .brand-category-header h1{margin-top:0}.view-shop .grid-container section.shop-listing .brand-category-header p{white-space:pre-line;margin-bottom:30px}.view-shop .grid-container section.shop-listing .brand-category-header a{text-decoration:underline}.view-shop .grid-container section.shop-listing .brand-category-header .description{padding:0px 50px}.view-shop .grid-container section.shop-listing .brand-category-header .title,.view-shop .grid-container section.shop-listing .brand-category-header .description{padding-left:50px;margin-left:0}.view-shop .grid-container section.shop-listing .brand-category-header .title{font-size:55px}@media only screen and (max-width: 800px){.view-shop .grid-container section.shop-listing .brand-category-header{padding:0}.view-shop .grid-container section.shop-listing .brand-category-header .title,.view-shop .grid-container section.shop-listing .brand-category-header .description{padding-left:20px}}@media only screen and (max-width: 1100px){.view-shop .grid-container section.shop-listing{padding-top:16px}}@media only screen and (max-width: 900px){.view-shop .grid-container section.shop-listing{padding-top:16px}}.view-shop header{position:fixed;width:100%;z-index:9;padding:0 16px 0 16px;background-color:#f0f0f0}.view-shop header .filter-container{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) color;z-index:4;width:100%;font-family:"Space Mono",monospace;border-bottom:1px solid #ccc;background-color:#f0f0f0;padding-top:16px;padding-bottom:2px}.view-shop header .filter-container .close{display:none}.view-shop header .filter-container .dropdowns{display:flex}.view-shop header .filter-container .dropdowns .filter{position:relative;transition:125ms cubic-bezier(0.4, 0, 0.2, 1) color;margin-right:16px;padding-right:16px;padding-bottom:16px;cursor:pointer}.view-shop header .filter-container .dropdowns .filter.active span.hover{color:#ffb511}.view-shop header .filter-container .dropdowns .filter.active .dropdown{display:block}.view-shop header .filter-container .dropdowns .filter.active .dropdown.shop-local{display:flex;z-index:2}.view-shop header .filter-container .dropdowns .filter .hover{font-family:"Space Mono",monospace}@media only screen and (min-width: 900px){.view-shop header .filter-container .dropdowns .filter .selected-filter-wrapper{display:none}.view-shop header .filter-container .dropdowns .filter .sort-filter-mobile{display:none}}.view-shop header .filter-container .dropdowns .dropdown{position:absolute;background-color:#fff;top:32px;left:0;width:260px;min-height:62px;max-height:70vh;overflow:auto;padding:16px;display:none;z-index:3;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.view-shop header .filter-container .dropdowns .dropdown.price-height{min-height:80px}.view-shop header .filter-container .dropdowns .dropdown .title{margin-bottom:4px}.view-shop header .filter-container .dropdowns .dropdown .search{border:#ccc 1px solid;width:100%;padding:12px 8px;margin-bottom:16px}.view-shop header .filter-container .dropdowns .dropdown .search:focus{border-color:#ffb511}.view-shop header .filter-container .dropdowns .dropdown .bounds{position:relative;display:flex;justify-content:space-between;margin-top:16px;margin-bottom:16px}.view-shop header .filter-container .dropdowns .dropdown .bounds.currency:before{content:"$";position:absolute;top:11px;left:8px}.view-shop header .filter-container .dropdowns .dropdown .bounds.currency:after{content:"$";position:absolute;top:11px;right:75px}.view-shop header .filter-container .dropdowns .dropdown .bounds.currency input{padding:12px 8px 12px 20px}.view-shop header .filter-container .dropdowns .dropdown .bounds input{border:#ccc 1px solid;width:94px;padding:12px 8px}.view-shop header .filter-container .dropdowns .dropdown .bounds input:focus{border-color:#ffb511}.view-shop header .filter-container .dropdowns .dropdown .space{margin-top:32px}.view-shop header .filter-container .dropdowns .dropdown .slider{margin-top:16px;width:calc(100% - 32px);height:20px;margin-left:16px}.view-shop header .filter-container .dropdowns .dropdown .slider .noUi-connect{background-color:#ffb511}.view-shop header .filter-container .dropdowns .dropdown ul{list-style:none;padding:0}.view-shop header .filter-container .dropdowns .dropdown ul.active .toggle{transform:rotate(45deg)}.view-shop header .filter-container .dropdowns .dropdown ul.active .toggle path{fill:#ffb511}.view-shop header .filter-container .dropdowns .dropdown ul.active .option{display:block}.view-shop header .filter-container .dropdowns .dropdown ul#brands li{display:none}.view-shop header .filter-container .dropdowns .dropdown ul#brands li.show{display:block}.view-shop header .filter-container .dropdowns .dropdown ul.simple li{padding:4px 16px 4px 0}.view-shop header .filter-container .dropdowns .dropdown ul.simple li label{cursor:pointer}.view-shop header .filter-container .dropdowns .dropdown ul.simple li input{margin:0 8px}.view-shop header .filter-container .dropdowns .dropdown ul.simple li input:checked+label{color:#ffb511}.view-shop header .filter-container .dropdowns .dropdown ul.simple li label:hover,.view-shop header .filter-container .dropdowns .dropdown ul.simple li input:hover{color:#ffb511}.view-shop header .filter-container .dropdowns .dropdown ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-shop header .filter-container .dropdowns .dropdown ul li.category{position:relative;padding:4px 16px 4px 0}.view-shop header .filter-container .dropdowns .dropdown ul li.category:hover{color:#ffb511}.view-shop header .filter-container .dropdowns .dropdown ul li.category:hover svg path{fill:#ffb511}.view-shop header .filter-container .dropdowns .dropdown ul li.category .toggle{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;position:absolute;top:40%;right:0}.view-shop header .filter-container .dropdowns .dropdown ul li.category .toggle path{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all}.view-shop header .filter-container .dropdowns .dropdown ul li.option{display:none;padding:4px 0 4px 0}.view-shop header .filter-container .dropdowns .dropdown ul li.option label{cursor:pointer}.view-shop header .filter-container .dropdowns .dropdown ul li.option input{margin:0 8px}.view-shop header .filter-container .dropdowns .dropdown ul li.option input:checked+label{color:#ffb511}.view-shop header .filter-container .dropdowns .dropdown ul li.option label:hover,.view-shop header .filter-container .dropdowns .dropdown ul li.option input:hover{color:#ffb511}@media only screen and (max-width: 900px){.view-shop header .filter-container{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding-top:0;overflow:auto;display:none;z-index:100}.view-shop header .filter-container.active{display:block}.view-shop header .filter-container .close{display:block;position:absolute;height:38px;top:8px;right:4px;border:none}.view-shop header .filter-container .dropdowns{flex-wrap:wrap;margin-top:160px;border-top:2px solid #000}.view-shop header .filter-container .dropdowns:before{content:"Filter By";position:absolute;top:130px;left:16px;font-family:"AvantGarde",sans-serif;font-size:19px}.view-shop header .filter-container .dropdowns .filter{margin-right:0;padding:0;width:100%;border-bottom:1px solid #000}.view-shop header .filter-container .dropdowns .filter.active span.hover{color:#ffb511}.view-shop header .filter-container .dropdowns .filter.active span.hover .toggle{transform:rotate(180deg)}.view-shop header .filter-container .dropdowns .filter.active span.hover .toggle path{fill:#ffb511}.view-shop header .filter-container .dropdowns .filter.active .dropdown{display:block}.view-shop header .filter-container .dropdowns .filter.sort{position:absolute;border:1px solid #000;top:52px;left:16px;right:16px;line-height:12px;width:auto;z-index:3}.view-shop header .filter-container .dropdowns .filter .hover{position:relative;display:block;padding:16px 16px 0px;width:100%}.view-shop header .filter-container .dropdowns .filter .hover .toggle{display:inline-block;transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;position:absolute;top:60%;right:16px}.view-shop header .filter-container .dropdowns .filter .hover .toggle path{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all}.view-shop header .filter-container .dropdowns .filter .sort-filter-desktop{display:none}.view-shop header .filter-container .dropdowns .filter .selected-filter-wrapper{display:block;padding-bottom:16px}.view-shop header .filter-container .dropdowns .filter .selected-filter-wrapper .selected-filter-name{padding-left:16px;font-size:12px}.view-shop header .filter-container .dropdowns .dropdown{position:relative;width:100%;top:0;max-height:none;box-shadow:none;border-top:1px solid #ccc}.view-shop header .filter-container .dropdowns .dropdown ul li.option label{cursor:pointer;display:inline-block;width:calc(100% - 40px)}}.view-shop header .tags{display:flex;align-items:center;width:100%;padding-top:8px;background-color:#f0f0f0}.view-shop header .tags h5{margin-right:16px}.view-shop header .tags small a{display:inline-block;margin-right:16px}@media only screen and (max-width: 600px){.view-shop header .tags small a{line-height:12px;padding:2px 8px;margin-right:2px}}.view-shop header .tags small a:hover{color:#ffb511}.view-shop .related-tags{margin:32px 16px 10px}.view-shop .oops{margin:.67em;margin-right:auto;text-align:left}@media only screen and (max-width: 600px){.view-shop .oops{margin:10px}}.view-shop .oops .oops-message{margin-left:.67em}.view-shop .oops h1{font-size:56px;line-height:66px;max-width:700px}@media only screen and (max-width: 1050px){.view-shop .oops h1{font-size:28px;line-height:42px;margin:.3em}}.view-shop .oops p{font-family:"Space Mono",monospace;font-size:16px;letter-spacing:.1px;line-height:22px}.view-shop .pagination{list-style-type:none;padding:0;text-align:center;margin-bottom:50px}@media only screen and (max-width: 900px){.view-shop .pagination{margin-bottom:0}}.view-shop .pagination li{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;position:relative;display:inline-block;margin:8px;width:44px;height:44px;border:1px solid #000}.view-shop .pagination li:hover{border-color:#ffb511}.view-shop .pagination li.active{color:#fff;background-color:#000}.view-shop .pagination li.active:hover{border-color:#000}.view-shop .pagination li.view-all{width:100px}.view-shop .pagination li a{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:10px}.view-shop .pagination li a.arrow{padding-top:8px}.view-shop .breadcrumbs{position:absolute;font-family:"AvantGarde";font-size:12px;line-height:16px;left:0;right:0;top:-16px;text-align:center}.view-shop .filter-container{display:none;width:256px;min-width:256px;padding-top:16px;letter-spacing:1px}.view-shop .filter-container.mobile-display{position:fixed;display:block;top:0;left:0;right:0;width:100vw;z-index:2001;min-height:100%;height:100%;padding-top:0;overflow-y:scroll;padding-bottom:80px}.view-shop .sort-container{display:none;position:absolute;top:-32px;right:16px}.view-shop section.shop-listing .grid.hidden{display:none}.view-shop .no-results-grid{padding-top:48px}@media only screen and (min-width: 1024px){.view-shop{padding-left:16px}.view-shop .filter-container,.view-shop .sort-container{display:block}.view-shop .breadcrumbs{top:-20px;left:auto;right:auto;text-align:left}}@media only screen and (max-width: 1150px){.view-shop.shop-local.app-shop section.shop-listing{padding-top:0}}@media only screen and (max-width: 1150px){.view-shop.shop-local section.shop-listing{margin-top:0}}@media only screen and (max-width: 1150px){.view-shop.shop-local section.shop-listing .grid-header-container{display:block}}.view-shop.shop-local header .filter-container .dropdowns .filter .shop-local-arrow{display:none}.view-shop.shop-local header .filter-container .dropdowns .filter .shop-local-close-button{display:none;position:absolute;font-size:16px;font-family:"Space Mono",monospace;border:none;padding:0;left:-24px;top:-13px}.view-shop.shop-local header .filter-container .dropdowns .filter .shop-local-close-button--mobile{position:relative;display:inline-block;top:0;left:16px}.view-shop.shop-local header .filter-container .dropdowns .filter .shop-local-close-button--desktop{display:none;font-size:12px;width:40px;height:20px;position:relative;align-self:flex-end;margin-bottom:8px;border-bottom:1px solid #000}@media only screen and (min-width: 1151px){.view-shop.shop-local header .filter-container .dropdowns .filter .shop-local-close-button{display:block}.view-shop.shop-local header .filter-container .dropdowns .filter .shop-local-close-button--mobile{display:none}.view-shop.shop-local header .filter-container .dropdowns .filter .shop-local-close-button--desktop{display:block}}@media only screen and (max-width: 1250px){.view-shop.shop-local header .filter-container .dropdowns .filter{margin-right:0}}.view-shop.shop-local header .filter-container .dropdowns .filter--shop{margin-left:auto}.view-shop.shop-local header .filter-container .dropdowns .filter--shop .filter{margin-right:0;padding-left:44px}.view-shop.shop-local header .filter-container .dropdowns .filter--shop .filter .shop-local-zip{text-decoration:underline}.view-shop.shop-local header .filter-container .dropdowns .filter--shop .filter.active span.hover .shop-local-zip{color:#000}.view-shop.shop-local header .filter-container .dropdowns .shop-local-truck{position:absolute;top:-1px;left:0;pointer-events:none}.view-shop.shop-local header .filter-container .dropdowns .dropdown.shop-local{width:460px;left:auto;right:0;top:40px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-bottom:0;padding-right:0}.view-shop.shop-local header .filter-container .dropdowns .dropdown .shop-local-copy{margin-bottom:20px;padding-right:20px}.view-shop.shop-local header .filter-container .dropdowns .dropdown .shop-local-input{width:160px}@media only screen and (max-width: 1150px){.view-shop.shop-local header .filter-container{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding-top:0;overflow:auto;display:none;z-index:100}.view-shop.shop-local header .filter-container.active{display:block}.view-shop.shop-local header .filter-container .close{display:block;position:absolute;height:38px;top:8px;right:4px;border:none}.view-shop.shop-local header .filter-container .dropdowns{flex-wrap:wrap;margin-top:160px;border-top:2px solid #000}.view-shop.shop-local header .filter-container .dropdowns:before{content:"Filter By";position:absolute;top:130px;left:16px;font-family:"AvantGarde",sans-serif;font-size:19px}.view-shop.shop-local header .filter-container .dropdowns .filter--shop .filter{padding-left:0}.view-shop.shop-local header .filter-container .dropdowns .filter{margin-right:0;padding:0;width:100%;border-bottom:1px solid #000}.view-shop.shop-local header .filter-container .dropdowns .filter.active span.hover{color:#ffb511}.view-shop.shop-local header .filter-container .dropdowns .filter.active span.hover .toggle{transform:rotate(180deg)}.view-shop.shop-local header .filter-container .dropdowns .filter.active span.hover .toggle path{fill:#ffb511}.view-shop.shop-local header .filter-container .dropdowns .filter.active .dropdown{display:block}.view-shop.shop-local header .filter-container .dropdowns .filter.sort{position:absolute;border:1px solid #000;top:52px;left:16px;right:16px;line-height:12px;width:auto;z-index:3}.view-shop.shop-local header .filter-container .dropdowns .filter .hover{position:relative;display:block;padding:16px 16px 0px;width:100%}.view-shop.shop-local header .filter-container .dropdowns .filter .hover .toggle{display:inline-block;transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;position:absolute;top:60%;right:16px}.view-shop.shop-local header .filter-container .dropdowns .filter .hover .toggle path{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all}.view-shop.shop-local header .filter-container .dropdowns .filter .sort-filter-desktop{display:none}.view-shop.shop-local header .filter-container .dropdowns .filter .selected-filter-wrapper{display:block;padding-bottom:16px}.view-shop.shop-local header .filter-container .dropdowns .filter .selected-filter-wrapper .selected-filter-name{padding-left:16px;font-size:12px}.view-shop.shop-local header .filter-container .dropdowns .dropdown{position:relative;width:100%;top:0;max-height:none;box-shadow:none;border-top:1px solid #ccc}.view-shop.shop-local header .filter-container .dropdowns .dropdown ul li.option label{cursor:pointer;display:inline-block;width:calc(100% - 40px)}}@media only screen and (max-width: 1150px){.view-shop.shop-local header .filter-container .dropdowns .filter--shop{margin-left:0;width:100%}.view-shop.shop-local header .filter-container .dropdowns .filter--shop .shop-local-truck{top:14px;left:16px}.view-shop.shop-local header .filter-container .dropdowns .filter--shop .shop-local-arrow{display:block}.view-shop.shop-local header .filter-container .dropdowns .filter--shop .hover{padding-left:60px;margin-bottom:16px}.view-shop.shop-local header .filter-container .dropdowns .dropdown.shop-local{width:100%;left:auto;right:auto;top:auto}}@media only screen and (max-width: 1150px){.view-shop.shop-local .clearance-link{display:inline-block;margin:16px}}.app-shop section.shop-listing{margin-top:40px}@media only screen and (min-width: 1025px)and (max-width: 1080px){.app-shop section.shop-listing .grid{grid-template-columns:1fr 1fr;grid-gap:8px}.app-shop section.shop-listing .grid .module.large{grid-column:span 1;grid-row:span 1}}.view-static-page .line-length{max-width:1000px;margin:100px auto}.view-static-page p{margin:15px 0}.view-static-page .glove{text-align:center}section.container.view-submission-add-items{display:flex;padding-top:100px;padding-bottom:100px}section.container.view-submission-add-items h3{margin-bottom:30px}section.container.view-submission-add-items .single-column-only{display:none}section.container.view-submission-add-items .summary p{margin-bottom:10px}section.container.view-submission-add-items .summary .button{display:block}section.container.view-submission-add-items .summary .items{list-style-type:none;padding:0;margin:30px 0}section.container.view-submission-add-items .summary .items .item.disabled{opacity:.3}section.container.view-submission-add-items .summary .items .item{position:relative;padding:10px;background-color:#fff;margin-bottom:15px;display:flex;align-items:center}section.container.view-submission-add-items .summary .items .item .image{position:relative;width:100px;height:100px;margin-left:10px;margin-right:20px}section.container.view-submission-add-items .summary .items .item .image img{position:absolute;top:50%;transform:translateY(-50%);max-width:100%;max-height:100%}section.container.view-submission-add-items .summary .items .item .details h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.container.view-submission-add-items .left{width:50%;padding-right:8.3%}section.container.view-submission-add-items .left .error{margin-bottom:30px}section.container.view-submission-add-items .left .intro{margin-bottom:20px}section.container.view-submission-add-items .left .success{margin-bottom:20px}section.container.view-submission-add-items .left .success .button{display:block}section.container.view-submission-add-items .left form .section{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 30px;margin-bottom:40px}section.container.view-submission-add-items .left form .field{position:relative;display:inline-block}section.container.view-submission-add-items .left form .field.half{grid-column:span 1}section.container.view-submission-add-items .left form .field.full{width:100%;grid-column:span 2}section.container.view-submission-add-items .left form .field .input{width:100%}section.container.view-submission-add-items .left form .field .input:focus+.placeholder,section.container.view-submission-add-items .left form .field .input:valid+.placeholder{font-size:12px;transform:translate3d(0, -100%, 0);opacity:1}section.container.view-submission-add-items .left form .field .input.files{border:1px solid #000;padding:10px}section.container.view-submission-add-items .left form .field .placeholder{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;position:absolute;top:0;left:0;opacity:.5;pointer-events:none;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.container.view-submission-add-items .left form .field .fixed{display:block;margin-bottom:5px}section.container.view-submission-add-items .left form .field small{margin-top:10px}section.container.view-submission-add-items .left form .button{display:block}section.container.view-submission-add-items .right{width:50%;padding-left:8.3%;padding-right:8.3%}@media only screen and (max-width: 1200px){section.container.view-submission-add-items{padding:60px 60px 120px}section.container.view-submission-add-items .left{padding-right:0;padding-right:60px}section.container.view-submission-add-items .right{padding-left:0;padding-right:0}}@media only screen and (max-width: 1000px){section.container.view-submission-add-items{flex-wrap:wrap}section.container.view-submission-add-items .single-column-only{display:block}section.container.view-submission-add-items .left{width:100%;margin-bottom:60px;padding-right:0}section.container.view-submission-add-items .right{width:100%;padding-left:0}}@media only screen and (max-width: 600px){section.container.view-submission-add-items{padding:60px 16px 120px}section.container.view-submission-add-items .left form{grid-gap:40px 15px}}section.container.view-submission-contact-and-order-details{display:flex;padding-top:100px;padding-bottom:100px}section.container.view-submission-contact-and-order-details h3{margin-bottom:30px}section.container.view-submission-contact-and-order-details .left{width:50%;padding-left:8.3%;padding-right:8.3%}section.container.view-submission-contact-and-order-details .left p{margin-bottom:10px}section.container.view-submission-contact-and-order-details .left .items{list-style-type:none;padding:0;margin:30px 0}section.container.view-submission-contact-and-order-details .left .items .item.disabled{opacity:.3}section.container.view-submission-contact-and-order-details .left .items .item{position:relative;padding:10px;background-color:#fff;margin-bottom:15px;display:flex;align-items:center}section.container.view-submission-contact-and-order-details .left .items .item .image{position:relative;width:100px;height:100px;margin-left:10px;margin-right:20px}section.container.view-submission-contact-and-order-details .left .items .item .image img{position:absolute;top:50%;transform:translateY(-50%);max-width:100%;max-height:100%}section.container.view-submission-contact-and-order-details .left .items .item .details h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.container.view-submission-contact-and-order-details .right{width:50%;padding-right:8.3%}section.container.view-submission-contact-and-order-details .right .error{margin-bottom:30px}section.container.view-submission-contact-and-order-details .right .intro{margin-bottom:20px}section.container.view-submission-contact-and-order-details .right form{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 30px}section.container.view-submission-contact-and-order-details .right form .field{position:relative;display:inline-block}section.container.view-submission-contact-and-order-details .right form .field.hidden{display:none}section.container.view-submission-contact-and-order-details .right form .field.half{grid-column:span 1}section.container.view-submission-contact-and-order-details .right form .field.full{width:100%;grid-column:span 2}section.container.view-submission-contact-and-order-details .right form .field .input{width:100%}section.container.view-submission-contact-and-order-details .right form .field .input:focus+.placeholder,section.container.view-submission-contact-and-order-details .right form .field .input:valid+.placeholder{font-size:12px;transform:translate3d(0, -100%, 0);opacity:1}section.container.view-submission-contact-and-order-details .right form .field .input.files{border:1px solid #000;padding:10px}section.container.view-submission-contact-and-order-details .right form .field .placeholder{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;position:absolute;top:0;left:0;opacity:.5;pointer-events:none;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.container.view-submission-contact-and-order-details .right form .field .fixed{display:block;margin-bottom:5px}section.container.view-submission-contact-and-order-details .right form .field small{margin-top:10px}section.container.view-submission-contact-and-order-details .right form button{width:100%}section.container.view-submission-contact-and-order-details.cc-hidden .right form .field .creditcard-placeholder{display:none}section.container.view-submission-contact-and-order-details.cc-hidden .right form .field .creditcard-error{display:none}section.container.view-submission-contact-and-order-details.cc-hidden .right form .field p{display:none}@media only screen and (max-width: 1200px){section.container.view-submission-contact-and-order-details{padding:60px 60px 120px}section.container.view-submission-contact-and-order-details .left{padding-left:0;padding-right:60px}section.container.view-submission-contact-and-order-details .right{padding-right:0}}@media only screen and (max-width: 1000px){section.container.view-submission-contact-and-order-details{flex-wrap:wrap}section.container.view-submission-contact-and-order-details .left{width:100%;padding-left:0;padding-right:0;margin-bottom:60px}section.container.view-submission-contact-and-order-details .right{width:100%}}@media only screen and (max-width: 600px){section.container.view-submission-contact-and-order-details{padding:60px 16px 120px}section.container.view-submission-contact-and-order-details .right form{grid-gap:40px 15px}}section.container.view-submit{display:flex;padding-top:100px;padding-bottom:100px}section.container.view-submit h3{margin-bottom:30px}section.container.view-submit .left{width:50%;padding-left:8.3%;padding-right:8.3%}section.container.view-submit .left p{margin-bottom:10px}section.container.view-submit .left .items{margin:30px 0}section.container.view-submit .left .items .item{position:relative;height:100px;padding:10px 10px 10px 110px;background-color:#fff;margin-bottom:15px}section.container.view-submit .left .items .item img{position:absolute;top:10px;left:10px}section.container.view-submit .left .items .item .details h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.container.view-submit .right{width:50%;padding-right:8.3%}section.container.view-submit .right form{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 30px}section.container.view-submit .right form .field{position:relative;display:inline-block}section.container.view-submit .right form .field.half{grid-column:span 1}section.container.view-submit .right form .field.full{width:100%;grid-column:span 2}section.container.view-submit .right form .field .input{width:100%}section.container.view-submit .right form .field .input:focus+.placeholder,section.container.view-submit .right form .field .input:valid+.placeholder{font-size:12px;transform:translate3d(0, -100%, 0);opacity:1}section.container.view-submit .right form .field .input.files{border:1px solid #000;padding:10px}section.container.view-submit .right form .field .placeholder{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;position:absolute;top:0;left:0;opacity:.5;pointer-events:none;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.container.view-submit .right form .field .fixed{display:block;margin-bottom:5px}section.container.view-submit .right form button{width:100%}@media only screen and (max-width: 1200px){section.container.view-submit{padding:60px 60px 120px}section.container.view-submit .left{padding-left:0;padding-right:60px}section.container.view-submit .right{padding-right:0}}@media only screen and (max-width: 1000px){section.container.view-submit{flex-wrap:wrap}section.container.view-submit .left{width:100%;padding-left:0;padding-right:0;margin-bottom:60px}section.container.view-submit .right{width:100%}}@media only screen and (max-width: 600px){section.container.view-submit{padding:60px 16px 120px}section.container.view-submit .right form{grid-gap:40px 15px}}@media only screen and (max-width: 670px){section.container.view-submit .right form .field.responsive-full{grid-column:span 2}}section.container.view-success{display:flex;padding-top:100px;padding-bottom:100px}section.container.view-success h3{margin-bottom:30px}section.container.view-success .left{width:66.6%;padding-left:8.3%;padding-right:8.3%}section.container.view-success .left p{margin-bottom:10px}section.container.view-success .left .addresses{display:flex;flex-wrap:wrap;justify-content:space-between;margin:60px 0 30px}section.container.view-success .left .addresses div{width:calc((100% - 30px)/2);margin-bottom:30px}section.container.view-success .left .invite{display:flex;padding-top:30px;margin-bottom:45px}section.container.view-success .left .invite input{width:100%;margin-right:15px}section.container.view-success .left .invite button{min-width:120px}section.container.view-success .left .invite button:hover{color:#ffb511}section.container.view-success .left .social{margin-top:45px;border-top:1px solid #000;padding-top:30px}section.container.view-success .left .social svg{margin-right:15px;vertical-align:middle}section.container.view-success .left .social svg:hover path{fill:#ffb511}section.container.view-success .left .social svg path{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) fill}section.container.view-success .right{width:33.3%;padding-right:8.3%}section.container.view-success .right p{margin-bottom:10px}section.container.view-success .right table{width:100%;border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:15px}section.container.view-success .right table.products{margin-top:30px;border-top:1px solid #000;padding:15px 0}section.container.view-success .right table tr td{padding:8px 0}section.container.view-success .right table tr td:nth-child(2){text-align:right}section.container.view-success .right .terms{display:flex;margin-top:15px;border-top:1px solid #000;padding-top:30px;margin-bottom:30px;line-height:14px}section.container.view-success .right .terms input{margin-right:10px}section.container.view-success .right .submit{width:100%}@media only screen and (max-width: 1100px){section.container.view-success{padding-top:60px}section.container.view-success .left{padding-left:0%;padding-right:45px}section.container.view-success .right{padding-right:0%}}@media only screen and (max-width: 850px){section.container.view-success{padding-top:60px}section.container.view-success .left{width:60%;padding-right:30px}section.container.view-success .right{width:40%}}@media only screen and (max-width: 700px){section.container.view-success{flex-wrap:wrap}section.container.view-success .left{width:100%;padding-right:0;margin-bottom:90px}section.container.view-success .right{width:100%}}section.app-contact{display:flex;padding:100px 8.3%}section.app-contact .left{width:40%;margin-right:10%}section.app-contact .right{width:50%}section.app-contact .full{width:100%}section.app-contact .direct,section.app-contact .social{margin-top:30px;border-top:1px solid #000;padding-top:5px}section.app-contact .direct h5,section.app-contact .social h5{margin:15px 0}section.app-contact .direct .icons,section.app-contact .social .icons{display:flex;align-items:center;margin:15px 0}section.app-contact .direct .icons svg,section.app-contact .social .icons svg{margin-right:15px}section.app-contact .direct .icons svg:hover path,section.app-contact .social .icons svg:hover path{fill:#ffb511}section.app-contact .direct .icons svg path,section.app-contact .social .icons svg path{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) fill}section.app-contact .form input{width:100%;margin-top:30px}section.app-contact .form input.button{width:auto;margin-top:0px}section.app-contact .form label{display:block;margin:30px 0 5px}section.app-contact .form textarea{width:100%;margin-bottom:15px}section.app-contact .form input:focus,section.app-contact .form input:hover,section.app-contact .form textarea:focus,section.app-contact .form textarea:hover{border-color:#ffb511}section.app-contact.accent-bg .form input{border-bottom:1px solid #000}section.app-contact.accent-bg .form input:hover,section.app-contact.accent-bg .form input:focus{border-color:#000}section.app-contact.accent-bg .form textarea{border:1px solid #000}@media only screen and (max-width: 1000px){section.app-contact .left{width:45%;margin-right:5%}}@media only screen and (max-width: 800px){section.app-contact{padding:100px 60px;flex-wrap:wrap}section.app-contact .left{width:100%;margin-bottom:60px}section.app-contact .right{width:100%}}@media only screen and (max-width: 500px){section.app-contact{padding:100px 30px}}.app-counter{padding:70px 100px;text-align:center}@media only screen and (max-width: 800px){.app-counter{padding:70px 60px}}@media only screen and (max-width: 600px){.app-counter{padding:40px 60px}}aside.app-cta{position:relative;display:flex;background-color:#ffb511}aside.app-cta.reverse{flex-direction:row-reverse}aside.app-cta.simple{padding:80px}aside.app-cta.simple>div{width:100%}aside.app-cta.simple button{margin-top:15px}aside.app-cta.simple h1,aside.app-cta.simple h2{max-width:560px;margin:0 auto}aside.app-cta.simple h1.wider-title,aside.app-cta.simple h2.wider-title{max-width:600px}aside.app-cta>div{width:50%;text-align:center}aside.app-cta>div.text{padding:30px}aside.app-cta>div .center{position:relative;float:left;width:66%;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 1200px){aside.app-cta>div .center{width:100%}}aside.app-cta>div.image{background-repeat:no-repeat;background-size:cover}aside.app-cta>div.image:after{content:"";display:block;padding-bottom:100%}aside.app-cta>div h1,aside.app-cta>div h2{margin-bottom:30px}aside.app-cta>div p{margin-bottom:30px}aside.app-cta>div a.open-zip-modal{text-decoration:underline}@media only screen and (max-width: 800px){aside.app-cta{flex-wrap:wrap;padding:45px 0}aside.app-cta.simple{padding:30px}aside.app-cta>div{width:100%}aside.app-cta>div.image{display:none}}aside.app-cta.is-landing{background-color:#f0f0f0}aside.app-cta.is-landing p{white-space:break-spaces}.sell-used-furniture aside.app-cta{background-color:#ffb511}aside.app-cta .lazy-load-background{opacity:.25;transition:opacity 300ms ease-in-out}aside.app-cta .lazy-load-background.loaded{opacity:1}section.app-faq{position:relative;background-color:#ffb511;display:flex;padding:100px 8.3%}section.app-faq .toggle{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;position:absolute;right:0px}section.app-faq .toggle path{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all}section.app-faq .left{width:33.3%}section.app-faq .right{width:66.6%}section.app-faq .category.open h3 .toggle{transform:rotate(45deg)}section.app-faq .category.open .questions{max-height:100%}section.app-faq .category h3{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;position:relative;padding:15px 15px 15px 0;border-bottom:1px solid #000;cursor:pointer}section.app-faq .category h3:hover{color:#fff}section.app-faq .category h3:hover .toggle path{fill:#fff}section.app-faq .category h3:first-of-type{padding-top:0}section.app-faq .category h3 .toggle{top:calc(50% - 4px)}section.app-faq .category>ul{margin-top:-1px;padding-left:0;list-style:none;overflow:hidden;max-height:0px}section.app-faq .category>ul ul,section.app-faq .category>ul ol{margin-top:16px;margin-bottom:16px}section.app-faq .category>ul>li{position:relative;border-top:1px solid #000;margin-bottom:10px}section.app-faq .category>ul>li.open .toggle{transform:rotate(45deg)}section.app-faq .category>ul>li.open div.answer{max-height:3000px}section.app-faq .category>ul>li .toggle{top:13px}section.app-faq .category>ul>li h5{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;margin-bottom:15px;cursor:pointer;padding-right:15px}section.app-faq .category>ul>li h5:hover{color:#fff}section.app-faq .category>ul>li h5:hover .toggle path{fill:#fff}section.app-faq .category>ul>li div.answer{overflow:hidden;max-height:0px;transition:max-height 125ms}section.app-faq .category>ul>li div.answer p{margin-bottom:12px}section.app-faq .category>ul>li div.answer a{text-decoration:underline}section.app-faq .category>ul>li div.answer a:hover{color:#fff}section.app-faq .category>ul>li div.answer table.revenue-share th:first-child,section.app-faq .category>ul>li div.answer td:first-child{padding-right:60px}@media only screen and (max-width: 400px){section.app-faq .category>ul>li div.answer table.revenue-share th:first-child,section.app-faq .category>ul>li div.answer td:first-child{padding-right:16px}}section.app-faq .category>ul>li div.answer .subsection-title{display:block;font-weight:bold;margin-bottom:6px}@media only screen and (max-width: 800px){section.app-faq{padding:100px 60px;flex-wrap:wrap}section.app-faq h3.left{width:100%;margin-bottom:60px}section.app-faq .right{width:100%}}@media only screen and (max-width: 500px){section.app-faq{padding:100px 30px}section.app-faq h3.left{margin-bottom:30px}}@media only screen and (min-width: 801px){section.app-faq .category .questions{transition:max-height 500ms}section.app-faq .category.open .questions{max-height:11000px}}footer.app-footer{position:relative;z-index:1;padding:60px 0 20px 0;background-color:#000;color:#fff}footer.app-footer a{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) color}footer.app-footer a:hover{color:#ffb511}footer.app-footer .four-col{display:flex;padding-left:8.3%}footer.app-footer .four-col nav{width:calc((100% - 60px)/4)}footer.app-footer .four-col nav h5{margin-bottom:40px}footer.app-footer .four-col nav svg{margin-right:15px;vertical-align:middle}footer.app-footer .four-col nav svg:hover path{fill:#ffb511}footer.app-footer .four-col nav svg path{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) fill}footer.app-footer .four-col nav input{border-bottom-color:#fff;margin-bottom:16px}@media only screen and (max-width: 1000px){footer.app-footer .four-col{flex-wrap:wrap}footer.app-footer .four-col nav{width:calc((100% - 20px)/2);margin-bottom:60px}footer.app-footer .four-col nav h5{margin-bottom:30px}}@media only screen and (max-width: 500px){footer.app-footer .four-col{flex-wrap:wrap;padding-left:0}footer.app-footer .four-col nav{width:100%;margin-bottom:60px;text-align:center}footer.app-footer .four-col nav h5{margin-bottom:15px}}footer.app-footer .copyright{color:#777;margin-left:8.3%;margin-right:8.3%;margin-top:50px}@media only screen and (max-width: 500px){footer.app-footer .copyright{text-align:center}}.beat{animation-name:color;animation-duration:2s;animation-iteration-count:infinite}@keyframes color{0%{color:#777}10%{color:#f4427d}20%{color:#993255}30%{color:#f4427d}100%{color:#777}}.klaviyo-desktop{display:none}@media(min-width: 768px){.klaviyo-mobile{display:none}.klaviyo-desktop{display:block}}@media only screen and (max-width: 1023px){body.focused-nav .app-header .top .hamburger.mobile .open-icon{display:none}}.app-header{position:fixed;font-family:"AvantGarde";font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-align:left;z-index:2000;top:0;left:0;right:0;background-color:#fff;box-shadow:0px 2px 4px rgba(0,0,0,.25),0px -1px 4px rgba(0,0,0,.15)}.app-header .top{display:flex;align-items:center;height:76px;border-bottom:1px solid #ccc}.app-header .top .logo{margin-top:8px;margin-right:55px;width:150px}.app-header .top .logo path{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all}.app-header .top .logo:hover path{fill:#ffb511}.app-header .top .mobile{display:none}.app-header .top .user-actions{display:flex;margin-left:auto;padding-left:16px;justify-content:flex-end;align-items:center;font-size:14px}.app-header .top .user-actions .logged-in{display:flex}.app-header .top .user-actions .action{display:flex;margin-left:54px;position:relative;align-items:center}.app-header .top .user-actions .action .meatball{display:none;position:absolute;background-color:#ffb511;border-radius:100%;width:13px;height:13px;font-size:9px;line-height:15px;text-align:center;left:15px;top:-4px}.app-header .top .user-actions button.action{border:none;padding:0}.app-header .top .user-actions .action-container{display:flex;align-items:center;justify-content:center}.app-header .top .user-actions .login-text{position:relative;top:2px;padding-left:5px}.app-header .top .user-actions .mobile,.app-header .top .user-actions .mobile-actions{display:none}.app-header .top .user-actions .sell-item{background-color:#ffb511;width:112px;line-height:1;padding-top:9px;padding-bottom:9px}.app-header .top .user-actions .profile-icon{position:relative;top:-1px}.app-header .top .user-actions .cart-icon{position:relative;top:1px}.app-header .top .user-actions .cart-icon path,.app-header .top .user-actions .profile-icon path{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all}.app-header .top .user-actions .cart-icon:hover path,.app-header .top .user-actions .profile-icon:hover path{fill:#ffb511}.app-header .top .user-actions .login path,.app-header .top .user-actions .login .login-text{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all}.app-header .top .user-actions .login:hover path,.app-header .top .user-actions .login:hover .login-text{fill:#ffb511;color:#ffb511}.app-header .top .user-actions .favorites-icon{position:relative;top:2px;transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all}.app-header .top .user-actions .favorites-icon:hover path{stroke:#ffb511}.app-header .bottom{display:flex;height:75px;align-items:center}.app-header .bottom .header{display:flex;position:relative;width:100%;height:100%;align-items:center;justify-content:space-between}.app-header .bottom .header .link{position:relative;margin-left:65px}.app-header .bottom .header .left{display:flex;height:100%;transform:translateX(-32px)}.app-header .bottom .header .left .filter{display:flex;padding-left:32px;padding-right:32px;height:100%;align-items:center;transition:25ms cubic-bezier(0.4, 0, 0.2, 1) all}.app-header .bottom .header .left .filter .dropdown-container{visibility:hidden;opacity:0;display:flex;position:absolute;width:calc(100vw - 64px);left:32px;z-index:2000;background-color:#fff;border-top:1px solid #ccc;line-height:16px;color:#000;top:74px;box-shadow:0 -6px 0 #fff,0 1px 6px rgba(0,0,0,.35)}.app-header .bottom .header .left .filter .dropdown-container .dropdown-content{display:grid;width:100%;padding:30px 40px;column-gap:20px;white-space:nowrap}.app-header .bottom .header .left .filter .dropdown-container .dropdown-content.dropdown-brands{grid-template-columns:repeat(4, 1fr)}.app-header .bottom .header .left .filter .dropdown-container .dropdown-content.dropdown-categories{grid-template-columns:repeat(5, 1fr)}.app-header .bottom .header .left .filter .dropdown-container .dropdown-content .column-title{display:inline-block;text-decoration:underline}.app-header .bottom .header .left .filter .dropdown-container .dropdown-content .column-title.selectable{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all}.app-header .bottom .header .left .filter .dropdown-container .dropdown-content .column-title.selectable:hover{color:#ffb511;text-decoration-color:#ffb511}.app-header .bottom .header .left .filter .dropdown-container .dropdown-content .top-brand-items{display:grid}.app-header .bottom .header .left .filter .dropdown-container .dropdown-content .trending-brands{grid-column:2/5}.app-header .bottom .header .left .filter .dropdown-container .dropdown-content .trending-brand-items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(9, auto);grid-auto-flow:column}.app-header .bottom .header .left .filter .dropdown-container .dropdown-content .subcategories{display:grid}.app-header .bottom .header .left .filter .dropdown-container .dropdown-content .nav-item{display:inline-block;padding-top:7.5px;text-decoration:solid underline #fff 1px;transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all}.app-header .bottom .header .left .filter .dropdown-container .dropdown-content .nav-item:hover{color:#ffb511;text-decoration-color:#ffb511}.app-header .bottom .header .left .filter .dropdown-container:focus-within{visibility:visible;opacity:1}.app-header .bottom .header .left .filter .dropdown-container a:focus{color:#ffb511;text-decoration-color:#ffb511}.app-header .bottom .header .left .filter:hover .dropdown-container{visibility:visible;opacity:1}.app-header .bottom .header .left .hover-link{left:-10px}.app-header .bottom .header .right{text-align:right;transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all}.app-header .bottom .header .right .hover-link{right:-10px}.app-header .bottom .header .hover-link{position:relative;padding:6px 10px 4px 10px;transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;border-bottom:2px solid #fff}.app-header .bottom .header .hover-link:hover,.app-header .bottom .header .hover-link:focus{color:#ffb511;border-color:#ffb511}.app-header .bottom .header .hover-link:hover+.dropdown-container,.app-header .bottom .header .hover-link:focus+.dropdown-container{visibility:visible;opacity:1}.app-header .bottom .mobile{display:none}.app-header .search-menu{display:flex;height:46px;width:60%;padding:5px;align-items:center;text-align:left;background-color:#f1f1f1;border:1px solid #ccc;box-shadow:none}.app-header .search-menu .search-input,.app-header .search-menu .search-input-mobile{line-height:26px;width:100%;border:none;padding:0 20px;font-family:inherit;font-size:12px}.app-header .search-menu .search-input::placeholder,.app-header .search-menu .search-input-mobile::placeholder{color:#767676;opacity:1}.app-header .search-menu .search-icon-container{display:flex;width:25px}.app-header .search-menu .search-icon-container .search-icon{width:20px}.app-header .search-menu .search-icon-container .search-icon path{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all}.app-header .search-menu .search-icon-container .search-icon:hover path{fill:#ffb511}.app-header.focused.submission-flow{box-shadow:none}.app-header.focused .mobile-overlay{top:75px}.app-header .mobile-overlay{position:fixed;display:none;height:100%;width:100%;left:0;font-size:24px;line-height:2;overflow-y:scroll}.app-header .mobile-overlay .mobile-container{background-color:#fff;box-shadow:0px 2px 4px rgba(0,0,0,.25),0px -1px 4px rgba(0,0,0,.15)}.app-header .mobile-overlay .sell-container{display:flex;padding-top:20px;padding-bottom:20px;justify-content:center;background-color:#f0f0f0}.app-header .mobile-overlay .sell-container .sell-button{display:flex;background-color:#ffb511;font-size:14px;height:32px;width:200px;align-items:center;justify-content:center}.app-header .mobile-overlay .link{display:block}.app-header .mobile-overlay ul{padding-inline-start:0}.app-header .mobile-overlay .row{padding-left:20px;padding-right:20px;border-bottom:1px solid #ccc;list-style-type:none}.app-header .mobile-overlay .expandable{display:flex;justify-content:space-between;cursor:pointer}.app-header .mobile-overlay .expandable.open+.expandable-list{display:block}.app-header .mobile-overlay .expandable.open .plus{display:none}.app-header .mobile-overlay .expandable.open .minus{display:block}.app-header .mobile-overlay .expandable .minus{display:none}.app-header .mobile-overlay .expandable-list{display:none}.app-header .mobile-overlay .second{font-size:20px;padding-left:40px;padding-right:40px;line-height:2.4}.app-header .mobile-overlay .third{font-size:16px;color:#666;padding-left:60px;line-height:3}.app-header .mobile-overlay.open{display:block;padding-bottom:calc(143px + 3rem)}@media only screen and (min-width: 1024px){.app-header .mobile-overlay{display:none !important}}@media only screen and (max-width: 1200px){.app-header .bottom .header .left{transform:translateX(-20px)}.app-header .bottom .header .left .filter{padding-left:20px;padding-right:20px}.app-header .bottom .header .left .filter .dropdown-container{left:20px}.app-header .top .user-actions{position:relative;top:1px}.app-header .top .user-actions .action{margin-left:30px}}@media only screen and (max-width: 1300px){.app-header .bottom .header .right .link{margin-left:24px}}@media only screen and (max-width: 1023px){.app-header .top{border-bottom:none;justify-content:space-between}.app-header .top .search-menu{display:none}.app-header .top .hamburger.mobile,.app-header .top .close.mobile{display:flex;width:44px;height:44px;justify-content:center;align-items:center;border:0;padding:0}.app-header .top .close-icon,.app-header .top .open-icon{cursor:pointer}.app-header .top .logo-container{display:flex;justify-content:center;align-items:center}.app-header .top .logo-container .logo{margin:0;width:120px;height:24px}.app-header .top .user-actions .action{margin-left:0;height:44px;width:44px;justify-content:center}.app-header .top .user-actions .action .sell-button{line-height:12.5px;font-size:12px;border:1px solid;padding:5px;border-color:#000;color:#000;transition:.3s ease;width:36px;height:24px;text-align:center}.app-header .top .user-actions .action .sell-button:hover,.app-header .top .user-actions .action .sell-button:active{border-color:#ffb511;color:#ffb511}.app-header .top .user-actions .action .meatball{left:auto;top:4px;right:4px}.app-header .top .user-actions .desktop,.app-header .top .user-actions .desktop-actions{display:none}.app-header .top .user-actions .mobile-actions{display:flex}.app-header .top .user-actions .mobile-actions .login,.app-header .top .user-actions .mobile-actions .dashboard{display:none}.app-header .top .user-actions .mobile-actions .shown{display:flex}.app-header .top .user-actions .mobile-actions .action.hidden{display:none}.app-header .top .user-actions .mobile{display:block}.app-header .top .user-actions .mobile.sell{display:flex}.app-header .bottom{height:68px;max-height:68px;transition:all .3s ease;overflow:hidden;padding:0px 7px 10px 0}.app-header .bottom.hidden{max-height:0px;padding-bottom:0}.app-header .bottom .header{display:none}.app-header .bottom .search-menu{display:flex;width:100%}.app-header .margin-container{display:flex;flex-direction:column;justify-content:center;width:100%;margin:0;padding-left:20px;padding-right:10px}}.app-header.shown{box-shadow:none}.app-header.shown .bottom-menu-bar{display:flex}.margin-container{position:relative;margin-left:32px;margin-right:32px}section.intro{display:flex;flex-wrap:wrap;align-content:space-around;height:calc(100vh - 150px);margin-top:90px;overflow:hidden}section.intro .fade{z-index:9;content:"";position:absolute;bottom:-1px;left:0;right:0;height:50%;background:-moz-linear-gradient(top, rgba(245, 245, 245, 0) 0%, whitesmoke 100%);background:-webkit-linear-gradient(top, rgba(245, 245, 245, 0) 0%, whitesmoke 100%);background:linear-gradient(to bottom, rgba(245, 245, 245, 0) 0%, whitesmoke 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=0 );pointer-events:none;opacity:0}section.intro .row{position:relative;width:100%;padding-top:20%;height:0;margin:15px 0}section.intro .row svg{z-index:2}section.intro .furniture{display:none;position:absolute;top:-1px;height:calc(100% + 2px);z-index:1}section.intro .on-k{left:0}section.intro .on-a{left:21%}section.intro .on-i{left:41%}section.intro .on-y{left:61%}section.intro .on-o{right:0}section.intro .cta{position:absolute;text-align:left;top:0;right:5%;height:100%;width:30%;z-index:8}section.intro .cta .cta-text{position:relative;width:80%}section.intro .cta .buttons{display:flex}section.intro .cta .buttons .button{display:block;width:calc((100% - 15px)/2);margin-top:5%}section.intro .cta .buttons .button:first-of-type{margin-right:15px}@media only screen and (max-width: 950px){section.intro .cta{right:0;width:38%}section.intro .cta .buttons{display:flex}section.intro .cta .buttons .button{width:calc((100% - 15px)/2)}section.intro .cta .buttons .button:first-of-type{margin-right:15px}}@media only screen and (max-width: 500px){section.intro .cta p{font-size:27px;line-height:34px}}section.intro .row svg{position:absolute;top:0;left:0;width:100%;height:auto}section.intro #kaiyo-3 #kaiyo-y{display:none}section.intro #kaiyo-3 #kaiyo-o{display:none}@media(min-aspect-ratio: 10/7){section.intro{max-width:70vw}}@media(min-aspect-ratio: 10/6){section.intro{max-width:60vw}}@media(min-aspect-ratio: 10/5){section.intro{max-width:50vw}}@media(min-aspect-ratio: 10/4){section.intro{max-width:30vw}}@media(min-aspect-ratio: 10/3){section.intro{max-width:20vw}}@media only screen and (max-width: 1100px){section.intro .cta{width:35%;right:0}}@media only screen and (max-width: 650px){section.intro{padding-bottom:20vh}section.intro .cta{display:flex;justify-content:space-between;align-items:center;align-content:center;width:100%;height:20vh;top:calc(100% + 4vh);right:0}section.intro .cta .text-container{flex-grow:2}section.intro .cta .text-container .cta-text{width:100%}section.intro .cta .buttons{flex-grow:1;flex-wrap:wrap;align-content:flex-start;width:35%;min-width:80px;margin-left:5%}section.intro .cta .buttons .button{width:100%;margin:0 0 0 0 !important}section.intro .cta .buttons .button:first-of-type{margin:0 0 10px 0 !important}section.intro #kaiyo-3 #kaiyo-y{display:block}section.intro #kaiyo-3 #kaiyo-o{display:block}}aside.app-list{display:flex}aside.app-list>div{padding:100px 8.3%;width:50%}aside.app-list>div.list{padding-left:56px}aside.app-list>div h3{margin-bottom:30px}aside.app-list>div p{margin-bottom:30px}aside.app-list>div ol{list-style:none;counter-reset:custom-counter;padding-left:66px}aside.app-list>div ol.single{padding-left:0}aside.app-list>div ol.single li::before{display:none}aside.app-list>div ol li{position:relative;counter-increment:custom-counter;margin-bottom:40px;min-height:140px}aside.app-list>div ol li:last-of-type{margin-bottom:0}aside.app-list>div ol li::before{content:counter(custom-counter);font-size:130px;font-family:"AvantGarde",sans-serif;line-height:1;position:absolute;left:-130px}@media only screen and (max-width: 1000px){aside.app-list>div.title{padding:100px 45px;width:40%}aside.app-list>div.list{padding:100px 45px 100px 0;width:60%}}@media only screen and (max-width: 800px){aside.app-list{flex-wrap:wrap}aside.app-list>div.title{padding:100px 45px 0;width:100%}aside.app-list>div.list{padding:0 45px 100px 60px;width:100%}aside.app-list>div ol li::before{font-size:90px;left:-90px}}@media only screen and (max-width: 500px){aside.app-list>div.title{padding:100px 30px 0}aside.app-list>div.list{padding:0 30px 100px 45px}}.sell-used-furniture aside.app-list{margin-top:-50px;padding-top:80px}.modal{position:fixed;top:0;left:0;right:0;transition:opacity 125ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;height:0;overflow:hidden;z-index:15}.modal.open{opacity:1;height:auto;bottom:0}.modal.open::after{bottom:0}.modal.open .pane{top:58%}.modal .pane{position:fixed;top:-50%;left:50%;width:500px;max-height:90vh;margin-left:-250px;transform:translateY(-50%);padding:30px;overflow:scroll;background-color:#fff;z-index:17}.modal .pane h4{margin-bottom:10px}.modal .pane p{margin-bottom:10px}.modal .pane label{display:block;margin-bottom:5px;margin-top:30px}.modal .pane input,.modal .pane textarea{width:100%}.modal .pane .buttons{margin-top:30px;text-align:left}.modal .pane .buttons button{min-width:120px}.modal .pane .buttons .black-bg{margin-right:30px}.modal .pane .close{position:absolute;top:0px;right:0px}.modal .pane .close button{padding:8px 16px;border:none;color:#767676}.modal::after{content:"";position:fixed;top:0;left:0;right:0;background-color:#000;opacity:.8;z-index:16}@media only screen and (max-width: 500px){.modal#login-modal{z-index:2002}.modal.open .pane{top:50%}.modal .pane{width:100%;left:0;margin-left:0}}.zip-modal{position:fixed;top:0;left:0;right:0;transition:opacity 125ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;height:0;overflow:hidden;z-index:3000}.zip-modal.open{opacity:1;height:auto;bottom:0}.zip-modal.open::after{bottom:0}.zip-modal.open .pane{top:50%}.zip-modal.open .zip-coverage__container{z-index:17}.zip-modal.no-coverage .zip-coverage__layout{display:none}.zip-modal.no-coverage .zip-coverage__layout--no-coverage{display:flex}.zip-modal.covered .zip-coverage__layout{display:none}.zip-modal.covered .zip-coverage__layout--covered{display:flex}.zip-modal.notification{transition:padding .35s,opacity .35s;opacity:1;height:fit-content;display:flex;align-items:center;justify-content:center;padding-top:40px;padding-bottom:80px}.zip-modal.notification .zip-coverage__container{display:none}.zip-modal.notification .notification-container{position:relative;display:inline-flex;align-items:center;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));padding:24px 62px;font-size:16px}.zip-modal.notification .notification-container>img{margin-right:20px}.zip-modal.notification .notification-container__labels>*{display:none;margin-bottom:0}.zip-modal.notification .notification-container__labels>*:first-child{display:block}.zip-modal.notification.notification--success .notification-container__labels>:first-child{display:none}.zip-modal.notification.notification--success .notification-container__labels>:last-child{display:block}.zip-modal h2{font-size:3.6rem;line-height:66px;letter-spacing:-1.5px;margin:.67em 0}.zip-modal .notification-container{display:none;background-color:#ffb511}.zip-modal span,.zip-modal a{text-decoration:underline}.zip-modal span.no-underline,.zip-modal a.no-underline{text-decoration:none}.zip-modal .zip-coverage__container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;min-width:320px}.zip-modal .zip-coverage__layout--no-coverage,.zip-modal .zip-coverage__layout--covered{display:none}.zip-modal .zip-coverage__layout--no-coverage__message,.zip-modal .zip-coverage__layout--covered__message{font-size:14px;margin-bottom:16px}.zip-modal .zip-coverage__layout{display:flex}.zip-modal .zip-coverage__layout>*{min-width:39rem;min-height:19.2rem}.zip-modal .zip-coverage__layout .image{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.zip-modal .center-box{position:relative;padding:36px 80px;text-align:center}.zip-modal .text{background-color:#ffb511}.zip-modal .close__btn{position:absolute;right:15px;top:15px;width:20px;height:20px;padding:0;border:none;font-size:inherit}.zip-modal #zc-zipcode__message{font-size:12px;margin-top:4px}.zip-modal .zip-coverage__layout--no-coverage__actions .zip-coverage__layout--covered__actions{display:flex;align-items:center;justify-content:center;margin-top:32px}.zip-modal .zip-coverage__layout--no-coverage__actions .zip-coverage__layout--covered__actions>:first-child{margin-right:32px}.zip-modal .action-box{display:flex;flex-direction:column;align-items:center}.zip-modal .action-box p{font-size:12px;margin-top:32px;line-height:16px}.zip-modal .action-box .zip-action-box{display:flex;margin-top:24px}.zip-modal .action-box input{background-color:#fff;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.zip-modal .action-box input:hover,.zip-modal .action-box input:focus{border-color:#000}.zip-modal::after{content:"";position:fixed;top:0;left:0;right:0;background-color:#000;opacity:.8;z-index:16}.zip-modal.notification::after{content:none}@media only screen and (max-width: 1200px){.zip-modal .image{display:none}.zip-modal .zip-coverage__layout--no-coverage__actions .zip-coverage__layout--covered__actions{flex-direction:column-reverse}.zip-modal .zip-coverage__layout--no-coverage__actions .zip-coverage__layout--covered__actions .try-again_btn{margin-top:16px;margin-right:0}}@media only screen and (max-width: 850px){.zip-modal .zip-coverage__container{width:100%;height:100svh}.zip-modal .zip-coverage__container>aside{height:100svh}}@media only screen and (max-width: 620px){.zip-modal .text{min-width:auto}.zip-modal .center-box{padding:36px 56px}.zip-modal .zip-action-box{flex-direction:column;width:100%}.zip-modal .zip-action-box input{margin-bottom:8px}.zip-modal.notification .notification-container{position:fixed;width:100%;bottom:0;padding:24px}}@media only screen and (max-width: 480px){.zip-modal .center-box{padding:20px}}.app-quilt{padding:30px 100px 60px;text-align:center}.app-quilt .quilt{position:relative;margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.app-quilt .quilt .img{width:calc((100% - 120px)/4);margin:15px}.app-quilt .quilt .img img{width:100%;height:100%}.app-quilt .quilt .img img.hover{display:none}.app-quilt .quilt .img img.default{display:block}.app-quilt .quilt .img:hover img.hover{display:block}.app-quilt .quilt .img:hover img.default{display:none}@media only screen and (max-width: 1000px){.app-quilt .quilt .img{width:calc((100% - 60px)/2)}}@media only screen and (max-width: 800px){.app-quilt{padding:30px 60px 60px}}@media only screen and (max-width: 600px){.app-quilt{padding:30px 15px 60px}}.app-testimonials{position:relative;background-color:#ffb511;text-align:center;padding:100px}.app-testimonials .slick-testimonials{margin:0 auto;max-width:800px}.app-testimonials .slick-testimonials h4{margin-bottom:10px}.app-testimonials .slick-testimonials aside{display:flex;align-items:center;justify-content:center;margin:24px auto 0;text-align:left}.app-testimonials .slick-testimonials aside img{width:80px;margin-right:20px;border-radius:100%;border:2px solid #d4a200}.app-testimonials .slick-testimonials aside .details{line-height:22px}.app-testimonials .slick-testimonials aside .details .rating{font-size:21px;letter-spacing:2px;margin-top:2px}.app-testimonials .slick-testimonials aside .details .via{margin-top:4px}.app-testimonials .slick-testimonials aside .details .via svg{height:22px;width:auto;margin-bottom:-5px}.app-testimonials .prev,.app-testimonials .next{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;position:absolute;top:calc(50% - 12px);padding:10px;font-size:24px;font-family:"AvantGarde",sans-serif;cursor:pointer}.app-testimonials .prev{content:"←";left:-90px}.app-testimonials .prev:hover{transform:translateX(-5px)}.app-testimonials .next{content:"→";right:-90px}.app-testimonials .next:hover{transform:translateX(5px)}@media only screen and (max-width: 800px){.app-testimonials{padding:75px 60px}.app-testimonials h4{font-size:24px;line-height:33px}.app-testimonials .prev{left:-45px}.app-testimonials .next{right:-45px}}@media only screen and (max-width: 500px){.app-testimonials{padding:75px 30px}.app-testimonials h4{font-size:16px;line-height:20px}.app-testimonials .prev,.app-testimonials .next{display:none !important}}.donation-slider{pointer-events:none;width:75%;-webkit-appearance:none !important;position:relative;height:2px;background-color:#000;padding:0}.donation-slider::-webkit-slider-thumb{pointer-events:auto;height:40px;width:40px;-webkit-appearance:none;border-radius:20px;background-color:#ffb512;border:2px solid #000;box-sizing:border-box;box-shadow:0px 4px 4px rgba(0,0,0,.25),0px 0px 0px 2px #f0f0f0}.donation-slider::-moz-range-thumb{pointer-events:auto}.donation-slider::-webkit-slider-runnable-track{-webkit-appearance:none;background:transparent;margin:0px -20px 0px -20px}.donation-display{width:15%;float:right}.donation-ticks{display:flex;justify-content:space-between;width:75%;height:90px;margin:-40px 0px 20px 0px}.donation-ticks span{-webkit-justify-content:flex-end;align-items:flex-end;-webkit-align-items:flex-end;display:flex;width:3px;justify-content:center;background-size:contain;background-repeat:no-repeat;z-index:-1}.donation-ticks .end{background-position-y:5px;background-image:url("../images/end-tick.png")}.donation-ticks .mid{background-position-y:20px;background-image:url("../images/mid-tick.png")}.withdrawal-amounts{font-size:14px}.withdrawal-amounts #donation{float:right;margin-left:10%}@media screen and (max-width: 425px){.withdrawal-amounts #donation{float:none;margin-left:0px}}@supports(-moz-appearance: none){.donation-slider{background-color:transparent;padding:0;border:0}.donation-slider::-moz-range-track{background:#000;height:2px;margin:0px 20px 0px 20px}.donation-slider::-moz-range-thumb{height:40px;width:40px;border-radius:20px;background-color:#ffb512;border:2px solid #000;box-shadow:0px 4px 4px rgba(0,0,0,.25),0px 0px 0px 2px #f0f0f0}.donation-ticks{padding:0px 20px}}.discount-message{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;margin-bottom:30px;padding-top:10px;padding-bottom:30px;line-height:22px;border-bottom:1px solid #000}.discount-message .discount-message-text{width:60%;float:left}.discount-message .discount-message-text p{font-family:"AvantGarde",sans-serif;font-weight:500;font-size:17px;line-height:22px}.discount-message .discount-message-footnote{width:100%;margin-top:10px}.discount-message .discount-message-footnote a{text-decoration:underline}.discount-message .progress{position:relative;float:right;height:22px;padding:2px;margin-top:4px;margin-bottom:8px;width:40%;overflow:hidden;background-color:#f0f0f0;border:1px solid #000;border-radius:30px}.discount-message .progress p{z-index:1;position:absolute;font-family:"Space Mono";font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#000}.discount-message .progress-bar{background-color:#ffb511;border-radius:20px;width:0;-webkit-transition:width 1s;-o-transition:width 1s;transition:width 1s}#cart_menu .discount-message{padding-bottom:10px;border-bottom:none;margin-bottom:10px}#cart_menu .discount-message .discount-message-text{width:100%}#cart_menu .discount-message .progress{width:100%}@media only screen and (max-width: 1000px){.discount-message .discount-message-text{width:100%}.discount-message .progress{width:100%}}.buy-used-furniture .collection{margin-top:0px;padding-top:56px}.buy-used-furniture .filtered-items{margin-top:-30px;padding-top:0}.buy-used-furniture section.shop-listing:not(.filtered-items){margin-top:0;padding-top:16px;padding-bottom:0}.buy-used-furniture section.shop-listing:not(.filtered-items) .grid{margin-bottom:0}@media only screen and (max-width: 900px){.buy-used-furniture section.shop-listing:not(.filtered-items){margin-top:0;padding-top:16px}.buy-used-furniture .view-shop section.shop-listing .grid-header-container{display:none}}section.shop-listing{text-align:center;margin-top:70px;padding:16px 16px 40px}section.shop-listing.no-top-margin{margin-top:0}@media only screen and (max-width: 900px){section.shop-listing{margin-top:0}}section.shop-listing .loading{margin-top:20px;margin-bottom:500px}section.shop-listing h4{margin-top:24px;margin-bottom:40px}section.shop-listing .grid-header-container{display:none}section.shop-listing .grid{display:grid;grid-gap:16px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:40px}section.shop-listing .save-search-wrapper{display:flex;justify-content:center;margin-top:20px}section.shop-listing .save-search-wrapper .save-search-button:hover,section.shop-listing .save-search-wrapper .save-search-button:focus{border-color:#ffb511;color:#ffb511}section.shop-listing .save-search-wrapper .save-search-button.hidden{display:none}section.shop-listing .save-search-wrapper .follow-save-search-success{display:none}section.shop-listing .save-search-wrapper .follow-save-search-success.show{font-size:16px;color:#4caf50;font-family:"Space Mono",monospace;display:inline-block}section.shop-listing .save-search-wrapper .follow-save-search-error{display:none}section.shop-listing .save-search-wrapper .follow-save-search-error.show{font-size:16px;color:#cd0913;font-family:"Space Mono",monospace;display:inline-block}@media only screen and (max-width: 800px){section.shop-listing h4{margin-top:10px;margin-bottom:20px}section.shop-listing h4 .save-search-button{margin-left:0px}section.shop-listing .grid{grid-template-columns:1fr 1fr;grid-gap:8px}section.shop-listing .grid .module.large{grid-column:span 1;grid-row:span 1}section.shop-listing .brand-category-header .description{padding:0px 20px}}@media only screen and (min-width: 1220px){body.show-non-promo-price .non-promo-price{display:block !important}}.module{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;position:relative;background-color:#fff;text-align:left}.module.is-clearance:before{content:"CLEARANCE";height:10px;display:block;position:absolute;top:8px;left:8px;background-color:#fff;color:#000;border:1px solid #ffb511;padding:3px 6px;z-index:2;font-family:"AvantGarde";font-size:10px;line-height:11px;text-align:center}.module.sold-out:before{content:"SOLD OUT";height:10px;display:block;position:absolute;top:8px;left:8px;background-color:#fff;color:#000;border:1px solid #000;padding:3px 6px;z-index:2;font-family:"AvantGarde";font-size:10px;line-height:11px;text-align:center}.module:after{content:"";display:block;padding-bottom:calc(100% + 100px)}.module.large{grid-column:span 2;grid-row:span 2}.module:hover .name{color:#ffb511}.module:hover .image{transform:scale(1, 1)}.module.favorited a.favorite.icon .favorite-icon svg{fill:#ffb511 !important}.module a.favorite.icon{position:absolute;top:8px;right:8px;left:auto;bottom:auto;z-index:2}.module a.favorite.icon .favorite-icon svg{transition:all 300ms ease-in-out}.module a.favorite.icon:hover .favorite-icon svg path{stroke:#ffb511}.module a.favorite.icon .favorite-button{border:none;padding:0px;height:22px;width:26px}.module a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.module a svg{fill:none;stroke:#000}.module .image{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;transform:scale(0.95, 0.95);position:absolute;top:16px;right:16px;bottom:116px;left:16px;z-index:0}.module .image img{position:relative;max-width:100%;max-height:100%;object-fit:contain;top:50%;left:50%;transform:translate(-50%, -50%)}.module .details{position:absolute;left:16px;right:16px;bottom:14px;z-index:0;border-top:1px solid #000;padding-top:11px}.module .details div{transition:125ms cubic-bezier(0.4, 0, 0.2, 1) all;overflow:hidden}.module .details div.name{position:relative;height:44px}.module .details div.name::after{content:"";position:absolute;bottom:0;right:0;width:50%;height:22px;z-index:1;background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=1 )}.module .details div.msrp{text-decoration:line-through}.module .details .promo-price-container{display:flex;color:#ce0a24}.module .details .price-container{align-items:initial}.module .details .non-promo-price{display:none;color:#000;text-decoration:line-through;margin-right:8px}.module .details .promo-text{position:relative;top:1px;font-family:"AvantGarde",sans-serif;margin-left:8px;font-size:12px}@media only screen and (max-width: 450px){.module .details .promo-price{font-size:14px}.module .details .promo-text{font-size:10px;margin-left:6px}}@media only screen and (max-width: 800px){.module.sold-out:before,.module.is-clearance:before{top:8px;left:8px;padding:2px 4px}.module .image{transform:scale(1, 1);top:0;right:0;left:0;bottom:110px}.module .details{position:absolute;left:8px;right:8px;bottom:10px}.module .details div.name{font-size:14px;line-height:20px;height:44px}.module .details div.name::after{width:50%;height:22px}}@media only screen and (max-width: 500px){.module .details div.name{font-size:12px;line-height:18px;height:38px}.module .details div.msrp,.module .details div.accent{font-size:14px}}
/*# sourceMappingURL=style.css.map*/