*{-webkit-font-smoothing:antialiased}:root{--caretGlyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 4'%3E%3Cpath d='M.5.5 4 3.5 7.5.5' fill='none' stroke='%23000' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}li,p,a,td,.copyright,.card-price,.price-item,.dropdown-caret{font-size:12px!important;font-weight:400!important;letter-spacing:.5px!important}p{line-height:18px!important}h5{letter-spacing:.75px}.gs-title{letter-spacing:1px;font-weight:unset}.title{font-size:18px;letter-spacing:.75px;padding-top:60px!important;padding-bottom:5px!important}.description{padding-top:10px!important;padding-bottom:0!important;margin-bottom:0!important}.description h3{font-family:var(--fontFamily);text-transform:none;font-size:16px;letter-spacing:.5px;font-weight:unset}.description li{margin-bottom:0!important}.accordion{margin-top:60px!important}.variant-picker{padding-top:5px!important;padding-bottom:5px!important}.dropdown-caret{gap:.5rem}.dropdown-caret:after{border-width:0;width:8px;height:4px;flex:none;background-color:currentColor;-webkit-mask:var(--caretGlyph) center / 100% 100% no-repeat;mask:var(--caretGlyph) center / 100% 100% no-repeat}.installments{display:none}.loadmore{display:none!important}.product .cards .card-price>*{padding-inline:0px}.shopify-policy__body .rte{width:800px!important}.rte p{margin-bottom:10px!important}.rte ul{margin-bottom:10px}.rte li{margin-bottom:0}.rte li p{margin-bottom:0!important}:is(*,.button,label,button,input,textarea,select,summary):focus{outline:0px solid var(--color);outline-offset:1px}.product-page .bullet-product-content>product-content section{padding:30px 65px}@media(max-width:768px){.product-page .bullet-product-content>product-content section{padding:20px}.title{padding-top:20px!important}.accordion{margin-top:30px!important}}button[aria-label*=previous],button[aria-label*=next],button[aria-label*=Previous],button[aria-label*=Next],button[name=previous],button[name=next],button[name=Previous],button[name=Next],.slider-button,.slideshow__btn,.media-gallery__nav,.product__media-nav,.product-media-nav,.product__media button,.product-media button,.media-slider button,.gallery-slider button,.product-gallery button,.product-media-slider button,[class*=slider] button[aria-label*=previous],[class*=slider] button[aria-label*=next],[class*=gallery] button[aria-label*=previous],[class*=gallery] button[aria-label*=next],[class*=carousel] button[aria-label*=previous],[class*=carousel] button[aria-label*=next],button.slider-button,button.slideshow__btn,button.media-nav,button.product-nav,button[class*=arrow],button[class*=nav],button[class*=prev],button[class*=next],button[aria-label*=previous]:hover,button[aria-label*=next]:hover,button[aria-label*=Previous]:hover,button[aria-label*=Next]:hover,button[name=previous]:hover,button[name=next]:hover,button[name=Previous]:hover,button[name=Next]:hover,.slider-button:hover,.slideshow__btn:hover,.media-gallery__nav:hover,.product__media-nav:hover,.product-media-nav:hover,.product__media button:hover,.product-media button:hover,.media-slider button:hover,.gallery-slider button:hover,.product-gallery button:hover,.product-media-slider button:hover,[class*=slider] button[aria-label*=previous]:hover,[class*=slider] button[aria-label*=next]:hover,[class*=gallery] button[aria-label*=previous]:hover,[class*=gallery] button[aria-label*=next]:hover,[class*=carousel] button[aria-label*=previous]:hover,[class*=carousel] button[aria-label*=next]:hover,button.slider-button:hover,button.slideshow__btn:hover,button.media-nav:hover,button.product-nav:hover,button[class*=arrow]:hover,button[class*=nav]:hover,button[class*=prev]:hover,button[class*=next]:hover,button[aria-label*=previous]:active,button[aria-label*=next]:active,button[aria-label*=Previous]:active,button[aria-label*=Next]:active,button[name=previous]:active,button[name=next]:active,button[name=Previous]:active,button[name=Next]:active,.slider-button:active,.slideshow__btn:active,.media-gallery__nav:active,.product__media-nav:active,.product-media-nav:active,.product__media button:active,.product-media button:active,.media-slider button:active,.gallery-slider button:active,.product-gallery button:active,.product-media-slider button:active,[class*=slider] button[aria-label*=previous]:active,[class*=slider] button[aria-label*=next]:active,[class*=gallery] button[aria-label*=previous]:active,[class*=gallery] button[aria-label*=next]:active,[class*=carousel] button[aria-label*=previous]:active,[class*=carousel] button[aria-label*=next]:active,button.slider-button:active,button.slideshow__btn:active,button.media-nav:active,button.product-nav:active,button[class*=arrow]:active,button[class*=nav]:active,button[class*=prev]:active,button[class*=next]:active{background-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important;border-radius:0!important}button[aria-label*=previous]:focus,button[aria-label*=next]:focus,button[aria-label*=Previous]:focus,button[aria-label*=Next]:focus,button[name=previous]:focus,button[name=next]:focus,button[name=Previous]:focus,button[name=Next]:focus,.slider-button:focus,.slideshow__btn:focus,.media-gallery__nav:focus,.product__media-nav:focus,.product-media-nav:focus,.product__media button:focus,.product-media button:focus,.media-slider button:focus,.gallery-slider button:focus,.product-gallery button:focus,.product-media-slider button:focus,[class*=slider] button[aria-label*=previous]:focus,[class*=slider] button[aria-label*=next]:focus,[class*=gallery] button[aria-label*=previous]:focus,[class*=gallery] button[aria-label*=next]:focus,[class*=carousel] button[aria-label*=previous]:focus,[class*=carousel] button[aria-label*=next]:focus,button.slider-button:focus,button.slideshow__btn:focus,button.media-nav:focus,button.product-nav:focus,button[class*=arrow]:focus,button[class*=nav]:focus,button[class*=prev]:focus,button[class*=next]:focus{background-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important;border-radius:0!important;outline:none!important}button[aria-label*=previous] svg,button[aria-label*=next] svg,button[aria-label*=Previous] svg,button[aria-label*=Next] svg,button[name=previous] svg,button[name=next] svg,button[name=Previous] svg,button[name=Next] svg,.slider-button svg,.slideshow__btn svg,.media-gallery__nav svg,.product__media-nav svg,.product-media-nav svg,.product__media button svg,.product-media button svg,.media-slider button svg,.gallery-slider button svg,.product-gallery button svg,.product-media-slider button svg,button[class*=arrow] svg,button[class*=nav] svg,button[class*=prev] svg,button[class*=next] svg{color:inherit!important;fill:currentColor!important}#header-grid{padding-top:10px;padding-bottom:10px;text-transform:uppercase;font-size:12px!important}footer{font-size:12px!important}footer button{font-size:12px!important}footer h5{font-size:12px!important;letter-spacing:.75px;font-weight:400}footer input{font-size:12px!important;text-transform:uppercase}body.t-index .products .card-price{display:none}body.t-product .product-page .shopify-payment-button__button{background:#000!important;border:black!important;font-weight:400;font-size:12px!important}body.t-product .product-page .cta{font-weight:400;font-size:12px!important}body.t-product .product-page label,body.t-product .product-page select{font-size:12px;font-weight:400;text-transform:uppercase}body.t-product .product-page select{text-transform:uppercase!important}body.t-product .product-page li{line-height:18px!important}body.t-product .product-page p{margin-bottom:10px!important}body.t-product .product-page li p{margin-bottom:0!important}body.t-product .product-page ul{margin-bottom:10px!important}body.t-product .product-page--2026 .bullet-product-content{padding-top:0}@media(min-width:778px){body.t-product .product-page--2026 .bullet-product-content{min-height:100vh}}body.t-product .product-page--2026 .bullet-product-content>product-content{--rowGap: 0;width:100%}@media(min-width:778px){body.t-product .product-page--2026 .bullet-product-content>product-content{max-width:400px;margin-inline:auto;position:sticky;top:var(--stickTop);height:calc(100vh - var(--stickTop));justify-content:safe center;overflow-y:auto}}body.t-product .product-page--2026 .bullet-product-content>product-content>section{padding:0!important}@media(max-width:777px){body.t-product .product-page--2026 .bullet-product-content>product-content>section{padding-inline:var(--padding)!important}}body.t-product .product-page--2026 .bullet-product-content .title{padding-top:0!important}body.t-product .product-page--2026 .bullet-product-content section[id^=price-]{margin-top:20px}body.t-product .product-page--2026 .bullet-product-content .variant-picker,body.t-product .product-page--2026 .bullet-product-content .fulfilment-note{margin-top:44px}body.t-product .product-page--2026 .bullet-product-content section.product-form{margin-top:10px}body.t-product .product-page--2026 .bullet-product-content .secondary-buttons{margin-top:10px}body.t-product .product-page--2026 .bullet-product-content .description{margin-top:40px}body.t-product .product-page--2026 .variant-picker variant-radios{gap:10px;padding:0}body.t-product .product-page--2026 .variant-picker fieldset{align-items:baseline;gap:0 10px}body.t-product .product-page--2026 .variant-picker fieldset>x-flex{display:contents}body.t-product .product-page--2026 .variant-picker [id^=size-]{order:1;margin-left:auto}body.t-product .product-page--2026 .variant-picker [id^=size-] button{font-size:12px;letter-spacing:.5px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}body.t-product .product-page--2026 .variant-picker [id^=size-] button svg{display:none}body.t-product .product-page--2026 .variant-picker legend{margin-bottom:0}body.t-product .product-page--2026 .variant-picker legend:after{content:":"}body.t-product .product-page--2026 .variant-picker .form__label{font-size:12px;letter-spacing:.5px;text-transform:uppercase}body.t-product .product-page--2026 variant-radios input[type=radio]+label{border:0;border-radius:0;padding:0;font-size:12px;letter-spacing:.5px;text-transform:uppercase}body.t-product .product-page--2026 variant-radios input[type=radio]:checked+label{background:none;color:currentColor;font-weight:400;text-decoration:underline;text-underline-offset:3px}body.t-product .product-page--2026 .fulfilment-note{font-family:var(--fontFamily);font-size:10px;letter-spacing:.5px;text-transform:uppercase;opacity:.5}body.t-product .product-page--2026 .secondary-buttons :where(a,button){--buttonColor: var(--black);--buttonBorderColor: var(--black);--buttonBorderHover: var(--black);font-size:12px!important;font-weight:400}body.t-product .product-page--2026 .bullet-product-content>product-content>section:is(.accordion,.description,.noHas),.size-guide-dropdowns>section.accordion{border-block:0;border-top:var(--globalBorder);margin-bottom:0;padding-block:10px!important}.size-guide-dropdowns>section.accordion:last-of-type{border-bottom:var(--globalBorder)}@media(min-width:778px){body.t-product .product-page--2026 .bullet-product-content>product-content>section:is(.accordion,.description,.noHas):last-of-type{border-bottom:var(--globalBorder)}}body.t-product .product-page--2026 .bullet-product-content .accordion,.size-guide-dropdowns .accordion{margin-top:0!important}body.t-product .product-page--2026 .bullet-product-content .dropdown-caret,.size-guide-dropdowns .dropdown-caret{font-family:var(--hFontFamily);font-size:12px!important;font-weight:400;letter-spacing:.5px!important;padding-inline:0;text-transform:uppercase}body.t-product .product-page--2026 .bullet-product-content details[open] .text,.size-guide-dropdowns details[open] .text{border-top:0;margin-top:10px;padding:10px 0 0}body.t-product .product-page--2026 .bullet-product-content details .text :where(p,li,a,td),.size-guide-dropdowns details .text :where(p,li,a,td){font-size:10px!important;line-height:15px!important}@media(min-width:778px){body.t-product .product-page--2026 .bullet-product-content details[open] .text,.size-guide-dropdowns details[open] .text{--dropdownMaxHeight: 35vh;max-height:var(--dropdownMaxHeight);overflow-y:auto;overscroll-behavior:contain}}body:has(.product-page--2026) modal-dialog.sizeChart{place-items:stretch end;transition:opacity .35s ease,visibility .35s ease}body:has(.product-page--2026) modal-dialog.sizeChart:not([open]){z-index:99}body:has(.product-page--2026) modal-dialog.sizeChart[open]{padding:0}body:has(.product-page--2026) modal-dialog.sizeChart .contents{--sizeGuideWidth: min(500px, 85vw);width:var(--sizeGuideWidth);height:100%;border-radius:0;border-block:0;border-right:0;transform:translate(100%);transition:transform .35s ease}body:has(.product-page--2026) modal-dialog.sizeChart[open] .contents{transform:none}@media(prefers-reduced-motion:reduce){body:has(.product-page--2026) modal-dialog.sizeChart,body:has(.product-page--2026) modal-dialog.sizeChart .contents{transition:none}}body:has(.product-page--2026) modal-dialog.sizeChart .contents{--drawerPaddingInline: 44px;padding:0 0 60px}body:has(.product-page--2026) modal-dialog.sizeChart .contents>.rte{padding:0 var(--drawerPaddingInline)}body:has(.product-page--2026) modal-dialog.sizeChart .ring-sizes{padding-block:20px;font-size:12px}body:has(.product-page--2026) modal-dialog.sizeChart .modclose button{padding:0;position:relative;bottom:4px}body:has(.product-page--2026) modal-dialog.sizeChart .modclose{width:auto;z-index:1;padding:40px var(--drawerPaddingInline) 20px;border-bottom:0}body:has(.product-page--2026) modal-dialog.sizeChart :where(h1,h2,h3,h4,h5,h6,strong,b,th,dt,summary){font-weight:400}body:has(.product-page--2026) modal-dialog.sizeChart .size-guide-dropdowns{margin-top:44px;padding-inline:var(--drawerPaddingInline)}body.t-page--about .image-text .border-left,body.t-page--showroom-welcome .image-text .border-left{padding:65px}@media(max-width:768px){body.t-page--about .image-text .border-left,body.t-page--showroom-welcome .image-text .border-left{padding:20px}}body.t-page--custom .image-text p{margin-bottom:20px!important}body.t-page--custom .image-text h3{font-size:16px!important}body.t-page--custom .image-text h4,body.t-page--custom .image-text h5{font-size:14px!important}body.t-page--custom .image-text h5{padding-bottom:20px}@media(max-width:768px){body.t-page--custom .image-text .border-left{padding:20px!important}}body.t-page--single-column .general-page .rte{max-width:600px}body.t-page--single-column .general-page .content_container{display:flex}body.t-page--single-column .general-page .content_title,body.t-page--single-column .general-page .content_text{width:50%}body.t-page--single-column .general-page .content_title{border-right:1px solid black}@media(max-width:768px){body.t-page--single-column .general-page .content_container{flex-direction:column}body.t-page--single-column .general-page .content_title,body.t-page--single-column .general-page .content_text{width:100%}body.t-page--single-column .general-page .content_title{border-right:none}}body.t-page--appointment-2026 .appointment x-grid{--columnGap: 0;--rowGap: 0;align-items:stretch}@media(min-width:778px){body.t-page--appointment-2026 .appointment__media{position:sticky;top:var(--stickTop, 0px);align-self:start;height:calc(100vh - var(--stickTop, 0px))}}body.t-page--appointment-2026 .appointment__media picture,body.t-page--appointment-2026 .appointment__media .svg-placeholder{display:block;height:100%}body.t-page--appointment-2026 .appointment__media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:777px){body.t-page--appointment-2026 .appointment__media img{aspect-ratio:4 / 5;height:auto}}body.t-page--appointment-2026 .appointment__panel{display:flex;flex-direction:column;justify-content:safe center;align-items:center;padding:60px 20px}@media(min-width:778px){body.t-page--appointment-2026 .appointment__panel{min-height:100vh}}body.t-page--appointment-2026 .appointment__intro,body.t-page--appointment-2026 .appointment__form{width:400px;max-width:100%}body.t-page--appointment-2026 .appointment__intro{margin-bottom:60px}body.t-page--appointment-2026 .appointment__heading{font-size:18px;letter-spacing:.75px;text-transform:uppercase;margin-bottom:20px}body.t-page--appointment-2026 .field{margin-bottom:20px}body.t-page--appointment-2026 .appointment__long{margin-block:40px}body.t-page--appointment-2026 .field :is(input,select,textarea){width:100%;font-size:12px;font-weight:400;letter-spacing:.5px;line-height:18px;color:var(--black);background:transparent;border:0;border-bottom:.5px solid var(--black);border-radius:0;padding:8px 0}body.t-page--appointment-2026 .field textarea{border:.5px solid var(--black);padding:10px;resize:vertical}body.t-page--appointment-2026 .field :is(input,textarea)::placeholder{color:var(--black);opacity:.5;font-weight:400}body.t-page--appointment-2026 .field select:has(option[value=""]:checked){opacity:.5}body.t-page--appointment-2026 .field select{-webkit-appearance:none;appearance:none;padding-right:20px}body.t-page--appointment-2026 .field:has(select){position:relative}body.t-page--appointment-2026 .field:has(select):after{content:"";position:absolute;top:50%;right:4px;width:6px;height:6px;border-right:1px solid var(--black);border-bottom:1px solid var(--black);transform:translateY(-70%) rotate(45deg);pointer-events:none}body.t-page--appointment-2026 .field--submit{margin-top:50px}body.t-page--appointment-2026 .field--submit .button{font-size:12px;font-weight:400;letter-spacing:.5px;text-transform:uppercase}body.t-page--appointment-2026 .msg{font-size:12px;letter-spacing:.5px;margin-bottom:30px}@media(max-width:777px){body.t-page--appointment-2026 .appointment__panel{padding:40px 20px 80px}body.t-page--appointment-2026 .appointment__intro{margin-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
