@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Fraunces:ital,opsz,wght@0,9..144,300..700;1,9..144,300..600&family=Caveat:wght@400..700&display=swap";@import"https://api.fontshare.com/v2/css?f[]=clash-display@400,500,600,700&display=swap";.samish{--ivory:#F7F4EE;--ivory-2:#EFEAE0;--sand:#D8C3A5;--sand-soft:#E6D7BD;--taupe:#B8A89A;--taupe-deep:#8E7F71;--gold:#E5B74B;--gold-soft:#F0D38A;--olive:#5E6650;--ink:#1B1B1B;--ink-2:#3A3733;--muted:#6E6660;--hot-pink:#E1306C;--navy:#1E2A4A;--line:rgba(27,27,27,.1);--line-strong:rgba(27,27,27,.22);--shadow-soft:0 30px 60px -30px rgba(27,27,27,.18);--shadow-card:0 14px 36px -18px rgba(27,27,27,.16);color:var(--ink);font-family:Poppins,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;font-weight:400}.samish *{box-sizing:border-box;margin:0;padding:0}.samish img,.samish video{display:block;max-width:100%}.samish a{color:inherit;text-decoration:none}.samish button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.samish .display{font-family:Clash Display,Fraunces,serif;font-weight:500;letter-spacing:-.01em;line-height:.98}.samish .serif{font-family:Fraunces,serif;font-weight:400;letter-spacing:-.005em}.samish .script{font-family:Caveat,cursive;font-weight:500}.samish .mono{font-family:Poppins;font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:11.5px}.samish .wrap,.shopify-policy__container{max-width:1440px;width:100%;margin:0 auto;padding:0}.shopify-policy__container{padding-top:60px;padding-bottom:60px}.samish .wrap-wide{max-width:1480px;margin:0 auto;padding:0 32px}.samish .btn{display:inline-flex;align-items:center;gap:14px;padding:16px 28px;border-radius:999px;font-weight:500;font-size:14px;letter-spacing:.02em;transition:transform .15s ease,background .2s ease,color .2s ease;border:1px solid transparent;white-space:nowrap}.samish .btn:hover{transform:translateY(-1px)}.samish .btn-dark{background:var(--ink);color:var(--ivory)}.samish .btn-dark:hover{background:#000}.samish .btn-gold{background:var(--gold);color:var(--ink)}.samish .btn-gold:hover{background:var(--gold-soft)}.samish .btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.samish .btn-ghost:hover{background:var(--ink);color:var(--ivory)}.samish .btn .ar{width:26px;height:26px;border-radius:50%;background:#ffffff26;display:grid;place-items:center;font-size:14px}.samish .btn-dark .ar{background:var(--gold);color:var(--ink)}.samish .btn-gold .ar{background:var(--ink);color:var(--gold)}.samish .btn-ghost .ar{background:var(--ink);color:var(--ivory)}.samish section{padding:80px 0;position:relative}.samish section.tight{padding:80px 0}.samish section.dark{background:var(--ink);color:var(--ivory)}.samish section.sand{background:var(--ivory-2)}.samish section.cream{background:var(--ivory)}.samish .eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.samish .eyebrow .line{width:32px;height:1px;background:currentColor;opacity:.5}.samish .section-h,.jdgm-title,.shopify-policy__container h2,.shopify-policy__container h1,.shopify-policy__container h3{font-family:Clash Display,Fraunces,serif;font-weight:500;font-size:clamp(30px,5.4vw,60px);line-height:1;letter-spacing:-.02em;margin-top:18px;color:var(--ink)}.shopify-policy__container h2{font-size:clamp(24px,3.4vw,40px);margin-top:40px}.shopify-policy__container h3{font-size:clamp(20px,2.4vw,32px);margin-top:40px}.shopify-policy__container h1{text-align:left;margin-bottom:30px!important}.samish section.dark .section-h{color:var(--ivory)}.samish .section-h em{font-family:Fraunces,serif;font-style:italic;font-weight:300;color:#e5b74b}.samish section.dark .section-h em{color:var(--gold-soft)}.samish .section-lede,.shopify-policy__container p{font-size:17px;color:var(--muted);max-width:52ch;margin-top:24px;line-height:1.6;font-weight:400}.shopify-policy__container p{color:#000;max-width:100%}.samish section.dark .section-lede{color:#f7f4ee99}.samish .section-head{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:end;margin-bottom:72px}.samish .section-head.center{grid-template-columns:1fr;text-align:center;justify-items:center;margin-bottom:60px}.samish .section-head.center .section-lede{margin-left:auto;margin-right:auto}main#MainContent{background-color:#f7f4ee}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-name{font-size:21px!important;font-family:Fraunces!important;font-style:italic!important}@media(max-width:1600px){.samish .wrap,.shopify-policy__container{max-width:1140px}.samish .section-h{font-size:clamp(30px,4.4vw,45px)}.samish-header .nav-inner{max-width:1140px}.samish-showcase .showcase-text h2{font-size:clamp(36px,4.6vw,48px)}}@media(max-width:1440px){.samish .wrap,.shopify-policy__container{max-width:100%;padding:60px 20px}.samish .wrap{padding:0 20px}.samish section{padding:70px 40px!important}.samish-trust .trust{padding:26px 40px}}@media(max-width:1100px){.samish section{padding:50px 20px}.samish .section-head{grid-template-columns:1fr;gap:24px;margin-bottom:48px}}@media(max-width:767px){.samish section{padding:40px 20px!important}.samish .wrap{padding:0}.samish-features .feat-card p,.samish-anatomy .anat-card.text p,.samish-showcase .showcase-text p,.samish-faq .acc-a{font-size:14px}.samish .section-head{margin-bottom:30px}.samish-buy .add-cart{min-width:150px;padding:10px 14px;font-size:12px;letter-spacing:.02em;gap:9px}.shopify-policy__container h3,.shopify-policy__container h2{margin-top:25px}.samish .section-lede,.shopify-policy__container p{font-size:14px;margin-top:14px}.samish-buy .buy-info .lede{font-size:14px;max-width:unset}.shopify-policy__container{padding-top:40px;padding-bottom:40px}.samish .section-head{gap:0}.samish-trust .trust{padding:16px 20px}.samish-trust .trust-cell small{font-size:10px}.samish-trust .trust-cell{gap:9px;padding-right:0}.samish-trust .trust-cell b{font-size:13px}.samish-trust .trust-cell .ico{width:44px;height:44px}.samish-trust .trust-cell{gap:10px}.samish-video .video-section{padding:20px 20px 70px}.samish section.cream{padding-top:0}.samish-video .video-frame{border-radius:28px;aspect-ratio:6/9}.samish-video .video-frame .play{width:56px;height:56px}.samish-buy .buy-actions{gap:7px;flex-wrap:wrap;position:fixed;bottom:0;z-index:999;width:100%;left:0;background-color:#f7f4ee;border:none;padding:10px;box-shadow:0 0 5px #adadad63}span#samish-add-price{font-size:12px}.samish-buy .buy-info .price .now{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/samish-base.css.map */
