.fd-quick-add{--fdqa-ink: var(--fd-ink, #171918);--fdqa-muted: var(--fd-muted, #686b68);--fdqa-line: var(--fd-line, #dedfdb);--fdqa-paper: var(--fd-paper, #ffffff);--fdqa-soft: var(--fd-soft, #f4f3ef);--fdqa-mint: var(--fd-mint, #dceee9);--fdqa-teal: var(--fd-mint-dark, #176b68);--fdqa-gold: var(--fd-coral, #ab8c52);--bg: var(--fdqa-paper);--text: var(--fdqa-ink);color:var(--fdqa-ink);font-family:var(--FONT-STACK-BODY, Arial, sans-serif)}.fd-quick-add,.fd-quick-add *{box-sizing:border-box}.fd-quick-add .product-quick-add__content{width:min(100%,680px);max-width:680px;overflow-x:hidden;border-left:1px solid var(--fdqa-line);background:var(--fdqa-paper);box-shadow:-18px 0 60px #17191824}.fd-quick-add .product-quick-add__inner,.fd-quick-add .product-quick-add__form,.fd-quick-add .product__block--buttons{background:var(--fdqa-paper)}.fd-quick-add .product-quick-add__form{padding:20px 24px 18px}.fd-quick-add .product-quick-add__form__inner{width:100%;max-width:610px;margin-inline:auto}.fd-quick-add .product-quick-add__close-outer{top:0;right:0;z-index:8}.fd-quick-add .product-quick-add__close{display:grid;width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:50%;background:var(--fdqa-mint);color:var(--fdqa-ink);transition:color .18s ease,background .18s ease,transform .18s ease}.fd-quick-add .product-quick-add__close:hover{background:var(--fdqa-ink);color:var(--fdqa-paper);transform:rotate(5deg)}.fd-quick-add .product-quick-add__close svg{width:17px;height:17px;stroke-width:1.8}.fd-quick-add .product__block,.fd-quick-add .product__block.block-padding{margin-block:0;padding-top:10px!important;padding-bottom:10px!important;color:var(--fdqa-ink)}.fd-quick-add .product__block:first-child,.fd-quick-add .product__title__wrapper{padding-top:0!important}.fd-quick-add .product__block--lines,.fd-quick-add .product__block+.product__block--lines{border-color:var(--fdqa-line)}.fd-quick-add .product__title__wrapper{padding-right:54px}.fd-quick-add .product__title,.fd-quick-add .product__title a{margin:0;color:var(--fdqa-ink);font-family:inherit;font-size:clamp(23px,1.75vw,26px);font-weight:800;line-height:1.08;letter-spacing:-.03em;text-decoration:none}.fd-quick-add .product__price__wrap{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 9px;color:var(--fdqa-muted);font-size:12px;font-weight:500;line-height:1.2}.fd-quick-add .product__price{display:inline-flex;align-items:baseline;gap:8px;margin:0;padding:0;color:var(--fdqa-ink);font-size:clamp(17px,1.25vw,19px);font-weight:750;line-height:1.1;letter-spacing:-.02em}.fd-quick-add .fdqa-tax-note{display:block;order:99;flex:0 0 100%;margin:1px 0 0;color:var(--fdqa-muted);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:0;white-space:nowrap}.fd-quick-add .product__price--compare,.fd-quick-add .product__price--strike,.fd-quick-add .product__price s,.fd-quick-add .compare-at{color:var(--fdqa-muted);font-size:.76em;font-weight:500}.fd-quick-add .product__price--sale{margin-right:0;color:var(--fdqa-ink)}.fd-quick-add .product__price--off,.fd-quick-add [data-sale-badge]{display:inline-flex;min-height:24px;margin-left:0;padding:4px 8px;align-items:center;border:1px solid rgb(171 140 82 / 35%);background:#ab8c5226;color:var(--fdqa-ink);font-size:9px;font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase}.fd-quick-add .product__inventory,.fd-quick-add [data-product-inventory],.fd-quick-add .product__block--inventory{margin:5px 0 0;color:var(--fdqa-teal);font-size:12px;font-weight:750;line-height:1.25}.fd-quick-add .product__inventory svg,.fd-quick-add [data-product-inventory] svg{color:var(--fdqa-teal)}.fd-quick-add .radio__legend__value,.fd-quick-add .radio__legend small,.fd-quick-add .radio__legend__label .radio__legend__value,.fd-quick-add .radio__legend__label>small,.fd-quick-add .radio__legend__label--text>span:last-child:not(:first-child){display:none!important}.fd-quick-add .radio__legend,.fd-quick-add .select__label,.fd-quick-add .product__block label{color:var(--fdqa-teal);font-family:inherit;font-size:11px;font-weight:800;line-height:1.15;letter-spacing:.06em;text-transform:uppercase}.fd-quick-add .radio__fieldset,.fd-quick-add .select__fieldset,.fd-quick-add .product-quick-add__form .radio__fieldset,.fd-quick-add .product-quick-add__form .select__fieldset{grid-template-columns:minmax(0,1fr);gap:7px}.fd-quick-add .radio__legend,.fd-quick-add .radio__buttons,.fd-quick-add .select__label,.fd-quick-add .select__select{grid-column:1 / -1}.fd-quick-add .radio__buttons,.fd-quick-add .radio__fieldset .radio__buttons{display:flex;width:100%;margin:0;align-items:stretch;flex-wrap:wrap;gap:6px}.fd-quick-add .radio__button,.fd-quick-add .radio__fieldset--swatches .swatch__button{width:auto;min-width:0;margin:0;padding:0;flex:0 0 auto}.fd-quick-add .radio__fieldset:not(.radio__fieldset--variant-option-image) .radio__button label,.fd-quick-add .radio__fieldset:not(.radio__fieldset--variant-option-image) .radio__buttons label{display:inline-grid;min-width:50px;min-height:38px;padding:7px 11px;place-items:center;border:1px solid var(--fdqa-line);border-radius:0;background:var(--fdqa-paper);color:var(--fdqa-ink);font-family:inherit;font-size:13px;font-weight:800;line-height:1;letter-spacing:0;text-transform:none;transition:border-color .17s ease,background .17s ease,color .17s ease}.fd-quick-add .radio__button input:checked+label,.fd-quick-add .radio__button input:checked~label,.fd-quick-add .radio__button label:hover{border-color:var(--fdqa-teal)!important;background:var(--fdqa-mint)!important;color:var(--fdqa-ink)}.fd-quick-add .radio__fieldset--variant-option-image .radio__buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,92px));gap:7px}.fd-quick-add .radio__fieldset--variant-option-image .radio__button{width:100%}.fd-quick-add .radio__fieldset--variant-option-image .radio__button label,.fd-quick-add .radio__fieldset--variant-option-image-stacked .radio__button label{display:grid;width:100%;min-width:0;min-height:0;padding:4px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(19px,auto);align-content:start;justify-items:stretch;gap:3px;border:1px solid var(--fdqa-line);border-radius:0;background:var(--fdqa-paper)}.fd-quick-add .radio__fieldset--variant-option-image .option-image{display:block;width:100%;height:auto;aspect-ratio:1;overflow:hidden;border-radius:0;background:var(--fdqa-soft)}.fd-quick-add .radio__fieldset--variant-option-image img,.fd-quick-add .radio__fieldset--variant-option-image .option-image img,.fd-quick-add .radio__fieldset--variant-option-image .option-image img.fit-cover{display:block;width:100%;height:100%;object-fit:cover}.fd-quick-add .radio__fieldset--variant-option-image .option-title{display:grid;min-width:0;margin:0;padding:0 1px;place-items:center;color:var(--fdqa-ink);font-size:9px;font-weight:800;line-height:1.15;letter-spacing:0;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.fd-quick-add .product__siblings fieldset{min-width:0}.fd-quick-add .product__siblings .radio__buttons{gap:7px}.fd-quick-add .product__siblings .swatch__button{margin:0;padding:0}.fd-quick-add .product__siblings .sibling__link{display:grid;width:72px;height:72px;padding:3px;place-items:center;overflow:hidden;border:1px solid var(--fdqa-line);border-radius:0;background:var(--fdqa-paper);box-shadow:none;transition:border-color .17s ease,background .17s ease,transform .17s ease}.fd-quick-add .product__siblings .sibling__link:hover{border-color:var(--fdqa-teal);background:var(--fdqa-soft);transform:translateY(-1px)}.fd-quick-add .product__siblings .sibling__link--current{border-color:var(--fdqa-teal);background:var(--fdqa-mint);box-shadow:inset 0 0 0 1px var(--fdqa-teal)}.fd-quick-add .product__siblings .sibling__link--sold-out{opacity:.45}.fd-quick-add .product__siblings .sibling__link img{display:block;width:100%;height:100%;object-fit:cover}.fd-quick-add .product__block--description{min-height:0!important}.fd-quick-add .product__description,.fd-quick-add .product-quick-add__description,.fd-quick-add .rte{color:var(--fdqa-muted);font-family:inherit;font-size:13px;font-weight:450;line-height:1.4;letter-spacing:0}.fd-quick-add .product__description p,.fd-quick-add .product-quick-add__description p,.fd-quick-add .rte p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fd-quick-add .product__block--buttons,.fd-quick-add .product-quick-add__form__inner .product__block--buttons{z-index:6;margin-top:auto;padding-top:12px!important;padding-bottom:0!important;box-shadow:0 -8px 12px 2px var(--fdqa-paper)}.fd-quick-add .product__submit__buttons,.fd-quick-add .product__submit__item{width:100%;margin-top:0}.fd-quick-add .product__submit__add,.fd-quick-add .product__submit__buttons .btn,.fd-quick-add .product-form__submit{width:100%;min-height:48px;border:1px solid var(--fdqa-teal);border-radius:0;background:var(--fdqa-teal);color:var(--fdqa-paper);font-family:inherit;font-size:14px;font-weight:800;line-height:1.1;letter-spacing:.01em;text-transform:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.fd-quick-add .product__submit__add:hover,.fd-quick-add .product__submit__buttons .btn:hover,.fd-quick-add .product-form__submit:hover{border-color:var(--fdqa-ink);background:var(--fdqa-ink);color:var(--fdqa-paper);transform:translateY(-1px)}.fd-quick-add button:focus-visible,.fd-quick-add a:focus-visible,.fd-quick-add input:focus-visible,.fd-quick-add select:focus-visible,.fd-quick-add label:has(input:focus-visible){outline:2px solid var(--fdqa-teal);outline-offset:2px}@media only screen and (max-width:749px){.fd-quick-add .product-quick-add__content{width:100%;max-width:none;max-height:min(94dvh,880px);border-top:1px solid var(--fdqa-line);border-left:0;border-radius:14px 14px 0 0;box-shadow:0 -18px 48px #17191829}.fd-quick-add .product-quick-add__inner{display:block;height:auto}.fd-quick-add .product-quick-add__form{padding:13px 12px max(10px,env(safe-area-inset-bottom))}.fd-quick-add .product-quick-add__close-outer{top:0;right:0}.fd-quick-add .product-quick-add__close{top:12px;right:12px;width:38px;height:38px}.fd-quick-add .product__block,.fd-quick-add .product__block.block-padding{padding-top:8px!important;padding-bottom:8px!important}.fd-quick-add .product__title__wrapper{padding-right:48px}.fd-quick-add .product__title,.fd-quick-add .product__title a{font-size:clamp(20px,5.4vw,22px);line-height:1.1}.fd-quick-add .product__price__wrap{gap:4px 8px}.fd-quick-add .product__price{font-size:17px}.fd-quick-add .fdqa-tax-note{margin-top:0;font-size:9px}.fd-quick-add .product__inventory,.fd-quick-add [data-product-inventory],.fd-quick-add .product__block--inventory{margin-top:5px;font-size:11px}.fd-quick-add .radio__legend,.fd-quick-add .select__label,.fd-quick-add .product__block label{font-size:10px}.fd-quick-add .radio__fieldset--variant-option-image .radio__buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.fd-quick-add .radio__fieldset--variant-option-image .radio__button label,.fd-quick-add .radio__fieldset--variant-option-image-stacked .radio__button label{padding:3px;gap:2px}.fd-quick-add .radio__fieldset--variant-option-image .option-title{min-height:18px;font-size:8px}.fd-quick-add .radio__fieldset:not(.radio__fieldset--variant-option-image) .radio__button label,.fd-quick-add .radio__fieldset:not(.radio__fieldset--variant-option-image) .radio__buttons label{min-width:44px;min-height:36px;padding:6px 10px;font-size:12px}.fd-quick-add .product__siblings .sibling__link{width:64px;height:64px;padding:3px}.fd-quick-add .product__description,.fd-quick-add .product-quick-add__description,.fd-quick-add .rte{font-size:12px;line-height:1.35}.fd-quick-add .product__description p,.fd-quick-add .product-quick-add__description p,.fd-quick-add .rte p{-webkit-line-clamp:2}.fd-quick-add .product__block--buttons,.fd-quick-add .product-quick-add__form__inner .product__block--buttons{padding-top:10px!important;padding-bottom:max(0px,env(safe-area-inset-bottom))!important}.fd-quick-add .product__submit__add,.fd-quick-add .product__submit__buttons .btn,.fd-quick-add .product-form__submit{min-height:46px;font-size:14px}}@media only screen and (max-width:420px){.fd-quick-add .radio__fieldset--variant-option-image .radio__buttons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.fd-quick-add *,.fd-quick-add *:before,.fd-quick-add *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/fd-quick-add.css.map */
