.\#drop-mode-bundle-card{max-width:1100px}.\#drop-mode-product-grid{--drop-product-grid-gap: clamp(1.5rem, 4vw, 3rem);display:grid;gap:var(--drop-product-grid-gap);grid-template-columns:minmax(0,1fr);justify-content:center;justify-items:center}.\#drop-mode-product-card{min-width:0;width:100%}.\#drop-product{background:var(--drop-background-color);border:1px solid var(--drop-text-color);border-color:color-mix(in srgb,var(--drop-text-color) 16%,transparent);color:var(--drop-text-color);display:block;height:100%;overflow:hidden;width:100%}.\#drop-product-media{aspect-ratio:4 / 5;background:var(--drop-background-color);background:color-mix(in srgb,var(--drop-background-color) 90%,var(--drop-text-color));overflow:hidden}.\#drop-product-image{display:block;height:100%;object-fit:cover;width:100%}.\#drop-product-image.\@placeholder{fill:color-mix(in srgb,var(--drop-text-color) 30%,transparent);padding:15%}.\#drop-product-content{padding:clamp(1.25rem,4vw,2.25rem)}.\#drop-product-role{font-size:.72rem;font-weight:700;letter-spacing:.14em;margin:0 0 .65rem;opacity:.72;text-transform:uppercase}.\#drop-product-title{color:inherit;font-size:clamp(1.35rem,3vw,2rem);line-height:1.05;margin:0;overflow-wrap:anywhere}.\#drop-product-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:.45rem .75rem;margin-top:.85rem}.\#drop-product-price-current{font-size:1.15rem;font-weight:700}.\#drop-product-price-compare{opacity:.58}.\#drop-product-price-savings{background:var(--drop-accent-color);color:var(--drop-button-text-color);font-size:.72rem;font-weight:700;letter-spacing:.05em;padding:.3rem .5rem;text-transform:uppercase}.\#drop-product-options{display:grid;gap:1rem;margin-block:1.5rem}.\#drop-product-option+.\#drop-product-option{margin-top:1rem}.\#drop-product-options .\#drop-product-option+.\#drop-product-option{margin-top:0}.\#drop-product-option-label{display:block;font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.\#drop-product-option-select{border:1px solid var(--drop-text-color);border-color:color-mix(in srgb,var(--drop-text-color) 45%,transparent);position:relative}.\#drop-product-option-select select{-webkit-appearance:none;appearance:none;background:var(--drop-background-color);border:0;color:var(--drop-text-color);cursor:pointer;font:inherit;font-size:1rem;min-height:3.25rem;padding:.75rem 3rem .75rem .9rem;width:100%}.\#drop-product-option-select select:focus-visible{outline:3px solid currentColor;outline-offset:3px}.\#drop-product-option-select option:disabled{color:color-mix(in srgb,var(--drop-text-color) 45%,transparent)}.\#drop-product-option-select .\#icon{height:1rem;pointer-events:none;position:absolute;right:1rem;stroke-width:3;top:50%;transform:translateY(-50%);width:1rem}.\#drop-product product-form{display:block;margin-top:1.5rem}.\#drop-product .\#button{border-radius:var(--drop-action-border-radius);font-size:var(--drop-action-font-size);letter-spacing:var(--drop-action-letter-spacing);line-height:var(--drop-action-line-height);min-height:3.25rem;padding:.85rem 1.5rem;text-transform:none}.\#drop-product .\#button-text{line-height:inherit}.\#drop-product .\#button.\@color\:accent-invert,.\#drop-product .\#button.\@color\:default{--background-color: var(--drop-button-color);--text-color: var(--drop-button-text-color)}.\#drop-product .\#button:focus-visible{outline:3px solid var(--drop-accent-color);outline-offset:3px}.\#drop-product .\#button:disabled{opacity:.72}.\#drop-product .\#button:disabled:after{opacity:1}.\#drop-product .\#product-form-error-msg{color:var(--drop-text-color)}@media(min-width:750px){.\#drop-mode-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),calc((100% - var(--drop-product-grid-gap)) / 2)))}.\#drop-product.\@bundle{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.\#drop-product.\@bundle .\#drop-product-media{aspect-ratio:auto;min-height:640px}.\#drop-product.\@bundle .\#drop-product-content{align-self:center}}@media(min-width:1100px){.\#drop-mode-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),calc((100% - (2 * var(--drop-product-grid-gap))) / 3)))}}@media(prefers-reduced-motion:reduce){.\#drop-product *,.\#drop-product *:before,.\#drop-product *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.\#drop-product .\#button:before,.\#drop-product .\#button-inner,.\#drop-product .\#button-loading{transition:none!important}}@media(forced-colors:active){.\#drop-product,.\#drop-product-option-select,.\#drop-product .\#button{forced-color-adjust:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/drop-product-form.css.map */
