.marlin-product{padding:3.2rem 0 6rem}.marlin-product__inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(36rem,.9fr);gap:5.6rem;max-width:128rem}.marlin-product__gallery,.marlin-product__info{min-width:0}.marlin-product__gallery{max-width:60rem;width:100%}.marlin-product__main-media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:.75;overflow:hidden;background:#f1eedf;border-radius:.6rem}.marlin-product__main-image,.marlin-product__placeholder{width:100%;height:100%;object-fit:contain;display:block}.marlin-product__zoom{position:absolute;top:2.8rem;left:2.8rem;z-index:2;display:flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;color:#121212;background:#fff;border-radius:50%;box-shadow:0 .8rem 2.4rem #12121214;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,background-color .28s ease}.marlin-product__zoom svg{width:1.8rem;height:1.8rem}.marlin-product__thumbs{display:flex;gap:1rem;margin-top:2.6rem;overflow-x:auto;padding-bottom:.4rem;scroll-snap-type:x proximity}.marlin-product__thumbs::-webkit-scrollbar{height:.4rem}.marlin-product__thumbs::-webkit-scrollbar-track{background:#12121214}.marlin-product__thumbs::-webkit-scrollbar-thumb{background:#12121252}.marlin-product__thumb{flex:0 0 calc((100% - 4rem)/5);min-width:8rem;aspect-ratio:.75;margin:0;padding:0;overflow:hidden;cursor:pointer;background:#f1eedf;border:.1rem solid transparent;border-radius:.4rem;box-shadow:0 .8rem 2.2rem #12121200;scroll-snap-align:start;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.marlin-product__thumb.is-active{border-color:#121212}.marlin-product__thumb-image{width:100%;height:100%;object-fit:contain;object-position:center;padding:.4rem;display:block}.marlin-product__info{padding-top:2.4rem}.marlin-product__title{margin:0;color:#121212;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.2rem,4.4vw,5.8rem);font-weight:400;line-height:1;letter-spacing:0}.marlin-product__subtitle{margin:1.3rem 0 0;color:#121212;font-size:1.6rem;line-height:1.4}.marlin-product__price{margin-top:2.2rem;color:#121212;font-size:2.4rem;line-height:1.25}.marlin-product__variants{display:block;margin-top:2.6rem;padding-top:2.8rem;border-top:.1rem solid rgba(18,18,18,.15)}.marlin-product__option{margin:0 0 2.8rem;padding:0;border:0}.marlin-product__option-label{display:block;margin:0 0 1.2rem;color:#121212;font-size:1.3rem;line-height:1.4}.marlin-product__pills{display:flex;flex-wrap:wrap;gap:1.3rem 2.2rem}.marlin-product__radio{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.marlin-product__pill{position:relative;overflow:hidden;min-width:8.8rem;padding:1.1rem 2rem;color:#121212;background:#fff;border:.1rem solid rgba(18,18,18,.2);border-radius:999px;cursor:pointer;font-size:1.4rem;line-height:1.2;text-align:center;transition:color .32s ease,border-color .32s ease,background-color .32s ease,transform .24s ease,box-shadow .32s ease}.marlin-product__radio:checked+.marlin-product__pill{color:#fff;background:#1d1d1d;border-color:#1d1d1d}.marlin-product__radio:focus-visible+.marlin-product__pill{outline:.2rem solid #121212;outline-offset:.3rem}.marlin-product__form{margin:0}.marlin-product__quantity-wrap{margin-top:.8rem}.marlin-product__quantity{display:grid;grid-template-columns:5.2rem 5.4rem 5.2rem;width:15.8rem;height:5.2rem;border:.1rem solid rgba(18,18,18,.18)}.marlin-product__quantity button,.marlin-product__quantity input{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#121212;background:transparent;border:0;text-align:center;font:inherit;font-size:1.5rem}.marlin-product__quantity button{cursor:pointer;transition:background-color .24s ease}.marlin-product__quantity svg{width:1.3rem;height:1.3rem}.marlin-product__quantity input::-webkit-outer-spin-button,.marlin-product__quantity input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.marlin-product__submit{position:relative;overflow:hidden;width:100%;min-height:6rem;margin-top:3.4rem;color:#fff;background:#000;border:.1rem solid #000000;cursor:pointer;font-size:1.6rem;line-height:1.2;isolation:isolate;box-shadow:0 1.2rem 3rem #0000001f;transition:color .35s ease,border-color .35s ease,transform .25s ease,box-shadow .35s ease;margin-bottom:10px}.marlin-product__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#fff;transform:scaleX(0);transform-origin:left center;transition:transform .38s ease}.marlin-product__submit span{position:relative;z-index:1}.marlin-product__submit:disabled{cursor:not-allowed;opacity:.45}@media(hover:hover)and (pointer:fine){.marlin-product__zoom:hover{background:#f8f7f2;box-shadow:0 1.2rem 3rem #12121224;transform:translateY(-.2rem)}.marlin-product__thumb:hover{border-color:#12121257;box-shadow:0 1rem 2.8rem #12121214;transform:translateY(-.2rem)}.marlin-product__pill:hover{border-color:#121212;box-shadow:0 .8rem 2rem #1212120f;transform:translateY(-.1rem)}.marlin-product__quantity button:hover{background:#f5f3ec}.marlin-product__submit:not(:disabled):hover{color:#000;border-color:#000;box-shadow:0 1.6rem 3.8rem #00000029;transform:translateY(-.2rem)}.marlin-product__submit:not(:disabled):hover:before{transform:scaleX(1)}}.marlin-product__accordions{margin-top:3.2rem;border-top:.1rem solid rgba(18,18,18,.15)}.marlin-product__accordion{border-bottom:.1rem solid rgba(18,18,18,.15)}.marlin-product__accordion summary{display:flex;align-items:center;justify-content:space-between;min-height:6rem;padding:1.8rem 0;color:#121212;cursor:pointer;list-style:none}.marlin-product__accordion summary::-webkit-details-marker{display:none}.marlin-product__accordion summary span{font-family:Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:400;line-height:1.15}.marlin-product__accordion summary svg{width:1.4rem;height:1.4rem}.marlin-product__accordion[open] summary svg{transform:rotate(180deg)}.marlin-product__accordion-content{padding:0 0 2.2rem;color:#121212;font-size:1.55rem;line-height:1.52}.marlin-product__accordion-content p{margin-top:0}@media screen and (min-width:990px){.marlin-product__inner{padding-left:4.8rem;padding-right:4.8rem}}@media screen and (max-width:989px){.marlin-product__inner{grid-template-columns:1fr;gap:3.6rem}.marlin-product__info{padding-top:0}}@media screen and (max-width:749px){.marlin-product{padding-top:1.6rem;padding-bottom:4rem}.marlin-product__inner{padding-left:1.6rem;padding-right:1.6rem}.marlin-product__main-media{aspect-ratio:.8}.marlin-product__zoom{top:1.6rem;left:1.6rem;width:4rem;height:4rem}.marlin-product__thumbs{gap:.8rem;margin-top:1.2rem}.marlin-product__thumb{flex-basis:calc((100% - 2.4rem)/4);min-width:7.2rem}.marlin-product__title{font-size:3.8rem}.marlin-product__pills{gap:.8rem}.marlin-product__pill{min-width:7.6rem;padding-left:1.4rem;padding-right:1.4rem}}.product-lifestyle-banner{position:relative;display:grid;overflow:hidden;isolation:isolate}.product-lifestyle-banner__media{grid-area:1 / 1;line-height:0}.product-lifestyle-banner__image,.product-lifestyle-banner__placeholder{width:100%;height:auto;display:block}.product-lifestyle-banner__image{object-fit:contain}.product-lifestyle-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;grid-area:1 / 1;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,var(--overlay-opacity)),#00000014 58%,#0000)}.product-lifestyle-banner__content{grid-area:1 / 1;align-self:center;position:relative;z-index:2;width:100%}.product-lifestyle-banner__heading{max-width:58rem;margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,5vw,6rem);font-weight:400;line-height:1.1;letter-spacing:0;text-shadow:0 .4rem 2rem rgba(0,0,0,.22)}@media screen and (min-width:990px){.product-lifestyle-banner__content{padding-left:1.8rem}}@media screen and (max-width:749px){.product-lifestyle-banner__overlay{background:linear-gradient(180deg,#0000 10%,rgba(0,0,0,var(--overlay-opacity)))}.product-lifestyle-banner__content{align-self:end;padding-bottom:3.2rem}.product-lifestyle-banner__heading{font-size:3.8rem}}body[data-template=product][data-template-suffix=marlin] .shopify-section-group-footer-group{display:none}.marlin-footer{padding:5.6rem 0 3.2rem;color:#121212;background:#fff}.marlin-footer__inner{max-width:128rem}.marlin-footer__top{display:grid;grid-template-columns:1fr 1.08fr;gap:6rem;padding-bottom:5.2rem}.marlin-footer__brand{max-width:38rem}.marlin-footer__logo{width:9.6rem;height:auto;display:block;margin-bottom:2.2rem}.marlin-footer__wordmark{display:block;margin-bottom:2.2rem;color:#121212;font-family:Georgia,Times New Roman,serif;font-size:3rem;line-height:1}.marlin-footer__copy{color:#121212;font-size:1.35rem;line-height:1.75}.marlin-footer__copy p{margin:0}.marlin-footer__social{display:flex;align-items:center;gap:2.6rem;margin-top:3rem}.marlin-footer__social a{display:inline-flex;color:#121212;text-decoration:none;transition:color .24s ease,transform .24s ease}.marlin-footer__social svg{width:2.2rem;height:2.2rem}.marlin-footer__nav{justify-self:start;display:flex;flex-direction:column;min-width:24rem}.marlin-footer__nav h2{margin:0 0 1.8rem;color:#121212;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;line-height:1.4}.marlin-footer__nav a{position:relative;width:fit-content;margin-bottom:.8rem;color:#121212;font-size:1.35rem;line-height:1.35;text-decoration:none}.marlin-footer__nav a:after{content:"";position:absolute;left:0;bottom:-.2rem;width:100%;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .28s ease}.marlin-footer__bottom{display:flex;justify-content:space-between;gap:2rem;padding-top:2.8rem;border-top:.1rem solid rgba(18,18,18,.18);color:#121212;font-size:1.25rem}.marlin-footer__bottom p{margin:0}@media screen and (max-width:749px){.marlin-footer{padding-top:4rem}.marlin-footer__top{grid-template-columns:1fr;gap:3.2rem}.marlin-footer__bottom{flex-direction:column}}@media(hover:hover)and (pointer:fine){.marlin-footer__social a:hover{color:#000;transform:translateY(-.2rem)}.marlin-footer__nav a:hover:after{transform:scaleX(1)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/marlin-product.css.map */
