.product-info__block:empty,.product-info__block--sm:empty,.product-details__block:empty{margin:0;display:none}@media(min-width:769px){.product-main .product-info--sticky{transition:min-height .25s cubic-bezier(.2,.6,.4,1)}}body.is-dragging{cursor:grabbing}body.is-dragging .file-upload .file-prompt{outline-color:rgba(var(--green-color) / 1);background:rgba(var(--green-color) / .1);color:rgba(var(--green-color) / 1)}#core-deposit-modal a{color:currentColor}.bundled-addons ul{padding-left:2.5rem;list-style:disc}product-form.has-options form,product-form:has(.builder-summary:where(:not([hidden]))) form{display:flow-root;overflow:clip;border-radius:3rem;--shadow-unit: 10px;--shadow-color: 0deg 0% 0%;--shadow-opacity: .09;--input-bg-color: rgba(var(--text-color, 17 17 17) / .025);background:rgb(var(--bg-color));outline:.15rem solid rgba(var(--input-text-color)/.05);box-shadow:0 calc(var(--shadow-unit) * .25) calc(var(--shadow-unit) * .25) hsl(var(--shadow-color) / var(--shadow-opacity)),0 calc(var(--shadow-unit) * .5) calc(var(--shadow-unit) * .5) hsl(var(--shadow-color) / var(--shadow-opacity)),0 var(--shadow-unit) var(--shadow-unit) hsl(var(--shadow-color) / var(--shadow-opacity)),0 calc(var(--shadow-unit) * 2) calc(var(--shadow-unit) * 2) hsl(var(--shadow-color) / var(--shadow-opacity));padding-top:2rem;--sticky-atc-offset: 24rem}:is(product-form.has-options form,product-form:has(.builder-summary:where(:not([hidden]))) form)>div{padding:0 2rem}:is(product-form.has-options form,product-form:has(.builder-summary:where(:not([hidden]))) form) .embark-product-options{padding-bottom:0}:is(product-form.has-options form,product-form:has(.builder-summary:where(:not([hidden]))) form) .add-to-cart-wrapper{background:rgba(var(--text-color, 17 17 17) / .04);padding:2rem}@media(max-width:768.98px){:is(product-form.has-options form,product-form:has(.builder-summary:where(:not([hidden]))) form):not(quick-add-drawer *){margin-inline:calc(8px - var(--gutter))}:is(product-form.has-options form,product-form:has(.builder-summary:where(:not([hidden]))) form)>div{padding:0 1.2rem}:is(product-form.has-options form,product-form:has(.builder-summary:where(:not([hidden]))) form) .add-to-cart-wrapper{padding-inline:1.2rem}}:is(product-form.has-options form,product-form:has(.builder-summary:where(:not([hidden]))) form) .add-to-cart-wrapper--sticky{position:sticky;bottom:0;z-index:3;background:linear-gradient(rgba(var(--text-color, 17 17 17) / .04),rgba(var(--text-color, 17 17 17) / .04)),rgb(var(--bg-color));box-shadow:0 -10px 20px -14px #0000004d;padding-bottom:3.2rem}@media(max-width:768.98px){:is(product-form.has-options form,product-form:has(.builder-summary:where(:not([hidden]))) form) .add-to-cart-wrapper--sticky{padding:1.6rem 1.2rem 2.8rem}}@media(max-width:768.98px){product-form.has-options form,product-form:has(.builder-summary:where(:not([hidden]))) form{--sticky-atc-offset: 18rem}}:is(product-form.has-options form,product-form:has(.builder-summary:where(:not([hidden]))) form) .add-to-cart-wrapper--sticky{margin-top:var(--sticky-atc-offset)}:is(product-form.has-options form,product-form:has(.builder-summary:where(:not([hidden]))) form) .sticky-atc-offset{display:flow-root;height:0;margin-bottom:calc(-1 * var(--sticky-atc-offset))}:is(product-form.has-options form,product-form:has(.builder-summary:where(:not([hidden]))) form) .opt-label--btn{background-color:transparent}product-form:not(.has-options):has(.builder-summary:where(:not([hidden]))) form{padding-top:0}.file-upload{--green-color: 50 50 50;position:relative;container-type:inline-size;padding:1rem;border-radius:var(--border-radius);-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;transition:outline .15s}.file-upload .file-prompt{outline:.25rem dashed rgba(var(--input-text-color)/.2);border-radius:1rem;padding:1.25em;font-weight:700;font-size:.75em;display:flex;align-items:center;transition:.35s ease all}@media(min-width:768px){.file-upload .file-prompt{font-size:1em}.file-upload .file-prompt svg{width:2.5rem;height:2.5rem}}.file-upload .file-prompt span{font-weight:500;text-decoration:underline;text-underline-offset:.25rem}.file-upload input[type=file]{display:none}.file-upload .file-upload__name{background:rgba(var(--green-color) / 1);max-width:60cqw;color:#fff;padding-left:1.75rem;font-weight:300;border-radius:5rem;display:inline-flex;align-items:center;margin-bottom:0}.file-upload .file-upload__name span{white-space:nowrap}.file-upload .file-upload__name span.filename{overflow:hidden;text-overflow:ellipsis;flex:1}.file-upload .file-upload__name .file-clear{display:inline-flex;align-items:center;justify-content:center;padding:.5em .3em .5em .2em;aspect-ratio:1;background:#ffffff4d;color:inherit;font-size:1.75em;font-weight:200;line-height:0;cursor:pointer;margin-left:1.75rem}.file-upload .file-upload__name .file-clear:hover{background:#ffffff80}.file-upload .file-upload__error{display:flex;align-items:center;margin-top:.5rem;padding:.5rem 1rem;border-radius:var(--border-radius);background:rgba(var(--error-text-color) / .15);color:rgb(var(--error-text-color))}.price__default{display:flex;flex-flow:column;font-size:.85em}.price__default .price__was_wrapper{font-size:1em;color:rgba(var(--text-color)/.8)}.price__default .price__was_wrapper .price__was,.price__default .price__was_wrapper .price__retail{font-size:1em}.product-info__price .price__was_wrapper,.product-info__price .price__notices{font-size:.55em}.product-info__price .price__notices p{margin:0}.dealer_price_incorrect{padding:2rem 0;color:var(--brand)}.dealer_price_incorrect a{font-size:calc(var(--body-font-size) * .1rem);color:var(--brand);font-weight:600}.cc-product-recommendations .price__default{font-size:1em}.cc-product-recommendations .price__default .price__was_wrapper{font-size:.85em}.usd-pricing-message .label{line-height:1}.usd-pricing-message svg{max-height:2rem;width:auto;margin-right:1.5rem;flex-shrink:0}.opt-stock-dot{position:absolute;height:.6rem;width:.6rem;border-radius:100%;z-index:1;pointer-events:none;outline:2px solid rgba(var(--bg-color))}.opt-stock-dot{display:none;background:var(--green)}.opt-sale-pill{position:absolute;left:50%;bottom:0;transform:translate(-50%,60%);z-index:1;padding:1px 6px;border-radius:999px;outline:2px solid rgba(var(--bg-color));background:#000;font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:.03em;white-space:nowrap;color:#fff;pointer-events:none}.option-selector__btns:has(.opt-sale-pill){row-gap:.8rem;padding-bottom:.8rem}.opt-label:has(.opt-sale-pill){overflow:visible}.is-unavailable+.opt-label .opt-sale-pill{display:none}.opt-btn.has-stock+.opt-label .opt-stock-dot{display:block}.opt-btn.has-special+.opt-label .opt-stock-dot{display:block;background:#e5a00d}.opt-btn.has-unknown+.opt-label .opt-stock-dot{display:block;background:#000}.opt-btn.has-alert+.opt-label .opt-stock-dot{display:block;background:var(--loud, #d31e3b)}.opt-btn.has-none+.opt-label .opt-stock-dot{display:block;background:#9aa0a6}.opt-btn:is(.has-stock,.has-special,.has-unknown,.has-alert,.has-none)+.opt-label:not([data-swatch]){overflow:visible!important}.opt-label--swatch:has(.opt-sale-pill) .opt-label__media,.opt-label--swatch:has(.opt-sale-pill) .opt-label__native-media{overflow:hidden;border-radius:inherit}.block-swatch .opt-stock-dot{top:-.2rem;right:-.2rem}.opt-label--swatch{--swatch-bw: 1px}label[data-swatch]:hover,input:checked+.opt-label--swatch{--swatch-bw: 2px}.opt-label--swatch .opt-stock-dot{top:calc(1px - var(--swatch-bw, 1px));right:calc(1px - var(--swatch-bw, 1px));transform:translate(25%,-25%)}.opt-label--swatch .opt-sale-pill{bottom:calc(1px - var(--swatch-bw, 1px))}.opt-btn:is(.has-stock,.has-special,.has-unknown,.has-alert,.has-none)+.opt-label--swatch{overflow:visible}.opt-btn:is(.has-stock,.has-special,.has-unknown,.has-alert,.has-none)+.opt-label--swatch .opt-label__media,.opt-btn:is(.has-stock,.has-special,.has-unknown,.has-alert,.has-none)+.opt-label--swatch .opt-label__native-media{overflow:hidden;border-radius:inherit}.opt-label--swatch.swatch-shape--square,.opt-label--swatch.swatch-shape--square[data-swatch]{--btn-border-radius: inherit;border-radius:var(--btn-border-radius, 0)}.opt-label--swatch.swatch-shape--square[data-swatch]:before{border-radius:max(0px,calc(var(--btn-border-radius, 0px) - 1px))}.opt-label--swatch.swatch-shape--square[data-swatch]:hover:before,input:checked+.opt-label--swatch.swatch-shape--square[data-swatch]:before{width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px}ul.embark-qa-list{margin:0;padding:0;padding-inline-start:0;list-style:none}ul.embark-qa-list>li{position:relative;padding-inline-start:5rem}ul.embark-qa-list>li:not(:last-child){margin-bottom:3rem}ul.embark-qa-list>li:before{content:none}product-question-list nav ul.pagination{display:flex;margin:2rem 0 0;padding-inline-start:0}product-question-list ul.pagination>li{padding-inline-start:0}product-question-list ul.pagination>li:not(:last-child){margin-bottom:0}product-question-list ul.pagination>li:before{content:none}.embark-qa__icon{position:absolute;left:0;padding:.75rem;background-color:rgba(var(--text-color) / 1);color:rgb(var(--bg-color));height:33px;width:33px;border-radius:1rem;display:flex;justify-content:center;align-items:center}.embark-qa__question{font-size:calc(.7 * var(--h6-font-size));font-weight:800;margin-bottom:0}.embark-qa__answer{color:var(--text-muted);font-weight:500}.embark-qa__answer p:last-child{margin-bottom:0}.modal.product-question-form .modal__window{min-height:0}product-question-form [data-form-status]{display:flex;align-items:center;gap:1.25rem}product-question-form [data-form-status] .alert__icon svg{width:2.25rem;height:2.25rem;display:block;flex-shrink:0}product-question-form [data-form-status] .alert__icon--success,product-question-form [data-form-status].bg-success-bg .alert__icon--info{display:none}product-question-form [data-form-status].bg-success-bg .alert__icon--success{display:block}product-question-form .input[readonly]{background:rgba(var(--text-color) / .06);color:var(--text-muted);cursor:not-allowed}.embark-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/301/assets/embark-product.css.map?v=127635070914317272051791306567 */
