.sd-ui-pricing{margin:1.8rem 0 2rem;color:var(--sd-brand-ink)}.sd-ui-pricing__intro{margin-bottom:1.4rem}.sd-ui-pricing__eyebrow{display:block;margin-bottom:.5rem;color:var(--sd-brand-blue);font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sd-ui-reference{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;padding:1.8rem;border:1px solid var(--sd-brand-line);border-radius:1.4rem;background:#fff}.sd-ui-reference__label{display:block;margin-bottom:.45rem;color:var(--sd-brand-muted);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.sd-ui-reference strong{display:block;font-size:3rem;line-height:1;color:var(--sd-brand-ink);letter-spacing:-.04em}.sd-ui-reference small{display:block;margin-top:.65rem;color:var(--sd-brand-muted);font-size:1.2rem}.sd-ui-reference__badge{padding:.55rem .8rem;border-radius:999px;background:var(--sd-brand-blue-soft);color:var(--sd-brand-blue);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.sd-ui-reference__note{margin:.7rem .2rem 0;color:var(--sd-brand-muted-2);font-size:1.1rem;line-height:1.5}.sd-ui-step{margin-top:2rem}.sd-ui-step__heading{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.sd-ui-step__heading>span{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--sd-brand-ink);color:#fff;font-size:1.1rem;font-weight:800;flex:0 0 2.6rem}.sd-ui-step__heading strong{display:block;color:var(--sd-brand-ink);font-size:1.55rem}.sd-ui-step__heading small{display:block;margin-top:.2rem;color:var(--sd-brand-muted);font-size:1.15rem}.sd-ui-pack-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.sd-ui-pack{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:7.4rem;padding:1.2rem 1.3rem;border:1px solid var(--sd-brand-line);border-radius:1rem;background:#fff;color:var(--sd-brand-ink);text-align:left;cursor:pointer}.sd-ui-pack>span:last-child{text-align:right}.sd-ui-pack strong{display:block;font-size:1.35rem}.sd-ui-pack small{display:block;margin-top:.3rem;color:#717b8e;font-size:1.05rem;line-height:1.3}.sd-ui-pack.is-selected{border:2px solid var(--sd-brand-blue);padding:1.1rem 1.2rem;background:var(--sd-brand-blue-pale);box-shadow:0 8px 24px #163ab514}.sd-ui-fulfillment{display:grid;gap:.9rem}.sd-ui-fulfillment__option{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:1rem;width:100%;padding:1.6rem;border:1px solid var(--sd-brand-line);border-radius:1.2rem;background:#fff;color:var(--sd-brand-ink);text-align:left;cursor:pointer}.sd-ui-fulfillment__option.is-selected{border:2px solid var(--sd-brand-blue);padding:1.5rem;background:var(--sd-brand-blue-pale)}.sd-ui-radio{display:block;width:1.8rem;height:1.8rem;margin-top:.15rem;border:1.5px solid #9099aa;border-radius:50%;position:relative}.is-selected .sd-ui-radio{border-color:var(--sd-brand-blue)}.is-selected .sd-ui-radio:after{content:"";position:absolute;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;border-radius:50%;background:var(--sd-brand-blue)}.sd-ui-fulfillment__name{display:block;font-size:1.45rem;font-weight:800}.sd-ui-recommended-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;margin-left:.55rem;padding:.32rem .6rem;border-radius:999px;background:linear-gradient(115deg,#225cff,#7048e8 52%,#b337d6);box-shadow:0 .3rem .9rem #4746e52e;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;vertical-align:.15rem}.sd-ui-fulfillment__copy small{display:block;max-width:47rem;margin-top:.45rem;color:var(--sd-brand-muted);font-size:1.12rem;line-height:1.48}.sd-ui-fulfillment__price{text-align:right;white-space:nowrap}.sd-ui-fulfillment__price strong{display:block;font-size:1.55rem}.sd-ui-fulfillment__price small{display:block;margin-top:.3rem;color:var(--sd-brand-muted);font-size:1rem}.sd-ui-fulfillment__price--request strong{font-size:1.25rem}.sd-ui-inclusions{border:1px solid var(--sd-brand-line);border-radius:1rem;background:#fff;overflow:hidden}.sd-ui-inclusions summary{padding:1.25rem 1.4rem;cursor:pointer;color:var(--sd-brand-blue);font-size:1.15rem;font-weight:700}.sd-ui-inclusions__body{padding:0 1.4rem 1.4rem}.sd-ui-inclusions__body>div{display:flex;justify-content:space-between;gap:2rem;padding:.65rem 0;color:#596579;font-size:1.1rem;border-bottom:1px solid #f0f2f5}.sd-ui-inclusions__body>div strong{color:var(--sd-brand-ink)}.sd-ui-inclusions__body .sd-ui-inclusions__total{padding-top:.9rem;border-bottom:0;font-weight:700}.sd-ui-inclusions__body p{margin:.7rem 0 0;color:var(--sd-brand-muted-2);font-size:1rem;line-height:1.5}.sd-ui-own-message{padding:1.4rem;border:1px solid var(--sd-brand-warning-line);border-radius:1rem;background:var(--sd-brand-warning-soft)}.sd-ui-own-message strong{color:#6e4d00;font-size:1.2rem}.sd-ui-own-message p{margin:.45rem 0 1rem;color:var(--sd-brand-warning);font-size:1.08rem;line-height:1.5}.product__info-container[data-sd-ui-enhanced=true] .product-form__input--dropdown,.product__info-container[data-sd-own-freight=true] .product-form__submit{display:none}.product__info-container[data-sd-own-freight=true] .product-form__quantity{opacity:.45;pointer-events:none}@media(max-width:749px){.sd-ui-pack-list{grid-template-columns:1fr}.sd-ui-fulfillment__option{grid-template-columns:2rem minmax(0,1fr)}.sd-ui-fulfillment__price{grid-column:2;text-align:left;margin-top:.4rem}.sd-ui-reference strong{font-size:2.5rem}}.sd-ui-fulfillment__pack-total{margin-top:.45rem!important;color:#475467!important;font-weight:700}.product__info-container[data-sd-own-freight=true] .sd-ui-pack.is-selected{background:#fffaf0;border-color:#b78720;box-shadow:0 8px 24px #b7872014}.sd-ui-own-message__actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.sd-ui-own-message__review{min-height:4.2rem;padding:0 1.3rem;border:1px solid var(--sd-brand-line);border-radius:.8rem;background:#fff;color:var(--sd-brand-ink);font:inherit;font-size:1.1rem;font-weight:700;cursor:pointer}.sd-ui-own-message__fallback{display:inline-block;margin-top:.9rem;color:var(--sd-brand-blue);font-size:1rem;font-weight:700;text-decoration:underline;text-underline-offset:.2rem}.sd-ui-minimum-note{margin:1.4rem 0 0;color:var(--sd-muted, #667085);font-size:1.25rem;line-height:1.5}.sd-ui-own-message>.button{width:100%;justify-content:center}.sd-ui-own-message__fallback{display:inline-flex;margin-top:.9rem;color:var(--sd-brand-blue);font-size:1.05rem;font-weight:700;text-decoration:underline;text-underline-offset:.2rem}.sd-ui-inclusions__body .sd-ui-inclusions__total{margin-top:.15rem;padding-top:1rem;border-top:1px solid var(--sd-brand-line);font-size:1.12rem}@media(max-width:749px){.sd-ui-pricing{margin:1.25rem 0 1.5rem}.sd-ui-pricing__intro{margin-bottom:.8rem}.sd-ui-pricing__eyebrow{font-size:.95rem;margin-bottom:.35rem}.sd-ui-reference{gap:.8rem;padding:1.15rem 1.2rem;border-radius:1rem}.sd-ui-reference__label{margin-bottom:.3rem;font-size:.95rem}.sd-ui-reference strong{font-size:2.15rem}.sd-ui-reference small{margin-top:.4rem;font-size:.95rem;line-height:1.35}.sd-ui-reference__badge{display:none}.sd-ui-step{margin-top:1.35rem}.sd-ui-step__heading{gap:.7rem;margin-bottom:.7rem}.sd-ui-step__heading>span{width:2.2rem;height:2.2rem;flex-basis:2.2rem;font-size:.95rem}.sd-ui-step__heading strong{font-size:1.3rem}.sd-ui-step__heading small{font-size:1rem}.sd-ui-pack-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.sd-ui-pack{display:block;min-height:6.5rem;padding:.8rem .55rem;text-align:center;border-radius:.8rem}.sd-ui-pack>span:last-child{text-align:center}.sd-ui-pack strong{font-size:1.08rem;line-height:1.2}.sd-ui-pack small{margin-top:.2rem;font-size:.82rem;line-height:1.2}.sd-ui-pack.is-selected{padding:.7rem .45rem;box-shadow:none}.sd-ui-fulfillment{gap:.65rem}.sd-ui-fulfillment__option{grid-template-columns:1.6rem minmax(0,1fr) auto;gap:.7rem;padding:1rem;border-radius:.9rem}.sd-ui-fulfillment__option.is-selected{padding:.9rem}.sd-ui-radio{width:1.6rem;height:1.6rem}.sd-ui-fulfillment__name{font-size:1.18rem;line-height:1.3}.sd-ui-recommended-badge{min-height:1.6rem;margin-left:.35rem;padding:.25rem .45rem;font-size:.65rem;vertical-align:.1rem}.sd-ui-fulfillment__copy small{display:none}.sd-ui-fulfillment__price{grid-column:auto;margin-top:0;text-align:right}.sd-ui-fulfillment__price strong{font-size:1.2rem}.sd-ui-fulfillment__price small{margin-top:.15rem;font-size:.78rem;line-height:1.2}.sd-ui-fulfillment__price--request strong{font-size:1.05rem}.sd-ui-fulfillment__pack-total{font-size:.75rem!important}.sd-ui-inclusions{border-radius:.8rem}.sd-ui-inclusions summary{padding:.95rem 1rem;font-size:1.02rem}.sd-ui-inclusions__body{padding:0 1rem 1rem}.sd-ui-inclusions__body>div{gap:1rem;padding:.5rem 0;font-size:.95rem}.sd-ui-inclusions__body p{margin:.55rem 0 0;font-size:.84rem;line-height:1.35}.sd-ui-inclusions__body .sd-ui-inclusions__total{font-size:1rem}.sd-ui-own-message{padding:1rem;border-radius:.8rem}.sd-ui-own-message strong{font-size:1.08rem}.sd-ui-own-message p{margin:.35rem 0 .75rem;font-size:.95rem;line-height:1.4}.sd-ui-own-message>.button{min-height:4rem;font-size:1.15rem}.sd-ui-own-message__fallback{margin-top:.65rem;font-size:.9rem}.sd-ui-minimum-note{margin:1rem 0 0;font-size:1.02rem;line-height:1.35}}.sd-ui-pricing[data-sd-real-freight=true] .sd-ui-reference,.sd-ui-pricing[data-sd-real-freight=true] .sd-ui-inclusions{display:none!important}.product__info-container[data-sd-real-freight=true][data-sd-own-freight=true] .product-form__submit{display:flex!important}.product__info-container[data-sd-real-freight=true][data-sd-own-freight=true] .product-form__quantity{opacity:1!important;pointer-events:auto!important}.sd-ui-pricing[data-sd-real-freight=true] .sd-ui-pack:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:749px){.sd-ui-fulfillment__name{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:.6rem;row-gap:.4rem;min-width:0}.sd-ui-fulfillment__title{display:inline-block;min-width:0}.sd-ui-recommended-badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;align-self:center;margin:0;min-height:2rem;padding:.4rem .7rem;vertical-align:middle;text-align:center;line-height:1;font-size:.72rem;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/150/assets/sd-current-data-pricing-ui.css.map */
