.product-information media-gallery.media-gallery--carousel slideshow-slide .product-media-container--image .product-media__image{filter:brightness(1.005) contrast(1.025) saturate(1.015);image-rendering:auto}.caldrenova-video-entry{z-index:5!important}#shopify-chat,#ShopifyChat,#dummy-chat-button-iframe,inbox-online-store-chat{z-index:200!important}@supports selector(body:has(*)){body:has(#shopify-chat iframe[isopen=true]) .caldrenova-video-entry,body:has(#ShopifyChat[isopen=true]) .caldrenova-video-entry{visibility:hidden!important;pointer-events:none!important}}.product-information .product-details .group-block-content:has(>product-price):has(>div>.caldrenova-price-offer)>div:has(>.caldrenova-quick-intro){grid-column:1/-1!important;grid-row:3!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:4px 0 0!important;padding:0!important;border:0!important}.product-information .caldrenova-quick-intro{max-width:580px!important;color:#4c443d}.product-information .caldrenova-quick-intro__highlights{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 0 13px!important;padding:0!important}.product-information .caldrenova-quick-intro__highlights span{display:inline-flex!important;align-items:center!important;padding:7px 10px!important;border:1px solid #e3d7ca!important;border-radius:5px!important;background:#f7f3ee!important;color:#342d28!important;font-size:12.5px!important;line-height:1.4!important;font-weight:650!important;letter-spacing:0!important;white-space:nowrap!important}.product-information .caldrenova-quick-intro__highlights span:before{content:"\2713";flex:none;display:inline-block;margin-right:7px!important;color:#81634e!important;font-size:12px!important;font-weight:700!important}.product-information .caldrenova-quick-intro__lead{font-family:var(--font-body--family,inherit)!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important;color:#514842!important;letter-spacing:0!important;margin:0!important;text-wrap:pretty}.product-information .product-details>.group-block variant-picker.variant-picker{display:block!important;margin-top:0!important}.product-information .product-details product-price .caldrenova-discount-prices__now{font-size:32px!important;line-height:1.18!important;font-weight:700!important}.product-information .product-details product-price .caldrenova-discount-prices__original{font-size:15px!important;color:#73675f!important}@media(max-width:749px){.product-information .product-details .group-block-content:has(>product-price):has(>div>.caldrenova-price-offer)>div:has(>.caldrenova-quick-intro){margin-top:7px!important;padding:12px 0 4px!important}.product-information .caldrenova-quick-intro__highlights{gap:7px!important;margin-bottom:12px!important}.product-information .caldrenova-quick-intro__highlights span{font-size:12px!important;padding:6px 9px!important;white-space:normal!important}.product-information .caldrenova-quick-intro__lead{font-size:15px!important;line-height:1.68!important}.product-information .product-details product-price .caldrenova-discount-prices__now{font-size:27px!important}.product-information .product-details product-price .caldrenova-discount-prices__original{font-size:13px!important}}#MainContent .product-information .product-details{--cn-ink:#302923;--cn-body:#514842;--cn-rule:#e8e1da}#MainContent .product-information .product-details h1{font-size:clamp(26px,2.25vw,30px)!important;font-weight:550!important;line-height:1.23!important;letter-spacing:-.024em!important;color:var(--cn-ink)!important;text-wrap:pretty}#MainContent .product-information .product-details .caldrenova-specs__title{font-size:19px!important;line-height:1.4!important;font-weight:600!important;margin-bottom:7px!important;color:var(--cn-ink)!important}#MainContent .product-information .product-details .caldrenova-specs__table :is(th,td){font-size:15px!important;line-height:1.6!important;padding-block:7px!important;color:var(--cn-body)!important;vertical-align:top!important}#MainContent .product-information .product-details .caldrenova-specs__table th{color:var(--cn-ink)!important;font-weight:600!important}#MainContent .product-information .product-details .accordion--dividers{margin-top:6px!important;border-top-color:var(--cn-rule)!important}#MainContent .product-information .product-details .accordion--dividers .details__header{min-height:48px!important;padding-block:12px!important;font-size:15px!important;line-height:1.5!important;font-weight:600!important;color:var(--cn-ink)!important}#MainContent .product-information .product-details .accordion--dividers .details-content,#MainContent .product-information .product-details .caldrenova-shipping-panel{font-size:15px!important;line-height:1.72!important;color:var(--cn-body)!important}#MainContent .product-information .product-details .caldrenova-shipping-panel p{line-height:1.72!important;margin-bottom:12px!important}#MainContent .product-information .product-details .caldrenova-assurances--compact .caldrenova-assurance strong{font-size:13.5px!important;font-weight:600!important;line-height:1.42!important;color:var(--cn-ink)!important}#MainContent .product-information .product-details .caldrenova-shipping-timeline__step strong{font-size:12.5px!important;line-height:1.35!important;color:var(--cn-ink)!important}#MainContent .product-information .product-details .caldrenova-shipping-timeline__step span{font-size:12px!important;line-height:1.35!important;color:var(--cn-body)!important}@media(max-width:749px){#MainContent .product-information .product-details h1{font-size:25px!important;line-height:1.25!important}#MainContent .product-information .product-details .caldrenova-specs__title{font-size:18px!important}#MainContent .product-information .product-details .caldrenova-specs__table :is(th,td){font-size:14.5px!important;line-height:1.6!important;padding-block:8px!important}#MainContent .product-information .product-details .accordion--dividers .details__header{font-size:14.5px!important}#MainContent .product-information .product-details .accordion--dividers .details-content,#MainContent .product-information .product-details .caldrenova-shipping-panel{font-size:14.5px!important;line-height:1.72!important}#MainContent .product-information .product-details .caldrenova-assurances--compact .caldrenova-assurance strong{font-size:12.5px!important}#MainContent .product-information .product-details .caldrenova-shipping-timeline__step strong,#MainContent .product-information .product-details .caldrenova-shipping-timeline__step span{font-size:11.5px!important}}.product-information media-gallery.media-gallery--carousel{--thumbnail-width:132px!important}.product-information media-gallery .slideshow-controls__thumbnails{gap:12px!important;padding:12px 0 8px!important}.product-information media-gallery .slideshow-controls__thumbnails .slideshow-control{width:132px!important;min-width:132px!important;height:132px!important;aspect-ratio:1!important;border:1px solid #e5e0dc;border-radius:6px!important;overflow:hidden;background:#fff}.product-information media-gallery .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{border:2px solid #222!important}.product-information media-gallery .slideshow-controls__thumbnail img{object-fit:contain!important;background:#fff}.product-information .product-details product-price{font-size:36px!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.035em!important;color:#201c19}.product-information .product-details product-price .price{font-size:inherit!important}.product-information .caldrenova-duty-note{margin:2px 0 4px;font-size:11px;letter-spacing:.01em;color:#726c65;line-height:1.5}.product-information .variant-picker fieldset.caldrenova-color-options{display:flex;flex-wrap:wrap;gap:13px}.product-information .variant-picker fieldset.caldrenova-color-options legend{width:100%;font-size:13px;font-weight:600;letter-spacing:.025em;margin-bottom:10px}.product-information .variant-picker .caldrenova-color-card{border:1px solid #dedad6!important;border-radius:8px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#fff!important;padding:9px 10px 11px!important;min-height:0!important;width:112px!important;min-width:112px!important;box-sizing:border-box;outline:none!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;cursor:pointer}.product-information .variant-picker .caldrenova-color-card:hover{border-color:#827b74!important;outline:none!important}.product-information .variant-picker .caldrenova-color-card:has(:checked){border:2px solid #211e1b!important;padding:8px 9px 10px!important;background:#faf8f6!important;box-shadow:0 2px 10px #00000009;outline:none!important}.product-information .variant-picker .caldrenova-color-card .caldrenova-color-card__image{display:flex;width:89px;height:89px;align-items:center;justify-content:center;background:#fff;overflow:hidden;border-radius:4px}.product-information .variant-picker .caldrenova-color-card__image img{width:100%;height:100%;object-fit:contain;display:block}.product-information .variant-picker .caldrenova-color-card__detail{display:flex;align-items:center;justify-content:center;gap:6px;min-height:19px;white-space:nowrap}.product-information .variant-picker .caldrenova-color-card__chip{display:inline-block;width:13px;height:13px;min-width:13px;border-radius:50%;border:1px solid rgba(0,0,0,.18);box-sizing:border-box}.product-information .variant-picker .caldrenova-color-card__name{font-size:12px;font-weight:500;color:#292522}.product-information .variant-picker .caldrenova-color-card input:focus-visible~.caldrenova-color-card__detail{outline:2px solid #333;outline-offset:4px}.product-information .buy-buttons-block .add-to-cart-button{min-height:54px;font-weight:650;letter-spacing:.08em}.product-information .caldrenova-shipping-timeline{margin:8px 0 4px;padding:17px 12px 12px;background:#eae9e8;border-radius:9px}.product-information .caldrenova-shipping-timeline__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.product-information .caldrenova-shipping-timeline__steps:before{content:"";position:absolute;top:14px;left:17%;right:17%;height:1.5px;background:#302c29;z-index:0}.product-information .caldrenova-shipping-timeline__step{display:flex;align-items:center;flex-direction:column;text-align:center;gap:4px;position:relative;z-index:1}.product-information .caldrenova-shipping-timeline__icon{display:flex;align-items:center;justify-content:center;background:#eae9e8;padding:0 9px;margin:0 0 2px}.product-information .caldrenova-shipping-timeline__icon svg{width:29px;height:29px;stroke:#262421}.product-information .caldrenova-shipping-timeline__step strong{font-size:12px!important;line-height:1.2;font-weight:700!important;color:#252321;letter-spacing:-.01em;white-space:nowrap}.product-information .caldrenova-shipping-timeline__step span{font-size:11px;line-height:1.25;color:#524c48}.product-information .caldrenova-shipping-timeline__note{margin:10px 0 0;text-align:center;color:#77716d;font-size:9px;line-height:1.25}@media(max-width:749px){.product-information media-gallery.media-gallery--carousel{--thumbnail-width:96px!important}.product-information media-gallery .slideshow-controls__thumbnails .slideshow-control{width:96px!important;min-width:96px!important;height:96px!important}.product-information .product-details product-price{font-size:30px!important}.product-information .variant-picker .caldrenova-color-card{width:104px!important;min-width:104px!important;padding:8px 8px 10px!important}.product-information .variant-picker .caldrenova-color-card:has(:checked){padding:7px 7px 9px!important}.product-information .variant-picker .caldrenova-color-card__image{width:85px;height:85px}.product-information .caldrenova-shipping-timeline{padding:15px 8px 11px}.product-information .caldrenova-shipping-timeline__step strong{font-size:10.5px!important}.product-information .caldrenova-shipping-timeline__step span{font-size:10px}.product-information .caldrenova-shipping-timeline__icon svg{width:26px;height:26px}.product-information .caldrenova-shipping-timeline__steps:before{top:13px}}@media(min-width:750px){.product-information .product-information__grid.product-information--media-left:not(.product-information--media-none):not(.product-information__grid--half){grid-template-columns:minmax(0,55%) minmax(0,45%)!important}.product-information .product-details{min-width:0!important}.product-information media-gallery.media-gallery--carousel slideshow-container{height:clamp(355px,calc(100dvh - 275px),690px)!important;max-height:690px!important;min-height:0!important}.product-information media-gallery.media-gallery--carousel slideshow-container>slideshow-slides{height:100%!important;min-height:0!important}.product-information media-gallery.media-gallery--carousel slideshow-container>slideshow-slides>slideshow-slide{height:100%!important;max-height:100%!important;aspect-ratio:auto!important}.product-information media-gallery.media-gallery--carousel slideshow-slide .product-media-container{height:100%!important;max-height:100%!important;aspect-ratio:auto!important;width:100%!important}.product-information media-gallery.media-gallery--carousel slideshow-slide .product-media-constraint-wrapper{width:100%!important;height:100%!important;max-width:100%!important;display:flex;justify-content:center;align-items:center}.product-information media-gallery.media-gallery--carousel slideshow-slide .product-media{width:100%!important;height:100%!important;max-height:100%!important}.product-information media-gallery.media-gallery--carousel slideshow-slide .product-media__image{width:100%!important;height:100%!important;object-fit:contain!important}.product-information media-gallery.media-gallery--carousel{--thumbnail-width:112px!important}.product-information media-gallery .slideshow-controls__thumbnails .slideshow-control{width:112px!important;min-width:112px!important;height:112px!important}}.product-information .buy-buttons-block .quantity-selector-wrapper{display:flex!important}.product-information .buy-buttons-block .quantity-label{display:none!important}.product-information .caldrenova-duty-note{font-size:13px!important;font-weight:600!important;color:#504b45!important;letter-spacing:0!important;margin-block:4px 2px!important}.product-information media-gallery.media-gallery--carousel slideshow-container{position:relative}.caldrenova-video-entry{position:fixed!important;z-index:120;right:18px!important;bottom:180px!important;width:96px;height:118px;padding:0!important;display:block;overflow:hidden;border:2px solid white!important;border-radius:11px!important;background:#fff!important;box-shadow:0 5px 18px #14110f33;cursor:pointer}.caldrenova-video-entry img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.caldrenova-video-entry__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#181818e0;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;color:#fff}.caldrenova-video-entry__play svg{width:15px;height:15px}.caldrenova-video-entry:focus-visible{outline:3px solid #393430;outline-offset:3px}.caldrenova-video-dialog{padding:0;border:0;background:#151515;color:#fff;border-radius:12px;width:min(84vw,560px);max-height:90vh;max-width:92vw;overflow:visible}.caldrenova-video-dialog::backdrop{background:#000000c4}.caldrenova-video-dialog video{width:100%;height:auto;max-height:86vh;object-fit:contain;display:block;border-radius:12px}.caldrenova-video-dialog__close{position:absolute;top:-16px;right:-16px;width:36px;height:36px;z-index:5;background:#fff;color:#25211f;border:1px solid #ddd;border-radius:50%;font-size:23px;display:grid;place-items:center;cursor:pointer}@media(max-width:749px){.product-information media-gallery.media-gallery--carousel slideshow-container{height:clamp(340px,108vw,495px)!important;max-height:495px!important;min-height:0!important}.product-information media-gallery.media-gallery--carousel slideshow-container>slideshow-slides{height:100%!important;min-height:0!important}.product-information media-gallery.media-gallery--carousel slideshow-container>slideshow-slides>slideshow-slide{height:100%!important;max-height:100%!important;aspect-ratio:auto!important}.product-information media-gallery.media-gallery--carousel slideshow-slide .product-media-container{height:100%!important;max-height:100%!important;aspect-ratio:auto!important;width:100%!important}.product-information media-gallery.media-gallery--carousel slideshow-slide .product-media-constraint-wrapper{height:100%!important;width:100%!important;display:flex;justify-content:center;align-items:center}.product-information media-gallery.media-gallery--carousel slideshow-slide .product-media{height:100%!important;width:100%!important}.product-information media-gallery.media-gallery--carousel slideshow-slide .product-media__image{height:100%!important;width:100%!important;object-fit:contain!important}.product-information media-gallery.media-gallery--carousel{--thumbnail-width:88px!important}.product-information media-gallery .slideshow-controls__thumbnails .slideshow-control{width:88px!important;min-width:88px!important;height:88px!important}.caldrenova-video-entry{width:76px;height:96px;right:12px!important;bottom:166px!important;border-radius:10px!important}.product-information media-gallery .caldrenova-duty-note{font-size:12.5px!important}}.product-information media-gallery.media-gallery--carousel slideshow-slide .product-media:has(deferred-media){position:relative!important;width:100%!important;height:100%!important;overflow:hidden}.product-information media-gallery.media-gallery--carousel slideshow-slide .product-media deferred-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.product-information media-gallery.media-gallery--carousel slideshow-slide .product-media deferred-media .deferred-media__poster-button{width:100%!important;height:100%!important}.product-information media-gallery.media-gallery--carousel slideshow-slide .product-media deferred-media :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.product-information .buy-buttons-block .product-form-buttons{display:grid!important;grid-template-columns:118px minmax(0,260px) 52px!important;gap:12px!important;align-items:center!important;justify-content:start!important}.product-information .buy-buttons-block .product-form-buttons>.quantity-selector-wrapper{display:flex!important;grid-column:1;grid-row:1;min-width:0!important;width:100%!important;flex:none!important;align-self:stretch}.product-information .buy-buttons-block .product-form-buttons>.quantity-selector-wrapper .quantity-selector{height:52px!important;width:100%!important;flex:1 1 auto!important;min-width:0!important;border:1px solid #cbc5bf!important;border-radius:8px!important;background:#fff!important}.product-information .buy-buttons-block .quantity-selector :is(.quantity-minus,.quantity-plus){width:39px!important;min-width:39px!important;height:100%!important;padding:0!important}.product-information .buy-buttons-block .quantity-selector input[type=number]{width:28px!important;min-width:20px!important;flex:1 1 auto!important;padding:0!important;font-size:14px!important}.product-information .buy-buttons-block .product-form-buttons>span:has(.add-to-cart-button){grid-column:2;grid-row:1;display:block;min-width:0!important;height:52px!important;flex:unset!important}.product-information .buy-buttons-block .product-form-buttons .add-to-cart-button{height:52px!important;min-height:52px!important;width:100%!important;padding:0 12px!important;border-radius:8px!important;font-weight:600!important;font-size:13px!important;letter-spacing:.025em!important}.product-information .buy-buttons-block .product-form-buttons>caldrenova-favorite{grid-column:3;grid-row:1;display:block;width:52px;height:52px}.product-information .buy-buttons-block .caldrenova-favorite__button{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;min-height:52px!important;border:1px solid #cbc5bf!important;border-radius:50%!important;background:#fff!important;color:#282320!important;padding:0!important;cursor:pointer}.product-information .buy-buttons-block .caldrenova-favorite__button:hover{border-color:#544c46!important;background:#faf8f6!important}.product-information .buy-buttons-block .caldrenova-favorite__button:focus-visible{outline:2px solid #332d28!important;outline-offset:3px}.product-information .buy-buttons-block .caldrenova-favorite__button svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.6;fill:none}.product-information .buy-buttons-block .caldrenova-favorite__button[aria-pressed=true] svg{fill:#b58e92;stroke:#9e747b}.product-information .buy-buttons-block .product-form-buttons>:is(.product-form-text__error,.quantity-label,.quantity-rules,.volume-pricing){grid-column:1/-1;grid-row:auto}@media(min-width:750px)and (max-width:1100px){.product-information .buy-buttons-block .product-form-buttons{grid-template-columns:102px minmax(0,1fr) 46px!important;gap:8px!important}.product-information .buy-buttons-block .quantity-selector :is(.quantity-minus,.quantity-plus){width:33px!important;min-width:33px!important}.product-information .buy-buttons-block .product-form-buttons>caldrenova-favorite,.product-information .buy-buttons-block .caldrenova-favorite__button{width:46px!important}}@media(max-width:749px){.product-information .buy-buttons-block .product-form-buttons{grid-template-columns:104px minmax(0,1fr) 46px!important;gap:8px!important}.product-information .buy-buttons-block .product-form-buttons>caldrenova-favorite,.product-information .buy-buttons-block .caldrenova-favorite__button{width:46px!important;height:50px!important;min-height:50px!important}.product-information .buy-buttons-block .product-form-buttons>.quantity-selector-wrapper .quantity-selector,.product-information .buy-buttons-block .product-form-buttons>span:has(.add-to-cart-button),.product-information .buy-buttons-block .product-form-buttons .add-to-cart-button{height:50px!important;min-height:50px!important}.product-information .buy-buttons-block .quantity-selector :is(.quantity-minus,.quantity-plus){width:34px!important;min-width:34px!important}.product-information .buy-buttons-block .product-form-buttons .add-to-cart-button{font-size:12px!important;letter-spacing:0!important;padding:0 8px!important}}@media screen and (min-width:990px){.product-information .product-details{justify-content:flex-start!important}.product-information .product-details>.group-block{width:100%!important;max-width:540px!important;margin-inline:0 auto!important}}.product-information .caldrenova-assurances--compact{margin:2px 0 0!important;padding:13px 0 12px!important;border-top:1px solid #e9e5e0!important;border-bottom:0!important}.product-information .caldrenova-assurances--compact .caldrenova-assurances__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;text-align:left!important;align-items:center!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-width:0;padding:3px 10px!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance+.caldrenova-assurance{border-left:1px solid #e9e5e0!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance svg{display:block;flex-shrink:0;width:20px!important;height:20px!important;margin:0!important;color:#302b27!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance strong{font-size:13px!important;line-height:1.45!important;font-weight:600!important;color:#2c2723!important;letter-spacing:0!important}@media(max-width:749px){.product-information .caldrenova-assurances--compact{padding:11px 0!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance{gap:6px!important;padding:3px 5px!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance svg{width:17px!important;height:17px!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance strong{font-size:11.5px!important;line-height:1.35!important}}.product-information .caldrenova-assurances--compact{border-top:1px solid #e9e3dd!important;border-bottom:1px solid #e9e3dd!important;border-left:0!important;border-right:0!important;padding:11px 0!important;margin:3px 0 0!important;background:transparent!important}.product-information .caldrenova-assurances--compact .caldrenova-assurances__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance{background:transparent!important;border:0!important;border-radius:0!important;min-height:38px!important;padding:5px 9px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:9px!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance+.caldrenova-assurance{border-left:1px solid #e9e3dd!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance strong{font-size:12.5px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:0!important;color:#332e2b!important;text-align:left}.product-information .caldrenova-specs{border:0!important;margin:0!important;padding-top:17px!important}.product-information .caldrenova-specs__title{font-size:17px!important;line-height:1.4!important;font-weight:600!important;margin:0 0 8px!important}.product-information .caldrenova-specs__table :is(th,td){font-size:14px!important;line-height:1.55!important;padding:10px 3px!important;color:#39332f!important}.product-information .caldrenova-specs__table th{font-weight:600!important}.product-information .caldrenova-specs__table tr:last-child>*{border-bottom:0!important}.product-information .product-details .accordion--dividers{margin-top:7px!important;border-top:1px solid #e9e3dd!important}.product-information .product-details .accordion--dividers .details__header{min-height:45px!important;padding-block:10px!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important}.product-information .product-details .accordion--dividers .details-content,.product-information .caldrenova-shipping-panel{font-size:14px!important;line-height:1.65!important}@media(max-width:749px){.product-information .caldrenova-assurances--compact{padding:9px 0!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance{padding:6px 5px!important;gap:6px!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance svg{width:17px!important;height:17px!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance strong{font-size:11.5px!important}.product-information .caldrenova-specs{padding-top:13px!important}.product-information .caldrenova-specs__title{font-size:16px!important}.product-information .caldrenova-specs__table :is(th,td){font-size:13px!important;padding-block:9px!important}.product-information .product-details .accordion--dividers{margin-top:6px!important}.product-information .product-details .accordion--dividers .details__header{font-size:13.5px!important}}.product-information .product-details product-price,.product-information .product-details product-price .price{font-size:32px!important;font-weight:550!important;line-height:1.16!important;letter-spacing:-.025em!important;color:#26221f!important}.product-information .caldrenova-duty-note{font-size:12.5px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:0!important;margin:2px 0 1px!important;color:#6a615a!important}.product-information .variant-picker fieldset.caldrenova-color-options legend{font-size:14px!important;margin-bottom:7px!important}.product-information .variant-picker .caldrenova-color-card{width:100px!important;min-width:100px!important;min-height:0!important;padding:8px 8px 9px!important;border-radius:6px!important;gap:5px!important}.product-information .variant-picker .caldrenova-color-card:has(:checked){padding:7px 7px 8px!important;border-width:2px!important;background:#fff!important;box-shadow:none!important}.product-information .variant-picker .caldrenova-color-card__image{width:78px!important;height:78px!important}.product-information .variant-picker .caldrenova-color-card__name{font-size:12.5px!important}.product-information .buy-buttons-block .product-form-buttons{grid-template-columns:96px minmax(0,1fr) 48px!important;gap:9px!important;align-items:stretch!important;width:100%!important}.product-information .buy-buttons-block .product-form-buttons>caldrenova-favorite,.product-information .buy-buttons-block .caldrenova-favorite__button{height:52px!important;min-height:52px!important}.product-information .caldrenova-assurances--compact{background:transparent!important;border:0!important;border-top:1px solid #ebe5e0!important;border-bottom:1px solid #ebe5e0!important;border-radius:0!important;padding:10px 0!important;margin:3px 0 0!important}.product-information .caldrenova-assurances--compact .caldrenova-assurances__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:37px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:5px 7px!important;box-shadow:none!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance+.caldrenova-assurance{border-left:1px solid #ebe5e0!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance svg{width:18px!important;height:18px!important;margin:0!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance strong{font-size:12.5px!important;line-height:1.35!important;font-weight:600!important;text-align:left!important;letter-spacing:0!important;color:#342e29!important}.product-information .caldrenova-shipping-timeline{margin:0!important;padding:14px 12px 12px!important;border-radius:5px!important;background:#f7f5f2!important;border:1px solid #eee8e2!important}.product-information .caldrenova-shipping-timeline__icon{background:#f7f5f2!important;margin-bottom:2px!important}.product-information .caldrenova-shipping-timeline__step strong{font-size:12px!important;font-weight:650!important}.product-information .caldrenova-shipping-timeline__step span{font-size:11.5px!important}.product-information .caldrenova-shipping-timeline__note{font-size:10.5px!important;line-height:1.45!important}.product-information .caldrenova-specs{border:0!important;padding-top:10px!important;margin:0!important}.product-information .caldrenova-specs__title{font-size:17px!important;margin:0 0 8px!important;line-height:1.4!important}.product-information .caldrenova-specs__table :is(th,td){font-size:14px!important;line-height:1.6!important;padding-block:10px!important}.product-information .caldrenova-specs__table tr:last-child :is(th,td){border-bottom:0!important}.product-information .product-details .accordion--dividers{margin-top:7px!important;border-top:1px solid #ebe5e0!important}.product-information .product-details .accordion--dividers .details__header{font-size:14px!important;min-height:45px!important;padding-block:10px!important}.product-information .product-details .accordion--dividers .details-content{font-size:14px!important;line-height:1.7!important}@media(max-width:749px){.product-information .product-details product-price,.product-information .product-details product-price .price{font-size:29px!important}.product-information .caldrenova-duty-note{font-size:12px!important}.product-information .variant-picker .caldrenova-color-card{width:92px!important;min-width:92px!important;padding:7px!important}.product-information .variant-picker .caldrenova-color-card:has(:checked){padding:6px!important}.product-information .variant-picker .caldrenova-color-card__image{width:72px!important;height:72px!important}.product-information .buy-buttons-block .product-form-buttons{grid-template-columns:82px minmax(0,1fr) 46px!important;gap:8px!important}.product-information .caldrenova-assurances--compact{padding:9px 0!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance{min-height:34px!important;padding:4px 5px!important;gap:6px!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance svg{width:17px!important;height:17px!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance strong{font-size:11px!important}.product-information .caldrenova-shipping-timeline{padding:12px 7px 10px!important}.product-information .caldrenova-shipping-timeline__step strong,.product-information .caldrenova-shipping-timeline__step span{font-size:10.5px!important}.product-information .caldrenova-specs{padding-top:8px!important}.product-information .caldrenova-specs__title{font-size:16px!important}.product-information .caldrenova-specs__table :is(th,td){font-size:13px!important;padding-block:9px!important}.product-information .product-details .accordion--dividers{margin-top:6px!important}.product-information .product-details .accordion--dividers .details__header{font-size:13.5px!important}}.product-information media-gallery slideshow-controls[thumbnails] .slideshow-control{border:1px solid #e7e1db!important;border-radius:8px!important;box-shadow:none!important;outline:none!important;box-sizing:border-box!important;transition:border-color .15s ease,background-color .15s ease!important}.product-information media-gallery slideshow-controls[thumbnails] .slideshow-control[aria-selected=true],.product-information media-gallery slideshow-controls[thumbnails] .slideshow-control[aria-current=true]{border:1px solid #897b72!important;outline:none!important;box-shadow:none!important;background:#fff!important}.product-information media-gallery slideshow-controls[thumbnails] .slideshow-control:focus-visible{outline:2px solid #81746b!important;outline-offset:2px!important}.product-information media-gallery slideshow-controls[thumbnails] .slideshow-control[aria-selected=true] :is(.slideshow-controls__thumbnail,.slideshow-controls__thumbnail img),.product-information media-gallery slideshow-controls[thumbnails] .slideshow-control[aria-current=true] :is(.slideshow-controls__thumbnail,.slideshow-controls__thumbnail img){border:0!important;outline:0!important;box-shadow:none!important;border-radius:6px!important}.product-information media-gallery slideshow-controls[thumbnails] :is(.slideshow-controls__thumbnail,.slideshow-controls__thumbnail:before,.slideshow-controls__thumbnail:after){outline:0!important;box-shadow:none!important}.product-information .variant-picker .caldrenova-color-card{width:124px!important;min-width:124px!important;max-width:124px!important;min-height:124px!important;padding:8px 9px 10px!important;border:1px solid #e2dad4!important;border-radius:7px!important;background:#fff!important;outline:none!important;box-shadow:none!important}.product-information .variant-picker .caldrenova-color-card:has(:checked){border:1px solid #756962!important;background:#faf8f6!important;padding:8px 9px 10px!important;outline:none!important;box-shadow:none!important}.product-information .variant-picker .caldrenova-color-card .caldrenova-color-card__image{width:86px!important;height:82px!important}.product-information .variant-picker .caldrenova-color-card .caldrenova-color-card__detail{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;white-space:normal!important;min-height:20px!important}.product-information .variant-picker .caldrenova-color-card .caldrenova-color-card__chip{flex:0 0 11px!important;width:11px!important;height:11px!important;min-width:11px!important}.product-information .variant-picker .caldrenova-color-card .caldrenova-color-card__name{display:block!important;flex:0 1 auto!important;min-width:0!important;font-size:12.5px!important;font-weight:500!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center!important}.product-information .variant-picker fieldset.caldrenova-color-options{gap:10px!important}@media(max-width:749px){.product-information .variant-picker .caldrenova-color-card,.product-information .variant-picker .caldrenova-color-card:has(:checked){width:112px!important;min-width:112px!important;max-width:112px!important;min-height:120px!important;padding:7px 8px 9px!important}.product-information .variant-picker .caldrenova-color-card .caldrenova-color-card__image{width:81px!important;height:78px!important}.product-information .variant-picker .caldrenova-color-card .caldrenova-color-card__name{font-size:12px!important}}.product-information .variant-picker .variant-option--buttons legend{font-size:13px;font-weight:600;letter-spacing:.025em;margin-bottom:11px}.product-information .variant-picker .variant-option__swatch-value{color:#55504b;font-weight:400}.product-information .variant-picker .variant-option--swatches{gap:10px!important}.product-information .variant-picker .variant-option__button-label--has-swatch{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:11px 13px!important;min-width:101px;min-height:93px!important;background:#fff;border:1px solid #dedbd8!important;border-radius:8px!important;outline:none!important;box-sizing:border-box;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.product-information .variant-picker .variant-option__button-label--has-swatch .swatch{--variant-picker-swatch-width:42px;--variant-picker-swatch-height:42px;--swatch-width:42px;--swatch-height:42px;width:42px!important;height:42px!important;border-radius:50%!important;flex-shrink:0}.product-information .variant-picker .variant-option__button-label--has-swatch:has(:checked){border:2px solid #242220!important;background:#faf9f7;outline:none!important}.product-information .variant-picker .variant-option__button-label--has-swatch:hover{border-color:#55504a!important;outline:none!important}.product-information .variant-picker .caldrenova-swatch-label{display:block;font-size:12px;font-weight:500;line-height:1.2;color:#292725;white-space:nowrap}.caldrenova-assurances{border-top:1px solid #e9e5e0;border-bottom:1px solid #e9e5e0;padding:20px 0 16px;margin:2px 0 0;font-family:inherit}.caldrenova-assurances__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;text-align:center}.caldrenova-assurance{display:flex;flex-direction:column;align-items:center;gap:5px}.caldrenova-assurance svg{color:#312c28;margin-bottom:3px;flex-shrink:0}.caldrenova-assurance strong{font-size:11px;letter-spacing:.01em;line-height:1.25;font-weight:600;color:#242220}.caldrenova-assurance small{color:#77716b;line-height:1.35;font-size:10px}@media(max-width:749px){.product-information .variant-picker .variant-option__button-label--has-swatch{min-width:94px;min-height:88px!important;padding:10px!important}.caldrenova-assurances__grid{gap:6px}.caldrenova-assurance strong{font-size:10.5px}.caldrenova-assurance small{font-size:9.5px}}.product-information .accordion--dividers .details__header{min-height:50px;display:flex;align-items:center;padding-block:10px;font-weight:500;letter-spacing:.005em}.product-information .accordion--dividers accordion-custom .details{border-color:#e8e2de}.product-information .accordion--dividers .details-content{font-size:14px;line-height:1.65}@media(max-width:749px){.product-information .accordion--dividers .details__header{min-height:48px;padding-block:9px}}.product-information .caldrenova-assurances{border-bottom:0!important;padding-bottom:12px!important}.product-information .caldrenova-specs{border-top:1px solid #e9e5e0;padding:18px 0 0;margin:0;width:100%}.product-information .caldrenova-specs__title{font-family:var(--font-body--family);font-size:17px;line-height:1.35;font-weight:600;letter-spacing:0;margin:0 0 10px;color:#27231f}.product-information .caldrenova-specs__intro{font-size:13px;line-height:1.65;color:#68615b;margin:0 0 12px;max-width:65ch}.product-information .caldrenova-specs__table{border-collapse:collapse;width:100%;table-layout:fixed}.product-information .caldrenova-specs__table :is(th,td){border-bottom:1px solid #eae5e0;padding:12px 4px;text-align:left;vertical-align:top;font-size:13px;line-height:1.5;color:#302c29}.product-information .caldrenova-specs__table th{width:31%;font-weight:600;padding-right:14px}.product-information .caldrenova-specs__table td{font-weight:400;overflow-wrap:anywhere}.product-information .accordion--dividers accordion-custom:first-child .details{border-top:0!important}.product-information .accordion--dividers{margin-top:0}@media(max-width:749px){.product-information .caldrenova-specs{padding-top:16px}.product-information .caldrenova-specs__title{font-size:16px}.product-information .caldrenova-specs__table :is(th,td){font-size:12.5px;padding:11px 3px}.product-information .caldrenova-specs__table th{width:35%;padding-right:10px}}.product-information media-gallery slideshow-controls[thumbnails]{display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px!important;align-items:center!important;column-gap:5px!important;min-width:0}.product-information media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container{grid-column:2;grid-row:1;min-width:0!important;width:100%!important;scroll-behavior:smooth;overflow-x:auto!important}.product-information media-gallery slideshow-controls[thumbnails] .caldrenova-thumb-arrow{display:grid!important;place-items:center!important;height:36px!important;width:32px!important;min-width:32px!important;align-self:center;border:1px solid #e5e0dc!important;background:#fff!important;border-radius:7px!important;color:#282421!important;padding:0!important;cursor:pointer;transition:background .15s,border-color .15s}.product-information media-gallery slideshow-controls[thumbnails] .caldrenova-thumb-arrow:hover:not(:disabled){background:#f7f5f3!important;border-color:#b8b0a9!important}.product-information media-gallery slideshow-controls[thumbnails] .caldrenova-thumb-arrow:focus-visible{outline:2px solid #302b27;outline-offset:2px}.product-information media-gallery slideshow-controls[thumbnails] .caldrenova-thumb-arrow:disabled{opacity:.32;cursor:default}.product-information media-gallery slideshow-controls[thumbnails] .caldrenova-thumb-arrow svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8}.product-information media-gallery slideshow-controls[thumbnails] .caldrenova-thumb-arrow--previous{grid-column:1;grid-row:1}.product-information media-gallery slideshow-controls[thumbnails] .caldrenova-thumb-arrow--next{grid-column:3;grid-row:1}.product-information media-gallery slideshow-controls[thumbnails].caldrenova-thumb-no-scroll .caldrenova-thumb-arrow{visibility:hidden}@media(max-width:749px){.product-information media-gallery slideshow-controls[thumbnails]{grid-template-columns:28px minmax(0,1fr) 28px!important;column-gap:3px!important}.product-information media-gallery slideshow-controls[thumbnails] .caldrenova-thumb-arrow{width:28px!important;min-width:28px!important;height:34px!important}}.product-information .product-details{color:#2c2825!important;font-size:15px!important}.product-information .caldrenova-duty-note{font-size:14px!important;color:#48413d!important;line-height:1.55!important}.product-information .variant-picker fieldset.caldrenova-color-options legend,.product-information .variant-picker .variant-option--buttons legend{font-size:15px!important;color:#2f2926!important}.product-information .variant-picker .caldrenova-color-card__name{font-size:13.5px!important;color:#2b2725!important}.product-information .variant-picker .variant-option__swatch-value{font-size:14px!important;color:#4c443f!important}.product-information .buy-buttons-block .product-form-buttons .add-to-cart-button{font-size:14px!important}.product-information .buy-buttons-block .quantity-selector input[type=number]{font-size:15px!important}.product-information .caldrenova-shipping-timeline__step strong{font-size:12px!important;line-height:1.35!important;color:#25211f!important}.product-information .caldrenova-shipping-timeline__step span{font-size:12px!important;line-height:1.4!important;color:#514942!important}.product-information .caldrenova-assurance strong{font-size:13px!important;line-height:1.4!important;color:#292521!important;font-weight:600!important}.product-information .caldrenova-specs__title{font-size:19px!important;line-height:1.4!important;color:#28231f!important}.product-information .caldrenova-specs__intro{font-size:15px!important;line-height:1.75!important;color:#48413c!important}.product-information .caldrenova-specs__table :is(th,td){font-size:15px!important;line-height:1.6!important;color:#342d29!important}.product-information .caldrenova-specs__table th{font-weight:650!important;color:#29231f!important}.product-information .accordion--dividers .details__header{font-size:15px!important;font-weight:600!important;color:#28231f!important}.product-information .accordion--dividers .details-content{font-size:15px!important;line-height:1.75!important;color:#443c36!important}@media(max-width:749px){.product-information .variant-picker .caldrenova-color-card__name,.product-information .buy-buttons-block .product-form-buttons .add-to-cart-button{font-size:12.5px!important}.product-information .caldrenova-shipping-timeline__step strong{font-size:11px!important;line-height:1.35!important}.product-information .caldrenova-shipping-timeline__step span{font-size:10.5px!important;line-height:1.4!important}.product-information .caldrenova-assurance strong{font-size:11.5px!important;line-height:1.4!important}.product-information .caldrenova-specs__title{font-size:18px!important}.product-information .caldrenova-specs__intro{font-size:14px!important;line-height:1.7!important}.product-information .caldrenova-specs__table :is(th,td){font-size:14px!important}.product-information .accordion--dividers .details__header{font-size:14.5px!important}}.product-information .buy-buttons-block,.product-information .buy-buttons-block product-form-component,.product-information .buy-buttons-block form{display:block!important;width:100%!important;max-width:none!important;min-width:0!important}.product-information .buy-buttons-block .product-form-buttons{width:100%!important;max-width:none!important;grid-template-columns:minmax(104px,1.08fr) minmax(0,2.9fr) minmax(58px,.68fr)!important;gap:12px!important;justify-content:stretch!important;align-items:stretch!important}.product-information .buy-buttons-block .product-form-buttons>span:has(.add-to-cart-button){width:100%!important;min-width:0!important;max-width:none!important}.product-information .buy-buttons-block .product-form-buttons>caldrenova-favorite{width:100%!important;max-width:none!important;height:52px!important}.product-information .buy-buttons-block .caldrenova-favorite__button{width:100%!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;border-radius:12px!important}.product-information .buy-buttons-block .product-form-buttons>.quantity-selector-wrapper{width:100%!important;max-width:none!important}.product-information .buy-buttons-block .product-form-buttons>.quantity-selector-wrapper .quantity-selector{width:100%!important}.product-information .caldrenova-specs__fits-value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.6;white-space:normal;overflow-wrap:break-word}@media(min-width:750px)and (max-width:1000px){.product-information .buy-buttons-block .product-form-buttons{grid-template-columns:minmax(90px,1fr) minmax(0,2.55fr) minmax(50px,.55fr)!important;gap:8px!important}}@media(max-width:749px){.product-information .buy-buttons-block .product-form-buttons{grid-template-columns:minmax(86px,1.08fr) minmax(0,2.5fr) minmax(48px,.65fr)!important;gap:8px!important}.product-information .buy-buttons-block .product-form-buttons>caldrenova-favorite,.product-information .buy-buttons-block .caldrenova-favorite__button{height:50px!important;min-height:50px!important}.product-information .caldrenova-specs__fits-row{display:block}.product-information .caldrenova-specs__fits-row :is(th,td){display:block;width:100%!important;text-align:left}.product-information .caldrenova-specs__fits-row th{border:0;padding-bottom:2px!important}.product-information .caldrenova-specs__fits-row td{padding-top:2px!important}}@media(min-width:750px){.product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnails{padding-top:8px!important;padding-bottom:4px!important}}.product-information .caldrenova-assurances--compact{padding-block:9px!important;margin-bottom:0!important}.product-information .caldrenova-specs{border-top:0!important;padding-top:9px!important}@media(max-width:749px){.product-information .caldrenova-assurances--compact{padding-block:8px!important}.product-information .caldrenova-specs{padding-top:8px!important}}.product-information .caldrenova-shipping-panel{font-size:14px;line-height:1.6;color:#38312c}.product-information .caldrenova-shipping-panel p{margin:0 0 10px}.product-information .caldrenova-shipping-panel__table{width:100%;border-collapse:collapse;table-layout:fixed;margin:8px 0 14px}.product-information .caldrenova-shipping-panel__table :is(th,td){padding:8px 6px;font-size:13px;border-bottom:1px solid #e9e4df;color:#302b27;line-height:1.4;text-align:left;vertical-align:middle}.product-information .caldrenova-shipping-panel__table th{font-weight:600;width:63%}.product-information .caldrenova-shipping-panel__table td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.product-information .caldrenova-shipping-panel__heading{font-size:14px;font-weight:650;margin:15px 0 8px}@media(max-width:749px){.product-information .caldrenova-shipping-panel__table th{width:58%}.product-information .caldrenova-shipping-panel__table :is(th,td){font-size:12px;padding:8px 4px}}.product-information .caldrenova-assurances--compact{border:0!important;border-top:0!important;border-bottom:0!important;padding:0!important;margin:0!important;background:transparent!important}.product-information .caldrenova-assurances--compact .caldrenova-assurances__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance{min-height:46px!important;background:#faf8f6!important;border:0!important;border-radius:9px!important;padding:10px 9px!important;display:flex!important;justify-content:center!important;flex-direction:row!important;align-items:center!important;gap:8px!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance+.caldrenova-assurance{border-left:0!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance svg{width:19px!important;height:19px!important;margin:0!important;flex-shrink:0!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance strong{font-size:13px!important;line-height:1.45!important;white-space:normal!important;font-weight:600!important;color:#302b28!important;letter-spacing:0!important}.product-information .caldrenova-specs{margin:0!important;padding-top:6px!important;border:0!important;border-top:0!important}.product-information .caldrenova-specs__title{font-size:18px!important;line-height:1.35!important;margin-bottom:7px!important}.product-information .caldrenova-specs__table :is(th,td){font-size:14px!important;line-height:1.55!important;padding-block:11px!important;color:#342e2b!important}.product-information .caldrenova-specs__table th{font-weight:600!important;color:#2c2623!important}.product-information .product-details .accordion--dividers{margin-top:-11px!important}.product-information .product-details .accordion--dividers .details__header{min-height:46px!important;padding-block:8px!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;color:#302a26!important}.product-information .product-details .accordion--dividers .details-content,.product-information .caldrenova-shipping-panel{font-size:14px!important;line-height:1.65!important;color:#403934!important}.product-information .caldrenova-shipping-panel__table :is(th,td){font-size:13.5px!important}@media(max-width:749px){.product-information .caldrenova-assurances--compact .caldrenova-assurances__grid{gap:7px!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance{min-height:44px!important;padding:8px 5px!important;gap:5px!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance strong{font-size:11.5px!important;line-height:1.35!important}.product-information .caldrenova-assurances--compact .caldrenova-assurance svg{width:17px!important;height:17px!important}.product-information .caldrenova-specs__table :is(th,td){font-size:14px!important;padding-block:10px!important}.product-information .product-details .accordion--dividers{margin-top:-8px!important}.product-information .product-details .accordion--dividers .details__header{font-size:14px!important}.product-information .caldrenova-shipping-panel__table :is(th,td){font-size:12.5px!important}}#MainContent .product-information .product-details .caldrenova-specs__title{margin:0 0 5px!important;line-height:1.3!important}#MainContent .product-information .product-details .caldrenova-specs__table :is(th,td){font-size:15px!important;line-height:1.45!important;padding-block:4px!important}#MainContent .product-information .product-details .caldrenova-specs__fits-value{line-height:1.45!important}#MainContent .product-information .product-details .accordion--dividers{margin-top:-17px!important}@media(max-width:749px){#MainContent .product-information .product-details .caldrenova-specs{padding-top:0!important;padding-bottom:0!important}#MainContent .product-information .product-details .caldrenova-specs__table :is(th,td){font-size:14px!important;line-height:1.45!important;padding-block:5px!important}#MainContent .product-information .product-details .caldrenova-specs__fits-value{line-height:1.45!important}#MainContent .product-information .product-details .accordion--dividers{margin-top:-12px!important}}#MainContent .product-information .product-details .caldrenova-specs{margin:0!important;padding-top:0!important;padding-bottom:0!important;border:0!important}#MainContent .product-information .product-details .caldrenova-specs__title{margin:0 0 8px!important;line-height:1.35!important}#MainContent .product-information .product-details .caldrenova-specs__table :is(th,td){font-size:15px!important;line-height:1.5!important;padding-block:8px!important}#MainContent .product-information .product-details .caldrenova-specs__fits-value{line-height:1.5!important}#MainContent .product-information .product-details .accordion--dividers{margin-top:0!important}@media(max-width:749px){#MainContent .product-information .product-details .caldrenova-specs{padding-top:0!important;padding-bottom:0!important}#MainContent .product-information .product-details .caldrenova-specs__title{margin-bottom:7px!important}#MainContent .product-information .product-details .caldrenova-specs__table :is(th,td){font-size:14px!important;line-height:1.5!important;padding-block:7px!important}#MainContent .product-information .product-details .caldrenova-specs__fits-value{line-height:1.5!important}#MainContent .product-information .product-details .accordion--dividers{margin-top:0!important}}#MainContent .product-information .product-details .accordion--dividers:has(.caldrenova-policy-summary){margin-top:-8px!important}#MainContent .product-information .product-details [id*=caldrenova_charms_addon]:not(:has(caldrenova-charm-upsell)):not(:has(.caldrenova-charm-upsell__editor-note)){display:none!important}#MainContent .product-information .product-details .caldrenova-shipping-timeline{padding-inline:0!important}#MainContent .product-information .product-details .caldrenova-shipping-timeline__steps{grid-template-columns:0px minmax(0,1fr) 0px;gap:0;margin-inline:clamp(48px,11.5%,68px)}#MainContent .product-information .product-details .caldrenova-shipping-timeline__step{width:max-content;max-width:none;justify-self:center}#MainContent .product-information .product-details .caldrenova-shipping-timeline__steps:before{left:0;right:0}#MainContent .product-information .product-details .caldrenova-specs__title{margin:0 0 10px!important}#MainContent .product-information .product-details .caldrenova-specs__table{margin:0!important;border-collapse:collapse;table-layout:fixed;width:100%}#MainContent .product-information .product-details .caldrenova-specs__table tr{height:auto}#MainContent .product-information .product-details .caldrenova-specs__table :is(th,td){box-sizing:border-box;padding:10px 3px!important;vertical-align:middle!important;font-size:15px!important;line-height:1.4!important;border-bottom:1px solid #e8e1d9!important}#MainContent .product-information .product-details .caldrenova-specs__table th{width:31%;padding-inline-end:14px!important;text-align:start}#MainContent .product-information .product-details .caldrenova-specs__table td{text-align:start;overflow-wrap:break-word}#MainContent .product-information .product-details .caldrenova-specs__table tr:last-child :is(th,td){border-bottom:0!important}#MainContent .product-information .product-details .caldrenova-specs__fits-value{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important;line-height:1.4!important}#MainContent .product-information .product-details .accordion--dividers:has(.caldrenova-policy-summary){margin-top:-12px!important}#MainContent .product-information .product-details .details__header.caldrenova-policy-summary{min-height:56px!important;padding-block:10px!important;align-items:center}@media(max-width:749px){#MainContent .product-information .product-details .caldrenova-specs__table :is(th,td){font-size:14px!important}#MainContent .product-information .product-details .caldrenova-specs__table th{width:35%;padding-inline-end:10px!important}#MainContent .product-information .product-details .caldrenova-specs__fits-row{display:table-row}#MainContent .product-information .product-details .caldrenova-specs__fits-row :is(th,td){display:table-cell}#MainContent .product-information .product-details .caldrenova-specs__fits-row th{width:35%!important}#MainContent .product-information .product-details .caldrenova-specs__fits-row td{width:65%!important}}@media(max-width:749px){.product-information media-gallery slideshow-container>.caldrenova-video-entry--gallery{position:absolute!important;right:12px!important;bottom:12px!important;top:auto!important;left:auto!important}}@media(max-width:749px){#MainContent .product-information .product-details .group-block-content:has(>product-price):has(>div>.caldrenova-price-offer){display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px 8px!important}#MainContent .product-information .product-details .group-block-content:has(>product-price):has(>div>.caldrenova-price-offer)>:first-child{flex:0 0 100%!important;width:100%!important;min-width:0!important}#MainContent .product-information .product-details .group-block-content:has(>product-price):has(>div>.caldrenova-price-offer)>product-price{flex:0 0 auto!important;width:auto!important;max-width:100%!important}#MainContent .product-information .product-details .group-block-content:has(>product-price):has(>div>.caldrenova-price-offer)>div:has(>.caldrenova-price-offer){display:contents!important}#MainContent .product-information .caldrenova-price-offer{display:contents!important}#MainContent .product-information .caldrenova-price-offer__trigger,#MainContent .product-information .caldrenova-duty-note{flex:0 0 auto!important;max-width:100%!important}}@media(max-width:749px){.caldrenova-video-entry{display:none!important}}.product-information media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail-badge--video{display:grid!important;place-items:center!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:34px!important;height:34px!important;padding:0!important;border:1.5px solid #fff!important;border-radius:50%!important;background:#191919d1!important;color:#fff!important;box-shadow:0 2px 6px #0004;pointer-events:none}.product-information media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail-badge--video svg{width:18px!important;height:18px!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/caldrenova-liora-finish.css.map */
