.template_product product-info .page-width{padding:0 15px;max-width:1340px}.template_product .grid__item.product__media-wrapper media-gallery{display:flex;flex-direction:row-reverse;gap:23px}.template_product .thumbnail-slider{flex-direction:column}.template_product slider-component.slider-mobile-gutter{flex:1}.template_product .thumbnail-slider{flex:unset!important;width:107px}.template_product .thumbnail-slider .thumbnail-list{flex-direction:column;width:100%}.template_product .thumbnail-slider .thumbnail-list>li{width:100%!important}.template_product button.slider-button.slider-button--prev,.template_product button.slider-button.slider-button--next{display:none!important}.template_product .product-media-container{max-width:100%!important;width:100%!important}.template_product .grid__item.product__media-wrapper{max-width:52%!important;width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2)!important}.template_product .product__info-wrapper.grid__item{padding-left:0}.template_product .product.product--medium.product--left.product--thumbnail_slider{justify-content:space-between}.template_product .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in{background:#fefafa;padding:40px 35px 35px 38px}.template_product .product__title h1{font-family:Montserrat;font-weight:500;font-size:50px;line-height:100%;letter-spacing:0%;text-transform:capitalize}.template_product p.product__text.inline-richtext.index-2{font-family:Montserrat;font-weight:500;font-size:18px;line-height:150%;letter-spacing:0%;text-transform:capitalize;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto}.template_product p.product__text.inline-richtext.index-3{font-family:Montserrat;font-weight:600;font-size:18px;line-height:150%;letter-spacing:0%;text-transform:capitalize;margin:0}.template_product p.product__text.inline-richtext.index-4{font-family:Montserrat;font-weight:500;font-size:15px;line-height:150%;letter-spacing:0%;text-transform:capitalize}.template_product variant-selects fieldset.js.product-form__input.product-form__input--pill>input{display:none}.template_product variant-selects fieldset.js.product-form__input.product-form__input--pill legend.form__label{display:inline-block;width:fit-content}.template_product variant-selects fieldset.js.product-form__input.product-form__input--pill>label{display:inline-block;background:transparent;color:#000;border:unset;width:fit-content}.template_product variant-selects fieldset.js.product-form__input.product-form__input--pill{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;max-width:100%!important;gap:8px}.template_product variant-selects fieldset.js.product-form__input.product-form__input--pill:before{content:"Size:";display:inline-block;flex-shrink:0;margin-right:0;font-family:Montserrat;font-size:15px;font-weight:500;white-space:nowrap}.template_product variant-selects fieldset.js.product-form__input.product-form__input--pill legend.form__label{display:none!important}.template_product variant-selects fieldset.js.product-form__input.product-form__input--pill>label:before{content:""!important;display:none!important}.template_product variant-selects fieldset.js.product-form__input.product-form__input--pill>label{padding:4px 10px!important;width:auto!important;border:1px solid #aaaaaa!important;cursor:pointer;transition:border-color .2s}.template_product variant-selects fieldset.js.product-form__input.product-form__input--pill>label:hover{border-color:#000!important;cursor:pointer}.template_product variant-selects fieldset.js.product-form__input.product-form__input--pill>input:checked+label{border-color:#000!important;background:#000!important;color:#fff!important}.template_product .product__info-container variant-selects{margin-top:3px!important}.template_product .price__container span.price-item.price-item--sale.price-item--last{font-family:Montserrat;font-weight:500;font-size:40px;line-height:150%;letter-spacing:0%;text-transform:capitalize}.template_product .price__container s.price-item.price-item--regular{font-family:Montserrat;font-weight:500;font-size:20px;line-height:150%;letter-spacing:0%;text-transform:capitalize}.template_product .product__info-container .product-form__submit{background:#d9d9d9;font-family:Montserrat;font-weight:500;font-size:20px;line-height:150%;letter-spacing:0%;text-transform:capitalize;color:#000}.template_product .product__info-container .product-form__submit:before,.template_product .product__info-container .product-form__submit:after{display:none}.template_product .usp-item p{font-size:13px}.template_product .usp-item h4{font-size:14px;font-weight:600;margin-bottom:5px;margin-top:5px}.template_product .usp-section{margin-top:25px}.template_product .share-button{display:flex;justify-content:flex-end}.template_product .product-form__buttons{max-width:100%}.productnewslidermain ul{padding:0;list-style:none}.productnewslidermain{display:grid;grid-template-columns:95px 1fr;column-gap:25px}ul.thumbnaillist{grid-column-start:1;grid-column-end:2;grid-row-start:1;display:flex;flex-direction:column;gap:10px}ul.prouductnewslider{grid-column-start:2}.prouductnewslider{position:relative}.prouductnewslider .slider-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:36px;height:36px;border-radius:50%;border:none;background:#fff;cursor:pointer;font-size:20px;box-shadow:0 2px 6px #0003}.prouductnewslider .slider-nav.prev{left:10px}.prouductnewslider .slider-nav.next{right:10px}.productnewslidermain .thumb-more{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;background:#0009;font-size:18px;font-weight:600}.productnewslidermain ul.thumbnaillist .thumbnail[aria-current]{border:unset;box-shadow:unset}.productnewslidermain ul.thumbnaillist li.thumbnail-list__item.thumbslider__slide.active{border:2px solid black}.product-tabs{max-width:1330px;margin:0 auto 50px;padding:0 15px}.product-tabs button.tab-btn{font-family:Montserrat;font-weight:500;font-size:17px;line-height:100%;letter-spacing:0%;text-transform:capitalize;color:#939292}.product-tabs button.tab-btn.active{color:#1e1621}.product-tabs .tab-pane{font-family:Montserrat;font-weight:500;font-size:15px;line-height:150%;letter-spacing:0%;text-transform:capitalize}.product-tabs .tab-pane>p{margin-top:0;margin-bottom:30px}.product-tabs .metafield-rich_text_field p{font-family:Montserrat;font-weight:500;font-size:15px;line-height:260%;letter-spacing:0%;text-transform:capitalize;margin:0}.product-tabs div#tab-2 .metafield-rich_text_field{display:grid;grid-template-columns:repeat(2,1fr)}.designer-profile{max-width:1300px;margin:0 auto;flex-direction:column;padding:36px;row-gap:20px}.designer-profile .designer-info h4{font-family:Montserrat;font-weight:500;font-size:13px;line-height:100%;letter-spacing:0%;text-transform:capitalize}.designer-profile p.designer-place{margin:5px 0 0;font-family:Montserrat;font-weight:400;font-size:11px;line-height:100%;letter-spacing:0%;text-transform:capitalize}.designer-profile .designer-content>p{font-family:Montserrat;font-weight:400;font-size:12px;line-height:150%;letter-spacing:0%;text-transform:capitalize;margin:0;color:#000}.designer-profile .designer-content>a{font-family:Montserrat;font-weight:500;font-size:14px;line-height:150%;letter-spacing:0%;text-transform:capitalize;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto;margin-top:20px;color:#1e1621}.designer-profile .designer-cta a.btn-outline{font-family:Montserrat;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0%;text-transform:capitalize;color:#1d1d1d}.designer-profile .designer-cta{position:relative;right:0;top:0}.designer-profile .designerpanelheader{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}.designer-commission>h2{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:30px;leading-trim:NONE;line-height:231.99999999999997%;letter-spacing:0%;text-align:center;text-transform:capitalize;margin:0}.designer-commission .metafield-rich_text_field>p{font-family:Montserrat;font-weight:500;font-size:15px;line-height:231.99999999999997%;letter-spacing:0%;text-align:center;text-transform:capitalize;margin:0;color:#4b4a4a}.designer-commission>p:empty{display:none}.designer-commission a.btn-primary{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:17px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;margin-top:20px;color:#000;background:#fefafa;display:inline-flex;padding:15px 30px;align-items:center;gap:15px}.designer-commission a.btn-primary:after{content:"";border:5px solid transparent;border-left-color:#000}.designer-commission .metafield-rich_text_field>p>a{color:inherit;text-decoration:unset}.kalcarddesign .card span.price-item.price-item--sale.price-item--last{font-size:15px!important}.kalcarddesign .quick-add__submit:before,.kalcarddesign .quick-add__submit:after{display:none}.kalcarddesign .quick-add{margin:0}.kalcarddesign .quick-add__submit{width:auto!important;min-width:unset}.template_product .related-products h2.related-products__heading.inline-richtext.h2{font-family:Montserrat;font-weight:500;font-size:50px;line-height:100%;letter-spacing:0%;text-transform:uppercase;margin:0;color:#000}.template_product .related-products p.related-products__subheading.inline-richtext{font-family:Montserrat;font-weight:400;font-size:13px;line-height:100%;letter-spacing:0%;text-transform:capitalize;color:#4b4a4a;margin-bottom:30px}.template_product .tabs-header{border-color:#4b4a4a99}.template_product .designer-profile{border-color:#4b4a4ab2}.template_product .related-products ul.grid.product-grid{--grid-desktop-horizontal-spacing: 16px}.template_product .prouductnewslider .slider-nav.prev{font-size:31px;display:flex;align-items:center;justify-content:center;line-height:0;padding-bottom:4px;left:-15px}.template_product .prouductnewslider .slider-nav.next{font-size:31px;display:flex;align-items:center;justify-content:center;line-height:0;padding-bottom:4px;right:-15px}.productnewslidermain>ul{margin-top:0}nav.custom-breadcrumb img.breadcrumbicon{width:25px}nav.custom-breadcrumb{display:flex;align-items:center;gap:15px;margin-bottom:16px}nav.custom-breadcrumb a.breadcrumb-home{display:flex}nav.custom-breadcrumb{font-family:Montserrat;font-weight:400;font-size:13px;line-height:100%;letter-spacing:0%;text-transform:capitalize}nav.custom-breadcrumb span.breadcrumb-sep{font-size:24px}.template_product main#MainContent section.shopify-section.section>product-info{padding-top:15px}@media(max-width:767px){.template_product .grid__item.product__media-wrapper{width:100%!important;max-width:100%!important}.template_product .productnewslidermain{display:block}.template_product ul.thumbnaillist{display:flex;flex-direction:row;overflow-x:auto}.template_product li.thumbnail-list__item.thumbslider__slide{width:23%;min-width:23%}.template_product .product__title h1{font-size:25px}.template_product .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in{padding:30px 20px}.template_product .product__info-wrapper .price__container span.price-item.price-item--sale.price-item--last{font-size:26px}.template_product .product__info-wrapper .price__container s.price-item.price-item--regular{font-size:15px}.template_product .related-products h2.related-products__heading.inline-richtext.h2{font-size:27px}.template_product .kalcarddesign .card{padding:10px 10px 0}.template_product .related-products ul.grid.product-grid{--grid-desktop-horizontal-spacing: 16px;--grid-mobile-horizontal-spacing: 10px}.template_product .tabs-header{gap:15px;white-space:nowrap;overflow-x:auto;justify-content:flex-start;overflow-y:hidden;padding-left:0}.template_product .product-tabs div#tab-2 .metafield-rich_text_field{grid-template-columns:repeat(1,1fr)}.template_product .designer-commission .metafield-rich_text_field>p{padding:0 15px}.template_product .kalcarddesign .card__information{padding-right:0!important;padding-left:0!important}.template_product .kalcarddesign .card__information:before{width:calc(100% + 20px)}.template_product .prouductnewslider .slider-nav.next{right:5px}.template_product .prouductnewslider .slider-nav.prev{left:5px}}.template_product .recently-viewed-section{margin-top:40px;margin-bottom:40px}.template_product section.art-advisory{margin-top:40px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product.css.map */
