.input,.textarea,.select{border-width:1.5px;border-color:rgb(var(--text-color) / .32);font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}.input:hover,.textarea:hover,.select:hover{border-color:rgb(var(--text-color) / .55)}.input:focus,.textarea:focus,.select:focus-visible{border-color:rgb(var(--accent));box-shadow:0 0 0 3px rgb(var(--accent) / .15)}.floating-label{opacity:.7}input::placeholder,textarea::placeholder{color:rgb(var(--text-color, var(--text-primary)) / .55)}.search-input>input{font-weight:500}.shopify-section--contact .section-stack__intro .bold{margin:0 0 12px;color:var(--v3-accent);font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.shopify-section--contact .h2{color:var(--v3-ink);font-size:48px;line-height:1.08}.shopify-section--contact .prose{color:var(--v3-muted);font-size:17px;line-height:1.6}.shopify-section--contact .prose strong{color:var(--v3-ink);font-weight:700}.shopify-section--contact .prose a{color:var(--v3-accent);text-decoration-color:rgb(var(--v3-accent-rgb) / .4);text-underline-offset:3px;transition:text-decoration-color .2s ease}.shopify-section--contact .prose a:hover{text-decoration-color:currentColor}.shopify-section--contact .contact-form.bg-secondary{border:1px solid var(--v3-line);border-radius:24px;background:var(--v3-bg)}.shopify-section--contact .contact-form .input,.shopify-section--contact .contact-form .textarea,.shopify-section--contact .contact-form .select{border-color:#d9c7b7;background:#fff;color:var(--v3-ink)}.shopify-section--contact .contact-form .input:focus,.shopify-section--contact .contact-form .textarea:focus,.shopify-section--contact .contact-form .select:focus-visible{border-color:var(--v3-accent)}.shopify-section--contact .contact-form .floating-label{color:var(--v3-muted);opacity:1}.shopify-section--contact .contact-form .button{min-height:56px;font-size:17px;font-weight:600}@media(max-width:760px){.shopify-section--contact .h2{font-size:32px}.shopify-section--contact .prose{font-size:16px}.shopify-section--contact .contact-form.bg-secondary{border-radius:20px}}.footer__newsletter-form .form-control{position:relative}.footer__newsletter-form .input{border-color:#8a766a}.footer__newsletter-form .input:focus{border-color:var(--v3-bg);box-shadow:none}.footer__newsletter-form .floating-label{display:flex;align-items:center;height:48px;margin-inline-start:19px;color:#bfae9f;font-size:15px;opacity:1;transform:none}.footer__newsletter-form .input:focus~.floating-label,.footer__newsletter-form .input:not(:placeholder-shown)~.floating-label{display:none}#pp-tracking-page-app .pp_tracking_content{--pp-base-color: var(--v3-accent) !important;--pp-progress-icon-active: var(--v3-ink) !important;--pp-shipment-button-border-active: var(--v3-ink) !important;--pp-timeline-color: var(--v3-bg) !important;--pp-popover-active: var(--v3-bg) !important;margin-block:56px 72px!important;color:var(--v3-ink);font-family:var(--v3-font-body)}#pp-tracking-page-app .pp_tracking_content .pp_tracking_title{margin:0 0 28px;color:var(--v3-ink);font-family:var(--v3-font-heading);font-size:48px;font-weight:400;line-height:1.08;letter-spacing:normal;text-align:center;justify-content:center}#pp-tracking-page-app .pp_tracking_content .pp_tracking_form_div.both_form .pp_tracking_form_in{padding:40px 32px;border:1px solid var(--v3-line);border-radius:24px;background:var(--v3-bg)}#pp-tracking-page-app .pp_tracking_content .pp_tracking_form_div .pp_tracking_form{max-width:360px}#pp-tracking-page-app .pp_tracking_content .pp_tracking_span{margin-block-end:6px;color:var(--v3-ink);font-size:14px;font-weight:600}#pp-tracking-page-app .pp_tracking_content .pp_tracking_input input{width:100%;min-height:52px;padding:12px 16px;border:1.5px solid #d9c7b7;border-radius:14px;background:#fff;box-shadow:none;color:var(--v3-ink);font-family:inherit;font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}#pp-tracking-page-app .pp_tracking_content .pp_tracking_input input:hover{border-color:#bfa894}#pp-tracking-page-app .pp_tracking_content .pp_tracking_input input:focus{border-color:var(--v3-accent);outline:none;box-shadow:0 0 0 3px rgb(var(--v3-accent-rgb) / .15)}#pp-tracking-page-app .pp_tracking_content .pp_tracking_parent+.pp_tracking_parent{margin-block-start:16px}#pp-tracking-page-app .pp_tracking_content .pp_tracking_button{margin-block-start:20px}#pp-tracking-page-app .pp_tracking_content .pp-button-enter{min-height:52px;padding-inline:32px;border-radius:999px;background:var(--v3-accent);color:#fff;font-family:inherit;font-size:17px;font-weight:600}#pp-tracking-page-app .pp_tracking_content .pp-button-enter:hover{background:var(--v3-accent-dark)}#pp-tracking-page-app .pp_tracking_content .pp_tracking_word{color:var(--v3-muted);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#pp-tracking-page-app .pp_tracking_content .pp_tracking_tab{margin-block-end:16px;border-block-end:1px solid var(--v3-line);font-weight:600}#pp-tracking-page-app .pp_tracking_content .pp_tracking_tab .pp_tracking_tab_left:not(.pp_active){color:var(--v3-muted)}#pp-tracking-page-app .pp_tracking_content .pp_tracking_tab .pp_active{border-color:var(--v3-accent);color:var(--v3-accent)}@media(max-width:810px){#pp-tracking-page-app .pp_tracking_content .pp_tracking_form_div.both_form .pp_tracking_form_in{padding:0 20px 24px}#pp-tracking-page-app .pp_tracking_content .pp_tracking_form_div .pp_tracking_form{max-width:none}}@media(max-width:760px){#pp-tracking-page-app .pp_tracking_content{margin-block:32px 48px!important}#pp-tracking-page-app .pp_tracking_content .pp_tracking_title{margin-block-end:20px;font-size:32px}}.shopify-section--main-blog .blog-posts{--blog-articles-gap: 40px 24px}.blog-post-card--v3{position:relative;gap:14px}.blog-post-card--v3 .blog-post-card__figure{aspect-ratio:4 / 3;border-radius:20px;background:var(--v3-line)}.blog-post-card--v3 .blog-post-card__info>.v-stack,.blog-post-card--v3 .blog-post-card__info>.v-stack>.v-stack{gap:14px}.blog-post-card--v3 .blog-post-card__category{color:var(--v3-accent);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.blog-post-card--v3 .blog-post-card__title{margin:0;color:var(--v3-ink);font-family:var(--v3-font-heading);font-size:24px;font-weight:400;line-height:1.2;letter-spacing:0}.blog-post-card--v3 .blog-post-card__title a{color:inherit;text-decoration:none;transition:color .2s ease}.blog-post-card--v3 .blog-post-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.blog-post-card--v3 .blog-post-card__title a:focus-visible{outline:none}.blog-post-card--v3:focus-within{outline:2px solid var(--v3-accent);outline-offset:4px;border-radius:20px}.blog-post-card--v3 .blog-post-card__excerpt{margin:0;color:var(--v3-muted);font-size:15px;line-height:1.55}.blog-post-card--v3 .blog-post-card__meta{color:var(--v3-muted)}.blog-post-card--v3 .blog-post-card__meta a{position:relative;z-index:2}.blog-post-card--v3 .blog-post-card__more{display:inline-flex;align-items:center;gap:6px;justify-self:start;color:var(--v3-ink);font-size:15px;font-weight:600;transition:color .2s ease}.blog-post-card--v3 .blog-post-card__more svg{transition:transform .2s ease}.blog-post-card--v3:hover .blog-post-card__title a,.blog-post-card--v3:hover .blog-post-card__more{color:var(--v3-accent)}.blog-post-card--v3:hover .blog-post-card__more svg{transform:translate(3px)}.blog-post-card--v3.blog-post-card--featured{gap:0;border:1px solid var(--v3-line);border-radius:24px}.blog-post-card--v3.blog-post-card--featured.bg-secondary{background:var(--v3-sand)}.blog-post-card--v3.blog-post-card--featured:focus-within{border-radius:24px}.blog-post-card--v3.blog-post-card--featured .blog-post-card__figure{border-radius:0}.blog-post-card--v3.blog-post-card--featured .blog-post-card__info{align-self:center}.blog-post-card--v3.blog-post-card--featured .blog-post-card__title{font-size:40px;line-height:1.1}.blog-post-card--v3.blog-post-card--featured .blog-post-card__excerpt{font-size:17px}@media(max-width:760px){.shopify-section--main-blog .blog-posts{--blog-articles-gap: 32px}.blog-post-card--v3 .blog-post-card__title{font-size:22px}.blog-post-card--v3.blog-post-card--featured{border-radius:20px}.blog-post-card--v3.blog-post-card--featured .blog-post-card__title{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nd-site-v3.css.map */
