:root{--ts-ink: #2A383E;--ts-deep: #2E444C;--ts-slate: #4A6670;--ts-rock: #6E8488;--ts-rock-2: #5E828C;--ts-rock-3: #8FA6AC;--ts-rock-4: #B9C4C6;--ts-fog: #EDEFF0;--ts-white: #F4F7F8;--ts-kelp: #33504A;--ts-shell: #D8B4B4;--ts-ink-soft: rgba(42, 56, 62, .72);--ts-deep-line: rgba(46, 68, 76, .35);--ts-kelp-line: rgba(51, 80, 74, .55)}.ts-wrap{max-width:1600px;margin:0 auto;padding-left:clamp(16px,4vw,56px);padding-right:clamp(16px,4vw,56px);box-sizing:border-box}.ts-section{position:relative;box-sizing:border-box;overflow:hidden}.ts-kicker{display:block;font-family:var(--font-body-family);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--ts-rock);margin:0 0 14px}.ts-heading{font-family:var(--font-heading-family);font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--ts-deep);margin:0 0 18px;line-height:1.05}.ts-sub{font-family:var(--font-body-family);font-size:16px;line-height:1.65;color:var(--ts-ink-soft);margin:0;max-width:60ch}.ts-eyebrow-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:36px}.ts-eyebrow-row .ts-left{min-width:0}.ts-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body-family);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ts-deep);border:1px solid var(--ts-deep);border-radius:8px;padding:13px 22px;text-decoration:none;background:transparent;transition:none}.ts-btn:hover{background:var(--ts-deep);color:var(--ts-white)}.ts-plate{position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;box-sizing:border-box}.ts-plate__media{position:relative;display:block;width:100%;overflow:hidden;background:var(--ts-white)}.ts-plate__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.ts-plate__name{font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;letter-spacing:.03em;color:var(--ts-deep);line-height:1.08;margin:0}.ts-plate__spec{font-family:var(--font-body-family);font-size:12px;letter-spacing:.04em;color:var(--ts-rock);margin:4px 0 0}.ts-plate__price{font-family:var(--font-body-family);font-size:15px;font-weight:500;color:var(--ts-ink);margin:8px 0 0}.ts-hero{background:var(--ts-fog);padding-top:clamp(24px,4vw,56px);padding-bottom:clamp(24px,4vw,56px)}.ts-hero__frame{position:relative;display:grid;grid-template-columns:11fr 9fr;gap:clamp(20px,4vw,64px);align-items:center;background:linear-gradient(100deg,#f4f7f8d6,#f4f7f875 46%,#f4f7f80f),url(ts-hero-bg.jpg);background-size:cover,cover;background-position:center,center;background-repeat:no-repeat,no-repeat;border:1px solid var(--ts-deep-line);border-radius:10px;padding:clamp(28px,5vw,72px);box-sizing:border-box;min-height:420px}.ts-hero__copy{position:relative;z-index:2}.ts-hero__title{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(34px,5.2vw,72px);line-height:.98;letter-spacing:.01em;text-transform:uppercase;color:var(--ts-deep);margin:0 0 22px}.ts-hero__title em{font-style:normal;color:var(--ts-slate)}.ts-hero__sub{font-family:var(--font-body-family);font-size:16px;line-height:1.7;color:var(--ts-ink-soft);margin:0 0 28px;max-width:46ch}.ts-hero__art{display:none}.ts-hero__art svg{display:block;width:100%;height:100%}.ts-hero__starfish{position:absolute;left:4%;bottom:6%;width:34px;height:34px;color:#c6a9ad;z-index:3}.ts-hero__fish{position:absolute;left:20%;top:32%;width:46px;color:#2e444cd9;z-index:3}.ts-hero__fish--2{left:62%;top:13%;width:26px;color:#33504ab8;transform:scaleX(-1)}.ts-shelf{background:var(--ts-fog);padding-top:clamp(36px,6vw,88px);padding-bottom:clamp(36px,6vw,88px)}.ts-shelf__fish{flex:0 0 auto;width:46px;color:var(--ts-slate)}.ts-shelf__stage{position:relative;display:grid;grid-template-columns:1.25fr 1fr;gap:20px;align-items:end}.ts-shelf__rock{position:relative;border-radius:12px 18px 10px 14px;box-shadow:inset 0 0 0 1px #2e444c38;padding:18px}.ts-shelf__rock--high{background:linear-gradient(165deg,var(--ts-rock) 0%,var(--ts-rock-2) 45%,var(--ts-deep) 100%);padding-bottom:30px;transform:translateY(-6px)}.ts-shelf__rock--low{background:linear-gradient(165deg,var(--ts-rock-3) 0%,var(--ts-rock) 60%,var(--ts-slate) 100%);border-radius:16px 10px 20px 12px}.ts-shelf__rock .ts-plate__media{border-radius:8px;height:0;padding-bottom:48%;max-width:82%;margin:0 auto;box-shadow:0 14px 30px #1e2e3447}.ts-shelf__rock--high .ts-plate__media{padding-bottom:44%}.ts-shelf__rock--low .ts-plate__media{padding-bottom:40%}.ts-shelf__rock .ts-plate__name{color:var(--ts-white);margin-top:16px}.ts-shelf__rock .ts-plate__spec{color:#f4f7f8b8}.ts-shelf__rock .ts-plate__price{color:var(--ts-white)}.ts-shelf__frost{position:absolute;left:14px;bottom:12px;color:#f4f7f8d9;pointer-events:none}.ts-shelf__kelp{position:absolute;right:10px;top:10px;color:var(--ts-kelp);pointer-events:none}.ts-pool{background:linear-gradient(180deg,var(--ts-rock-4) 0%,var(--ts-fog) 100%);padding-top:clamp(36px,6vw,88px);padding-bottom:clamp(36px,6vw,88px)}.ts-pool__bed{position:relative;display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:24px;align-items:end}.ts-pool__cell{position:relative;border-radius:50% 50% 46% 46%/44% 44% 56% 56%;background:radial-gradient(120% 90% at 50% 18%,var(--ts-white) 0%,#dde6e8 34%,var(--ts-rock) 78%,var(--ts-slate) 100%);box-shadow:inset 0 0 0 1.5px #2e444c66;padding:18px 18px 26px}.ts-pool__cell--trench{border-radius:22% 22% 30% 30%/40% 40% 60% 60%;transform:translateY(10px)}.ts-pool__cell--small{border-radius:50%;transform:translateY(-4px)}.ts-pool__cell .ts-plate__media{border-radius:50%;height:0;padding-bottom:78%;box-shadow:0 10px 24px #283e443d}.ts-pool__cell .ts-plate__name{margin-top:16px;color:var(--ts-deep)}.ts-pool__cell .ts-plate__spec{color:var(--ts-rock)}.ts-pool__cell .ts-plate__price{color:var(--ts-deep)}.ts-pool__ripple{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:#f4f7f88c}.ts-pool__shell{position:absolute;right:12%;top:8%;width:14px;height:14px;border-radius:50%;background:var(--ts-shell)}.ts-pool__scallop{flex:0 0 auto;width:40px;color:var(--ts-rock-2)}.ts-wide{background:var(--ts-fog);padding-top:clamp(36px,6vw,88px);padding-bottom:clamp(36px,6vw,88px)}.ts-wide__grid{display:grid;grid-template-columns:62fr 38fr;gap:20px;align-items:stretch}.ts-wide__main{position:relative;border-radius:10px;border:1px solid var(--ts-deep-line);background:linear-gradient(150deg,var(--ts-white) 0%,#e6edee 45%,var(--ts-rock) 115%);padding:24px;display:flex;flex-direction:column}.ts-wide__main .ts-plate__media{border-radius:8px;height:0;padding-bottom:44%;flex:0 0 auto}.ts-wide__main .ts-plate__name{margin-top:20px}.ts-wide__main .ts-plate__spec{color:var(--ts-rock)}.ts-wide__main .ts-plate__price{color:var(--ts-deep)}.ts-wide__frost{position:absolute;left:16px;top:12px;color:#f4f7f8e6;pointer-events:none}.ts-wide__kelp{position:absolute;right:14px;top:12px;color:var(--ts-kelp);pointer-events:none}.ts-wide__fish{flex:0 0 auto;width:44px;color:var(--ts-slate)}.ts-wide__curtain{display:flex;flex-direction:column;gap:18px}.ts-wide__narrow{position:relative;flex:1 1 auto;min-height:0;border-radius:8px;border:1px solid rgba(110,132,136,.5);background:var(--ts-white);padding:14px;display:grid;grid-template-columns:.9fr 1.1fr;gap:12px;align-items:center}.ts-wide__narrow .ts-plate__media{border-radius:6px;height:0;padding-bottom:82%}.ts-wide__narrow .ts-plate__name{font-size:15px}.ts-wide__narrow .ts-plate__spec{font-size:11px}.ts-wide__narrow .ts-plate__price{font-size:13px;margin-top:6px}.ts-wide__narrow--pink{background:linear-gradient(150deg,var(--ts-white) 0%,#efe4e4 100%)}.ts-wide__separator{position:relative;height:14px;color:var(--ts-kelp);text-align:center}.ts-layers{background:var(--ts-fog);padding-top:clamp(36px,6vw,88px);padding-bottom:clamp(36px,6vw,88px)}.ts-layers__grid{display:grid;grid-template-columns:auto 1fr;gap:20px}.ts-layers__axis{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-body-family);font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--ts-rock);align-self:center;white-space:nowrap}.ts-layers__stack{display:grid;gap:14px}.ts-layers__band{position:relative;display:grid;grid-template-columns:1fr auto 22px;gap:20px;align-items:center;border-radius:8px;padding:18px 20px}.ts-layers__band--shallow{background:linear-gradient(90deg,#8fb4bc,#a7c4ca);border:1px solid rgba(46,68,76,.3)}.ts-layers__band--mid{background:linear-gradient(90deg,var(--ts-rock-2) 0%,var(--ts-rock) 100%);border:1px solid rgba(46,68,76,.35)}.ts-layers__band--deep{background:linear-gradient(90deg,#35545E 0%,var(--ts-slate) 100%);border:1px solid rgba(46,68,76,.55)}.ts-layers__band .ts-plate{display:contents}.ts-layers__name{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.03em;line-height:1.05;margin:0}.ts-layers__band--shallow .ts-layers__name{color:var(--ts-deep)}.ts-layers__band--mid .ts-layers__name,.ts-layers__band--deep .ts-layers__name{color:var(--ts-white)}.ts-layers__temp{font-family:var(--font-body-family);font-size:12px;letter-spacing:.05em;margin-top:5px}.ts-layers__band--shallow .ts-layers__temp{color:var(--ts-deep)}.ts-layers__band--mid .ts-layers__temp,.ts-layers__band--deep .ts-layers__temp{color:#f4f7f8d1}.ts-layers__media{border-radius:6px;overflow:hidden;width:104px;height:104px;background:var(--ts-white);box-shadow:0 8px 18px #1c2c3238}.ts-layers__media img{width:100%;height:100%;object-fit:contain;display:block}.ts-layers__dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--ts-white);background:var(--ts-deep);box-shadow:0 0 0 3px #2e444c2e}.ts-reef{background:var(--ts-fog);padding-top:clamp(36px,6vw,88px);padding-bottom:clamp(36px,6vw,88px)}.ts-reef__table{position:relative;border-radius:14px 16px 12px 18px;background:linear-gradient(175deg,var(--ts-rock-3) 0%,var(--ts-rock) 34%,var(--ts-slate) 78%,var(--ts-deep) 100%);box-shadow:inset 0 0 0 1px #2e444c4d;padding:clamp(18px,3vw,40px);overflow:hidden}.ts-reef__ledge{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ts-reef__slot{position:relative;text-decoration:none;color:inherit;display:flex;flex-direction:column;background:#f4f7f8eb;border-radius:8px;padding:10px;box-shadow:0 12px 22px #18262c38}.ts-reef__slot .ts-plate__media{border-radius:6px;height:0;padding-bottom:86%}.ts-reef__slot .ts-plate__name{margin-top:12px;font-size:15px;color:var(--ts-deep)}.ts-reef__slot .ts-plate__spec{font-size:11px}.ts-reef__slot .ts-plate__price{font-size:13px;margin-top:6px;color:var(--ts-deep)}.ts-reef__thermo{position:absolute;right:8px;top:8px;color:var(--ts-white);z-index:2}.ts-reef__frost{position:absolute;left:12px;bottom:8px;color:#f4f7f8cc;pointer-events:none;z-index:2}.ts-reef__kelp{position:absolute;left:8px;top:8px;color:var(--ts-kelp);z-index:2}.ts-reef__jelly{flex:0 0 auto;width:34px;color:var(--ts-rock-2)}.ts-reef__caption{margin-top:18px;font-family:var(--font-body-family);font-size:13px;line-height:1.6;color:var(--ts-ink-soft);max-width:72ch}.ts-sil{position:absolute;z-index:0;pointer-events:none;opacity:.16}.ts-sil svg{display:block;width:100%;height:100%}.ts-shelf__sil{bottom:20px;right:3%;width:200px;color:var(--ts-slate)}.ts-pool__sil{bottom:16px;left:2%;width:170px;color:var(--ts-slate)}.ts-wide__sil{top:16px;right:2%;width:150px;color:var(--ts-rock-2)}.ts-layers__sil{bottom:14px;right:3%;width:180px;color:var(--ts-rock)}.ts-reef__sil{top:12px;left:2%;width:150px;color:var(--ts-rock-2)}.ts-divider{padding:0;line-height:0}.ts-divider__line{display:block;width:100%}.ts-divider--strata{background:linear-gradient(180deg,var(--ts-fog) 0%,#e3e8ea 100%);padding:26px 0}.ts-divider--strata .ts-divider__line{height:1px;background-image:linear-gradient(90deg,var(--ts-deep) 0,var(--ts-deep) 12%,transparent 12%,transparent 26%,var(--ts-deep) 26%,var(--ts-deep) 33%,transparent 33%,transparent 55%,var(--ts-deep) 55%,var(--ts-deep) 62%,transparent 62%,transparent 74%,var(--ts-deep) 74%,var(--ts-deep) 88%,transparent 88%,transparent 100%);opacity:.55}.ts-divider--tide{background:var(--ts-fog);padding:30px 0}.ts-divider--tide .ts-divider__line{height:9px;background-image:linear-gradient(var(--ts-rock) 0 0),linear-gradient(var(--ts-rock) 0 0);background-size:100% 1px;background-position:0 0,0 8px;background-repeat:no-repeat;opacity:.85}.ts-divider--kelp{background:var(--ts-fog);padding:26px 0}.ts-divider--kelp .ts-divider__line{height:26px;display:flex;justify-content:center;align-items:center;gap:12px}.ts-divider--kelp .ts-divider__line span{width:4px;border-radius:4px 4px 2px 2px;background:var(--ts-kelp);opacity:.75}.ts-divider--frost{background:var(--ts-rock-2);padding:14px 0}.ts-divider--frost .ts-divider__line{height:14px;background-image:radial-gradient(circle,var(--ts-white) 1.5px,transparent 1.6px),radial-gradient(circle,rgba(244,247,248,.8) 1px,transparent 1.2px);background-size:34px 14px,22px 14px;background-position:0 0,11px 4px;background-repeat:repeat-x}.ts-divider--cold{padding:0}.ts-divider--cold .ts-divider__line{height:34px;background:linear-gradient(90deg,var(--ts-slate) 0%,var(--ts-rock) 42%,var(--ts-white) 100%)}.ts-divider--reef{background:var(--ts-fog)}.ts-divider--reef .ts-divider__line{display:block;height:70px;width:100%}.ts-coldchain{background:linear-gradient(90deg,#4a6670 0% 55%,#f4f7f8)}.ts-coldchain__inner{max-width:1600px;margin:0 auto;padding:6px clamp(16px,4vw,56px);min-height:28px;display:flex;align-items:center;gap:10px;box-sizing:border-box}.ts-coldchain__thermo{width:9px;height:27px;color:var(--ts-white);flex:0 0 auto}.ts-coldchain__thermo svg{display:block;width:100%;height:100%}.ts-coldchain__reading{font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ts-white)}.ts-coldchain__statement{font-family:var(--font-body-family);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#b7d0d5}.ts-cats{background:var(--ts-fog);padding-top:clamp(20px,3vw,44px);padding-bottom:clamp(20px,3vw,44px)}.ts-cats__row{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end}.ts-cats__card{position:relative;flex:1 1 180px;min-width:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:26px 24px;background:linear-gradient(165deg,var(--ts-white) 0%,#E8EEEF 100%);color:var(--ts-deep);text-decoration:none;box-sizing:border-box;filter:drop-shadow(0 3px 2px rgba(46,68,76,.22))}.ts-cats__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 22% 30%,rgba(46,68,76,.06) 1px,transparent 1.5px),radial-gradient(circle at 74% 62%,rgba(46,68,76,.05) 1px,transparent 1.5px);background-size:9px 9px,11px 11px;pointer-events:none}.ts-cats__card--1{clip-path:polygon(3% 0,97% 6%,100% 92%,2% 100%);min-height:136px}.ts-cats__card--2{clip-path:polygon(0 7%,100% 0,98% 100%,4% 94%);min-height:120px}.ts-cats__card--3{clip-path:polygon(6% 0,100% 4%,94% 100%,0 96%);min-height:130px}.ts-cats__card--4{clip-path:polygon(2% 4%,98% 0,96% 98%,0 100%);min-height:116px}.ts-cats__icon{font-size:32px;line-height:1}.ts-cats__name{font-family:var(--font-heading-family);font-size:15px;letter-spacing:.05em;text-transform:uppercase;color:var(--ts-deep);text-align:center}.ts-trust{background:var(--ts-fog);padding-top:clamp(36px,6vw,88px);padding-bottom:clamp(36px,6vw,88px)}.ts-trust__bands{display:grid}.ts-trust__band{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:16px 22px}.ts-trust__band+.ts-trust__band{border-top:1px solid rgba(46,68,76,.28)}.ts-trust__band--1{background:linear-gradient(90deg,#8fb4bc,#9fc0c6)}.ts-trust__band--2{background:linear-gradient(90deg,#6e8488,#7fa6ae)}.ts-trust__band--3{background:linear-gradient(90deg,#4a6670,#5e828c)}.ts-trust__band--4{background:linear-gradient(90deg,#2e444c,#35545e)}.ts-trust__num{font-family:var(--font-heading-family);font-size:13px;color:#2e444c8c}.ts-trust__band--3 .ts-trust__num,.ts-trust__band--4 .ts-trust__num{color:#f4f7f899}.ts-trust__label{font-family:var(--font-heading-family);font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--ts-deep)}.ts-trust__band--3 .ts-trust__label,.ts-trust__band--4 .ts-trust__label{color:var(--ts-white)}.ts-trust__reading{display:flex;align-items:center;gap:8px;font-family:var(--font-body-family);font-size:12px;letter-spacing:.04em;color:var(--ts-deep)}.ts-trust__band--3 .ts-trust__reading,.ts-trust__band--4 .ts-trust__reading{color:var(--ts-white)}.ts-trust__thermo{width:8px;height:24px}.ts-trust__thermo svg{display:block;width:100%;height:100%}.ts-origin{background:var(--ts-fog);padding-top:clamp(36px,6vw,88px);padding-bottom:clamp(36px,6vw,88px)}.ts-origin__layers{display:grid}.ts-origin__layer{position:relative;padding:22px 26px 30px}.ts-origin__layer+.ts-origin__layer{border-top:1px solid rgba(46,68,76,.28)}.ts-origin__layer--1{background:#e3eaeb}.ts-origin__layer--2{background:#c2d0d2}.ts-origin__layer--3{background:#9fb3b7}.ts-origin__name{font-family:var(--font-heading-family);font-size:17px;letter-spacing:.08em;text-transform:uppercase;color:var(--ts-deep);margin:0 0 6px}.ts-origin__species{font-family:var(--font-body-family);font-size:13px;line-height:1.6;color:var(--ts-ink-soft);margin:0;max-width:68ch}.ts-origin__sealine{position:absolute;left:0;right:0;bottom:6px;height:13px;color:#2e444c52}.ts-origin__sealine svg{display:block;width:100%;height:100%}.ts-reviews{background:var(--ts-fog);padding-top:clamp(36px,6vw,88px);padding-bottom:clamp(36px,6vw,88px)}.ts-reviews__list{display:grid;gap:12px}.ts-reviews__item{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:16px;background:var(--ts-white);border:1px solid var(--ts-deep-line);padding:14px 18px}.ts-reviews__avatar{width:34px;height:34px;border-radius:50%;background:var(--ts-rock-3);flex:0 0 auto}.ts-reviews__stars{display:flex;gap:3px;color:var(--ts-slate)}.ts-reviews__stars span{width:9px;height:9px;border-radius:50%;background:currentColor}.ts-reviews__body{min-width:0}.ts-reviews__author{display:block;font-family:var(--font-heading-family);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ts-rock);margin:0 0 3px}.ts-reviews__text{font-family:var(--font-body-family);font-size:14px;line-height:1.55;color:var(--ts-ink);margin:0}.ts-vignette{background:var(--ts-fog);padding:0}.ts-vignette__scene{display:block;width:100%;height:auto}@media(max-width:749px){.ts-hero__frame{grid-template-columns:1fr;min-height:0}.ts-hero__art{height:220px;order:-1}.ts-shelf__stage{grid-template-columns:1fr;gap:18px}.ts-shelf__rock--high{transform:none}.ts-pool__bed{grid-template-columns:1fr;gap:20px}.ts-pool__cell--trench,.ts-pool__cell--small{transform:none}.ts-wide__grid{grid-template-columns:1fr}.ts-wide__curtain{grid-template-rows:none;grid-template-columns:1fr}.ts-layers__grid{grid-template-columns:1fr}.ts-layers__axis{writing-mode:horizontal-tb;transform:none}.ts-layers__band{grid-template-columns:1fr auto 14px;gap:12px}.ts-layers__media{width:72px;height:72px}.ts-reef__ledge{grid-template-columns:repeat(2,1fr)}.ts-eyebrow-row{flex-direction:column;gap:16px}.ts-coldchain__inner{gap:8px}.ts-cats__card{flex:1 1 140px;min-width:130px}.ts-trust__band{gap:12px;padding:12px 14px}.ts-origin__layer{padding:18px 16px 26px}.ts-reviews__item{padding:12px 14px;gap:12px}}html{background-color:var(--ts-fog)}body{background-color:transparent!important}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:url(ts-page-bg.jpg) center / cover no-repeat}#MainContent{background-color:#f4f7f8b8}#MainContent>.shopify-section>section,#MainContent>.shopify-section>div{background-color:transparent!important}#MainContent .gradient{background-color:#f4f7f8b8!important;background-attachment:scroll!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tasman-shore.css.map */
