.elementor-773 .elementor-element.elementor-element-76945ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(104px,11vw,132px);--padding-bottom:clamp(70px,9vw,130px);--padding-left:clamp(18px,4vw,64px);--padding-right:clamp(18px,4vw,64px);}.elementor-773 .elementor-element.elementor-element-76945ca:not(.elementor-motion-effects-element-type-background), .elementor-773 .elementor-element.elementor-element-76945ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-773 .elementor-element.elementor-element-3e6dd36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-773 .elementor-element.elementor-element-c7ab522{--display:grid;--e-con-grid-template-columns:minmax(0, 1.2fr) minmax(300px, 1fr);--e-con-grid-template-rows:auto;--gap:clamp(30px,4vw,70px) clamp(30px,4vw,70px);--row-gap:clamp(30px,4vw,70px);--column-gap:clamp(30px,4vw,70px);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-773 .elementor-element.elementor-element-f744440{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-773 .elementor-element.elementor-element-556ca66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-773 .elementor-element.elementor-element-3b96d39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-773 .elementor-element.elementor-element-3b96d39 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.44em;color:rgba(12,12,12,0.55);}.elementor-773 .elementor-element.elementor-element-de8cd1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-773 .elementor-element.elementor-element-de8cd1a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(34px,3.6vw,54px);font-weight:500;line-height:1.05;letter-spacing:-0.01em;color:#0C0C0C;}.elementor-773 .elementor-element.elementor-element-09507f4{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Jost", Sans-serif;font-size:clamp(13px,1.05vw,15px);font-weight:300;line-height:1.85;color:rgba(12,12,12,0.72);}.elementor-773 .elementor-element.elementor-element-f761002{--display:flex;--padding-top:clamp(48px,7vw,88px);--padding-bottom:clamp(48px,7vw,88px);--padding-left:0;--padding-right:0;}.elementor-773 .elementor-element.elementor-element-f761002:not(.elementor-motion-effects-element-type-background), .elementor-773 .elementor-element.elementor-element-f761002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-773 .elementor-element.elementor-element-841fffc .elementor-heading-title{color:#0C0C0C;}.elementor-773 .elementor-element.elementor-element-9b91ed1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-773 .elementor-element.elementor-element-9b91ed1.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-773 .elementor-element.elementor-element-c7ab522{--grid-auto-flow:row;}.elementor-773 .elementor-element.elementor-element-9b91ed1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-773 .elementor-element.elementor-element-3e6dd36{--content-width:1500px;}}@media(max-width:767px){.elementor-773 .elementor-element.elementor-element-c7ab522{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-773 .elementor-element.elementor-element-9b91ed1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */.lls-pdp .lls-crumb{display:flex;align-items:center;gap:12px;font-family:"Jost",sans-serif;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:rgba(245,245,243,.45);margin:0 0 clamp(28px,3.4vw,54px);}
.lls-pdp .lls-crumb a{color:rgba(245,245,243,.45);text-decoration:none;transition:color .3s;}
.lls-pdp .lls-crumb a:hover{color:#F5F5F3;}
.lls-pdp .lls-crumb em{font-style:normal;color:#F5F5F3;}
.lls-pdp .woocommerce-product-gallery{width:100%!important;margin:0!important;float:none!important;opacity:1!important;}
.lls-pdp .woocommerce-product-gallery__wrapper{margin:0;}
.lls-pdp .woocommerce-product-gallery__image{margin:0;}
.lls-pdp .woocommerce-product-gallery__image img{width:100%;height:auto;display:block;}
.lls-pdp .woocommerce-product-gallery__trigger{display:none!important;}
.lls-pdp .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0 0!important;padding:0!important;list-style:none;float:none!important;width:100%!important;}
.lls-pdp .flex-control-thumbs li{margin:0!important;width:100%!important;float:none!important;list-style:none;}
.lls-pdp .flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.5;transition:opacity .3s;cursor:pointer;}
.lls-pdp .flex-control-thumbs img.flex-active,.lls-pdp .flex-control-thumbs img:hover{opacity:1;}
.lls-pdp .product_meta{display:block;font-family:"Jost",sans-serif;font-size:12px;letter-spacing:.05em;color:rgba(245,245,243,.5);border-top:1px solid rgba(245,245,243,.12);margin:clamp(24px,2.6vw,38px) 0 0;padding:0;}
.lls-pdp .product_meta > span{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:13px 0;border-bottom:1px solid rgba(245,245,243,.12);}
.lls-pdp .product_meta a,.lls-pdp .product_meta .sku{color:#F5F5F3;text-decoration:none;text-align:right;}
.lls-pdp .product_meta a:hover{color:#FABB05;}
.lls-single-add{display:flex;align-items:stretch;gap:14px;margin:clamp(26px,3vw,40px) 0 0;}
.lls-ctl{display:flex;align-items:center;border:1px solid rgba(245,245,243,.22);}
.lls-ctl button{width:38px;height:52px;background:none;border:0;color:#F5F5F3;font-size:15px;line-height:1;cursor:pointer;font-family:"Jost",sans-serif;opacity:.65;transition:opacity .25s;}
.lls-ctl button:hover{opacity:1;}
.lls-ctl span{min-width:26px;text-align:center;font-family:"Jost",sans-serif;font-size:13px;color:#F5F5F3;}
.lls-add-btn{flex:1;height:52px;background:none;border:1px solid rgba(245,245,243,.35);color:#F5F5F3;font-family:"Jost",sans-serif;font-size:11px;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;transition:background .35s,color .35s,letter-spacing .35s,border-color .35s;}
.lls-add-btn:hover{background:#F5F5F3;color:#0C0C0C;border-color:#F5F5F3;letter-spacing:.36em;}
.lls-add-btn.is-added{background:#F5F5F3;color:#0C0C0C;border-color:#F5F5F3;}
.lls-fineprint{font-family:"Jost",sans-serif;font-size:11px;line-height:1.7;color:rgba(245,245,243,.4);margin:14px 0 0;}
@media(max-width:1024px){.lls-pdp .e-con.e-grid{grid-template-columns:1fr!important;}}
@media(max-width:767px){.lls-single-add{flex-wrap:wrap;}.lls-add-btn{flex:1 1 100%;}}
.elementor-widget-woocommerce-product-related .related>h2{display:none!important;}
.lls-crumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0;}
.lls-crumb li{display:flex;align-items:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;}
.lls-crumb li:not(:last-child)::after{content:"/";margin:0 12px;opacity:.45;}
.lls-crumb a{text-decoration:none;opacity:.6;transition:opacity .2s;}
.lls-crumb a:hover{opacity:1;}
.lls-crumb li:last-child span{opacity:1;}
/* ===== MORE FROM THIS COLLECTION ===== */
.elementor-element-f761002 .elementor-widget-woocommerce-product-related .related>h2{display:none!important;}
.elementor-element-f761002 ul.products li.product a,
.elementor-element-f761002 ul.products li.product h2,
.elementor-element-f761002 ul.products li.product .woocommerce-loop-product__title{color:#0C0C0C!important;}
.elementor-element-f761002 ul.products li.product .lls-add-btn,
.elementor-element-f761002 ul.products li.product .button{color:#0C0C0C!important;border-bottom-color:#0C0C0C!important;}
/* ===== END ===== *//* End custom CSS */