:root{--tid-text: #1a1a1a;--tid-muted: #6e6e6e;--tid-soft: #f3f1ee;--tid-font-title: var(--font-heading--family, inherit);--tid-font-body: var(--font-body--family, inherit);--tid-font-label: var(--font-subheading--family, var(--font-body--family, inherit));--tid-gutter: clamp(16px, 2.4vw, 40px);--tid-page: 1600px;--tid-ease: cubic-bezier(.22, .61, .36, 1)}.tid-section-wrap{overflow-x:clip}.tid-wrap{max-width:var(--tid-page);margin:0 auto;padding:0 var(--tid-gutter);box-sizing:border-box}.tid-ss *,.tid-products *,.tid-editorial *{box-sizing:border-box}.tid-btn{display:inline-block;margin-top:20px;padding:13px 30px;border:1px solid currentColor;color:inherit;background:transparent;font:500 11px/1 var(--tid-font-label);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background-color .35s var(--tid-ease),color .35s var(--tid-ease)}.tid-btn:hover{color:inherit;background:#ffffff29}.tid-link{display:inline-block;color:var(--tid-text);text-decoration:none;font:500 11px/1 var(--tid-font-label);letter-spacing:.18em;text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid currentColor;transition:opacity .3s var(--tid-ease)}.tid-link:hover{opacity:.6}.tid-btn:focus-visible,.tid-link:focus-visible,.tid-card:focus-visible,.tid-ss button:focus-visible,.tid-ss__media:focus-visible,.tid-editorial__item:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tid-pos--center{top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;text-align:center}.tid-pos--bottom-center{inset:auto 0 0 0;align-items:center;text-align:center}.tid-pos--bottom-left{inset:auto auto 0 0;align-items:flex-start;text-align:left}.tid-pos--bottom-right{inset:auto 0 0 auto;align-items:flex-end;text-align:right}.tid-pos--top-center{inset:0 0 auto 0;align-items:center;text-align:center}.tid-pos--top-left{inset:0 auto auto 0;align-items:flex-start;text-align:left}.tid-ss{display:block;position:relative;padding:var(--tid-pt, 0) 0 var(--tid-pb, 0);color:#fff}.tid-ss--boxed{max-width:var(--tid-page);margin:0 auto;padding-inline:var(--tid-gutter)}.tid-ss__track{display:grid;position:relative;overflow:hidden;touch-action:pan-y}.tid-ss__slide{grid-area:1 / 1;position:relative;opacity:0;visibility:hidden;transition:opacity .9s var(--tid-ease),visibility 0s linear .9s}.tid-ss__slide.is-active{opacity:1;visibility:visible;transition:opacity .9s var(--tid-ease),visibility 0s;z-index:1}.tid-ss__media{display:block;position:relative;color:inherit;text-decoration:none}.tid-ss__media picture{display:block}.tid-ss__img{display:block;width:100%;height:auto}.tid-ss--custom .tid-ss__media,.tid-ss--custom .tid-ss__placeholder{height:var(--tid-ss-h, 80vh);min-height:420px}.tid-ss--custom .tid-ss__media picture{height:100%}.tid-ss--custom .tid-ss__img{height:100%;object-fit:cover}.tid-ss__placeholder{position:relative;aspect-ratio:16 / 9;background:var(--tid-soft);color:var(--tid-muted)}.tid-ss__placeholder svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tid-ss__hint{position:absolute;inset:auto 0 18%;text-align:center;color:#555;font:500 13px/1.5 var(--tid-font-label);letter-spacing:.14em;text-transform:uppercase}.tid-ss__hint small{letter-spacing:.06em;text-transform:none;color:#777}.tid-ss__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--tid-ss-overlay, 0);pointer-events:none}.tid-ss__content{position:absolute;display:flex;flex-direction:column;gap:6px;z-index:2;padding:clamp(28px,6vw,88px) clamp(20px,5vw,72px);color:var(--tid-ss-color, #fff);pointer-events:none}.tid-ss__content a{pointer-events:auto}.tid-ss__subtitle{margin:0;font:500 12px/1.4 var(--tid-font-label);letter-spacing:.22em;text-transform:uppercase}.tid-ss__title{margin:0;font:400 clamp(32px,5.2vw,76px)/1.02 var(--tid-font-title);letter-spacing:.02em;text-transform:uppercase;color:inherit}.tid-ss__controls{position:absolute;z-index:3;left:0;right:0;bottom:calc(var(--tid-pb, 0px) + 18px);display:flex;justify-content:center;align-items:center;gap:14px;pointer-events:none}.tid-ss__controls>*{pointer-events:auto}.tid-ss__dots{display:flex;gap:6px}.tid-ss__dot{width:22px;height:22px;padding:0;border:0;background:none;cursor:pointer;position:relative}.tid-ss__dot:before{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%);border:1px solid #fff;background:transparent;box-shadow:0 0 6px #00000040;transition:background-color .3s,width .3s var(--tid-ease)}.tid-ss__dot.is-active:before{background:#fff;width:22px;border-radius:6px}.tid-ss__arrow,.tid-ss__pause{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffff2e;color:#fff;cursor:pointer;padding:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .3s}.tid-ss__arrow:hover,.tid-ss__pause:hover{background:#ffffff57}.tid-ss__arrow svg,.tid-ss__pause svg{width:16px;height:16px}.tid-ss__pause{width:26px;height:26px}.tid-ss__pause svg{width:12px;height:12px}.tid-ss__pause .tid-i-play,.tid-ss.is-paused .tid-ss__pause .tid-i-pause{display:none}.tid-ss.is-paused .tid-ss__pause .tid-i-play{display:block}@media(max-width:749px){.tid-ss--custom .tid-ss__media,.tid-ss--custom .tid-ss__placeholder{height:var(--tid-ss-hm, 75vh);min-height:360px}.tid-ss__placeholder{aspect-ratio:4 / 5}.tid-ss__controls{bottom:calc(var(--tid-pb, 0px) + 10px)}.tid-ss__arrow{display:none}}.tid-products{padding:var(--tid-pt, 56px) 0 var(--tid-pb, 56px);color:var(--tid-text)}.tid-products__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(20px,3vw,36px)}.tid-head--center .tid-products__head{justify-content:center;text-align:center;position:relative}.tid-head--center .tid-products__head>.tid-link{position:absolute;right:0;bottom:4px}.tid-products__title{margin:0;color:var(--tid-text);font:500 clamp(18px,1.7vw,24px)/1.2 var(--tid-font-title);letter-spacing:.2em;text-transform:uppercase}.tid-products__subtitle{margin:8px 0 0;color:var(--tid-muted);font:400 14px/1.5 var(--tid-font-body);letter-spacing:.02em}.tid-products__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--tid-cols, 4),minmax(0,1fr));gap:clamp(20px,2vw,28px) clamp(12px,1.4vw,20px)}.tid-products__grid>li{margin:0;min-width:0}.tid-products__foot{margin-top:clamp(28px,3.4vw,44px);text-align:center}.tid-card{display:block;color:var(--tid-text);text-decoration:none}.tid-card__media{position:relative;aspect-ratio:var(--tid-card-ratio, 3/4);overflow:hidden;background:var(--tid-soft)}.tid-card__media .tid-card__img,.tid-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .55s var(--tid-ease),transform 1.1s var(--tid-ease)}.tid-card__img--2{opacity:0}@media(hover:hover){.tid-card--hover:hover .tid-card__img--2{opacity:1}.tid-card:hover .tid-card__img{transform:scale(1.025)}}.tid-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px}.tid-card__name{margin:0;color:inherit;font:500 12px/1.45 var(--tid-font-label);letter-spacing:.08em;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tid-card__price{flex-shrink:0;white-space:nowrap;font:400 13px/1.45 var(--tid-font-body)}.tid-card__compare{color:var(--tid-muted);margin-right:6px}.tid-card__variant{margin-top:3px;color:var(--tid-muted);font:400 12px/1.4 var(--tid-font-body);text-transform:capitalize}.tid-card__swatches{display:flex;gap:6px;margin-top:8px}.tid-card__swatches span{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024}.tid-badge{position:absolute;top:10px;left:10px;z-index:1;background:#fff;color:#111;font:500 10px/1 var(--tid-font-label);letter-spacing:.14em;text-transform:uppercase;padding:6px 9px}.tid-card--placeholder .tid-card__name{color:var(--tid-muted);text-transform:none;letter-spacing:0}@media(max-width:989px)and (min-width:750px){.tid-products__grid{grid-template-columns:repeat(min(var(--tid-cols, 4),3),minmax(0,1fr))}}@media(max-width:749px){.tid-products{padding:calc(var(--tid-pt, 56px) * .7) 0 calc(var(--tid-pb, 56px) * .7)}.tid-products__grid{grid-template-columns:repeat(var(--tid-cols-m, 2),minmax(0,1fr));gap:24px 10px}.tid-head--center .tid-products__head>.tid-link{position:static}.tid-head--center .tid-products__head{flex-direction:column;align-items:center}.tid-card__row{flex-direction:column;gap:2px;margin-top:10px}.tid-card__name{font-size:11px}.tid-card__price{font-size:12px}}.tid-editorial{padding:var(--tid-pt, 24px) 0 var(--tid-pb, 56px)}.tid-editorial--full .tid-wrap{max-width:none;padding:0}.tid-editorial__heading{text-align:center;margin-bottom:clamp(20px,3vw,36px)}.tid-editorial__grid{display:grid;grid-template-columns:repeat(var(--tid-ed-cols, 2),minmax(0,1fr));gap:var(--tid-ed-gap, 16px)}.tid-editorial__item{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none}.tid-editorial__media{position:relative;aspect-ratio:var(--tid-ed-ratio, 3/4);background:var(--tid-soft);overflow:hidden}.tid-editorial__media img,.tid-editorial__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--tid-ease)}.tid-editorial__media picture{position:absolute;top:0;right:0;bottom:0;left:0}@media(hover:hover){a.tid-editorial__item:hover .tid-editorial__media img{transform:scale(1.03)}}.tid-editorial__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}.tid-editorial__content{position:absolute;display:flex;flex-direction:column;gap:6px;z-index:1;padding:clamp(20px,3vw,44px);color:var(--tid-ed-color, #fff)}.tid-editorial__title{margin:0;color:inherit;font:400 clamp(20px,2.2vw,32px)/1.15 var(--tid-font-title);letter-spacing:.06em;text-transform:uppercase}.tid-editorial__text{margin:0;font:400 14px/1.55 var(--tid-font-body);max-width:38ch}.tid-editorial__content .tid-btn{margin-top:12px}@media(max-width:749px){.tid-editorial__grid{grid-template-columns:1fr;gap:max(10px,calc(var(--tid-ed-gap, 16px) * .75))}.tid-editorial{padding:calc(var(--tid-pt, 24px) * .7) 0 calc(var(--tid-pb, 56px) * .7)}}@media(prefers-reduced-motion:reduce){.tid-ss__slide,.tid-ss__slide.is-active,.tid-card__img,.tid-editorial__media img{transition:none!important}}.tid-card__link{display:block;color:inherit;text-decoration:none}.tid-card__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tid-buy{display:block;position:relative;z-index:3;margin-top:12px}.tid-buy__form{display:grid;gap:8px;margin:0}.tid-buy__select{width:100%;height:38px;margin:0;padding:0 30px 0 12px;border:1px solid #d4d4d4;border-radius:0;-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231a1a1a' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat right 12px center / 10px;color:var(--tid-text, #1a1a1a);font:400 12px/1 var(--tid-font-body, inherit);letter-spacing:.04em}.tid-buy__select:focus-visible{outline:2px solid #1a1a1a;outline-offset:1px}.tid-buy__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tid-buy__btn{height:40px;margin:0;padding:0 8px;border:1px solid #1a1a1a;border-radius:0;cursor:pointer;font:500 10.5px/1 var(--tid-font-label, inherit);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;transition:background-color .3s ease,color .3s ease,opacity .3s ease}.tid-buy__btn--add{background:transparent;color:#1a1a1a}.tid-buy__btn--now{background:#1a1a1a;color:#fff}@media(hover:hover){.tid-buy__btn--add:hover{background:#1a1a1a;color:#fff}.tid-buy__btn--now:hover{background:#3a3a3a;border-color:#3a3a3a}}.tid-buy__btn:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.tid-buy__btn:disabled{opacity:.45;cursor:not-allowed}.tid-buy__btn.is-loading{opacity:.6;pointer-events:none}.tid-buy__msg{margin:0;font:400 12px/1.4 var(--tid-font-body, inherit);color:#b42318}.tid-buy__msg:empty{display:none}.tid-buy .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:1199px){.tid-buy__btns{grid-template-columns:1fr}}@media(max-width:749px){.tid-buy__btn,.tid-buy__select{height:36px}.tid-buy__btn{font-size:10px}}.tid-products__grid>li{display:flex}.tid-products__grid .tid-card{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.tid-products__grid .tid-card .tid-buy{margin-top:auto;padding-top:14px}.tid-card__name{min-height:2.9em}.product-card__content>div:has(>tid-buy){margin-top:auto}.tid-buy__btn--choose{display:flex;align-items:center;justify-content:center;width:100%;background:#1a1a1a;color:#fff;text-decoration:none}@media(hover:hover){.tid-buy__btn--choose:hover{background:#3a3a3a;border-color:#3a3a3a;color:#fff}}.product-card__content>div:has(>.tid-buy){margin-top:auto}.tid-ctl{display:block;margin-top:28px;color:var(--tid-text, #1a1a1a)}.tid-ctl__heading{margin:0 0 20px;font:500 18px/1.3 var(--tid-font-title, inherit);letter-spacing:.01em;color:inherit}.tid-ctl__grid{display:grid;grid-template-columns:repeat(var(--tid-ctl-cols, 3),minmax(0,1fr));gap:20px}.tid-ctl__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;text-align:center;transition:opacity .3s ease}.tid-ctl__item.is-off .tid-ctl__top,.tid-ctl__item.is-off .tid-ctl__price,.tid-ctl__item.is-off .tid-ctl__select{opacity:.4}.tid-ctl__top{position:relative;width:100%}.tid-ctl__media{display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:var(--tid-soft, #f3f1ee)}.tid-ctl__media img{width:100%;height:100%;object-fit:cover;display:block}.tid-ctl__plus{position:absolute;left:-10px;top:50%;transform:translate(-50%,-50%);font:400 14px/1 var(--tid-font-body, inherit);color:#1a1a1a}.tid-ctl__check{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;cursor:pointer;font:400 13px/1.35 var(--tid-font-body, inherit)}.tid-ctl__check input{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:#1a1a1a;cursor:pointer}.tid-ctl__check span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.tid-ctl__price{font:400 13px/1.3 var(--tid-font-body, inherit)}.tid-ctl__select{width:100%;height:38px;margin-top:auto;padding:0 28px 0 10px;border:1px solid #d4d4d4;border-radius:0;-webkit-appearance:none;appearance:none;cursor:pointer;color:#1a1a1a;font:400 12px/1 var(--tid-font-body, inherit);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231a1a1a' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat right 10px center / 10px}.tid-ctl__select.is-invalid{border-color:#b42318;box-shadow:0 0 0 1px #b42318}.tid-ctl__foot{margin-top:24px;text-align:center}.tid-ctl__btn{min-width:220px;height:50px;padding:0 30px;border:0;border-radius:999px;cursor:pointer;background:#1a1a1a;color:#fff;font:500 14px/1 var(--tid-font-title, inherit);letter-spacing:.03em;transition:background-color .3s ease,opacity .3s ease}.tid-ctl__btn.is-incomplete{background:#8a8a8a}.tid-ctl__btn:hover{background:#3a3a3a}.tid-ctl__btn:disabled,.tid-ctl__btn.is-loading{opacity:.6;pointer-events:none}.tid-ctl__btn:focus-visible,.tid-ctl__select:focus-visible,.tid-ctl__check input:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.tid-ctl__msg{margin:10px 0 0;font:400 12px/1.4 var(--tid-font-body, inherit);color:#b42318}.tid-ctl__msg.is-ok{color:#1a1a1a}.tid-ctl__msg:empty{display:none}.tid-ctl .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.tid-ctl__grid{gap:12px}.tid-ctl__plus{left:-6px}.tid-ctl__check{font-size:11px;gap:6px}.tid-ctl__select{height:34px;font-size:11px;padding-right:22px;background-position:right 7px center}.tid-ctl__btn{width:100%}}.tid-buy__sizes{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:5;padding:12px;background:#fff;box-shadow:0 8px 28px #00000024;text-align:center;animation:tid-pop .22s ease}.tid-buy__sizes[hidden]{display:none}.tid-buy__sizes-title{margin:0 0 8px;font:500 10.5px/1 var(--tid-font-label, inherit);letter-spacing:.14em;text-transform:uppercase;color:#1a1a1a}.tid-buy__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.tid-buy__chip{min-width:40px;height:34px;margin:0;padding:0 10px;border:1px solid #d4d4d4;border-radius:0;background:#fff;color:#1a1a1a;cursor:pointer;font:500 12px/1 var(--tid-font-body, inherit);letter-spacing:.04em;transition:border-color .2s ease,background-color .2s ease,color .2s ease}@media(hover:hover){.tid-buy__chip:not([disabled]):hover{border-color:#1a1a1a;background:#1a1a1a;color:#fff}}.tid-buy__chip:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.tid-buy__chip[disabled]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.tid-buy__btn--full{grid-column:1 / -1}@media(min-width:750px){.tid-buy__btns{grid-template-columns:1fr 1fr}}@media(min-width:750px)and (max-width:1199px){.tid-buy__btn{letter-spacing:.08em;font-size:10px;padding:0 4px}}@keyframes tid-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tid-buy__sizes{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tid-coastal.css.map */
