.checkout-cart-preview__pending{background:0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:76px;display:flex;position:relative}.checkout-cart-preview__example{object-fit:contain;width:100%;height:100%;min-height:0}.checkout-production-with-hint{flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:100%;display:flex}.checkout-rush-hint{font:inherit;color:#64748b;overflow-wrap:anywhere;text-align:left;cursor:pointer;background:0 0;border:0;min-height:32px;padding:4px 0;font-size:11px;line-height:1.5}.checkout-rush-hint:hover{color:#334155;text-decoration:underline}.checkout-rush-hint:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #0087a8}.checkout-rush-hint strong{color:#475569;white-space:nowrap;font-weight:650}.checkout-pickup-location{color:#64748b;background:#f8fafc;border-radius:10px;align-items:flex-start;gap:8px;margin-top:-8px;padding:8px 10px;font-size:11px;line-height:16px;animation:.2s ease-out checkout-pickup-location-in;display:flex}.checkout-pickup-location__icon{color:#94a3b8;flex:none;margin-top:1px}.checkout-pickup-location>p{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.checkout-pickup-location strong{color:#475569;font-weight:700}.checkout-pickup-location small{color:#94a3b8;font-size:11px;display:block}.checkout-pickup-location>a{color:#008ba3;white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:4px;min-height:24px;margin:-4px -4px -4px 0;padding:0 4px;font-weight:700;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.checkout-pickup-location>a:hover{color:#006c7f;background:#ecfeff}.checkout-pickup-location>a:focus-visible{outline:none;box-shadow:0 0 0 2px #49e1f699}@media (width<=639px){.checkout-pickup-location{margin-top:-10px}}@keyframes checkout-pickup-location-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.checkout-pickup-location{animation:none}.checkout-pickup-location>a{transition:none}}.checkout-production__choices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.checkout-production[data-single-option=true] .checkout-production__choices{grid-template-columns:minmax(0,1fr)}.checkout-production[data-single-option=true] .checkout-production__option{padding:16px 18px}.checkout-production[data-single-option=true] .checkout-production__time{margin-top:14px;font-size:21px}.checkout-production[data-single-option=true] .checkout-production__shipping{margin:4px 0 10px}.checkout-production[data-single-option=true] .checkout-production__feedback{margin:10px 0 12px}.checkout-production__option{color:#383d47;cursor:pointer;min-width:0;transition:background-color var(--acc-expand) var(--acc-ease),border-color var(--acc-expand) var(--acc-ease),box-shadow var(--acc-expand) var(--acc-ease),color var(--acc-expand) var(--acc-ease);background:#fff;border:1px solid #dfe3e8;border-radius:14px;flex-direction:column;padding:20px;display:flex;position:relative}.checkout-production__option--static{cursor:default;box-shadow:none;background:#fafbfc;border-color:#e5e7eb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;display:grid}.checkout-production[data-single-option=true] .checkout-production__option--static .checkout-production__time{text-align:right;grid-area:1/2;margin:0}.checkout-production[data-single-option=true] .checkout-production__option--static .checkout-production__shipping{grid-area:2/1;margin:0}.checkout-production__option--static .checkout-production__bottom{border:0;grid-area:2/2;justify-content:flex-end;margin:0;padding:0}.checkout-production[data-compact=true] .checkout-production__choices{gap:8px}.checkout-production[data-compact=true] .checkout-production__option{border-radius:11px;min-height:0;padding:12px}.checkout-production[data-compact=true] .checkout-production__icon{border-radius:8px;width:28px;height:28px}.checkout-production[data-compact=true] .checkout-production__name{font-size:12px}.checkout-production[data-compact=true] .checkout-production__name small{margin-top:1px;font-size:9px;line-height:1.3}.checkout-production[data-compact=true] .checkout-production__time{margin-top:9px;font-size:16px}.checkout-production[data-compact=true] .checkout-production__shipping{display:none}.checkout-production[data-compact=true] .checkout-production__bottom{margin-top:8px;padding-top:7px;font-size:9px}.checkout-production[data-compact=true] .checkout-production__feedback{margin:8px 1px 0;font-size:10px;line-height:1.45}.checkout-production[data-compact=true][data-single-option=true] .checkout-production__option{padding:12px}.checkout-production[data-compact=true][data-single-option=true] .checkout-production__time{margin-top:9px;font-size:16px}.checkout-production[data-compact=true] .checkout-production__option--static{grid-template-columns:minmax(0,1fr) auto}.checkout-production[data-compact=true] .checkout-production__option--static .checkout-production__time{margin:0;font-size:13px}.checkout-production[data-compact=true] .checkout-production__option--static .checkout-production__bottom{display:none}@media (width<=560px){.checkout-production[data-compact=true] .checkout-production__choices{grid-template-columns:minmax(0,1fr)}.checkout-production[data-compact=true] .checkout-production__time{font-size:15px}}.checkout-production__option input{opacity:0;width:1px;height:1px;position:absolute}.checkout-production__option:has(input:focus-visible){outline-offset:3px;outline:3px solid #027bbc}.checkout-production__option[data-selected=true]{border-color:#383d47;box-shadow:0 0 0 1px #383d47}.checkout-production__option[data-priority=true]{isolation:isolate;background:#fff;border-color:#ead9e3;box-shadow:inset 0 1px #fff,0 2px 6px #79305404}.checkout-production__option[data-priority=true]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.35;transition:opacity var(--acc-expand) var(--acc-ease);background:radial-gradient(at 100% 0,#f6d8ed70,#0000 65%),linear-gradient(125deg,#fff 25%,#fff9fc 65%,#edfaff80);position:absolute;inset:0}.checkout-production__option[data-priority=true][data-selected=true]{color:#383d47;border-color:#d991bd;box-shadow:inset 0 1px #fff,0 4px 8px #92366806,0 12px 26px -12px #92366830}.checkout-production__option[data-priority=true][data-selected=true]:before{opacity:1}.checkout-production{--rush-reveal-ease:cubic-bezier(.22,1,.36,1);--rush-light-cycle:7s;--rush-toggle-duration:.18s}.checkout-production__option[data-priority=true][data-selected=true][data-disabled=false]{animation:3.2s linear infinite alternate checkout-rush-border}.checkout-production__sheen{border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.checkout-production__sheen>span{opacity:0;background:linear-gradient(110deg,#0000 35%,#49e1f60a 42%,#ffffffd9 49%,#fed75014 53%,#e9169b08 58%,#0000 65%);position:absolute;inset:-30% -60%;transform:translate(-55%)}.checkout-production__option[data-priority=true][data-selected=true][data-disabled=false] .checkout-production__sheen>span{animation:checkout-rush-sheen var(--rush-light-cycle) linear infinite}@keyframes checkout-rush-border{0%{border-color:#ddacc9;box-shadow:inset 0 1px #fff,0 5px 13px #9236680c,0 12px 26px -12px #92366822}to{border-color:#b9dbe4;box-shadow:inset 0 1px #fff,0 5px 13px #168db00d,0 12px 26px -12px #168db026}}@keyframes checkout-rush-sheen{0%{opacity:.06;transform:translate(-55%)}50%{opacity:.22}to{opacity:.06;transform:translate(55%)}}.checkout-production__option[data-priority=true][data-selected=true][data-disabled=false]:before{animation:9s ease-in-out infinite alternate checkout-rush-ambient}.checkout-production__option[data-priority=true][data-selected=true][data-disabled=false] .checkout-production__icon svg{z-index:2;stroke-width:2.3px;fill:currentColor;fill-opacity:.85;transform-origin:50%;width:21px;height:21px;position:relative;transform:translate(3px)rotate(7deg)}@keyframes checkout-rush-ambient{0%{opacity:.55}to{opacity:1}}.checkout-production__icon{transition:background-color var(--rush-toggle-duration) var(--rush-reveal-ease),color var(--rush-toggle-duration) var(--rush-reveal-ease),box-shadow var(--rush-toggle-duration) var(--rush-reveal-ease);position:relative;overflow:hidden}.checkout-production__icon svg{transition:transform var(--rush-toggle-duration) var(--rush-reveal-ease),fill-opacity var(--rush-toggle-duration) var(--rush-reveal-ease)}.checkout-production__speed{z-index:1;pointer-events:none;opacity:0;transition:opacity var(--rush-toggle-duration) var(--rush-reveal-ease);position:absolute;inset:0}.checkout-production__speed i{transform-origin:100%;background:currentColor;border-radius:2px;height:2px;display:block;position:absolute;left:5px}.checkout-production__speed i:first-child{width:7px;top:9px}.checkout-production__speed i:nth-child(2){width:11px;top:17px}.checkout-production__speed i:nth-child(3){width:6px;top:25px}.checkout-production__option[data-priority=true][data-selected=true][data-disabled=false] .checkout-production__speed{opacity:.9}.checkout-production__option[data-priority=true][data-selected=true][data-disabled=false] .checkout-production__speed i:first-child{animation:.48s linear infinite checkout-rush-speed-top}.checkout-production__option[data-priority=true][data-selected=true][data-disabled=false] .checkout-production__speed i:nth-child(2){animation:.66s linear 90ms infinite checkout-rush-speed-center}.checkout-production__option[data-priority=true][data-selected=true][data-disabled=false] .checkout-production__speed i:nth-child(3){animation:.39s linear .17s infinite checkout-rush-speed-bottom}@keyframes checkout-rush-speed-top{0%{opacity:0;transform:translate(11px)scaleX(.2)}20%{opacity:.8}to{opacity:0;transform:translate(-8px)scaleX(1)}}@keyframes checkout-rush-speed-center{0%{opacity:0;transform:translate(13px)scaleX(.15)}16%{opacity:1}72%{opacity:.7}to{opacity:0;transform:translate(-10px)scaleX(1.18)}}@keyframes checkout-rush-speed-bottom{0%{opacity:0;transform:translate(10px)scaleX(.25)}26%{opacity:.65}to{opacity:0;transform:translate(-6px)scaleX(.85)}}@media (prefers-reduced-motion:reduce){.checkout-production__option[data-priority=true][data-selected=true][data-disabled=false],.checkout-production__option[data-priority=true][data-selected=true][data-disabled=false] .checkout-production__speed i{animation:none}.checkout-production__option[data-priority=true][data-selected=true][data-disabled=false] .checkout-production__speed{opacity:0}}.pressly-account-checkout .pressly-checkout-summary>div.p-5{padding:16px}.pressly-account-checkout .pressly-checkout-summary dl.space-y-3\.5>:not(:last-child){margin-bottom:10px}.pressly-account-checkout .pressly-checkout-summary dl.space-y-3\.5{font-size:12px}.checkout-delivery-estimate{border-top:1px solid #e5e7eb;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 0 0;display:flex}.checkout-delivery-estimate[data-improved=true]{background:linear-gradient(115deg,#fff7fc,#f6fcfd);border:1px solid #efdaea;border-radius:10px;padding:12px}.checkout-delivery-estimate__label{letter-spacing:.08em;text-transform:uppercase;color:#687181;font-size:9px;font-weight:700}.checkout-delivery-estimate__previous{color:#687181;flex-wrap:wrap;gap:6px;margin-top:6px;font-size:11px;font-weight:650;display:flex}.checkout-delivery-estimate__previous s{text-decoration-color:#c0267e;text-decoration-thickness:2px}.checkout-delivery-estimate__date{color:#383d47;text-transform:capitalize;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:5px;font-size:14px;font-weight:800;display:flex}.checkout-delivery-estimate[data-improved=true] .checkout-delivery-estimate__date{color:#963365;animation:.35s ease-out both checkout-delivery-reveal}.checkout-delivery-estimate__date>span{white-space:nowrap;color:#963365;background:#f8e8f2;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:750}.checkout-delivery-estimate__production{color:#687181;margin-top:6px;font-size:10px;line-height:1.6}@keyframes checkout-delivery-reveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.checkout-production__option[data-priority=true][data-selected=true][data-disabled=false]:before,.checkout-production__option[data-priority=true][data-selected=true][data-disabled=false] .checkout-production__icon svg,.checkout-delivery-estimate[data-improved=true] .checkout-delivery-estimate__date{animation:none}}@media (hover:hover) and (pointer:fine){.checkout-production__option[data-priority=true][data-disabled=false]:hover{border-color:#d991bd;box-shadow:inset 0 1px #fff,0 6px 12px #92366808,0 16px 30px -14px #92366830}.checkout-production__option[data-priority=true][data-disabled=false]:hover:before{opacity:1}}.checkout-production__top{align-items:center;gap:10px;display:flex}.checkout-production__icon{color:#667080;background:#f1f3f5;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.checkout-production__option[data-priority=true] .checkout-production__icon{color:#b71077;background:#fce9f5}.checkout-production__option[data-priority=true][data-selected=true] .checkout-production__icon{color:#ab246f;background:#fff4fb;box-shadow:inset 0 1px #fff,0 2px 6px #92366810}.checkout-production__name{letter-spacing:-.02em;flex:1;min-width:0;font-size:14px;font-weight:750}.checkout-production__name small{color:#687181;letter-spacing:0;margin-top:3px;font-size:10px;font-weight:450;line-height:1.5;display:block}.checkout-production__check{border:1px solid #cdd2d9;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.checkout-production__option[data-selected=true] .checkout-production__check{color:#fff;background:#383d47;border-color:#383d47}.checkout-production__option[data-priority=true][data-selected=true] .checkout-production__check{color:#fff;background:#b72d80;border-color:#b72d80;box-shadow:0 0 0 3px #e9169b09}.checkout-production__time{letter-spacing:-.045em;margin-top:24px;font-size:23px;font-weight:750;line-height:1.25;display:block}.checkout-production__shipping{color:#687181;margin-top:6px;margin-bottom:20px;font-size:10px;line-height:1.6;display:block}.checkout-production__bottom{border-top:1px solid #e8e9ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:10px;font-weight:600;display:flex}.checkout-production__bottom strong{color:#b71077;align-items:center;gap:4px;font-size:9px;display:flex}.checkout-production__option[data-priority=true][data-selected=true] :is(small,.checkout-production__shipping){color:#687181}.checkout-production__option[data-priority=true][data-selected=true] .checkout-production__bottom{border-color:#eedfe8}.checkout-production__option[data-priority=true][data-selected=true] .checkout-production__bottom strong{color:#a32770}.checkout-production__option[data-disabled=true]{cursor:not-allowed;box-shadow:none;color:#687181;background:#f8f9fa;border-color:#e5e7eb}.checkout-production__option[data-priority=true][data-disabled=true]{box-shadow:none;color:#687181;background:#f8f9fa;border-color:#e5e7eb}.checkout-production__option[data-priority=true][data-disabled=true]:before{opacity:0}.checkout-production__option[data-disabled=true] .checkout-production__time{letter-spacing:-.02em;font-size:16px}.checkout-production__feedback{color:#687181;margin:14px 0;font-size:11px;line-height:1.7}.checkout-coupon-link{color:#667080;cursor:pointer;text-underline-offset:4px;align-items:center;gap:7px;min-height:32px;font-size:11px;font-weight:600;display:inline-flex}.checkout-coupon-link:hover{color:#a32770;text-decoration:underline}.checkout-coupon-link:focus-visible,.checkout-coupon-inline button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #027bbc}.checkout-coupon-inline__applied{color:#16704b;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.checkout-coupon-inline__applied>span{overflow-wrap:anywhere}.checkout-coupon-inline__applied button{color:#687181;cursor:pointer;place-items:center;min-width:28px;min-height:28px;margin-left:auto;display:grid}html:has(.checkout-coupon-dialog[open]){overflow:hidden}.checkout-coupon-dialog{color:#383d47;background:#fff;border:1px solid #e8dce4;border-radius:18px;width:min(420px,100% - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:24px;overflow:auto;box-shadow:0 24px 80px #383d4726}.checkout-coupon-dialog::backdrop{backdrop-filter:blur(3px);background:#252b3545}.checkout-coupon-dialog header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.checkout-coupon-dialog__icon{color:#a32770;background:#fff1f9;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.checkout-coupon-dialog header button{cursor:pointer;color:#687181;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.checkout-coupon-dialog h2{letter-spacing:-.03em;font-size:20px;font-weight:750}.checkout-coupon-dialog p{color:#687181;margin-top:8px;font-size:12px;line-height:1.65}.checkout-coupon-dialog label{margin:20px 0 8px;font-size:11px;font-weight:650;display:block}.checkout-coupon-dialog input{background:#fff;border:1px solid #dfe3e8;border-radius:9px;width:100%;height:44px;padding:0 12px;font-size:13px}.checkout-coupon-dialog :is(input,button):focus-visible{outline-offset:2px;outline:2px solid #027bbc}.checkout-coupon-dialog input[aria-invalid=true]{border-color:#c03648}.checkout-coupon-dialog .checkout-coupon-dialog__error{color:#a6273b}.checkout-coupon-dialog__apply{color:#fff;cursor:pointer;background:#b71077;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:18px;font-size:12px;font-weight:700;display:flex}.checkout-coupon-dialog__apply:disabled{opacity:.5;cursor:not-allowed}.checkout-production__terms{border-top:1px solid #eef0f3;padding-top:4px}.checkout-production__terms .t-acc-head{color:#596271;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;font-size:11px;font-weight:600;display:flex}.checkout-production__terms .t-acc-head:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #027bbc}.checkout-production__terms p{color:#687181;margin:4px 0 12px;font-size:11px;line-height:1.75}@property --checkout-summary-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pressly-account-checkout .pressly-checkout-summary{isolation:isolate;position:relative}.pressly-account-checkout .pressly-checkout-summary:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--checkout-summary-border-angle),#e5e2e8 0deg 240deg,#dca3cb 270deg,#df64b0 294deg,#71cbdc 320deg,#e9ce79 342deg,#e5e2e8 360deg);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--acc-expand) var(--acc-ease);padding:1.5px;animation:4s linear infinite paused checkout-rush-summary-border;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.pressly-account-checkout[data-rush=true] .pressly-checkout-summary{border-color:#0000;box-shadow:0 8px 28px #8d316d12}.pressly-account-checkout[data-rush=true] .pressly-checkout-summary:after{opacity:1;animation-play-state:running}@keyframes checkout-rush-summary-border{to{--checkout-summary-border-angle:360deg}}@supports not ((mask-composite:exclude) or (-webkit-mask-composite:xor)){.pressly-account-checkout .pressly-checkout-summary:after{display:none}.pressly-account-checkout[data-rush=true] .pressly-checkout-summary{border-color:#dca3cb}}.checkout-rush-summary{color:#963365;letter-spacing:.02em;background:linear-gradient(110deg,#fff5fb,#fffbfd 65%,#f4fcfd);border-bottom:1px solid #f0e0ea;align-items:center;gap:8px;padding:11px 20px;font-size:10px;font-weight:650;display:flex}.pressly-account-checkout[data-rush=true] .checkout-step-production{border-color:#e3cbd9}.pressly-account-checkout .pressly-checkout-summary,.pressly-account-checkout .checkout-step-production{transition:border-color var(--acc-expand) var(--acc-ease),box-shadow var(--acc-expand) var(--acc-ease)}@media (width<=600px){.checkout-production__choices{grid-template-columns:minmax(0,1fr)}.checkout-production__option{padding:16px}.checkout-production__time{margin-top:16px;font-size:21px}.checkout-production__shipping{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.checkout-production__option,.checkout-production__option:before,.pressly-account-checkout .pressly-checkout-summary,.pressly-account-checkout .checkout-step-production{transition:none}.pressly-account-checkout .pressly-checkout-summary:after{transition:none;animation:none}.checkout-production__option[data-priority=true][data-selected=true][data-disabled=false] .checkout-production__sheen>span{opacity:0;animation:none}}.checkout-pay-methods{border:0;outline:none;gap:10px;min-width:0;margin:0;padding:0;display:grid}.checkout-pay-methods legend{color:#383d47;margin-bottom:10px;font-size:13px;font-weight:800}.checkout-pay-methods__status{color:#475569;justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:flex}.checkout-pay-methods__note{color:#475569;text-align:left;justify-content:center;align-items:flex-start;gap:6px;margin:0;font-size:12px;font-weight:600;line-height:1.45;display:flex}.checkout-pay-methods__note svg{flex:none;margin-top:2px}.checkout-pay-methods__grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (width>=560px){.checkout-pay-methods__grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkout-pay-wallet{min-width:0;min-height:56px;position:relative}.checkout-pay-wallet[data-ready=false]{opacity:.55}.checkout-pay-wallet__skeleton{background:#e6f6fd;border-radius:10px;animation:1.4s ease-in-out infinite checkout-pay-wallet-pulse;position:absolute;inset:0}@keyframes checkout-pay-wallet-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.checkout-pay-wallet__skeleton{animation:none}}.checkout-pay-option{justify-items:center;gap:8px;min-width:0;display:grid}.checkout-pay-option>.checkout-pay-button{width:100%}.checkout-pay-option__badge{border-radius:4px;display:inline-flex}.checkout-pay-option__badge img{width:auto;height:26px;display:block}.checkout-pay-option__badge:focus-visible{outline-offset:2px;outline:2px solid #49e1f6}.checkout-pay-button{letter-spacing:.01em;color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 16px;font-size:15px;font-weight:600;transition:background-color .15s,opacity .15s,box-shadow .15s;display:inline-flex}.checkout-pay-button:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #49e1f6}.checkout-pay-button:disabled{cursor:wait}.checkout-pay-button[data-ready=false]{opacity:.55}.checkout-pay-button--stripe{background:#635bff;box-shadow:0 1px 2px #32325d1f}.checkout-pay-button--stripe:hover{background:#544bf0}.checkout-pay-methods__grid{align-items:start}.checkout-pay-option{padding-top:4px}.checkout-pay-wallet button{box-sizing:border-box!important;max-width:100%!important}.checkout-pay-wallet__skeleton{height:48px;inset:4px 0 auto}.checkout-pay-button--mercadopago{color:#2d3277;background:#ffe600;border:1px solid #f0d800;box-shadow:0 1px 2px #2d32771a}.checkout-pay-button--mercadopago:hover{background:#ffdb15}.checkout-pay-option__caption{color:#2d3277;align-items:center;gap:5px;min-height:26px;font-size:12px;font-weight:600;display:inline-flex}.checkout-pay-option__caption--test{text-align:center;color:#8a5a00;min-height:26px;padding:0 6px;font-size:11px;line-height:1.3}.checkout-pay-option{container-type:inline-size}.checkout-pay-button__label{text-align:center;text-wrap:balance;min-width:0;line-height:1.25}@container (width<=330px){.checkout-pay-button__prefix{display:none}}.checkout-pay-button--stripe{padding-block:8px}.checkout-pay-option__caption--secure{color:#475569}.checkout-pay-option__caption--secure svg{color:#635bff}.pressly-checkout-content{margin-top:1.5rem}.pressly-checkout-skeleton>.t-skel-skeleton{min-width:0;position:relative;inset:auto}.pressly-checkout-skeleton>.t-skel-skeleton>*{min-width:0}.checkout-cart-list{container:checkout-cart/inline-size}.checkout-cart-list__head{display:none}.checkout-cart-row{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) minmax(96px,1.1fr) minmax(0,1fr);align-items:start;gap:18px 12px;padding:20px 0;display:grid}.checkout-cart-product{grid-column:1/-1;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.checkout-cart-product__name{color:#0f172a;overflow-wrap:anywhere;font-size:16px;font-weight:800;line-height:1.4;display:block}.checkout-cart-product__actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;display:flex}.checkout-cart-product__design{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.checkout-cart-product__preview{isolation:isolate;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;place-self:start;place-items:center;width:100%;min-width:0;height:128px;padding:6px;display:grid;position:relative;overflow:hidden}.checkout-cart-product__preview>img,.checkout-cart-product__preview .checkout-cart-preview__example{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.checkout-cart-product__reference{color:#64748b;margin-top:2px;font-size:10px;font-weight:400;display:block}.checkout-cart-product__preview:focus-visible{outline-offset:2px;outline:2px solid #49e1f6}.checkout-cart-product__preview .checkout-cart-preview__pending{min-height:0}.checkout-cart-product__preview>span:last-child:not(.checkout-cart-preview__pending){display:none}.checkout-cart-product__details{color:#64748b;gap:4px;margin:8px 0 0;font-size:12px;line-height:1.5;display:grid}.checkout-cart-product__details>div{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.checkout-cart-product__details dt{font-weight:600}.checkout-cart-product__details dd{overflow-wrap:anywhere;margin:0}.checkout-cart-row__unit{font-variant-numeric:tabular-nums;font-size:14px}.checkout-cart-row__label{color:#64748b;margin-bottom:5px;font-size:10px;font-weight:600;display:block}.checkout-cart-row__quantity{align-items:end;gap:6px;min-width:0;display:flex}.checkout-cart-row__quantity label{flex:1}.checkout-cart-row__quantity>button{flex-shrink:0;width:32px}.checkout-cart-row__total{text-align:right;min-width:0}.checkout-cart-row__previous{font-variant-numeric:tabular-nums;color:#64748b;margin-bottom:3px;font-size:11px;display:block}.checkout-cart-row__offer{color:#17664d;background:#ecfdf5;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.checkout-cart-discount{color:#17664d;background:#ecfdf5;border-radius:8px;align-items:start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.checkout-cart-discount>svg{flex-shrink:0;margin-top:2px}.checkout-cart-discount strong{font-weight:700}.checkout-cart-discount span>span{margin-top:2px;font-size:11px;display:block}.checkout-communication{border:0;gap:12px;margin:16px 0 0;padding:0;display:grid}.checkout-communication legend{color:#475569;margin-bottom:10px;font-size:12px;font-weight:700}.checkout-communication label{color:#475569;cursor:pointer;align-items:start;gap:10px;padding:3px 0;font-size:12px;line-height:1.6;display:flex}.checkout-communication input{accent-color:#17664d;flex-shrink:0;width:16px;height:16px;margin-top:2px}.checkout-communication input:focus-visible{outline-offset:3px;outline:2px solid #49e1f6}.checkout-communication small{font-size:inherit;color:#64748b}.checkout-communication p{color:#64748b;margin:0;font-size:10px;line-height:1.6}.checkout-communication p.checkout-communication__notice{color:#475569;font-size:12px}.checkout-communication a{text-underline-offset:2px;text-decoration:underline}.checkout-payment-trust{color:#475569;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.checkout-payment-trust svg{flex-shrink:0}.checkout-payment-trust strong{font-size:12px;font-weight:700}.pressly-checkout-remember{flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}.pressly-checkout-remember>label{flex:1;min-width:0}.pressly-checkout-guest-address{gap:12px;display:grid}.pressly-checkout-guest-address>.pressly-checkout-address-mode{margin-top:-12px;margin-bottom:-8px}.checkout-savings-notice{color:#17664d;background:#ecfdf5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-block:16px;padding:12px 14px;display:flex}.checkout-savings-notice>svg{flex-shrink:0}.checkout-savings-notice>div:nth-child(2){flex:1;min-width:160px}.checkout-savings-notice strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.checkout-savings-notice p{margin:3px 0 0;font-size:11px;line-height:1.5}.checkout-savings-notice__prices{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.checkout-savings-notice__prices s{color:#64748b;font-variant-numeric:tabular-nums;font-size:11px}.checkout-cart-row>[role=status],.checkout-cart-row>p{grid-column:1/-1}.checkout-cart-product__production{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;max-width:100%;min-height:34px;padding:0 8px;display:inline-flex}.checkout-cart-product__production select{cursor:pointer;background:0 0;min-width:0;max-width:100%;min-height:34px;font-size:11px;font-weight:600}.checkout-cart-product__production:focus-within{outline-offset:2px;outline:2px solid #49e1f6}.checkout-cart-product__production-ready{color:#475569;margin:0;font-size:12px}[data-checkout-invalid=true]{scroll-margin-block:100px;box-shadow:0 0 0 3px #e9169b18;border-color:#e9169b!important}.checkout-field-guidance{color:#b30c76;margin:6px 0 0;font-size:12px;line-height:1.5}@container checkout-cart (width>=480px){.checkout-cart-product{grid-template-columns:128px minmax(0,1fr);gap:18px}.checkout-cart-product__preview{height:152px}}@container checkout-cart (width>=740px){.checkout-cart-list__head,.checkout-cart-row{grid-template-columns:minmax(0,1fr) 96px 120px 114px;column-gap:18px;display:grid}.checkout-cart-list__head{text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-bottom:1px solid #e2e8f0;padding:12px 0;font-size:11px;font-weight:700}.checkout-cart-list__head>:last-child{text-align:right}.checkout-cart-product{grid-column:1;grid-template-columns:128px minmax(0,1fr);gap:18px}.checkout-cart-row__label,.checkout-cart-row__quantity label{font-size:0}.checkout-cart-row__quantity select{font-size:12px}.checkout-cart-row__unit,.checkout-cart-row__total{padding-top:8px}}.pressly-checkout-details-layout,.pressly-checkout-cart-column,.pressly-checkout-details-column{align-items:start;gap:1rem;min-width:0;display:grid}.checkout-production-info{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-column:1/-1;padding:16px 20px}.checkout-production-info h4{color:#383d47;margin:0 0 8px;font-size:13px;font-weight:700}.checkout-production__terms-inline{color:#64748b;gap:6px;font-size:12px;line-height:1.6;display:grid}.checkout-production__terms-inline p{margin:0}.checkout-delivery-help{margin-top:8px;font-size:12px;line-height:1.6}.checkout-delivery-help summary{cursor:pointer;color:#b30c76;text-underline-offset:3px;width:fit-content;padding:4px 0;font-weight:600;text-decoration:underline}.checkout-delivery-help summary:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #49e1f6}.checkout-delivery-help>div{color:#64748b;border-top:1px solid #e2e8f0;gap:10px;margin-top:8px;padding-top:12px;display:grid}.checkout-delivery-help p{margin:0}.checkout-delivery-help strong{color:#475569;font-weight:600}.checkout-phone-field{grid-template-columns:96px minmax(0,1fr);gap:8px;min-width:0;margin-top:6px;display:grid}.checkout-phone-field>:is(select,input){color:#383d47;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;min-width:0;height:44px;padding:0 10px;font-size:13px;font-weight:400}.checkout-phone-field>select{font-weight:600}.checkout-phone-field>:is(select,input):focus-visible{border-color:#49e1f6;box-shadow:0 0 0 2px #49e1f64d}.pressly-checkout-details-layout{width:100%}.pressly-checkout-details-column{container:checkout-delivery/inline-size}.pressly-checkout-delivery-options{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}@container checkout-delivery (width>=35rem){.pressly-checkout-delivery-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px){.pressly-checkout-details-layout,.pressly-checkout-details-column{gap:1.5rem}}@media (width>=1240px){.pressly-checkout-details-layout{grid-template-columns:minmax(0,1.8fr) minmax(340px,1fr)}}form.pressly-account-checkout .pressly-checkout-panel{padding:20px}form.pressly-account-checkout .pressly-choice-card{gap:10px;min-height:0;padding:12px}form.pressly-account-checkout .pressly-choice-card>span:first-child{color:#475569;background:#f1f5f9;width:28px;height:28px}form.pressly-account-checkout .pressly-choice-card[aria-pressed=true]>span:first-child{color:#fff;background:#383d47}form.pressly-account-checkout .pressly-choice-card[aria-pressed=true]>span:last-child{background:0 0}form.pressly-account-checkout .pressly-checkout-summary{background:#fff;border:1px solid #e2e8f0}form.pressly-account-checkout .pressly-checkout-summary>div:first-child,form.pressly-account-checkout .pressly-checkout-summary>div:last-child{padding:18px}@media (width<=639px){form.pressly-account-checkout .pressly-checkout-panel{padding:16px}}.pressly-checkout-mobile-total{display:none}.pressly-checkout-inline-help{color:#176345;text-underline-offset:3px;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-top:8px;font-size:11px;text-decoration:underline;display:flex}@media (width>=1024px){.pressly-checkout-inline-help{display:none}}@media (width<=1023px){form.pressly-account-checkout{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.pressly-checkout-mobile-pay{z-index:75;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e8f0;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0f172a0d}.pressly-checkout-mobile-total{flex-direction:column;flex:none;gap:2px;line-height:1.2;display:flex}.pressly-checkout-mobile-total small{color:#64748b;font-size:10px}.pressly-checkout-mobile-total strong{color:#383d47;white-space:nowrap;font-size:18px}.pressly-checkout-mobile-pay>button{min-width:0;min-height:44px;padding-inline:12px;font-size:12px}.pressly-checkout-pay-amount,body:has(.pressly-account-checkout) .pressly-help-dock,body:has(.pressly-account-checkout) .landing-cart-reminder{display:none}}@media (width>=1024px){.pressly-checkout-summary-action{z-index:2;background:#fff;padding-top:.75rem;position:sticky;bottom:1rem;box-shadow:0 -10px 18px -14px #0f172a59}}form.pressly-account-checkout>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.checkout-steps{color:#94a3b8;align-items:center;gap:16px;margin:0;padding:0;font-size:12px;font-weight:700;list-style:none;display:flex}.checkout-steps li{align-items:center;gap:8px;display:flex}.checkout-steps li>span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.checkout-steps li[aria-current=step]{color:#383d47}.checkout-steps li[aria-current=step]>span{color:#fff;background:#e9169b;border-color:#e9169b}.checkout-steps li[data-done=true]{color:#475569}.checkout-steps li[data-done=true]>span{color:#383d47;background:#f1f5f9;border-color:#f1f5f9}.checkout-back-link{color:#383d47;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.checkout-back-link:hover{background:#f8fafc;border-color:#64748b}.checkout-back-link:focus-visible{outline-offset:2px;outline:2px solid #49e1f6}form.pressly-account-checkout[data-view=payment]>header,form.pressly-account-checkout[data-view=payment] .pressly-checkout-details-layout{max-width:760px;margin-inline:auto}form.pressly-account-checkout[data-view=payment] .pressly-checkout-details-layout{grid-template-columns:minmax(0,1fr)}.pressly-checkout-delivery-group{gap:1rem;min-width:0;display:grid}@media (width>=1024px){.pressly-checkout-pay-jump{display:none}}form.pressly-account-checkout[data-view=payment] .pressly-checkout-cart-column,form.pressly-account-checkout[data-view=details] .pressly-checkout-delivery-group{display:none}.checkout-protection{color:#475569;background:#f7faf8;border:1px solid #dce8e2;border-radius:10px;margin-top:14px;padding:12px 14px}.checkout-protection>p{color:#17664d;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;display:flex}.checkout-protection ul{gap:4px;margin:0;padding-left:22px;font-size:12px;line-height:1.5;list-style:outside;display:grid}.checkout-protection a{color:#17664d;text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (width>=1024px){form.pressly-account-checkout .pressly-checkout-summary-action{margin-inline:-18px;border-radius:0 0 16px 16px;margin-bottom:-18px;padding:16px 18px 18px}}@media (width<=639px){.pressly-account-checkout[data-view=payment]>header{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.pressly-account-checkout[data-view=payment]>header h2{margin-top:0;font-size:18px}.pressly-account-checkout[data-view=payment]>header .checkout-steps{display:none}.pressly-account-checkout[data-view=payment]>header .checkout-back-link{flex:none;min-height:36px;padding:0 10px}.pressly-checkout-delivery-options{gap:.5rem}.pressly-choice-card{min-height:0;padding:12px}.pressly-choice-card[aria-pressed=false] .pressly-choice-card__detail{display:none}}.pressly-choice-card__short{display:none}.pressly-delivery-selected-detail{color:#64748b;margin:0;font-size:11px;line-height:16px;display:none}@media (width<=639px){.pressly-checkout-delivery-options{grid-template-columns:repeat(2,minmax(0,1fr))}.pressly-checkout-delivery-options .pressly-choice-card{gap:0;padding:10px 12px}.pressly-checkout-delivery-options .pressly-choice-card>span:first-child{display:none}.pressly-checkout-delivery-options .pressly-choice-card>span:last-child>span:first-child{flex-direction:column;gap:2px}.pressly-checkout-delivery-options .pressly-choice-card__detail{display:none}.pressly-choice-card__short{display:inline}.pressly-choice-card__full{display:none}.pressly-delivery-selected-detail{margin:-4px 0 6px;display:block}.pressly-checkout-shipping-pending{display:none}}.checkout-shipping-progress{color:#17664d;background:#f7faf8;border:1px solid #dce8e2;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 12px;font-size:12px;display:flex;position:relative;overflow:hidden}.checkout-shipping-progress__fill{background:#dcefe5;transition:width .4s;position:absolute;inset:0 auto 0 0}.checkout-shipping-progress[data-reached]{background:#dcefe5}.checkout-shipping-progress>p{align-items:center;gap:6px;min-width:0;margin:0;display:flex;position:relative}.checkout-shipping-progress>a{color:#17664d;text-underline-offset:3px;flex:none;font-weight:700;text-decoration:underline;position:relative}@media (prefers-reduced-motion:reduce){.checkout-shipping-progress__fill{transition:none}}.pressly-guest-address-row{gap:12px;display:grid}.pressly-guest-address-row.has-search{grid-template-columns:6.5rem minmax(0,1fr);align-items:end}
