.cynn-cart-costs dl{margin:16px 0 8px}.cynn-cart-costs dl>div{display:flex;justify-content:space-between;gap:18px;margin:9px 0;align-items:baseline}.cynn-cart-costs dt{max-width:70%;line-height:1.4}.cynn-cart-costs dd{margin:0;white-space:nowrap}.cynn-cart-costs__total{border-top:1px solid rgba(var(--color-foreground),.18);padding-top:14px;font-weight:700;font-size:1.7rem}.cynn-cart-costs__saving{font-size:1.3rem;color:#3b654a}.cynn-cart-costs__note,.cynn-cart-costs__threshold{font-size:1.3rem;line-height:1.5;margin:6px 0}.cynn-cart-costs__threshold{font-weight:600;margin-top:12px}.cynn-cart-static-quantity{padding:8px 0;margin:0;min-width:65px}.cynn-cart-edit-variant{margin:0;font-size:1.3rem}.cynn-cart-complement{border-top:1px solid rgba(var(--color-foreground),.18);margin-top:25px;padding-top:12px;font-size:1.3rem;line-height:1.5}.cynn-cart-complement>a{display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.cynn-cart-complement img{width:80px;height:80px;object-fit:cover;border-radius:6px}.cynn-breadcrumbs{font-size:1.2rem;margin:0 0 18px}.cynn-breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:6px}.cynn-breadcrumbs li+li:before{content:'›';margin-right:6px}.cynn-breadcrumbs a{color:inherit}.cynn-breadcrumbs li[aria-current]{overflow-wrap:anywhere}.cynn-mixed-sizes-help summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cynn-mixed-sizes-help p{margin:8px 0}.cynn-mobile-order{display:none}.cynn-mobile-order[hidden]{display:none!important}
@media(max-width:749px){.cynn-mobile-order{display:block;position:fixed;z-index:29;left:12px;right:120px;bottom:calc(10px + env(safe-area-inset-bottom,0px));filter:drop-shadow(0 2px 8px #0002)}.cynn-mobile-order button{min-height:48px;font-size:1.4rem;padding:10px 12px;border-radius:7px}.cynn-pdp-main .cynn-product-eyebrow{font-size:1.2rem;margin-bottom:5px}.cynn-pdp-main .cynn-product-price-note{margin-top:8px;margin-bottom:8px}.cynn-pdp-main .cynn-personalization-heading>p{margin-bottom:6px}.cynn-pdp-main .cynn-name-fields__intro{display:none}.cynn-breadcrumbs{margin-bottom:12px;font-size:1.1rem}.cynn-cart-costs__total{font-size:1.6rem}.cynn-cart-restored-edit{max-width:100%}body:has(.cynn-mobile-order) .footer{padding-bottom:80px}}
