.cd__upsell .cd__up{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:0!important}.cd__upsell .cd__up>a:first-child{order:1;width:100%;display:block;border-radius:8px;overflow:hidden;margin-bottom:10px}.cd__upsell .cd__up>a:first-child img{width:100%;display:block}.cd__upsell .cd__up-name{order:2;display:block!important;width:100%;font-family:Figtree,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;color:#33383c!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;margin:0 0 4px!important}.cd__upsell .cd__up-row{display:contents!important}.cd__upsell .cd__up-price{order:3;font-family:Figtree,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:0!important;color:#757c80!important;margin:0 0 10px!important}.cd__upsell .cd__picker{order:4;width:100%;margin:0 0 12px!important}.cd__upsell .cd__opt{border:0!important;padding:0!important;margin:0!important}.cd__upsell .cd__opt legend{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cd__upsell .cd__opt-row{justify-content:center!important;flex-wrap:wrap!important;gap:8px!important}.cd__upsell .cd__sw{width:14px!important;height:14px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:none!important;box-shadow:none!important}.cd__upsell .cd__sw span{width:100%!important;height:100%!important;border-radius:50%!important;display:block!important;border:1px solid rgba(0,0,0,.08)!important}.cd__upsell .cd__sw.is-on{box-shadow:0 0 0 2px #fff,0 0 0 3px #33383c!important}.cd__upsell .cd__opt-row:not(.cd__opt-row--sw) button{min-width:0!important;height:28px!important;padding:0 8px!important;border-radius:999px!important;font-family:Figtree,sans-serif!important;font-size:11px!important}.cd__upsell .cd__up-add{order:5;margin-top:auto!important;align-self:center!important;height:34px!important;padding:0 18px!important;border-radius:999px!important;font-family:Figtree,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important}@media(max-width:749px){.am-card .am-quick,.am-cursor{display:none!important}}.product-card,.am-card,.product-card .card__media,.am-card__media{isolation:isolate}.card__content.card__content--outer{padding-top:14px!important}.card__content .card__heading{margin:0 0 4px!important;min-height:0!important;display:block!important}.card__content .card__heading a,.am-card__title{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important}.am-card__body{padding-top:14px!important}.am-card__title{min-height:0!important;margin:0 0 4px!important}.card__content .price,.card__content [class*=price].d-block{margin-bottom:10px!important}.am-card .am-price{margin:0 0 10px!important}.card__content .variant-swatchs,.am-card .am-swatches{align-items:center!important;margin-bottom:0!important}.card__content .variant-swatchs .vs__more,.am-card .am-swatches small{font-family:Figtree,sans-serif!important;font-size:15px!important;line-height:1!important;color:#757c80!important;margin-left:2px}.product-card .card__badge{top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;align-items:flex-start!important;gap:4px!important;z-index:3!important;pointer-events:none}.product-card .card__badge .badge,.am-save{transform:none!important;clip-path:none!important;border-radius:3px!important;padding:4px 7px!important;font-family:Figtree,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;line-height:1.2!important;box-shadow:none!important}.product-card .card__badge .badge>span{transform:none!important;padding:0!important}.product-card .card__badge .badge:before,.product-card .card__badge .badge:after{display:none!important}.product-card .badge--sale,.am-card .am-save{background:#b3261e!important;color:#fff!important}.product-card .badge--oos{background:#1a1a18!important;color:#fff!important}@media(max-width:749px){.product-card .card__badge{top:8px!important;left:8px!important}.product-card .card__badge .badge,.am-save{font-size:10px!important;padding:3px 6px!important}}.am-cheart{width:32px!important;height:32px!important;top:10px!important;right:10px!important;background:#ffffffe0!important;box-shadow:none!important}.am-cheart svg{width:16px!important;height:16px!important;stroke-width:1.6!important}@media(max-width:749px){.am-cheart{width:28px!important;height:28px!important;top:8px!important;right:8px!important}.am-cheart svg{width:14px!important;height:14px!important}}.am-cs__d{left:50%!important;right:auto!important;bottom:12px!important;transform:translate(-50%);width:min(56%,170px)!important;display:flex!important;align-items:center!important;gap:4px!important;padding:0!important;border-radius:0!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.am-cs__d button{flex:1 1 0!important;width:auto!important;min-width:0!important;height:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;position:relative}.am-cs__d button:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;border-radius:2px;background:#1a1a182e;transition:background .3s ease}.am-cs__d button:hover:before{background:#1a1a1866}.am-cs__d button.is-on:before{background:#1a1a18}@media(max-width:749px){.am-cs__d{bottom:8px!important;width:60%!important;gap:3px!important}}@media(min-width:750px)and (max-width:989px){.am-ft__grid{grid-template-columns:repeat(3,1fr)!important}}.am-pdp-page .sht-product__form{grid-template-columns:minmax(0,1fr)!important}.am-pdp-page .sht-product__form>*,.am-pdp-page .product-form__buttons,.am-pdp-page .product-form__buttons>*{min-width:0!important;max-width:100%!important}.am-buynow{container-type:inline-size;overflow:hidden}.am-bn__t{min-width:0}@container (max-width:340px){.am-bn__ic .m-amex,.am-bn__ic .m-pp{display:none}}@container (max-width:250px){.am-bn__ic{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/am-site-2.css.map */
