.trvs-pdp{max-width:none;margin:0 auto;padding:0 48px 72px;color:var(--j-ink, #1E2B36);font-family:var(--j-sans, Montserrat, sans-serif);font-variant-numeric:lining-nums}.trvs-pdp *,.trvs-pdp *:before,.trvs-pdp *:after{box-sizing:border-box}.pdp-crumbs{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0 20px;font-size:12px;letter-spacing:.06em;color:var(--j-muted, #6F6A61)}.pdp-crumbs a{color:inherit;text-decoration:none}.pdp-crumbs a:hover,.pdp-crumbs [aria-current]{color:var(--j-ink, #1E2B36)}.pdp{display:grid;grid-template-columns:minmax(0,1fr) clamp(400px,32vw,620px);gap:clamp(40px,3.5vw,72px);align-items:start}.pdp-gal{display:grid;grid-template-columns:clamp(84px,6vw,116px) minmax(0,1fr);gap:16px;position:sticky;top:110px}.pdp-gal:not(:has(.pdp-thumbs)){grid-template-columns:minmax(0,1fr)}.pdp-thumbs{display:flex;flex-direction:column;gap:10px;max-height:min(78vh,760px);overflow-y:auto;scrollbar-width:none}.pdp-thumbs::-webkit-scrollbar{display:none}.pdp-thumb{flex:0 0 auto;padding:0;border:1px solid transparent;background:#fff;cursor:pointer;line-height:0;opacity:.65;transition:opacity .2s,border-color .2s}.pdp-thumb img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.pdp-thumb.on,.pdp-thumb:hover{opacity:1;border-color:var(--j-ink, #1E2B36)}.pdp-main{position:relative;align-self:start;background:#fff;overflow:hidden}.pdp-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:40px;margin-bottom:-40px;clip-path:inset(0 2px 40px 0)}.pdp-track::-webkit-scrollbar{display:none}.pdp-slide{flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start;background:#fff}.pdp-slide img,.pdp-slide svg{width:100%;height:100%;object-fit:cover;display:block}.pdp-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:#ffffffeb;color:var(--j-ink, #1E2B36);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #00000014}.pdp-arrow--prev{left:14px}.pdp-arrow--next{right:14px}.pdp-title{font-family:var(--j-serif, "Cormorant Garamond", serif);font-weight:400;font-size:clamp(28px,2.4vw,38px);line-height:1.15;letter-spacing:.005em;text-transform:none;margin:0 0 14px;color:inherit}.pdp-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #EAE4D9}.pdp-price{font-size:22px;font-weight:500}.pdp-compare{font-size:16px;color:var(--j-muted, #6F6A61)}.pdp-ship{margin-left:auto;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--j-muted, #6F6A61)}.pdp-opt{border:0;padding:0;margin:0 0 22px;min-width:0}.pdp-opt legend{padding:0;margin-bottom:12px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.pdp-opt legend span{font-weight:400;letter-spacing:.08em;color:var(--j-muted, #6F6A61);margin-left:6px}.pdp-vals{display:flex;flex-wrap:wrap;gap:10px}.pdp-val{position:relative;min-width:56px;height:42px;padding:0 16px;border:1px solid #D9D3C8;background:#fff;color:inherit;font:inherit;font-size:13px;cursor:pointer;transition:border-color .2s}.pdp-val:hover{border-color:var(--j-ink, #1E2B36)}.pdp-val.on{border-color:var(--j-ink, #1E2B36);box-shadow:inset 0 0 0 1px var(--j-ink, #1E2B36)}.pdp-val.na{color:#b5b0a8}.pdp-val.na:after{content:"";position:absolute;left:6px;right:6px;top:50%;border-top:1px solid #c9c3b9;transform:rotate(-12deg)}.pdp-vals--sw .pdp-val{width:54px;min-width:0;height:54px;padding:3px;border-radius:50%}.pdp-vals--sw .pdp-val img,.pdp-vals--sw .pdp-val i{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:inset 0 0 0 1px #00000014}.pdp-vals--sw .pdp-val.na:after{left:4px;right:4px;transform:rotate(-45deg)}.pdp-trust{list-style:none;margin:8px 0 20px;padding:0;display:grid;grid-template-columns:1fr 1fr;border:1px solid #EAE4D9}.pdp-trust li{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;text-align:center;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.pdp-trust li:nth-child(odd){border-right:1px solid #EAE4D9}.pdp-trust li:nth-child(-n+2){border-bottom:1px solid #EAE4D9}.pdp-trust svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.pdp-add{width:100%;height:54px;border:0;background:var(--j-ink, #1E2B36);color:#fff;font:inherit;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .2s}.pdp-add:hover{background:#0f1820}.pdp-add[disabled]{background:#a7a29a;cursor:not-allowed}.pdp-dynamic{margin-top:10px}.pdp-dynamic .shopify-payment-button__button{border-radius:0!important;min-height:50px}.pdp-dynamic .shopify-payment-button__more-options{display:none!important}.pdp-set{margin-top:28px;border:1px solid #EAE4D9;padding:18px 20px 20px}.pdp-set__title{margin:0 0 6px;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.pdp-set__item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid #F0EBE2}.pdp-set__img{display:block;align-self:start;background:#f6f3ee;line-height:0}.pdp-set__img img{width:100%;aspect-ratio:1;object-fit:cover}.pdp-set__name{display:block;font-size:13.5px;line-height:1.35;color:inherit;text-decoration:none}.pdp-set__name:hover{text-decoration:underline}.pdp-set__price{margin:4px 0 8px;font-size:13px}.pdp-set__price s{color:var(--j-muted, #6F6A61);margin-right:4px}.pdp-set__row{display:flex;gap:8px}.pdp-set__row select{flex:1 1 auto;min-width:0;height:38px;padding:0 10px;border:1px solid #D9D3C8;background:#fff;font:inherit;font-size:12.5px;color:inherit}.pdp-set__add{flex:0 0 auto;height:38px;padding:0 18px;border:1px solid var(--j-ink, #1E2B36);background:#fff;color:inherit;font:inherit;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.pdp-set__add:hover{background:var(--j-ink, #1E2B36);color:#fff}.pdp-set__all{margin-top:16px;width:100%;height:48px;border:0;background:var(--j-ink, #1E2B36);color:#fff;font:inherit;font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.pdp-tabs{margin-top:32px}.pdp-tabs__nav{display:flex;gap:28px;border-bottom:1px solid #EAE4D9}.pdp-tabs__nav button{padding:14px 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--j-muted, #6F6A61);font:inherit;font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.pdp-tabs__nav button.on{color:var(--j-ink, #1E2B36);border-bottom-color:var(--j-ink, #1E2B36)}.pdp-tabs__panel{display:none;padding:20px 0 4px;font-size:15px;line-height:1.8;color:var(--j-ink2, #3A4752)}.pdp-tabs__panel.on{display:block}.pdp-tabs__panel p{margin:0 0 12px}.pdp-tabs__panel a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pdp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid #EAE4D9;box-shadow:0 -6px 24px #1e2b3614;transform:translateY(110%);transition:transform .3s ease}.pdp-sticky.on{transform:none}.pdp-sticky__in{max-width:none;margin:0 auto;padding:12px 48px;display:flex;align-items:center;gap:14px}.pdp-sticky__in img{width:52px;height:52px;object-fit:cover;background:#f6f3ee}.pdp-sticky__txt{min-width:0}.pdp-sticky__name{font-family:var(--j-serif, "Cormorant Garamond", serif);font-size:17px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky__meta{margin-top:2px;font-size:14px;color:var(--j-ink2, #3A4752)}.pdp-sticky__add{margin-left:auto;flex:0 0 auto;height:46px;padding:0 40px;border:0;background:var(--j-ink, #1E2B36);color:#fff;font:inherit;font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.pdp-sticky__add[disabled]{background:#a7a29a}@media(max-width:989px){.trvs-pdp{padding:0 16px 56px}.pdp{grid-template-columns:minmax(0,1fr);gap:26px}.pdp-gal{position:static;grid-template-columns:minmax(0,1fr)}.pdp-thumbs{order:2;flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden}.pdp-thumb{width:64px}.pdp-track{gap:0}.pdp-slide{flex-basis:100%}.pdp-arrow{display:none}.pdp-ship{margin-left:0;flex-basis:100%}.pdp-sticky__in{padding:10px 16px}.pdp-sticky__in img{display:none}.pdp-sticky__add{padding:0 22px}}.pdp-slide{cursor:zoom-in}.pdp-zoom{position:absolute;top:14px;right:14px;z-index:2;width:42px;height:42px;border-radius:50%;border:0;background:#ffffffeb;color:var(--j-ink, #1E2B36);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #00000014}.pdp-zoom:hover,.pdp-arrow:hover{background:#fff}html.pdp-lb-open,html.pdp-lb-open body{overflow:hidden}.pdp-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#fff;color:var(--j-ink, #1E2B36);opacity:0;transition:opacity .25s ease;font-family:var(--j-serif, "Cormorant Garamond", serif)}.pdp-lb[hidden]{display:none}.pdp-lb.on{opacity:1}.pdp-lb__bar{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:14px 20px 14px 48px;pointer-events:none}.pdp-lb__count{font-size:13px;font-weight:600;letter-spacing:.2em}.pdp-lb__close{pointer-events:auto;width:48px;height:48px;border:0;border-radius:50%;background:#ffffffe6;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}.pdp-lb__close:hover{background:#f6f3ee}.pdp-lb__track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.pdp-lb__track::-webkit-scrollbar{display:none}.pdp-lb.is-zoomed .pdp-lb__track,.pdp-lb.is-zoomed .pdp-lb__slide,.pdp-lb.is-zoomed .pdp-lb__slide img{overflow:hidden;touch-action:none}.pdp-lb{overscroll-behavior:contain;-webkit-tap-highlight-color:transparent}.pdp-lb button:focus{outline:none}.pdp-lb button:focus-visible{outline:1px solid var(--j-ink, #1E2B36);outline-offset:2px}.pdp-lb__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;padding:72px 96px;overflow:hidden}.pdp-lb__slide img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:zoom-in;user-select:none;-webkit-user-select:none;transition:transform .35s ease}.pdp-lb__slide.zoomed img{transform:scale(2.5);cursor:zoom-out;transition:transform .35s ease,transform-origin .05s linear}.pdp-lb__arrow{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:1px solid #E4DACB;background:#fff;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}.pdp-lb__arrow:hover{border-color:var(--j-ink, #1E2B36)}.pdp-lb__arrow--prev{left:24px}.pdp-lb__arrow--next{right:24px}.pdp-lb.is-zoomed .pdp-lb__arrow,.pdp-lb.is-zoomed .pdp-lb__hint{opacity:0;pointer-events:none}.pdp-lb__hint{position:absolute;left:0;right:0;bottom:18px;margin:0;text-align:center;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--j-muted, #6F6A61);pointer-events:none;transition:opacity .2s}@media(max-width:989px){.pdp-zoom{top:10px;right:10px;width:38px;height:38px}.pdp-lb__bar{padding:8px 8px 8px 16px}.pdp-lb__slide{padding:64px 0}.pdp-lb__arrow{width:40px;height:40px;background:#ffffffe6}.pdp-lb__arrow--prev{left:8px}.pdp-lb__arrow--next{right:8px}.pdp-lb__slide.zoomed img{transform:scale(2.2)}}.pdp-opt{position:relative}.pdp-tabs{scroll-margin-top:120px}.pdp-sg-link{position:absolute;top:-30px;right:0;line-height:18px;padding:0;border:0;background:none;color:var(--j-ink, #1E2B36);font:inherit;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pdp-tabs__nav{overflow-x:auto;scrollbar-width:none;border-bottom:0;box-shadow:inset 0 -1px #eae4d9}.pdp-tabs__nav button{margin-bottom:0}.pdp-tabs__nav::-webkit-scrollbar{display:none}.pdp-tabs__nav button{flex:0 0 auto;white-space:nowrap}.sg{color:var(--j-ink2, #3A4752);font-size:14.5px;line-height:1.6}.sg-steps{list-style:none;margin:4px 0 24px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px;counter-reset:sg}.sg-steps li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;counter-increment:sg}.sg-steps b{color:var(--j-ink, #1E2B36);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sg-steps b:before{content:counter(sg) ". "}.sg-steps span:not(.sg-ico){font-size:13px;line-height:1.5}.sg-ico{width:58px;height:58px;border-radius:50%;background:#f6f3ee;border:1px solid #E4DACB;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.sg-ico svg{width:26px;height:26px;fill:none;stroke:#9c7438;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.sg-rings{display:flex;justify-content:space-between;align-items:flex-end;gap:6px;margin:0 0 18px;padding:16px 12px 12px;background:#f6f3ee}.sg-ring{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--j-ink, #1E2B36)}.sg-ring i{display:block;border-radius:50%;border:2px solid #C9A869;background:#fff;transition:border-color .2s,box-shadow .2s}.sg-ring.on i{border-color:var(--j-ink, #1E2B36);box-shadow:0 0 0 3px #9c74382e}.sg-table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:14px;border:1px solid #EAE4D9}.sg-table th,.sg-table td{padding:10px 14px;border:1px solid #EAE4D9;text-align:left}.sg-table th{background:#f6f3ee;color:var(--j-ink, #1E2B36);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sg-table td:first-child{color:var(--j-ink, #1E2B36);font-weight:600}.sg-table tr.on td{background:#fbf6ec}.sg-table tr.on td:first-child{box-shadow:inset 3px 0 #9c7438}.sg-tips{padding:16px 18px;border:1px solid #EAE4D9;margin-bottom:14px}.sg-tips b{display:block;margin-bottom:6px;color:var(--j-ink, #1E2B36);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sg-tips ul{margin:0;padding-left:18px}.sg-tips li{margin:0 0 4px;font-size:13.5px}.sg-help{margin:0;font-size:13.5px}.sg-help a{color:var(--j-ink, #1E2B36);text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.pdp-tabs__nav{gap:18px}.pdp-tabs__nav button{font-size:11px;letter-spacing:.12em}.pdp-tabs{scroll-margin-top:80px}.sg-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-rings{padding:14px 8px 10px;gap:2px}.sg-ring i{transform:scale(.82);transform-origin:bottom center}.sg-table th,.sg-table td{padding:9px 10px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/trvs-pdp.css.map */
