.sp-a{--ivory: #F7F3E8;--paper: #FFFFFF;--teal: #325E5E;--teal-hover: #244B4B;--ink: #283D3D;--muted: #5B6966;--blush: #E5C4BB;--blush-pale: #F3E5DF;--line: #DCDCD1;--control: #748783;--error: #9A3F39;--success: #355D49;--display: "GFS Baskerville",Georgia,"Times New Roman",serif;--body: Lato,Arial,sans-serif;--max: 1248px}.sp-a,.sp-a *{box-sizing:border-box;-webkit-hyphens:none;hyphens:none}.sp-a{margin:0;background:var(--ivory);color:var(--ink);font:17px/1.55 var(--body);-webkit-font-smoothing:antialiased}.sp-a button,.sp-a input,.sp-a select{font:inherit}.sp-a button,.sp-a a,.sp-a input,.sp-a summary,.sp-a select{-webkit-tap-highlight-color:transparent}.sp-a button{cursor:pointer}.sp-a a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.sp-a button,.sp-a a,.sp-a summary{touch-action:manipulation}.sp-a button:disabled{cursor:not-allowed}.sp-a img{max-width:100%;display:block}.sp-a h1,.sp-a h2,.sp-a h3,.sp-a p,.sp-a figure{margin:0}.sp-a h1,.sp-a h2,.sp-a h3{font-family:var(--display);font-weight:400;line-height:1.03;letter-spacing:-.025em;color:var(--teal)}.sp-a h1{font-size:76px}.sp-a h2{font-size:52px}.sp-a h3{font-size:30px}.sp-a .sp-a-wrap{max-width:var(--max);margin:auto;width:calc(100% - 112px)}.sp-a .sp-a-eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--teal)}.sp-a .sp-a-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:13px 25px;background:var(--teal);color:var(--ivory);border:1px solid var(--teal);border-radius:5px;font-size:16px;font-weight:700;text-decoration:none;transition:background .16s}.sp-a .sp-a-btn:hover{background:var(--teal-hover)}.sp-a .sp-a-btn.sp-a-secondary{background:transparent;color:var(--teal)}.sp-a .sp-a-btn.sp-a-secondary:hover{background:var(--blush-pale)}.sp-a .sp-a-btn:focus-visible{outline-color:var(--teal);box-shadow:0 0 0 2px var(--ivory)}.sp-a .sp-a-iconbtn{background:none;border:0px;min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;color:var(--teal);gap:9px}.sp-a .sp-a-icon{width:22px;height:22px;fill:none;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sp-a .sp-a-header{height:140px;border-bottom:1px solid var(--line)}.sp-a .sp-a-header-inner{height:100%;display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;gap:25px}.sp-a .sp-a-brand{width:138px;justify-self:center;text-decoration:none}.sp-a .sp-a-brand img{width:138px;height:138px;object-fit:contain}.sp-a .sp-a-nav{display:flex;gap:30px;align-items:center;font-size:15px}.sp-a .sp-a-nav a{text-decoration:none;white-space:nowrap}.sp-a .sp-a-nav a:hover{text-decoration:underline}.sp-a .sp-a-header-right{justify-self:end;display:flex;align-items:center;gap:20px;font-size:15px}.sp-a .sp-a-header-right a{text-decoration:none}.sp-a .sp-a-hero{display:grid;grid-template-columns:1fr 1.04fr;align-items:center;gap:60px;padding-top:34px;padding-bottom:54px}.sp-a .sp-a-hero-copy{padding:0 0 0 16px}.sp-a .sp-a-hero-copy .sp-a-eyebrow{margin-bottom:21px}.sp-a .sp-a-hero-copy .sp-a-intro{max-width:415px;margin-top:24px;color:var(--muted);font-size:18px;line-height:1.55}.sp-a .sp-a-hero-actions{display:flex;align-items:center;gap:25px;margin-top:28px}.sp-a .sp-a-hero-actions .sp-a-text-link{font-size:15px}.sp-a .sp-a-hero-caption{margin-top:20px;font-size:13px;color:var(--muted)}.sp-a .sp-a-hero-media{position:relative}.sp-a .sp-a-photo-stage{background:var(--paper);position:relative;overflow:hidden;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.sp-a .sp-a-photo-stage img{height:100%;width:100%;object-fit:contain}.sp-a .sp-a-photo-caption{display:flex;justify-content:space-between;gap:10px;padding-top:12px;font-size:12px;letter-spacing:.01em;color:var(--muted)}.sp-a .sp-a-photo-stage .sp-a-image-num{position:absolute;top:22px;left:22px;font-size:11px;color:var(--muted);z-index:1;letter-spacing:.12em}.sp-a .sp-a-featureline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);padding:23px 0;margin-bottom:72px}.sp-a .sp-a-feature{padding:0 24px;text-align:center;font-size:15px;color:var(--teal)}.sp-a .sp-a-feature+.sp-a-feature{border-left:1px solid var(--line)}.sp-a .sp-a-feature span{font:26px/1 var(--display);display:inline-block;margin-right:15px;vertical-align:middle;color:var(--muted)}.sp-a .sp-a-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:88px;align-items:center;padding-bottom:76px}.sp-a .sp-a-detail-crop{background:var(--paper);overflow:hidden;position:relative;aspect-ratio:1.35 / 1;isolation:isolate}.sp-a .sp-a-detail-crop img{width:170%;max-width:none;height:auto;position:absolute;left:-35%;top:-78%}.sp-a .sp-a-detail-copy .sp-a-eyebrow{margin-bottom:18px}.sp-a .sp-a-detail-copy p{margin:20px 0;max-width:415px;color:var(--muted);font-size:17px}.sp-a .sp-a-detail-copy a{font-size:15px}.sp-a .sp-a-story{padding:64px 0 72px;background:var(--blush-pale);text-align:center}.sp-a .sp-a-story h2{max-width:620px;margin:12px auto 20px}.sp-a .sp-a-story p{max-width:550px;margin:0 auto 22px;color:var(--muted)}.sp-a .sp-a-footer{padding:42px 0 30px}.sp-a .sp-a-footerbrand{font-size:14px;color:var(--teal)}.sp-a summary{cursor:pointer;list-style:none;min-height:52px;display:flex;justify-content:space-between;align-items:center;font-size:15px;color:var(--teal)}.sp-a summary::-webkit-details-marker{display:none}.sp-a summary:after{content:"+";font-size:20px}.sp-a details[open] summary:after{content:"\2212"}.sp-a details p{padding:0 0 17px;font-size:14px;color:var(--muted)}@media(min-width:1700px){.sp-a h1{font-size:82px}}@media(max-width:1050px){.sp-a .sp-a-wrap{width:calc(100% - 64px)}.sp-a .sp-a-nav{gap:18px}.sp-a .sp-a-header-inner{grid-template-columns:1fr 125px 1fr;gap:12px}.sp-a .sp-a-brand,.sp-a .sp-a-brand img{width:122px;height:122px}.sp-a .sp-a-header{height:128px}.sp-a .sp-a-header-right{gap:12px}.sp-a .sp-a-hero{gap:30px}.sp-a .sp-a-hero-copy{padding-left:0}.sp-a h1{font-size:57px}.sp-a .sp-a-hero-copy .sp-a-intro{font-size:17px}.sp-a .sp-a-hero-actions{gap:18px;flex-wrap:wrap}.sp-a .sp-a-detail{gap:40px}.sp-a h2{font-size:44px}.sp-a .sp-a-nav a,.sp-a .sp-a-header-right{font-size:13px}}@media(max-width:760px){.sp-a .sp-a-wrap{width:calc(100% - 40px)}.sp-a .sp-a-header{height:112px}.sp-a .sp-a-header-inner{grid-template-columns:1fr 116px 1fr;gap:4px}.sp-a .sp-a-brand,.sp-a .sp-a-brand img{width:110px;height:110px}.sp-a .sp-a-nav,.sp-a .sp-a-header-right>a{display:none}.sp-a .sp-a-menu-toggle{display:flex;justify-self:start;font-size:12px;gap:7px;padding:0}.sp-a .sp-a-header-right{gap:0px}.sp-a .sp-a-header-right .sp-a-iconbtn{font-size:12px;padding:0}.sp-a .sp-a-header-right .sp-a-iconbtn svg{width:20px}.sp-a .sp-a-hero{grid-template-columns:1fr;gap:20px;padding-top:20px;padding-bottom:27px}.sp-a .sp-a-hero-copy{display:contents}.sp-a .sp-a-hero-copy .sp-a-eyebrow{grid-row:1;margin:0;font-size:10px;text-align:center}.sp-a .sp-a-hero-copy h1{grid-row:2;font-size:43px;line-height:.99;text-align:center;letter-spacing:-.026em;margin-top:-4px}.sp-a .sp-a-hero-copy .sp-a-intro{grid-row:4;margin:0;font-size:16px;text-align:center;max-width:none;line-height:1.4}.sp-a .sp-a-hero-media{grid-row:3;max-width:290px;justify-self:center;width:100%}.sp-a .sp-a-photo-stage{aspect-ratio:1 / 1}.sp-a .sp-a-photo-stage .sp-a-image-num{top:15px;left:15px;font-size:10px}.sp-a .sp-a-photo-caption{display:none}.sp-a .sp-a-hero-actions{grid-row:5;display:flex;flex-direction:column;gap:13px;margin:0}.sp-a .sp-a-hero-actions .sp-a-btn{width:100%;min-height:52px}.sp-a .sp-a-hero-actions .sp-a-text-link{font-size:14px;min-height:30px;display:flex;align-items:center}.sp-a .sp-a-hero-caption{display:none}.sp-a .sp-a-featureline{padding:18px 0;margin-bottom:40px;gap:0px}.sp-a .sp-a-feature{font-size:11px;line-height:1.35;padding:0 6px}.sp-a .sp-a-feature span{font-size:20px;display:block;margin:0 0 8px}.sp-a .sp-a-detail{grid-template-columns:1fr;gap:27px;padding-bottom:42px}.sp-a .sp-a-detail-crop{aspect-ratio:1.2 / 1}.sp-a .sp-a-detail-copy .sp-a-eyebrow{font-size:10px;margin-bottom:12px}.sp-a .sp-a-detail-copy h2{font-size:40px}.sp-a .sp-a-detail-copy p{font-size:16px;margin:17px 0}.sp-a .sp-a-story{padding:42px 20px}.sp-a .sp-a-story h2{font-size:40px}.sp-a .sp-a-story p{font-size:16px}.sp-a .sp-a-footer{padding:30px 0 22px}}@media(max-width:350px){.sp-a .sp-a-wrap{width:calc(100% - 32px)}.sp-a .sp-a-hero-copy h1{font-size:37px}.sp-a .sp-a-hero{gap:17px}.sp-a .sp-a-hero-media{max-width:264px}}@media(prefers-reduced-motion:reduce){.sp-a,.sp-a *{transition:none!important}}.sp-a [data-section]{position:relative}.sp-a .sp-a-featureline{margin-bottom:0}.sp-a .sp-a-care-line{font-size:13px;color:var(--muted);padding:18px 0 0}.sp-a .sp-a-detail{padding-top:72px;padding-bottom:72px}.sp-a .sp-a-detail-copy h2{max-width:450px}.sp-a .sp-a-detail-copy p{line-height:1.65}.sp-a .sp-a-gift-band{background:var(--blush-pale);padding:68px 0}.sp-a .sp-a-gift-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.sp-a .sp-a-gift-inner .sp-a-eyebrow{margin-bottom:18px}.sp-a .sp-a-gift-copy>p{max-width:480px;color:var(--ink);font-size:18px;line-height:1.6}.sp-a .sp-a-gift-copy>.sp-a-btn{margin-top:25px}.sp-a .sp-a-gift-copy .sp-a-gift-note{font-size:12px;color:var(--muted);margin-top:16px}.sp-a blockquote{margin:0;font:26px/1.3 var(--display);letter-spacing:-.01em;color:var(--teal)}.sp-a .sp-a-questions{padding-top:76px;padding-bottom:76px;display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.sp-a .sp-a-question-heading .sp-a-eyebrow{margin-bottom:18px}.sp-a .sp-a-question-heading>p:last-child{font-size:15px;color:var(--muted);margin-top:24px}.sp-a .sp-a-question-list details{border-top:1px solid var(--control)}.sp-a .sp-a-question-list details:last-child{border-bottom:1px solid var(--control)}.sp-a .sp-a-question-list summary{font-size:17px;min-height:64px;gap:20px;line-height:1.45;padding:12px 0}.sp-a .sp-a-question-list summary:after{flex-shrink:0}.sp-a .sp-a-question-list p{font-size:16px;line-height:1.6;max-width:580px;padding-bottom:22px}.sp-a .sp-a-story{border-top:1px solid var(--line);background:var(--ivory);padding:62px 0 76px}.sp-a .sp-a-footer{border-top:1px solid var(--line);padding:44px 0;background:var(--paper)}.sp-a .sp-a-footer-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:36px}.sp-a .sp-a-footerbrand strong{font:25px/1.2 var(--display)}.sp-a .sp-a-footerbrand p{margin-top:14px;font-size:12px;color:var(--muted)}.sp-a .sp-a-footer-grid nav{display:flex;flex-direction:column;align-items:flex-start}.sp-a .sp-a-footer-grid nav h3{font:700 13px/1.5 var(--body);letter-spacing:0px;margin-bottom:9px}.sp-a .sp-a-footer-grid nav a{min-height:36px;font-size:13px;display:flex;align-items:center;text-decoration:none}.sp-a .sp-a-footer-grid nav a:hover{text-decoration:underline}@media(max-width:1050px){.sp-a .sp-a-gift-inner{gap:45px}.sp-a .sp-a-questions{gap:40px}.sp-a .sp-a-footer-grid{gap:22px}}@media(max-width:760px){.sp-a .sp-a-care-line{font-size:12px;line-height:1.5;padding-top:17px}.sp-a .sp-a-detail{padding-top:38px;padding-bottom:42px}.sp-a .sp-a-gift-band{padding:40px 0}.sp-a .sp-a-gift-inner{grid-template-columns:1fr;gap:22px}.sp-a .sp-a-gift-inner h2{font-size:40px}.sp-a .sp-a-gift-inner .sp-a-eyebrow{font-size:10px;margin-bottom:12px}.sp-a .sp-a-gift-copy>p{font-size:16px}.sp-a .sp-a-gift-copy>.sp-a-btn{margin-top:22px;width:100%}.sp-a .sp-a-gift-copy .sp-a-gift-note{font-size:12px}.sp-a blockquote{font-size:27px}.sp-a .sp-a-questions{padding-top:42px;padding-bottom:42px;grid-template-columns:1fr;gap:26px}.sp-a .sp-a-question-heading h2{font-size:40px}.sp-a .sp-a-question-heading .sp-a-eyebrow{font-size:10px;margin-bottom:12px}.sp-a .sp-a-question-heading>p:last-child{margin-top:18px}.sp-a .sp-a-question-list summary{font-size:16px}.sp-a .sp-a-question-list p{font-size:15px}.sp-a .sp-a-story{padding:42px 0}.sp-a .sp-a-footer{padding:34px 0}.sp-a .sp-a-footer-grid{grid-template-columns:1fr 1fr;gap:27px 20px}.sp-a .sp-a-footerbrand{grid-column:1 / -1}.sp-a .sp-a-footer-grid nav a{min-height:44px;font-size:13px}.sp-a .sp-a-footer-grid nav:last-child{grid-column:1 / -1}}@media(max-width:350px){.sp-a .sp-a-hero-media{max-width:236px}.sp-a .sp-a-hero{gap:15px}.sp-a .sp-a-gift-inner h2,.sp-a .sp-a-question-heading h2{font-size:37px}}.sp-a .sp-a-menu-toggle{display:none}@media(max-width:760px){.sp-a .sp-a-menu-toggle{display:flex;justify-self:start;font-size:12px;gap:7px;padding:0}}.sp-a .sp-a-bag-count6{font-size:12px;border:1px solid var(--line);border-radius:50%;min-width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center}.sp-a .sp-a-drawer6{position:fixed;inset:0px 0px 0px auto;max-height:none;height:100dvh;width:min(510px,100%);max-width:100%;margin:0;padding:0;border:0px;background:var(--ivory);color:var(--ink);box-shadow:#1928281f -10px 0 32px;overflow:hidden}.sp-a .sp-a-drawer6[open]{display:flex;flex-direction:column}.sp-a .sp-a-drawer6::backdrop{background:#1928285c}.sp-a .sp-a-drawer-head6{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:27px 26px 22px;border-bottom:1px solid var(--line);flex-shrink:0}.sp-a .sp-a-drawer-head6 h2{font-size:38px;margin-top:8px;letter-spacing:-.02em}.sp-a .sp-a-drawer-head6 h2 span{font:16px/1 var(--body);vertical-align:middle;border:1px solid var(--control);border-radius:50%;min-width:27px;min-height:27px;display:inline-flex;align-items:center;justify-content:center;margin-left:8px}.sp-a .sp-a-drawer-head6 h2:focus{outline:none}.sp-a .sp-a-drawer-scroll6{overflow:auto;min-height:0px;flex:1 1 0%;overscroll-behavior:contain;padding:8px 26px 24px}.sp-a .sp-a-drawer-bottom6{padding:16px 26px max(20px,env(safe-area-inset-bottom));border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:14px;flex-shrink:0}.sp-a .sp-a-drawer-bottom6 a,.sp-a .sp-a-drawer-bottom6 button{min-height:44px;display:inline-flex;align-items:center}.sp-a .sp-a-menu-primary6{display:flex;flex-direction:column;padding:12px 0 24px;border-bottom:1px solid var(--line)}.sp-a .sp-a-menu-primary6>a{font:32px/1.15 var(--display);color:var(--teal);text-decoration:none;padding:15px 0;min-height:60px}.sp-a .sp-a-menu-more6{display:flex;flex-direction:column;padding-top:27px}.sp-a .sp-a-menu-more6 .sp-a-eyebrow{margin-bottom:12px}.sp-a .sp-a-menu-more6 a{min-height:45px;padding:9px 0;text-decoration:none;font-size:16px}.sp-a .sp-a-menu6 .sp-a-drawer-bottom6 .sp-a-btn{width:100%}@media(max-width:760px){.sp-a .sp-a-drawer6{width:100%;box-shadow:none}.sp-a .sp-a-drawer-head6{padding:20px 20px 18px}.sp-a .sp-a-drawer-head6 h2{font-size:35px}.sp-a .sp-a-drawer-scroll6{padding:7px 20px 22px}.sp-a .sp-a-drawer-bottom6{padding:12px 20px max(14px,env(safe-area-inset-bottom))}.sp-a .sp-a-menu-primary6>a{font-size:30px}}@media(max-width:350px){.sp-a .sp-a-drawer-head6{padding:18px 16px}.sp-a .sp-a-drawer-scroll6{padding:6px 16px 18px}.sp-a .sp-a-drawer-bottom6{padding:10px 16px 14px;font-size:13px}.sp-a .sp-a-bag-count6{min-width:21px;height:21px}}body.sp-a-home{background:#f7f3e8}.sp-a-home .page-container,.sp-a-home #MainContent{margin:0;padding:0;background:#f7f3e8}.sp-a{text-align:start}.sp-a [hidden]{display:none!important}.sp-a sp-a-navigation{display:block}.sp-a :is(h1,h2,h3,p,figure){text-transform:none}.sp-a a{text-underline-offset:5px;text-decoration-thickness:1px}.sp-a .sp-a-btn{letter-spacing:normal;text-transform:none;box-shadow:none}.sp-a .sp-a-menu-content{display:contents}.sp-a .sp-a-menu-fallback{display:none}.sp-a .sp-a-menu-fallback>summary:after{content:none}.sp-a .sp-a-header-right .sp-a-iconbtn{display:inline-flex}.sp-a .sp-a-question-list p+p{font-size:13px}.sp-a .sp-a-localization{display:flex;flex-wrap:wrap;gap:24px;padding:20px 0}.sp-a .sp-a-localization form{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sp-a .sp-a-localization label{margin:0}.sp-a .sp-a-localization select{width:auto;min-height:48px;max-width:100%;padding:8px;color:var(--ink);border:1px solid var(--control);background:var(--paper)}.sp-a .sp-a-skip{position:absolute;top:-100px;left:16px;z-index:10000;background:var(--paper);padding:12px}.sp-a .sp-a-skip:focus{top:10px}.sp-a :focus-visible{outline:3px solid var(--teal);outline-offset:4px}@media(max-width:760px){.sp-a .sp-a-header-inner{position:relative}.sp-a .sp-a-menu-fallback{display:block;justify-self:start}.sp-a .sp-a-menu-fallback>summary{font-size:12px}.sp-a .sp-a-menu-fallback[open]>.sp-a-menu-content{display:block;position:absolute;inset:111px -20px auto;background:var(--ivory);z-index:20;max-height:calc(100dvh - 112px);overflow:auto}.sp-a .sp-a-menu-open{justify-self:start}}@media(prefers-reduced-motion:reduce){.sp-a *,.sp-a *:before,.sp-a *:after{scroll-behavior:auto;transition:none!important;animation:none!important}}.sp-a .sp-a-contact{font-size:15px;color:var(--muted);margin-top:24px}@media(max-width:760px){.sp-a .sp-a-contact{margin-top:18px}}.sp-a .sp-a-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sp-a.css.map */
