.dm-tiered-sale{--dm-tiered-sale-heading: #123f2c;--dm-tiered-sale-accent: #b4781d;--dm-tiered-sale-background: #fffcf7;--dm-tiered-sale-border: #ead9bc;box-sizing:border-box;width:fit-content;margin:1.2rem 0 1.8rem;overflow:hidden;color:#5f554d;background:var(--dm-tiered-sale-background);border:.1rem solid var(--dm-tiered-sale-border);border-radius:1rem;box-shadow:0 .4rem 1.8rem #b4781d14}.dm-tiered-sale__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1.7rem 1.8rem 0;cursor:pointer;list-style:none}.dm-tiered-sale:not([open]) .dm-tiered-sale__summary{padding-bottom:1.7rem}.dm-tiered-sale__summary::-webkit-details-marker{display:none}.dm-tiered-sale__icon{display:inline-flex;width:2.8rem;height:2.8rem;color:var(--dm-tiered-sale-accent)}.dm-tiered-sale__icon svg{width:100%;height:100%;fill:currentColor}.dm-tiered-sale__heading{color:var(--dm-tiered-sale-heading);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,1.45rem + .45vw,2.35rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase}.dm-tiered-sale__details-label{display:inline-block;padding:0;color:#8d631f;font-size:1.2rem;line-height:1;background:transparent}.dm-tiered-sale__caret{position:relative;display:block;flex:0 0 .8rem;width:.8rem;min-width:.8rem;max-width:.8rem;height:.8rem;min-height:.8rem;max-height:.8rem;overflow:hidden;color:var(--dm-tiered-sale-accent);transition:transform .18s ease}.dm-tiered-sale__caret:before{position:absolute;top:0;left:.1rem;box-sizing:border-box;width:.55rem;height:.55rem;content:"";border-right:.15rem solid currentColor;border-bottom:.15rem solid currentColor;transform:rotate(45deg)}.dm-tiered-sale[open] .dm-tiered-sale__caret{transform:rotate(180deg)}.dm-tiered-sale__content{padding:0 1.4rem 1.5rem}.dm-tiered-sale__subheading{margin:.7rem 0 .6rem 4.6rem;color:#000;font-size:15px;line-height:1.35}.dm-tiered-sale__tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0px}.dm-tiered-sale__tiers.is-sweaters{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:450px}.dm-tiered-sale__tiers.is-tumblers{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:450px}.dm-tiered-sale__tiers.is-mugs{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:350px}.dm-tiered-sale__tier{position:relative;display:flex;min-width:0;min-height:7.9rem;flex-direction:column;align-items:center;justify-content:center;padding:0rem .4rem;text-align:center}.dm-tiered-sale__artwork{display:block;width:100%;line-height:0}.dm-tiered-sale__artwork img{display:block;width:100%;height:auto}.dm-tiered-sale__tier strong{color:var(--dm-tiered-sale-heading);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,1.12rem + .2vw,1.75rem);font-weight:700;line-height:1.2;white-space:nowrap}.dm-tiered-sale__tier>span{margin-top:.5rem;color:var(--dm-tiered-sale-accent);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.03rem + .2vw,1.55rem);font-weight:700;line-height:1.15;white-space:nowrap}.dm-tiered-sale__tier small{position:absolute;top:-1.3rem;left:50%;min-width:max-content;padding:.35rem .85rem;color:#fff;font-size:.7rem;font-weight:700;line-height:1;letter-spacing:.02em;background:var(--dm-tiered-sale-accent);border-radius:.35rem;transform:translate(-50%)}@media(min-width:768px){.dm-tiered-sale__tier small{padding:.55rem 1rem;font-size:.9rem}}.dm-tiered-sale__footer{margin:0rem 0 0;color:#000;font-size:13px;line-height:1.3;text-align:center}@media screen and (max-width:1025px){.dm-tiered-sale{margin-top:1rem}.dm-tiered-sale__summary{gap:.8rem;padding:1.5rem 1.3rem 0}.dm-tiered-sale__icon{width:2.4rem;height:2.4rem}.dm-tiered-sale__heading{font-size:1.8rem}.dm-tiered-sale__details-label{font-size:1.1rem}.dm-tiered-sale__content{padding-inline:1.2rem}.dm-tiered-sale__subheading{margin:.7rem 0 1rem 3.2rem;font-size:14px}.dm-tiered-sale__tiers{grid-template-columns:repeat(4,minmax(7.2rem,1fr));gap:0px;padding-top:0;padding-bottom:.4rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity}.dm-tiered-sale__tiers::-webkit-scrollbar{display:none}.dm-tiered-sale__tier{min-height:7.4rem;scroll-snap-align:start}.dm-tiered-sale__tier strong{font-size:1.35rem}.dm-tiered-sale__tier>span{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.dm-tiered-sale__caret{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-product-tiered-sale.css.map */
