.shipping-page{letter-spacing:0;max-width:1360px;margin-inline:auto}.shipping-page *{letter-spacing:0;min-width:0}.shipping-eyebrow{text-transform:uppercase;font-size:10px;font-weight:700}.shipping-hero{padding-block:20px 36px}.shipping-title{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:break-word;margin-top:18px;font-size:56px;font-weight:900;line-height:1.08}.shipping-hero-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:20px;display:grid}.shipping-script{font-family:var(--font-serif);color:var(--v2-pink);font-size:54px;font-style:italic;line-height:1.1}.shipping-copy{color:color-mix(in oklab, var(--v2-ink) 82%, transparent);font-size:15px;line-height:1.75}.shipping-section{border-top:1px solid var(--v2-line);padding-block:32px}.shipping-page h2{font-family:var(--font-display);overflow-wrap:break-word;font-size:32px;font-weight:900;line-height:1.15}.shipping-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.shipping-fact{border-top:4px solid var(--color-v2-apricot);border-right:1px solid var(--v2-line);padding:16px 24px 20px}.shipping-fact:first-child{padding-left:0}.shipping-fact:nth-child(2){border-top-color:var(--color-v2-mint)}.shipping-fact:last-child{border-top-color:var(--color-v2-butter);border-right:0}.shipping-figure{font-family:var(--font-display);font-size:52px;font-weight:900;line-height:1.15}.shipping-figure-small{font-size:27px}.shipping-figure-medium{font-size:36px}.shipping-fact .shipping-copy{margin-top:10px;font-size:14px}.shipping-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 40px;margin-top:18px;display:grid}.shipping-note{color:color-mix(in oklab, var(--v2-ink) 60%, transparent);font-size:12px;line-height:1.65}.shipping-route{text-transform:uppercase;flex-wrap:wrap;gap:10px;font-size:12px;font-weight:700;display:flex}.shipping-route span{color:var(--v2-pink)}.shipping-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px;padding:0;list-style:none;display:grid}.shipping-step{border-top:1px solid var(--v2-line);padding-top:14px}.shipping-step-number{font-family:var(--font-display);color:var(--v2-pink);font-size:38px;font-weight:900;line-height:1}.shipping-step h3{font-family:var(--font-display);margin-block:14px 8px;font-size:18px;font-weight:800;line-height:1.3}.shipping-packaging{border-left:3px solid var(--v2-pink);margin-top:24px;padding-left:18px}.shipping-packaging h3{margin-bottom:6px;font-size:13px;font-weight:700}.shipping-editorial{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;display:grid}.shipping-editorial h2{margin-top:12px}.shipping-link{border-bottom:1px solid var(--v2-ink);text-transform:uppercase;align-items:center;gap:8px;margin-top:18px;padding-bottom:3px;font-size:11px;font-weight:700;display:inline-flex}.shipping-link:hover{color:var(--v2-pink);border-color:var(--v2-pink)}.shipping-payment{background:var(--v2-ink);color:var(--v2-bg);margin-block:8px 0;padding:32px}.shipping-payment h2{font-family:var(--font-serif);font-size:42px;font-style:italic;font-weight:500}.shipping-payment .shipping-copy{color:color-mix(in oklab, var(--v2-bg) 82%, transparent)}.shipping-payment .shipping-note{color:color-mix(in oklab, var(--v2-bg) 62%, transparent)}.shipping-payment .shipping-link{border-color:color-mix(in oklab, var(--v2-bg) 45%, transparent)}.shipping-payment .shipping-link:hover{color:var(--v2-pink);border-color:var(--v2-pink)}.shipping-payment .shipping-payment-badges{margin-top:22px}.shipping-payment{scroll-margin-top:96px}.shipping-pay-methods{border-top:1px solid color-mix(in oklab, var(--v2-bg) 22%, transparent);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;padding-top:28px;display:grid}.shipping-pay-method h3{font-family:var(--font-display);margin-block:12px 6px;font-size:16px;font-weight:800}.shipping-pay-method .shipping-copy{font-size:14px;line-height:1.65}.shipping-inline-link{text-decoration:underline;-webkit-text-decoration-color:var(--v2-pink);-webkit-text-decoration-color:var(--v2-pink);text-decoration-color:var(--v2-pink);text-underline-offset:4px;font-weight:600}.shipping-inline-link:hover{color:var(--v2-pink)}.shipping-pay-footnote{border-left:2px solid var(--v2-pink);grid-column:1/-1;max-width:75ch;padding-left:14px}@media (width<=1023px){.shipping-pay-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.shipping-pay-methods{grid-template-columns:minmax(0,1fr);gap:22px}}.shipping-contact{align-items:center;padding-bottom:16px}.shipping-email{overflow-wrap:anywhere;margin-block:12px 20px;font-size:16px;font-weight:600;display:inline-block}.shipping-email:hover{color:var(--v2-pink)}@media (width<=1023px){.shipping-title{font-size:42px}.shipping-script{font-size:44px}.shipping-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-figure{font-size:42px}.shipping-figure-small{font-size:23px}.shipping-figure-medium{font-size:30px}}@media (width<=767px){.shipping-hero{padding-block:12px 28px}.shipping-title{font-size:32px}.shipping-script{font-size:40px}.shipping-hero-bottom,.shipping-editorial,.shipping-details{grid-template-columns:minmax(0,1fr);gap:18px}.shipping-section{padding-block:26px}.shipping-page h2{font-size:26px}.shipping-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-fact{padding:14px 12px}.shipping-fact:nth-child(2){border-right:0}.shipping-fact:last-child{grid-column:1/-1;margin-top:8px;padding-left:0}.shipping-figure{font-size:36px}.shipping-figure-small{font-size:24px}.shipping-figure-medium{font-size:27px}.shipping-steps{gap:24px 16px}.shipping-step h3{font-size:16px}.shipping-step .shipping-copy{font-size:14px}.shipping-payment{padding:24px 20px}.shipping-payment h2{font-size:34px}}.shipping-steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-bullets{color:color-mix(in oklab, var(--v2-ink) 70%, transparent);gap:8px;margin-top:14px;padding:0;font-size:13px;line-height:1.6;list-style:none;display:grid}.shipping-bullets li{gap:10px;display:flex}.shipping-bullets li:before{content:"—";color:var(--v2-pink);flex-shrink:0}@media (width<=1023px){.shipping-steps-3{grid-template-columns:minmax(0,1fr)}}.shipping-seal{background:var(--v2-ink);color:var(--v2-bg);border-top:4px solid var(--v2-pink);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:36px;margin-block:22px 8px;padding:28px 30px 26px;scroll-margin-top:96px;display:grid}.shipping-seal h2{margin-top:10px;font-size:34px}.shipping-seal-body{color:color-mix(in oklab, var(--v2-bg) 82%, transparent);gap:14px;font-size:15px;line-height:1.75;display:grid}.shipping-payment-pink{background:color-mix(in oklab, var(--v2-pink) 7%, var(--v2-bg));color:var(--v2-ink);border:1px solid color-mix(in oklab, var(--v2-pink) 34%, var(--v2-line));border-top:4px solid var(--v2-pink)}.shipping-payment-pink .shipping-copy{color:color-mix(in oklab, var(--v2-ink) 82%, transparent)}.shipping-payment-pink .shipping-note{color:color-mix(in oklab, var(--v2-ink) 60%, transparent)}@media (width<=1023px){.shipping-seal{gap:26px;padding:24px 22px}}@media (width<=767px){.shipping-seal{grid-template-columns:minmax(0,1fr);gap:18px;margin-block:18px 6px;padding:22px 18px 20px}.shipping-seal h2{overflow-wrap:normal;word-break:keep-all;font-size:clamp(19px,5.6vw,25px)}}
