/** Shopify CDN: Minification failed

Line 649:0 All "@import" rules must come first

**/
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-g-ucc73fwrk3iltehus-nvmrmxcp50sjia25l7suc.woff2?v=99687434248205654791792984110) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-g-ucc73fwrk3iltehus-nvmrmxcp50sjia1zl7.woff2?v=5808579388252114031792984110) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-g-ucc73fwrk3iltehus-nvmrmxcp50sjia25l7suc.woff2?v=99687434248205654791792984110) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-g-ucc73fwrk3iltehus-nvmrmxcp50sjia1zl7.woff2?v=5808579388252114031792984110) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-g-ucc73fwrk3iltehus-nvmrmxcp50sjia25l7suc.woff2?v=99687434248205654791792984110) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-g-ucc73fwrk3iltehus-nvmrmxcp50sjia1zl7.woff2?v=5808579388252114031792984110) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-g-ucc73fwrk3iltehus-nvmrmxcp50sjia25l7suc.woff2?v=99687434248205654791792984110) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-g-ucc73fwrk3iltehus-nvmrmxcp50sjia1zl7.woff2?v=5808579388252114031792984110) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* main 02-main */
@font-face { font-family: "Source Serif 4"; font-weight: 600; font-style: normal; font-display: fallback; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-sourceserif4_n6.95f0b4b0c48888f7bbbe6586fc9c50e8f98c6276.woff2?v=94748038138959959751792992368) format("woff2"), url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-sourceserif4_n6.d1dfc25223b4ed046fa065538a370cbfaa922731.woff?v=677184171389271981792992369) format("woff"); }
@font-face { font-family: "Source Serif 4"; font-weight: 600; font-style: italic; font-display: fallback; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-sourceserif4_i6.e58d30f9ee9205efefa33583bd2485dadf2bd38d.woff2?v=159750083584672706911792992371) format("woff2"), url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-sourceserif4_i6.f65f4a8cb92329f91f51997560d2b7030c2faf05.woff?v=75084091202242631541792992404) format("woff"); }
.cl-pdp-topbra { --spacing-0-5: 2px; --spacing-1: 4px; --spacing-1-5: 6px; --spacing-2: 8px; --spacing-2-5: 10px; --spacing-3: 12px; --spacing-3-5: 14px; --spacing-4: 16px; --spacing-4-5: 18px; --spacing-5: 20px; --spacing-5-5: 22px; --spacing-6: 24px; --spacing-6-5: 26px; --spacing-7: 28px; --spacing-7-5: 30px; --spacing-8: 32px; --spacing-8-5: 34px; --spacing-9: 36px; --spacing-9-5: 38px; --spacing-10: 40px; --spacing-11: 44px; --spacing-12: 48px; --spacing-14: 56px; --spacing-16: 64px; --spacing-18: 72px; --spacing-20: 80px; --spacing-24: 96px; --spacing-28: 112px; --spacing-32: 128px; --spacing-36: 144px; --spacing-40: 160px; --spacing-44: 176px; --spacing-48: 192px; --spacing-52: 208px; --spacing-56: 224px; --spacing-60: 240px; --spacing-64: 256px; --spacing-72: 288px; --spacing-80: 320px; --spacing-96: 384px; --container-max-width: 1600px; --container-narrow-max-width: 1350px; --container-gutter: var(--spacing-5); --section-outer-spacing-block: var(--spacing-12); --section-inner-max-spacing-block: var(--spacing-10); --section-inner-spacing-inline: var(--container-gutter); --section-stack-spacing-block: var(--spacing-8); --grid-gutter: var(--spacing-5); --product-list-row-gap: var(--spacing-8); --product-list-column-gap: var(--grid-gutter); --input-gap: var(--spacing-2); --input-height: 42px; --input-padding-inline: var(--spacing-4); --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px)); --transform-logical-flip: 1; --transform-origin-start: left; --transform-origin-end: right; --heading-font-family: "Source Serif 4", serif; --heading-font-weight: 600; --heading-font-style: normal; --heading-text-transform: normal; --heading-letter-spacing: 0.0em; --text-font-family: Helvetica, Arial, sans-serif; --text-font-weight: 400; --text-font-style: normal; --text-letter-spacing: 0.0em; --text-h0: 48px; --text-h1: 40px; --text-h2: 32px; --text-h3: 24px; --text-h4: 22px; --text-h5: 18px; --text-h6: 16px; --text-xs: 11px; --text-sm: 12px; --text-base: 14px; --text-lg: 18px; --accent: 0 0 0; --text-primary: 0 0 0; --background-primary: 255 255 255; --dialog-background: 255 255 255; --border-color: var(--text-color, var(--text-primary)) / 0.12; --button-background-primary: 0 0 0; --button-text-primary: 255 255 255; --button-background-secondary: 195 135 134; --button-text-secondary: 255 255 255; --success-background: 224 244 232; --success-text: 0 163 65; --warning-background: 255 246 233; --warning-text: 255 183 74; --error-background: 254 231 231; --error-text: 248 58 58; --on-sale-text: 248 58 58; --on-sale-badge-background: 248 58 58; --on-sale-badge-text: 255 255 255; --sold-out-badge-background: 0 0 0; --sold-out-badge-text: 255 255 255; --primary-badge-background: 141 95 112; --primary-badge-text: 255 255 255; --star-color: 255 183 74; --product-card-background: 255 255 255; --product-card-text: 0 0 0; --header-background: 255 255 255; --header-text: 0 0 0; --footer-background: 0 0 0; --footer-text: 255 255 255; --rounded-xs: 4px; --rounded-sm: 6px; --rounded: 12px; --rounded-lg: 24px; --rounded-full: 9999px; --rounded-block: 24px; --rounded-button: 60px; --rounded-input: 8px; --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.1); --shadow: 0 5px 15px rgb(var(--text-primary) / 0.1); --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.1); --shadow-block: 0px 18px 50px rgb(var(--text-primary) / 0.1); --stagger-products-reveal-opacity: 0; --cursor-close-svg-url: url(//pridolahome.com/cdn/shop/t/1/assets/cursor-close.svg?v=5163); --cursor-zoom-in-svg-url: url(//pridolahome.com/cdn/shop/t/1/assets/cursor-zoom-in.svg?v=5163); --cursor-zoom-out-svg-url: url(//pridolahome.com/cdn/shop/t/1/assets/cursor-zoom-out.svg?v=5163); --checkmark-svg-url: url(//pridolahome.com/cdn/shop/t/1/assets/checkmark.svg?v=5163); }
@media screen and (min-width: 700px) { .cl-pdp-topbra { --text-h0: 64px; --text-h1: 48px; --text-h2: 40px; --text-h3: 32px; --text-h4: 26px; --text-h5: 20px; --text-h6: 18px; --text-xs: 12px; --text-sm: 14px; --text-base: 16px; --text-lg: 20px; --container-gutter: 32px; --section-outer-spacing-block: var(--spacing-16); --section-inner-max-spacing-block: var(--spacing-12); --section-inner-spacing-inline: var(--spacing-12); --section-stack-spacing-block: var(--spacing-12); --grid-gutter: var(--spacing-6); --product-list-row-gap: var(--spacing-12); --input-gap: 16px; --input-height: 50px; --input-padding-inline: var(--spacing-5); } }
@media screen and (min-width: 1000px) { .cl-pdp-topbra { --container-gutter: var(--spacing-12); --section-outer-spacing-block: var(--spacing-18); --section-inner-max-spacing-block: var(--spacing-16); --section-inner-spacing-inline: var(--spacing-16); --section-stack-spacing-block: var(--spacing-12); } }
@media screen and (min-width: 1150px) { .cl-pdp-topbra { --container-gutter: var(--spacing-12); --section-outer-spacing-block: var(--spacing-20); --section-inner-max-spacing-block: var(--spacing-16); --section-inner-spacing-inline: var(--spacing-16); --section-stack-spacing-block: var(--spacing-12); } }
@media screen and (min-width: 1400px) { .cl-pdp-topbra { --text-h0: 80px; --text-h1: 60px; --text-h2: 48px; --text-h3: 36px; --text-h4: 32px; --text-h5: 24px; --text-h6: 20px; --section-outer-spacing-block: var(--spacing-24); --section-inner-max-spacing-block: var(--spacing-18); --section-inner-spacing-inline: var(--spacing-18); } }
@media screen and (min-width: 1600px) { .cl-pdp-topbra { --section-outer-spacing-block: var(--spacing-24); --section-inner-max-spacing-block: var(--spacing-20); --section-inner-spacing-inline: var(--spacing-20); } }
@media screen and (pointer: fine) { .cl-pdp-topbra .clx-button:not([disabled]):hover, .cl-pdp-topbra .btn:not([disabled]):hover, .cl-pdp-topbra .shopify-payment-button__button--unbranded:not([disabled]):hover { --button-background-opacity: 0.85; } }
.cl-pdp-topbra *, .cl-pdp-topbra ::before, .cl-pdp-topbra ::after { box-sizing: border-box; border-style: solid; border-width: 0px; border-color: rgb(var(--text-color) / .12); }
.cl-pdp-topbra { text-size-adjust: 100%; tab-size: 4; interpolate-size: allow-keywords; scroll-padding-block-start: calc(var(--sticky-area-height) + 20px); line-height: 1.5; }
.cl-pdp-topbra { --background: var(--background-primary); --text-color: var(--text-primary); background: rgb(var(--background)); color: rgb(var(--text-color)); font: var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.6 var(--text-font-family); letter-spacing: var(--text-letter-spacing); margin: 0px; position: relative; }
.cl-pdp-topbra h1, .cl-pdp-topbra h2, .cl-pdp-topbra h3, .cl-pdp-topbra h4, .cl-pdp-topbra h5, .cl-pdp-topbra h6 { font-size: inherit; font-weight: inherit; }
.cl-pdp-topbra b, .cl-pdp-topbra strong { font-weight: bolder; }
.cl-pdp-topbra button, .cl-pdp-topbra input, .cl-pdp-topbra optgroup, .cl-pdp-topbra select, .cl-pdp-topbra textarea { font-family: inherit; font-size: 100%; font-weight: inherit; font-style: inherit; line-height: inherit; text-transform: inherit; color: inherit; margin: 0px; padding: 0px; }
.cl-pdp-topbra button, .cl-pdp-topbra select { text-transform: none; }
.cl-pdp-topbra button, .cl-pdp-topbra [type="button"], .cl-pdp-topbra [type="reset"], .cl-pdp-topbra [type="submit"] { appearance: button; text-align: inherit; background-color: rgba(0, 0, 0, 0); background-image: none; }
.cl-pdp-topbra button, .cl-pdp-topbra label, .cl-pdp-topbra summary, .cl-pdp-topbra [role="button"], .cl-pdp-topbra [type="checkbox"], .cl-pdp-topbra [type="radio"], .cl-pdp-topbra [type="submit"] { -webkit-tap-highlight-color: transparent; touch-action: manipulation; cursor: pointer; }
.cl-pdp-topbra blockquote, .cl-pdp-topbra dl, .cl-pdp-topbra dd, .cl-pdp-topbra h1, .cl-pdp-topbra h2, .cl-pdp-topbra h3, .cl-pdp-topbra h4, .cl-pdp-topbra h5, .cl-pdp-topbra h6, .cl-pdp-topbra hr, .cl-pdp-topbra figure, .cl-pdp-topbra p, .cl-pdp-topbra pre { margin: 0px; }
.cl-pdp-topbra ol, .cl-pdp-topbra ul, .cl-pdp-topbra menu { margin: 0px; padding: 0px; list-style: none; }
.cl-pdp-topbra input::placeholder, .cl-pdp-topbra textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
.cl-pdp-topbra img, .cl-pdp-topbra video, .cl-pdp-topbra iframe, .cl-pdp-topbra object { vertical-align: middle; display: block; }
.cl-pdp-topbra img { color: rgba(0, 0, 0, 0); max-width: min(var(--image-mobile-max-width, var(--image-max-width, 100%)),100%); object-fit: inherit; object-position: inherit; height: auto; }
.cl-pdp-topbra :focus:not(:focus-visible) { outline: none; }
.cl-pdp-topbra height-observer, .cl-pdp-topbra visibility-progress, .cl-pdp-topbra scroll-area, .cl-pdp-topbra video-media, .cl-pdp-topbra model-media, .cl-pdp-topbra .ce-media-carousel, .cl-pdp-topbra impact-text, .cl-pdp-topbra recently-viewed-products { display: block; }
@media screen and (min-width: 700px) { .cl-pdp-topbra img { max-width: min(var(--image-max-width, 100%),100%); } }
.cl-pdp-topbra .clx-button, .cl-pdp-topbra .btn { --button-background: var(--button-background-primary) / var(--button-background-opacity, 1); --button-text-color: var(--button-text-primary); --button-outline-color: var(--button-background-primary); appearance: none; border-radius: var(--rounded-button); background-color: rgb(var(--button-background)); color: rgb(var(--button-text-color)); text-align: center; font-size: var(--text-sm); letter-spacing: var(--text-letter-spacing); padding-block-start: var(--spacing-2-5); padding-block-end: var(--spacing-2-5); padding-inline-start: var(--spacing-5); padding-inline-end: var(--spacing-5); font-weight: 700; line-height: 1.6; transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; display: inline-block; position: relative; }
.cl-pdp-topbra .button--xl { font-size: var(--text-base); padding-block-start: var(--spacing-4); padding-block-end: var(--spacing-4); padding-inline-start: var(--spacing-8); padding-inline-end: var(--spacing-8); }
@media screen and (min-width: 700px) { .cl-pdp-topbra .clx-button, .cl-pdp-topbra .btn { padding-block-start: var(--spacing-3); padding-block-end: var(--spacing-3); padding-inline-start: var(--spacing-6); padding-inline-end: var(--spacing-6); } }
@media screen and (min-width: 700px) { .cl-pdp-topbra .button--xl { padding-block: 17.2px; padding-inline-start: var(--spacing-10); padding-inline-end: var(--spacing-10); } }
.cl-pdp-topbra .circle-button { width: var(--spacing-12); height: var(--spacing-12); border-radius: var(--rounded-full); place-items: center; transition: opacity 0.15s ease-in; display: grid; }
.cl-pdp-topbra .circle-button--fill { background: rgb(var(--background-primary)); color: rgb(var(--text-primary)); }
.cl-pdp-topbra .v-stack { display: grid; }
.cl-pdp-topbra .full-bleed { margin-inline-start: calc(-1 * var(--container-outer-width)); margin-inline-end: calc(-1 * var(--container-outer-width)); display: grid; }
@media screen and (min-width: 1000px) { .cl-pdp-topbra .md\:unbleed { margin-inline: 0px; padding-inline: 0px; scroll-padding-inline: 0px; } }
.cl-pdp-topbra .cl-shopify-section { --section-is-first: 0; --hash-difference: calc(var(--section-background-hash) - var(--previous-section-background-hash, -1)); --hash-difference-abs: max(var(--hash-difference), -1 * var(--hash-difference)); --background-differs-from-previous: max(0, min(var(--hash-difference-abs, 1), 1)); background: rgb(var(--background)); position: relative; }
.cl-pdp-topbra .cl-shopify-section:not(.clx-contents) { display: flow-root; }
.cl-pdp-topbra .cl-shopify-section:first-child { --section-is-first: 1; }
.cl-pdp-topbra .clx-section { --context-section-spacing-block-start: var(--section-outer-spacing-block); --context-section-spacing-block-end: var(--section-outer-spacing-block); --context-section-spacing-inline: var(--container-gutter); --calculated-section-spacing-block-start: var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start))); --calculated-section-spacing-block-end: var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end))); --calculated-section-spacing-inline: var(--section-spacing-inline, var(--context-section-spacing-inline)); --container-inner-width: min((100vw - var(--scrollbar-width, 0px)) - var(--calculated-section-spacing-inline, 0px) * 2, var(--container-max-width)); --container-outer-width: calc(((100vw - var(--scrollbar-width, 0px)) - var(--container-inner-width, 0px)) / 2); --section-stack-spacing-inline: var(--section-inner-spacing-inline, 0px); padding-inline-start: max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2); padding-inline-end: max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2); }
.cl-pdp-topbra .section--tight { --calculated-section-spacing-block-start: min(48px, var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start)))); --calculated-section-spacing-block-end: min(48px, var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end)))); --calculated-section-spacing-inline: min(48px, var(--section-spacing-inline, var(--context-section-spacing-inline))); }
.cl-pdp-topbra .clx-section { padding-block-start: calc(var(--background-differs-from-previous) * var(--calculated-section-spacing-block-start)); padding-block-end: var(--calculated-section-spacing-block-end); }
@media screen and (min-width: 700px) { .cl-pdp-topbra .section--tight { --calculated-section-spacing-block-start: min(48px, var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start, 0px)))); --calculated-section-spacing-block-end: min(48px, var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end, 0px)))); } }
@media screen and (min-width: 700px) { .cl-pdp-topbra .cl-shopify-section:first-child { --section-outer-spacing-block-start: 24px; } }
@media screen and (min-width: 1600px) { .cl-pdp-topbra .section--tight { --calculated-section-spacing-block-start: min(64px, var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start, 0px)))); --calculated-section-spacing-block-end: min(64px, var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end, 0px)))); } }
.cl-pdp-topbra .buy-buttons { align-items: start; gap: var(--spacing-2); display: grid; }
.cl-pdp-topbra .clx-icon { vertical-align: middle; display: block; }
.cl-pdp-topbra .ce-product-rerender { display: contents; }
.cl-pdp-topbra .product { grid: var(--product-grid); gap: var(--container-gutter) var(--spacing-10); align-items: start; display: grid; }
@media screen and (min-width: 1150px) { .cl-pdp-topbra .product { column-gap: var(--spacing-12); } }
@media screen and (min-width: 1600px) { .cl-pdp-topbra .product { column-gap: var(--spacing-24); } }
.cl-pdp-topbra .product-info { --product-info-block-spacing: var(--spacing-6); }
.cl-pdp-topbra .product-info > * + * { margin-block-start: var(--product-info-block-spacing); margin-block-end: var(--product-info-block-spacing); }
.cl-pdp-topbra .product-info > * + :last-child { margin-block-end: 0px; }
.cl-pdp-topbra .product-info__block-item:where([data-block-type="vendor"], [data-block-type="title"], [data-block-type="sku"], [data-block-type="price"], [data-block-type="rating"], [data-block-type="payment-terms"]) { --product-info-block-spacing: var(--spacing-2); }
@media screen and (min-width: 700px) { .cl-pdp-topbra .product-info__block-item:where([data-block-type="vendor"], [data-block-type="title"], [data-block-type="sku"], [data-block-type="price"], [data-block-type="rating"], [data-block-type="payment-terms"]) { --product-info-block-spacing: var(--spacing-4); } }
@media screen and (min-width: 700px) { .cl-pdp-topbra .product-info__block-item:where([data-block-type=".ce-buy-buttons"]) { --product-info-block-spacing: var(--spacing-8); } }
@media screen and (min-width: 1000px) { .cl-pdp-topbra .product-info { top: calc(var(--sticky-area-height) + 20px); z-index: 1; position: sticky; } }
.cl-pdp-topbra .product-gallery { gap: var(--spacing-5); grid-auto-columns: minmax(0px, 1fr); display: grid; }
.cl-pdp-topbra .product-gallery__ar-wrapper { gap: var(--spacing-2-5); display: grid; }
.cl-pdp-topbra .product-gallery__media-list-wrapper { display: grid; position: relative; }
.cl-pdp-topbra .product-gallery__media-list { grid: var(--product-gallery-media-list-grid); gap: var(--product-gallery-media-list-gap); align-items: start; transition: height 0.1s; display: grid; }
.cl-pdp-topbra .product-gallery__media { position: relative; }
.cl-pdp-topbra .product-gallery__media img { margin-inline: auto; }
.cl-pdp-topbra .product-gallery__zoom { transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out; position: absolute; top: var(--spacing-4); }
.cl-pdp-topbra .product-gallery__zoom:not(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { right: var(--spacing-4); }
.cl-pdp-topbra .product-gallery__zoom > .circle-button { width: 35px; height: 35px; }
@media screen and (max-width: 999px) { .cl-pdp-topbra .product-gallery--mobile-expanded .product-gallery__media, .cl-pdp-topbra .product-gallery--mobile-expanded .product-gallery__media > * { border-radius: 0px; } }
@media screen and (max-width: 999px) { .cl-pdp-topbra .product-gallery--mobile-expanded .product-gallery__zoom:not(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { right: 0px; } }
@media screen and (min-width: 1000px) { .cl-pdp-topbra .product-gallery { gap: var(--spacing-6) var(--spacing-12); } }
@media screen and (min-width: 1000px) { .cl-pdp-topbra .product-gallery__zoom { opacity: 0; position: absolute; top: auto; bottom: var(--spacing-6); transform: scale(0.8); } }
@media screen and (min-width: 1000px) { .cl-pdp-topbra .product-gallery__zoom:not(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { right: var(--spacing-6); } }
@media screen and (min-width: 1000px) { .cl-pdp-topbra .product-gallery__zoom svg { width: 17px; height: 17px; } }
@media screen and (min-width: 1000px) { .cl-pdp-topbra .product-gallery__zoom > .circle-button { width: 56px; height: 56px; } }
@media screen and (min-width: 1000px) { .cl-pdp-topbra .product-gallery--desktop-grid .product-gallery__media:hover .product-gallery__zoom { opacity: 1; transform: scale(1); } }
.cl-pdp-topbra .clx-sr-only { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.cl-pdp-topbra .ring { box-shadow: 0 0 0 1px rgb(var(--text-color) / .12); }
.cl-pdp-topbra .rounded { border-radius: var(--rounded); }
.cl-pdp-topbra .scroll-area { scrollbar-width: none; scroll-snap-type: x mandatory; overscroll-behavior-x: contain; overflow: auto hidden; }
.cl-pdp-topbra :not(.is-scrollable) ~ .peer-not-scrollable\:hidden, .cl-pdp-topbra .clx-hidden, .cl-pdp-topbra .empty\:hidden:empty { display: none; }
@media screen and (min-width: 1000px) { .cl-pdp-topbra .md\:hidden { display: none; } }
@media screen and (min-width: 1000px) { .cl-pdp-topbra .md\:block { display: block; } }
.cl-pdp-topbra .gap-4 { gap: var(--spacing-4); }
.cl-pdp-topbra .heading, .cl-pdp-topbra .h0, .cl-pdp-topbra .clx-h1, .cl-pdp-topbra .clx-h2, .cl-pdp-topbra .clx-h3, .cl-pdp-topbra .clx-h4, .cl-pdp-topbra .clx-h5, .cl-pdp-topbra .clx-h6, .cl-pdp-topbra .clx-prose :is(h1, h2, h3, h4, h5, h6) { font-family: var(--heading-font-family); font-weight: var(--heading-font-weight); font-style: var(--heading-font-style); letter-spacing: var(--heading-letter-spacing); text-transform: var(--heading-text-transform); overflow-wrap: anywhere; }
.cl-pdp-topbra .clx-h3, .cl-pdp-topbra .clx-prose h3:not(.h0, .clx-h1, .clx-h2, .clx-h3, .clx-h4, .clx-h5, .clx-h6) { font-size: var(--text-h3); line-height: 1.2; }
.cl-pdp-topbra .ce-kaching-bundle, .cl-pdp-topbra kaching-bundle-deals { width: 100%; }
.cl-pdp-topbra .kaching-bundles__block { display: none; }
@font-face { font-family: GTStandard-M; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-GTStandard-MRegular.woff2?v=149152729114340250381792992409) format("woff2"); font-style: normal; font-weight: 450; font-display: swap; }
@font-face { font-family: GTStandard-M; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-GTStandard-MMedium.woff2?v=30486626448974345721792992414) format("woff2"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: GTStandard-M; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-GTStandard-MSemibold.woff2?v=104269634200593542371792992419) format("woff2"); font-style: normal; font-weight: 600; font-display: swap; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__swatch-dropdown { display: flex; position: relative; min-width: 0px; margin: 0px; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__swatch { display: flex; flex-shrink: 0; background-size: cover; background-position: center center; overflow: hidden; position: relative; width: var(--kaching-swatch-size, 20px); height: var(--kaching-swatch-size, 20px); border: 1px solid var(--kaching-swatch-border-color, #c2cdd6); background-color: var(--kaching-swatch-color, #fff); background-image: var(--kaching-swatch-image-url, none); border-radius: var(--kaching-swatch-border-radius, 0); }
.cl-pdp-topbra .kaching-bundles img { width: initial; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__block { display: flex; flex-direction: column; width: 100%; margin-top: 15px; margin-bottom: 10px; text-align: start; line-height: 1.4; font-family: var(--block-font-family, inherit); }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__block.kaching-bundles__block--loaded { display: flex; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__block-title { display: flex; align-items: center; text-align: center; gap: 8px; margin-top: 10px; margin-bottom: 10px; color: var(--block-block-title-color, #000); font-size: var(--block-title-font-size, 14px); font-weight: var(--block-title-font-weight, bold); font-style: var(--block-title-font-style); }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__block > .kaching-bundles__block-title:first-child { margin-top: 0px; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__block-title::before, .cl-pdp-topbra .kaching-bundles .kaching-bundles__block-title::after { content: ""; flex-grow: 1; height: 2px; background-color: var(--bar-border-color, rgba(0, 0, 0, .3)); }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bars { display: flex; flex-direction: column; position: relative; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar { display: flex; flex: 1 1 0%; margin: calc(5px * var(--block-spacing, 1)) 0; position: relative; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar > input[type="radio"] { display: none; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-radio { display: flex; flex-shrink: 0; width: 20px; height: 20px; border-radius: 50%; background: rgb(255, 255, 255); border: 3px solid rgb(255, 255, 255); box-sizing: border-box; box-shadow: 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3)); }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-radio { background: var(--bar-selected-border-color, #000); box-shadow: 0 0 0 2px var(--bar-selected-border-color, #000); }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-container { flex-direction: column; justify-content: center; align-items: initial; position: relative; box-sizing: border-box; cursor: pointer; width: 100%; margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: var(--bar-background-color, #fff); border-radius: var(--bar-border-radius); box-shadow: inset 0 0 0 1px var(--bar-border-color, rgba(0, 0, 0, .3)); display: flex !important; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-wrapper { padding: calc(10px * var(--block-spacing, 1)) calc(15px * var(--block-spacing, 1) + 5px); }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-container:hover { opacity: 1; box-shadow: inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3)); }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-container * { letter-spacing: normal; text-transform: initial; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container { cursor: default; background-color: var(--bar-selected-background-color); box-shadow: inset 0 0 0 2px var(--bar-selected-border-color, #000); }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-main { display: flex; align-items: center; gap: 18px; min-height: 55px; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-main { cursor: pointer; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-content { align-items: center; justify-content: space-between; display: flex; gap: 8px; flex: 1 1 0%; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-content-left { display: flex; flex-direction: column; flex: 1 1 0%; align-items: flex-start; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-first-line { display: flex; flex-wrap: wrap; column-gap: 8px; align-items: center; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-second-line { display: flex; flex-wrap: wrap; align-items: center; column-gap: 10px; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-title { display: inline-block; overflow-wrap: break-word; font-size: var(--bar-title-font-size, 20px); font-weight: var(--bar-title-font-weight, 500); font-style: var(--bar-title-font-style); color: var(--bar-title-color, #000); }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-label { display: inline-flex; align-items: center; justify-content: center; gap: 4px; vertical-align: top; padding: 4px 8px; overflow-wrap: break-word; background-color: var(--bar-label-background-color, #eee); color: var(--bar-label-color, #777); font-size: var(--bar-label-font-size, 12px); font-weight: var(--bar-label-font-weight); font-style: var(--bar-label-font-style); border-radius: var(--bar-border-radius); }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-subtitle { overflow-wrap: break-word; font-size: var(--bar-subtitle-font-size, 14px); font-weight: var(--bar-subtitle-font-weight); font-style: var(--bar-subtitle-font-style); color: var(--bar-subtitle-color, #555); }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-pricing { align-items: flex-end; display: flex; flex-direction: column; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-price { font-size: var(--bar-title-font-size, 20px); font-weight: var(--bar-title-font-weight, 500); font-style: var(--bar-title-font-style); color: var(--bar-price-color, #000); }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-full-price, .cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-unit-price { font-size: var(--bar-subtitle-font-size, 14px); font-weight: var(--bar-subtitle-font-weight); font-style: var(--bar-subtitle-font-style); color: var(--bar-full-price-color, #555); }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-full-price { text-decoration: line-through; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-variants { display: none; flex-direction: column; align-items: flex-start; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-variant { flex: 1 1 0%; max-width: 100%; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-variants .kaching-bundles__bar-variant { margin-top: 5px; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-variant__content { display: flex; align-items: center; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-variant-names { font-size: 12px; color: var(--bar-subtitle-color, #555); margin-block: 3px; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-variant-names > span:not(:last-child)::after { content: ", "; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-variant-image { width: initial; max-width: 40px; max-height: 40px; border-radius: calc(var(--bar-border-radius, 0) / 2); margin-right: 7px; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-variant-main { display: flex; flex-direction: column; min-width: 0px; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-variant-selects { display: flex; min-width: 0px; margin-right: 2px; margin-bottom: 2px; flex-wrap: wrap; gap: 7px; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-variant-select { font-size: 14px; font-weight: 400; font-style: normal; font-family: var(--block-font-family, inherit); appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 7px 25px 7px 7px; margin: 0px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background-color: rgb(255, 255, 255); background-size: initial; color: rgb(0, 0, 0); outline: none; max-width: 100%; width: auto; height: auto; min-height: auto; display: flex; align-items: center; gap: 10px; cursor: pointer; box-shadow: inset 0 0 0 1px var(--bar-border-color, rgba(0, 0, 0, .3)); border-radius: var(--bar-variant-select-border-radius, 0); background-image: url("data:image/svg+xml;utf8,<svg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5 4L0.669872 0.25L9.33013 0.249999L5 4Z' fill='black'/></svg>") !important; background-repeat: no-repeat !important; background-position: right 8px center !important; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-variant-select span { overflow: hidden; text-overflow: ellipsis; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-variant-selector-wrapper { display: flex; flex-wrap: wrap; align-items: center; column-gap: 10px; max-width: 100%; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-variant-select:hover { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3)); }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-variant-select:focus { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: inset 0 0 0 2px var(--bar-selected-border-color, #000); }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-variants, .cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-variants--visible { display: flex; }
.cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-full-price::before, .cl-pdp-topbra .kaching-bundles .kaching-bundles__bar-price::before { content: attr(data-a11y-label); position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0px; }
@media (prefers-reduced-motion: reduce) { .cl-pdp-topbra .kaching-bundles *, .cl-pdp-topbra .kaching-bundles ::before, .cl-pdp-topbra .kaching-bundles ::after { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; } }
.cl-pdp-topbra, .cl-pdp-topbra { scroll-behavior: auto !important; }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main { --section-background-hash: 0; }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main { --product-grid: auto / minmax(0, 1fr); --product-gallery-media-list-grid: auto / auto-flow 84vw; --product-gallery-media-list-gap: var(--spacing-0-5); }
@media screen and (max-width: 999px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main { --section-spacing-block-start: 0px; } }
@media screen and (min-width: 1000px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main { --product-grid: auto / minmax(0, 1.1fr) minmax(0, 0.9fr); --product-gallery-media-list-grid: auto-flow dense / repeat(1, minmax(0, 1fr)); --product-gallery-media-list-gap: calc(var(--grid-gutter) / 2); } }
@media screen and (min-width: 1400px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main { --product-gallery-media-list-gap: var(--grid-gutter); } }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info__block-list, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info > .v-stack, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info__block-list > .v-stack { gap: 0px !important; }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info > *, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info__block-list > *, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info > .v-stack > *, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info__block-list > .v-stack > * { margin-top: 0px !important; margin-bottom: 0px !important; margin-block: 0px !important; }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info > * + *, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info__block-list > * + *, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info > .v-stack > * + *, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info__block-list > .v-stack > * + * { margin-top: 15px !important; margin-block-start: 15px !important; }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info .ce-buy-buttons button[type="submit"], .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main product-quick-add .ce-buy-buttons button[type="submit"] { --button-background: 0 0 0 !important; --button-text-color: 255 255 255 !important; width: 100% !important; min-height: 58px !important; padding: 14px 22px !important; background: rgb(0, 0, 0) !important; border: 1px solid rgb(0, 0, 0) !important; border-radius: 100px !important; color: rgb(255, 255, 255) !important; box-shadow: none !important; overflow: hidden !important; font-family: Figtree, "Helvetica Neue", Helvetica, Arial, sans-serif !important; transition: background-color 0.18s, transform 0.15s !important; }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info .ce-buy-buttons button[type="submit"]:hover, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main product-quick-add .ce-buy-buttons button[type="submit"]:hover { background: rgb(21, 21, 21) !important; border-color: rgb(21, 21, 21) !important; }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info .ce-buy-buttons button[type="submit"]:active, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main product-quick-add .ce-buy-buttons button[type="submit"]:active { transform: scale(0.995); }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-content { display: flex; align-items: center; justify-content: center; flex-wrap: nowrap; width: 100%; gap: 8px; color: rgb(255, 255, 255); white-space: nowrap; }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-label { color: rgb(255, 255, 255); font-size: 16px; line-height: 1; font-weight: 800; letter-spacing: 0.015em; }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-dash { color: rgba(255, 255, 255, 0.72); font-size: 16px; line-height: 1; font-weight: 400; }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-price { color: rgb(255, 255, 255); font-size: 17px; line-height: 1; font-weight: 800; }
@media screen and (max-width: 749px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info .ce-buy-buttons button[type="submit"], .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main product-quick-add .ce-buy-buttons button[type="submit"] { min-height: 56px !important; padding: 13px 14px !important; border-radius: 100px !important; } }
@media screen and (max-width: 749px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-content { gap: 6px; } }
@media screen and (max-width: 749px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-label { font-size: 14px; } }
@media screen and (max-width: 749px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-dash { font-size: 14px; } }
@media screen and (max-width: 749px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-price { font-size: 15px; } }
@media screen and (max-width: 359px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info .ce-buy-buttons button[type="submit"], .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main product-quick-add .ce-buy-buttons button[type="submit"] { padding-left: 8px !important; padding-right: 8px !important; } }
@media screen and (max-width: 359px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-content { gap: 4px; } }
@media screen and (max-width: 359px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-label { font-size: 12px; } }
@media screen and (max-width: 359px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-dash { font-size: 12px; } }
@media screen and (max-width: 359px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-price { font-size: 13px; } }
.cl-pdp-topbra { --clm-collection-ratio: 1 / 1; }
.cl-pdp-topbra .cmrs { display: flex; align-items: center; justify-content: flex-start; flex-wrap: nowrap; gap: clamp(4px, 1.4vw, 8px); width: 100%; min-width: 0px; font-family: inherit; padding: 2px 0px 4px; line-height: 1; }
.cl-pdp-topbra .cmrs-stars { display: inline-flex; align-items: center; gap: 1px; flex: 0 0 auto; }
.cl-pdp-topbra .cmrs-stars svg { width: clamp(12px, 3.4vw, 16px); height: clamp(12px, 3.4vw, 16px); display: block; }
.cl-pdp-topbra .cmrs-score { font-size: clamp(11px, 3vw, 14px); font-weight: 700; color: rgb(26, 26, 26); flex: 0 0 auto; white-space: nowrap; }
.cl-pdp-topbra .cmrs-sep { font-size: clamp(9px, 2.4vw, 12px); color: rgb(142, 93, 111); transform: translateY(-1px); flex: 0 0 auto; }
.cl-pdp-topbra .cmrs-label { font-size: clamp(10.5px, 2.9vw, 14px); font-weight: 400; color: rgb(138, 133, 128); flex: 0 1 auto; min-width: 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cl-pdp-topbra .cmrs-label strong { font-weight: 700; color: rgb(26, 26, 26); }
@media (min-width: 1000px) { .cl-pdp-topbra .cmrs { gap: 8px; } }
@media (min-width: 1000px) { .cl-pdp-topbra .cmrs-stars svg { width: 16px; height: 16px; } }
@media (min-width: 1000px) { .cl-pdp-topbra .cmrs-score, .cl-pdp-topbra .cmrs-label { font-size: 14px; } }
@media (min-width: 1000px) { .cl-pdp-topbra .cmrs-sep { font-size: 12px; } }
.cl-pdp-topbra .sc-trigger, .cl-pdp-topbra .sc-overlay { --sc-surface: #fdf6f2; --sc-surface-2: #f8ebe5; --sc-text: #2c2421; --sc-muted: #9c8a83; --sc-accent: #c07c7c; --sc-accent-d: #a96666; --sc-blush: #f6e4df; --sc-blush-d: #efd6cf; --sc-border: #ecdcd5; --sc-radius: 18px; --sc-radius-s: 12px; --sc-font: 'Poppins','Montserrat',-apple-system,'Segoe UI',Roboto,Arial,sans-serif; }
.cl-pdp-topbra .sc-trigger { display: inline-flex; align-items: center; gap: 8px; background: none; border: 1.5px solid var(--sc-accent); border-radius: 999px; padding: 10px 20px; font-family: var(--sc-font); font-size: 14px; font-weight: 600; letter-spacing: 0.3px; cursor: pointer; color: var(--sc-accent); transition: background 0.15s, color 0.15s; min-height: 44px; }
.cl-pdp-topbra .sc-trigger:hover { background: var(--sc-accent); color: rgb(255, 255, 255); }
.cl-pdp-topbra .clm-flow-trust { width: 100%; margin: 0px; padding: 0px; }
.cl-pdp-topbra .clm-flow-trust *, .cl-pdp-topbra .clm-flow-trust ::before, .cl-pdp-topbra .clm-flow-trust ::after { box-sizing: border-box; }
.cl-pdp-topbra .clm-flow-trust .list-payment { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 6px; width: 100%; padding: 0px; margin: 0px; list-style: none; }
.cl-pdp-topbra .clm-flow-trust .list-payment__item { display: flex; align-items: center; justify-content: center; width: 40px; height: 28px; flex: 0 0 auto; background: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px; }
.cl-pdp-topbra .clm-flow-trust .list-payment__item svg { display: block; width: auto; height: 18px; max-width: 100%; margin: auto; }
@media screen and (min-width: 768px) { .cl-pdp-topbra .clm-flow-trust .list-payment { flex-wrap: nowrap; justify-content: center; } }
@media screen and (min-width: 768px) { .cl-pdp-topbra .clm-flow-trust .list-payment__item { width: 44px; height: 30px; } }
@media screen and (min-width: 768px) { .cl-pdp-topbra .clm-flow-trust .list-payment__item svg { height: 20px; } }
.cl-pdp-topbra .cmgb { display: flex; align-items: center; gap: 12px; font-family: Inter, -apple-system, BlinkMacSystemFont, sans-serif; background: rgb(242, 239, 237); border-width: 1px 1px 1px 3px; border-style: solid; border-color: rgb(231, 226, 222) rgb(231, 226, 222) rgb(231, 226, 222) rgb(142, 93, 111); border-image: none; border-radius: 8px; padding: 14px 16px; margin: 10px 0px; }
.cl-pdp-topbra .cmgb-icon { flex-shrink: 0; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; background: rgb(245, 239, 241); border: 1px solid rgb(231, 226, 222); border-radius: 7px; }
.cl-pdp-topbra .cmgb-icon svg { width: 16px; height: 16px; display: block; stroke: rgb(59, 44, 50); stroke-width: 1.6; fill: none; stroke-linecap: round; stroke-linejoin: round; }
.cl-pdp-topbra .cmgb-text { font-size: 14px; line-height: 1.45; color: rgb(138, 133, 128); font-weight: 400; margin: 0px; }
.cl-pdp-topbra .cmgb-text strong { font-weight: 700; color: rgb(26, 26, 26); }
.cl-pdp-topbra .cmgb-accent { color: rgb(142, 93, 111); font-weight: 500; }
@media (max-width: 480px) { .cl-pdp-topbra .cmgb { padding: 12px 13px; gap: 10px; } }
@media (max-width: 480px) { .cl-pdp-topbra .cmgb-icon { width: 28px; height: 28px; } }
@media (max-width: 480px) { .cl-pdp-topbra .cmgb-text { font-size: 13px; } }
.cl-pdp-topbra .cmacc * { box-sizing: border-box; }
.cl-pdp-topbra .cmacc { --cm-plum: #3B2C32; --cm-mauve: #8E5D6F; --cm-rose: #C89AAB; --cm-plum-lite: #F5EFF1; --cm-ink: #1A1A1A; --cm-body: #2E2A28; --cm-muted: #8A8580; --cm-greige1: #F2EFED; --cm-greige2: #EDE9E6; --cm-line: #E7E2DE; margin: 8px 0px 0px; padding: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, sans-serif; color: var(--cm-body); -webkit-font-smoothing: antialiased; }
.cl-pdp-topbra .cmacc-item { border-bottom: 1px solid var(--cm-line); }
.cl-pdp-topbra .cmacc-item:first-child { border-top: 1px solid var(--cm-line); }
.cl-pdp-topbra .cmacc-head { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 13px 2px; margin: 0px; background: transparent; border: 0px; cursor: pointer; text-align: left; font-family: inherit; font-size: 14px; font-weight: 600; line-height: 1.3; color: var(--cm-plum); letter-spacing: 0.1px; min-height: 44px; }
.cl-pdp-topbra .cmacc-icon { flex: 0 0 auto; width: 17px; height: 17px; color: var(--cm-mauve); transition: transform 0.3s; }
.cl-pdp-topbra .cmacc-icon svg { width: 100%; height: 100%; display: block; }
.cl-pdp-topbra .cmacc-item.is-open .cmacc-icon { transform: rotate(180deg); }
.cl-pdp-topbra .cmacc-panel { display: grid; grid-template-rows: 1fr; }
.cl-pdp-topbra .cmacc.cmacc-js .cmacc-panel { grid-template-rows: 0fr; transition: grid-template-rows 0.32s; }
.cl-pdp-topbra .cmacc.cmacc-js .cmacc-item.is-open .cmacc-panel { grid-template-rows: 1fr; }
.cl-pdp-topbra .cmacc-panel-inner { overflow: hidden; }
.cl-pdp-topbra .cmacc-body { padding: 0px 2px 18px; font-size: 13px; line-height: 1.55; color: var(--cm-muted); }
.cl-pdp-topbra .cmacc-intro { margin: 0px 0px 14px; color: var(--cm-body); }
.cl-pdp-topbra .cmacc-step { display: flex; gap: 11px; margin-bottom: 14px; }
.cl-pdp-topbra .cmacc-step-num { flex: 0 0 auto; width: 23px; height: 23px; border-radius: 50%; background: var(--cm-plum-lite); color: var(--cm-plum); font-family: inherit; font-weight: 600; font-size: 12px; display: flex; align-items: center; justify-content: center; margin-top: 1px; }
.cl-pdp-topbra .cmacc-step-txt h4 { margin: 2px 0px 3px; font-size: 13px; font-weight: 600; color: var(--cm-ink); }
.cl-pdp-topbra .cmacc-step-txt p { margin: 0px; color: var(--cm-muted); }
.cl-pdp-topbra .cmacc-tl { margin-top: 16px; border: 1px solid var(--cm-line); border-radius: 8px; overflow: hidden; }
.cl-pdp-topbra .cmacc-tl-row { display: flex; gap: 12px; padding: 9px 11px; }
.cl-pdp-topbra .cmacc-tl-row:nth-child(2n+1) { background: var(--cm-greige1); }
.cl-pdp-topbra .cmacc-tl-row:nth-child(2n) { background: var(--cm-greige2); }
.cl-pdp-topbra .cmacc-tl-when { flex: 0 0 66px; font-weight: 600; color: var(--cm-mauve); }
.cl-pdp-topbra .cmacc-tl-what { color: var(--cm-body); }
.cl-pdp-topbra .cmacc-list { list-style: none; margin: 0px; padding: 0px; }
.cl-pdp-topbra .cmacc-list li { position: relative; padding-left: 16px; margin-bottom: 9px; color: var(--cm-muted); }
.cl-pdp-topbra .cmacc-list li:last-child { margin-bottom: 0px; }
.cl-pdp-topbra .cmacc-list li::before { content: ""; position: absolute; left: 1px; top: 7px; width: 5px; height: 5px; border-radius: 50%; background: var(--cm-mauve); }
.cl-pdp-topbra .cmacc-list li b, .cl-pdp-topbra .cmacc-list li strong { color: var(--cm-ink); font-weight: 600; }
.cl-pdp-topbra .cmacc-care { margin: 14px 0px 0px; padding-top: 13px; border-top: 1px solid var(--cm-line); color: var(--cm-muted); }
.cl-pdp-topbra .cmacc-care b { color: var(--cm-ink); font-weight: 600; }
.cl-pdp-topbra .cmacc-callout { background: var(--cm-plum-lite); border-left: 3px solid var(--cm-plum); border-radius: 0px 6px 6px 0px; padding: 11px 13px; margin: 13px 0px 15px; color: var(--cm-plum); }
.cl-pdp-topbra .cmacc-callout b { font-weight: 600; }
.cl-pdp-topbra .cmacc-sub { font-weight: 600; font-size: 13px; color: var(--cm-plum); margin: 16px 0px 8px; }
.cl-pdp-topbra .cmacc-sub:first-child { margin-top: 0px; }
.cl-pdp-topbra .cmacc-note { margin: 11px 0px 0px; color: var(--cm-muted); }
.cl-pdp-topbra .cmacc-note b { color: var(--cm-ink); font-weight: 600; }
.cl-pdp-topbra .cmacc-qa { margin-bottom: 14px; }
.cl-pdp-topbra .cmacc-qa:last-child { margin-bottom: 0px; }
.cl-pdp-topbra .cmacc-q { margin: 0px 0px 5px; font-weight: 600; color: var(--cm-ink); }
.cl-pdp-topbra .cmacc-a { margin: 0px; color: var(--cm-muted); }
@media (max-width: 480px) { .cl-pdp-topbra .cmacc-head { font-size: 13.5px; padding: 12px 2px; } }
@media (max-width: 480px) { .cl-pdp-topbra .cmacc-tl-when { flex: 0 0 60px; } }
@media (max-width: 480px) { .cl-pdp-topbra .cmacc-tl-row { padding: 9px 10px; } }
@media (prefers-reduced-motion: reduce) { .cl-pdp-topbra .cmacc.cmacc-js .cmacc-panel { transition: none; } }
@media (prefers-reduced-motion: reduce) { .cl-pdp-topbra .cmacc-icon { transition: none; } }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main {
    --section-background-hash: 0;
  }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main + * {
    --previous-section-background-hash: 0;
  }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main {
    --product-grid: auto / minmax(0, 1fr);
    --product-gallery-media-list-grid: auto / auto-flow 84vw;
    --product-gallery-media-list-gap: var(--spacing-0-5);
  }
@media screen and (max-width: 999px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main {
      --section-spacing-block-start: 0px;
    } }
@media screen and (min-width: 1000px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main {--product-grid: auto / minmax(0, 1.1fr) minmax(0, 0.9fr);
      --product-gallery-media-list-grid: auto-flow dense / repeat(1, minmax(0, 1fr));
      --product-gallery-media-list-gap: calc(var(--grid-gutter) / 2);
    } }
@media screen and (min-width: 1400px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main {
      --product-gallery-media-list-gap: var(--grid-gutter);
    } }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info__block-list, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info > .v-stack, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info__block-list > .v-stack {
    gap: 0 !important;
    row-gap: 0 !important;
  }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info > *, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info__block-list > *, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info > .v-stack > *, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info__block-list > .v-stack > * {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-block-start: 0 !important;
    margin-block-end: 0 !important;
  }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info > * + *, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info__block-list > * + *, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info > .v-stack > * + *, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info__block-list > .v-stack > * + * {
    margin-top: 15px !important;
    margin-block-start: 15px !important;
  }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info .ce-buy-buttons button[type="submit"], .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main product-quick-add .ce-buy-buttons button[type="submit"] {
    --button-background: 0 0 0 !important;
    --button-text-color: 255 255 255 !important;

    width: 100% !important;
    min-height: 58px !important;

    padding: 14px 22px !important;

    background: #000000 !important;
    background-color: #000000 !important;

    border: 1px solid #000000 !important;
    border-radius: 100px !important;

    color: #FFFFFF !important;

    box-shadow: none !important;
    overflow: hidden !important;

    font-family:
      "Figtree",
      "Helvetica Neue",
      Helvetica,
      Arial,
      sans-serif !important;

    transition:
      background-color .18s ease,
      transform .15s ease !important;
  }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info .ce-buy-buttons button[type="submit"]:hover, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main product-quick-add .ce-buy-buttons button[type="submit"]:hover {
    background: #151515 !important;
    background-color: #151515 !important;
    border-color: #151515 !important;
  }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info .ce-buy-buttons button[type="submit"]:active, .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main product-quick-add .ce-buy-buttons button[type="submit"]:active {
    transform: scale(.995);
  }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-content {
    display: flex;
    align-items: center;
    justify-content: center;

    flex-wrap: nowrap;

    width: 100%;

    gap: 8px;

    color: #FFFFFF;

    white-space: nowrap;
  }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-label {
    color: #FFFFFF;

    font-size: 16px;
    line-height: 1;

    font-weight: 800;

    letter-spacing: .015em;
  }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-dash {
    color: rgba(255,255,255,.72);

    font-size: 16px;
    line-height: 1;
    font-weight: 400;
  }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-price {
    color: #FFFFFF;

    font-size: 17px;
    line-height: 1;

    font-weight: 800;
  }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-compare {
    color: rgba(255,255,255,.48);

    font-size: 15px;
    line-height: 1;

    font-weight: 500;

    text-decoration: line-through;
    text-decoration-thickness: 1.5px;
    text-decoration-color: rgba(255,255,255,.55);
  }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-content--sold {
    justify-content: center;
  }
@media screen and (max-width: 749px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info .ce-buy-buttons button[type="submit"], .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main product-quick-add .ce-buy-buttons button[type="submit"] {
      min-height: 56px !important;

      padding: 13px 14px !important;

      border-radius: 100px !important;
    }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-content {
      gap: 6px;
    }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-label {
      font-size: 14px;
    }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-dash {
      font-size: 14px;
    }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-price {
      font-size: 15px;
    }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-compare {
      font-size: 13px;
    } }
@media screen and (max-width: 359px) { .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .product-info .ce-buy-buttons button[type="submit"], .cl-pdp-topbra #cl-shopify-section-template--27933360947580__main product-quick-add .ce-buy-buttons button[type="submit"] {
      padding-left: 8px !important;
      padding-right: 8px !important;
    }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-content {
      gap: 4px;
    }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-label {
      font-size: 12px;
    }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-dash {
      font-size: 12px;
    }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-price {
      font-size: 13px;
    }
.cl-pdp-topbra #cl-shopify-section-template--27933360947580__main .clm-atc-compare {
      font-size: 11px;
    } }
@media screen and (max-width: 999px) { .cl-pdp-topbra .cl-shopify-section--media-with-text {
        --media-with-text-gap: 14px !important;
      }
.cl-pdp-topbra .cl-shopify-section--media-with-text .media-with-text__item { gap: 14px; }
.cl-pdp-topbra .cl-shopify-section--media-with-text .media-with-text__content { padding-block: 4px; }
.cl-pdp-topbra .cl-shopify-section--media-with-text .media-with-text__content .clx-prose > * + * { margin-block-start: 0.6em; }
.cl-pdp-topbra .cl-shopify-section--media-with-text .media-with-text__content .clx-h2 { margin-block-end: 0.35em; } }
.cl-pdp-topbra { --clm-collection-ratio: 1 / 1; }
.cl-pdp-topbra .cl-shopify-section--collection-list .clx-collection-card > .content-over-media {
      aspect-ratio: var(--clm-collection-ratio) !important;
      height: auto !important;
      position: relative;
      overflow: hidden;
    }
.cl-pdp-topbra .cl-shopify-section--collection-list .clx-collection-card > .content-over-media > img, .cl-pdp-topbra .cl-shopify-section--collection-list .clx-collection-card > .content-over-media > svg {
      width: 100% !important;
      height: 100% !important;
      object-fit: cover !important;
      object-position: center !important;
    }
.cl-pdp-topbra .cl-shopify-section--collection-list .clx-collection-card > .content-over-media::after {
      content: "";
      position: absolute;
      inset: auto 0 0 0;
      height: 58%;
      background: linear-gradient(to top, rgba(0,0,0,0.58), rgba(0,0,0,0));
      pointer-events: none;
      z-index: 1;
    }
.cl-pdp-topbra .cl-shopify-section--collection-list .collection-card__content-wrapper {
      position: relative;
      z-index: 2;
      max-width: 100%;
      padding: 0 14px 16px;
      box-sizing: border-box;
    }
.cl-pdp-topbra .cl-shopify-section--collection-list .collection-card__content > .clx-h1, .cl-pdp-topbra .cl-shopify-section--collection-list .collection-card__content > .clx-h2, .cl-pdp-topbra .cl-shopify-section--collection-list .collection-card__content > .clx-h3, .cl-pdp-topbra .cl-shopify-section--collection-list .collection-card__content > .clx-h4 {
      font-size: clamp(17px, 2vw, 24px) !important;
      line-height: 1.15 !important;
      margin: 0 !important;
      text-shadow: 0 1px 6px rgba(0,0,0,0.35);
    }
.cl-pdp-topbra .cmrs {
    display:flex;align-items:center;justify-content:flex-start;
    flex-wrap:nowrap;
    gap:clamp(4px,1.4vw,8px);
    width:100%;min-width:0;
    font-family:inherit;
    padding:2px 0 4px;line-height:1;
  }
.cl-pdp-topbra .cmrs-stars {display:inline-flex;align-items:center;gap:1px;flex:0 0 auto;}
.cl-pdp-topbra .cmrs-stars svg {width:clamp(12px,3.4vw,16px);height:clamp(12px,3.4vw,16px);display:block;}
.cl-pdp-topbra .cmrs-score {
    font-size:clamp(11px,3vw,14px);font-weight:700;color:#1A1A1A;
    flex:0 0 auto;white-space:nowrap;
  }
.cl-pdp-topbra .cmrs-sep {
    font-size:clamp(9px,2.4vw,12px);color:#8E5D6F;
    transform:translateY(-1px);flex:0 0 auto;
  }
.cl-pdp-topbra .cmrs-label {
    font-size:clamp(10.5px,2.9vw,14px);font-weight:400;color:#8A8580;
    flex:0 1 auto;min-width:0;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
  }
.cl-pdp-topbra .cmrs-label strong {font-weight:700;color:#1A1A1A;}
@media (min-width:1000px) { .cl-pdp-topbra .cmrs {gap:8px;}
.cl-pdp-topbra .cmrs-stars svg {width:16px;height:16px;}
.cl-pdp-topbra .cmrs-score, .cl-pdp-topbra .cmrs-label {font-size:14px;}
.cl-pdp-topbra .cmrs-sep {font-size:12px;} }
.cl-pdp-topbra .sc-trigger, .cl-pdp-topbra .sc-overlay {
    --sc-surface:#fdf6f2;     
    --sc-surface-2:#f8ebe5;   
    --sc-text:#2c2421;        
    --sc-muted:#9c8a83;       
    --sc-accent:#c07c7c;      
    --sc-accent-d:#a96666;    
    --sc-blush:#f6e4df;       
    --sc-blush-d:#efd6cf;     
    --sc-border:#ecdcd5;      
    --sc-radius:18px;         
    --sc-radius-s:12px;       
    --sc-font:'Poppins','Montserrat',-apple-system,'Segoe UI',Roboto,Arial,sans-serif;
  }
.cl-pdp-topbra .sc-trigger {display:inline-flex;align-items:center;gap:8px;background:none;border:1.5px solid var(--sc-accent);border-radius:999px;padding:10px 20px;font-family:var(--sc-font);font-size:14px;font-weight:600;letter-spacing:.3px;cursor:pointer;color:var(--sc-accent);transition:background .15s,color .15s;min-height:44px}
.cl-pdp-topbra .sc-trigger:hover {background:var(--sc-accent);color:#fff}
.cl-pdp-topbra .sc-overlay {position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;background:rgba(70,48,46,.5);padding:16px;font-family:var(--sc-font)}
.cl-pdp-topbra .sc-overlay[hidden] {display:none}
.cl-pdp-topbra .sc-modal {background:var(--sc-surface);color:var(--sc-text);width:100%;max-width:1180px;max-height:92vh;border-radius:var(--sc-radius);overflow:auto;box-shadow:0 24px 70px rgba(120,70,70,.28);position:relative;transform:scale(.8);transform-origin:center center}
.cl-pdp-topbra .sc-head {display:flex;align-items:center;justify-content:center;position:relative;padding:22px 24px 18px;border-bottom:1px solid var(--sc-border)}
.cl-pdp-topbra .sc-head-titles {text-align:center}
.cl-pdp-topbra .sc-title {margin:0;font-size:26px;font-weight:800;letter-spacing:.2px}
.cl-pdp-topbra .sc-subtitle {margin:8px 0 0;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--sc-accent)}
.cl-pdp-topbra .sc-subtitle::before {content:"";display:block;width:26px;height:2px;background:var(--sc-accent);border-radius:2px;margin:0 auto 8px;opacity:.6}
.cl-pdp-topbra .sc-close {position:absolute;right:18px;top:22px;background:none;border:0;font-size:30px;line-height:1;cursor:pointer;color:var(--sc-muted);min-width:44px;min-height:44px}
.cl-pdp-topbra .sc-close:hover {color:var(--sc-text)}
.cl-pdp-topbra .sc-tabs {display:flex;border-bottom:1px solid var(--sc-border)}
.cl-pdp-topbra .sc-tab {flex:1;background:none;border:0;border-bottom:3px solid transparent;padding:18px;font-size:18px;color:var(--sc-muted);cursor:pointer;font-family:inherit;min-height:44px}
.cl-pdp-topbra .sc-tab.is-active {color:var(--sc-text);border-bottom-color:var(--sc-accent);font-weight:600}
.cl-pdp-topbra .sc-body {display:grid;grid-template-columns:minmax(220px,360px) 1fr;gap:32px;padding:28px 40px 8px}
.cl-pdp-topbra .sc-media img, .cl-pdp-topbra .sc-media-placeholder {width:100%;border-radius:var(--sc-radius-s);background:var(--sc-surface-2);aspect-ratio:3/4;object-fit:cover}
.cl-pdp-topbra .sc-pane {display:none}
.cl-pdp-topbra .sc-pane.is-active {display:block}
.cl-pdp-topbra .sc-step {display:none}
.cl-pdp-topbra .sc-step.is-active {display:block}
.cl-pdp-topbra .sc-h3 {font-size:27px;font-weight:800;margin:0 0 8px;border-bottom:1px solid var(--sc-border);padding-bottom:14px}
.cl-pdp-topbra .sc-h3.sc-center {text-align:center;border:0}
.cl-pdp-topbra .sc-center {text-align:center}
.cl-pdp-topbra .sc-unit-toggle {display:flex;align-items:center;justify-content:center;gap:10px;margin:18px 0}
.cl-pdp-topbra .sc-unit {background:none;border:0;font-size:14px;letter-spacing:1px;color:var(--sc-muted);cursor:pointer;font-family:inherit;padding:0}
.cl-pdp-topbra .sc-unit.is-active {color:var(--sc-accent);font-weight:700}
.cl-pdp-topbra .sc-unit-sep {color:var(--sc-border)}
.cl-pdp-topbra .sc-field {display:block;margin:18px 0}
.cl-pdp-topbra .sc-label {display:block;font-size:14px;letter-spacing:3px;color:var(--sc-text);margin-bottom:8px}
.cl-pdp-topbra .sc-input-row {display:flex;align-items:center;gap:10px}
.cl-pdp-topbra .sc-input-row input {flex:1;min-width:0}
.cl-pdp-topbra .sc-field input, .cl-pdp-topbra .sc-field select {width:100%;padding:14px 16px;font-size:16px;border:1px solid var(--sc-border);border-radius:var(--sc-radius-s);font-family:inherit;background:#fff;color:var(--sc-text)}
.cl-pdp-topbra .sc-field input:focus, .cl-pdp-topbra .sc-field select:focus {outline:none;border-color:var(--sc-accent);box-shadow:0 0 0 3px rgba(192,124,124,.15)}
.cl-pdp-topbra .sc-suffix {font-style:normal;color:var(--sc-muted);font-size:15px;min-width:28px}
.cl-pdp-topbra .sc-hint {display:block;color:var(--sc-muted);font-size:13px;margin-top:6px}
.cl-pdp-topbra .sc-btn {font-family:inherit;cursor:pointer;border:0;border-radius:var(--sc-radius-s)}
.cl-pdp-topbra .sc-primary {background:var(--sc-accent);color:#fff;font-size:17px;font-weight:700;letter-spacing:.3px;padding:15px 30px;margin-top:6px;box-shadow:0 8px 18px rgba(192,124,124,.3)}
.cl-pdp-topbra .sc-primary:hover {background:var(--sc-accent-d)}
.cl-pdp-topbra .sc-link {display:inline-block;margin-top:22px;color:var(--sc-text);font-size:14px;text-decoration:none}
.cl-pdp-topbra .sc-link u {text-decoration-color:var(--sc-accent)}
.cl-pdp-topbra .sc-error {color:#c0392b;font-size:14px;margin-top:10px}
.cl-pdp-topbra .sc-recommend {text-align:center;letter-spacing:2px;color:var(--sc-text);font-size:22px;margin:8px 0 22px}
.cl-pdp-topbra .sc-noresult-hint {text-align:center;color:var(--sc-muted);font-size:15px;line-height:1.5;margin:0 0 8px}
.cl-pdp-topbra .sc-results {display:flex;flex-direction:column;gap:16px}
.cl-pdp-topbra .sc-card {border:1px solid var(--sc-border);border-radius:var(--sc-radius-s);overflow:hidden;background:#fff}
.cl-pdp-topbra .sc-card.is-best {border-color:var(--sc-accent);background:var(--sc-blush)}
.cl-pdp-topbra .sc-card-top {display:flex;align-items:center;gap:14px;padding:18px 20px}
.cl-pdp-topbra .sc-card-size {font-size:42px;font-weight:800;line-height:1}
.cl-pdp-topbra .sc-card.is-best .sc-card-size {color:var(--sc-text)}
.cl-pdp-topbra .sc-card:not(.is-best) .sc-card-size {color:var(--sc-muted)}
.cl-pdp-topbra .sc-card-pct {font-size:22px;color:var(--sc-muted)}
.cl-pdp-topbra .sc-card.is-best .sc-card-pct {color:var(--sc-accent-d)}
.cl-pdp-topbra .sc-card-check {margin-left:auto;width:30px;height:30px;border-radius:50%;background:var(--sc-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}
.cl-pdp-topbra .sc-card-bar {height:12px;background:var(--sc-surface-2)}
.cl-pdp-topbra .sc-card-bar span {display:block;height:100%;width:0;background:linear-gradient(90deg,#d79aa0,var(--sc-accent));transition:width .9s cubic-bezier(.22,.61,.36,1)}
.cl-pdp-topbra .sc-result-actions {display:flex;align-items:center;justify-content:center;gap:24px;margin-top:30px}
.cl-pdp-topbra .sc-startover {background:none;border:0;font-size:16px;cursor:pointer;color:var(--sc-muted);font-family:inherit;min-height:44px}
.cl-pdp-topbra .sc-startover:hover {color:var(--sc-text)}
.cl-pdp-topbra .sc-table-wrap {overflow-x:auto;border:1px solid var(--sc-border);border-radius:var(--sc-radius-s)}
.cl-pdp-topbra .sc-table {width:100%;border-collapse:collapse;font-size:15px}
.cl-pdp-topbra .sc-table th, .cl-pdp-topbra .sc-table td {border-bottom:1px solid var(--sc-border);padding:14px;text-align:center}
.cl-pdp-topbra .sc-table tr:last-child td {border-bottom:0}
.cl-pdp-topbra .sc-table th {font-weight:700;background:var(--sc-surface-2);color:var(--sc-text)}
.cl-pdp-topbra .sc-table td:first-child, .cl-pdp-topbra .sc-table th:first-child {font-weight:700}
.cl-pdp-topbra .sc-table td.is-hit {background:var(--sc-blush);outline:2px solid var(--sc-accent);font-weight:700}
.cl-pdp-topbra .sc-howto {text-align:center;margin:34px 0 10px;color:var(--sc-text)}
.cl-pdp-topbra .sc-howto-h {font-weight:600;margin-bottom:14px}
.cl-pdp-topbra .sc-howto-h u {text-decoration-color:var(--sc-accent)}
.cl-pdp-topbra .sc-howto p {margin:8px 0;line-height:1.5;color:var(--sc-muted)}
.cl-pdp-topbra .sc-foot {display:flex;justify-content:flex-end;padding:14px 24px;color:var(--sc-muted);font-size:13px}
@media(max-width:760px) { .cl-pdp-topbra .sc-body {grid-template-columns:1fr;gap:18px;padding:20px}
.cl-pdp-topbra .sc-media {display:none}
.cl-pdp-topbra .sc-h3 {font-size:22px}
.cl-pdp-topbra .sc-tab {font-size:15px;padding:14px 6px}
.cl-pdp-topbra .sc-title {font-size:20px} }
@media (prefers-reduced-motion:reduce) { .cl-pdp-topbra .sc-card-bar span {transition:none} }
.cl-pdp-topbra .clm-flow-trust {
    width: 100%;
    margin: 0;
    padding: 0;
  }
.cl-pdp-topbra .clm-flow-trust *, .cl-pdp-topbra .clm-flow-trust *::before, .cl-pdp-topbra .clm-flow-trust *::after {
    box-sizing: border-box;
  }
.cl-pdp-topbra .clm-flow-trust .list-payment {
    display: flex;
    flex-wrap: wrap;

    justify-content: center;
    align-items: center;

    gap: 6px;

    width: 100%;

    padding: 0;
    margin: 0;

    list-style: none;
  }
.cl-pdp-topbra .clm-flow-trust .list-payment__item {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 40px;
    height: 28px;

    flex: 0 0 auto;

    background: #FFFFFF;

    border-radius: 4px;

    box-shadow:
      0 0 0 1px rgba(0,0,0,.05);
  }
.cl-pdp-topbra .clm-flow-trust .list-payment__item svg {
    display: block;

    width: auto;
    height: 18px;

    max-width: 100%;

    margin: auto;
  }
@media screen and (min-width: 768px) { .cl-pdp-topbra .clm-flow-trust .list-payment {
      flex-wrap: nowrap;
      justify-content: center;
    }
.cl-pdp-topbra .clm-flow-trust .list-payment__item {
      width: 44px;
      height: 30px;
    }
.cl-pdp-topbra .clm-flow-trust .list-payment__item svg {
      height: 20px;
    } }
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
  .cmgb{display:flex;align-items:center;gap:12px;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;background:#F2EFED;border:1px solid #E7E2DE;border-left:3px solid #8E5D6F;border-radius:8px;padding:14px 16px;margin:10px 0;}
.cl-pdp-topbra .cmgb-icon {flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#F5EFF1;border:1px solid #E7E2DE;border-radius:7px;}
.cl-pdp-topbra .cmgb-icon svg {width:16px;height:16px;display:block;stroke:#3B2C32;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;}
.cl-pdp-topbra .cmgb-text {font-size:14px;line-height:1.45;color:#8A8580;font-weight:400;margin:0;}
.cl-pdp-topbra .cmgb-text strong {font-weight:700;color:#1A1A1A;}
.cl-pdp-topbra .cmgb-accent {color:#8E5D6F;font-weight:500;}
@media (max-width:480px) { .cl-pdp-topbra .cmgb {padding:12px 13px;gap:10px;}
.cl-pdp-topbra .cmgb-icon {width:28px;height:28px;}
.cl-pdp-topbra .cmgb-text {font-size:13px;} }
.cl-pdp-topbra .cmacc * { box-sizing:border-box; }
.cl-pdp-topbra .cmacc {
  --cm-plum:#3B2C32;
  --cm-mauve:#8E5D6F;
  --cm-rose:#C89AAB;
  --cm-plum-lite:#F5EFF1;
  --cm-ink:#1A1A1A;
  --cm-body:#2E2A28;
  --cm-muted:#8A8580;
  --cm-greige1:#F2EFED;
  --cm-greige2:#EDE9E6;
  --cm-line:#E7E2DE;
  margin:8px 0 0;
  padding:0;
  font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;
  color:var(--cm-body);
  -webkit-font-smoothing:antialiased;
}
.cl-pdp-topbra .cmacc-item { border-bottom:1px solid var(--cm-line); }
.cl-pdp-topbra .cmacc-item:first-child { border-top:1px solid var(--cm-line); }
.cl-pdp-topbra .cmacc-head {
  width:100%;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:13px 2px;
  margin:0;
  background:transparent;
  border:0;
  cursor:pointer;
  text-align:left;
  font-family:inherit;
  font-size:14px;
  font-weight:600;
  line-height:1.3;
  color:var(--cm-plum);
  letter-spacing:.1px;
  min-height:44px;
}
.cl-pdp-topbra .cmacc-head:focus-visible {
  outline:2px solid var(--cm-mauve);
  outline-offset:2px;
  border-radius:4px;
}
.cl-pdp-topbra .cmacc-icon {
  flex:0 0 auto;
  width:17px;
  height:17px;
  color:var(--cm-mauve);
  transition:transform .3s ease;
}
.cl-pdp-topbra .cmacc-icon svg { width:100%; height:100%; display:block; }
.cl-pdp-topbra .cmacc-item.is-open .cmacc-icon { transform:rotate(180deg); }
.cl-pdp-topbra .cmacc-panel { display:grid; grid-template-rows:1fr; }
.cl-pdp-topbra .cmacc.cmacc-js .cmacc-panel {
  grid-template-rows:0fr;
  transition:grid-template-rows .32s ease;
}
.cl-pdp-topbra .cmacc.cmacc-js .cmacc-item.is-open .cmacc-panel { grid-template-rows:1fr; }
.cl-pdp-topbra .cmacc-panel-inner { overflow:hidden; }
.cl-pdp-topbra .cmacc-body {
  padding:0 2px 18px;
  font-size:13px;
  line-height:1.55;
  color:var(--cm-muted);
}
.cl-pdp-topbra .cmacc-intro { margin:0 0 14px; color:var(--cm-body); }
.cl-pdp-topbra .cmacc-step { display:flex; gap:11px; margin-bottom:14px; }
.cl-pdp-topbra .cmacc-step-num {
  flex:0 0 auto;
  width:23px;
  height:23px;
  border-radius:50%;
  background:var(--cm-plum-lite);
  color:var(--cm-plum);
  font-family:inherit;
  font-weight:600;
  font-size:12px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-top:1px;
}
.cl-pdp-topbra .cmacc-step-txt h4 {
  margin:2px 0 3px;
  font-size:13px;
  font-weight:600;
  color:var(--cm-ink);
}
.cl-pdp-topbra .cmacc-step-txt p { margin:0; color:var(--cm-muted); }
.cl-pdp-topbra .cmacc-tl {
  margin-top:16px;
  border:1px solid var(--cm-line);
  border-radius:8px;
  overflow:hidden;
}
.cl-pdp-topbra .cmacc-tl-row { display:flex; gap:12px; padding:9px 11px; }
.cl-pdp-topbra .cmacc-tl-row:nth-child(odd) { background:var(--cm-greige1); }
.cl-pdp-topbra .cmacc-tl-row:nth-child(even) { background:var(--cm-greige2); }
.cl-pdp-topbra .cmacc-tl-when { flex:0 0 66px; font-weight:600; color:var(--cm-mauve); }
.cl-pdp-topbra .cmacc-tl-what { color:var(--cm-body); }
.cl-pdp-topbra .cmacc-list { list-style:none; margin:0; padding:0; }
.cl-pdp-topbra .cmacc-list li {
  position:relative;
  padding-left:16px;
  margin-bottom:9px;
  color:var(--cm-muted);
}
.cl-pdp-topbra .cmacc-list li:last-child { margin-bottom:0; }
.cl-pdp-topbra .cmacc-list li::before {
  content:"";
  position:absolute;
  left:1px;
  top:7px;
  width:5px;
  height:5px;
  border-radius:50%;
  background:var(--cm-mauve);
}
.cl-pdp-topbra .cmacc-list li b, .cl-pdp-topbra .cmacc-list li strong { color:var(--cm-ink); font-weight:600; }
.cl-pdp-topbra .cmacc-care {
  margin:14px 0 0;
  padding-top:13px;
  border-top:1px solid var(--cm-line);
  color:var(--cm-muted);
}
.cl-pdp-topbra .cmacc-care b { color:var(--cm-ink); font-weight:600; }
.cl-pdp-topbra .cmacc-callout {
  background:var(--cm-plum-lite);
  border-left:3px solid var(--cm-plum);
  border-radius:0 6px 6px 0;
  padding:11px 13px;
  margin:13px 0 15px;
  color:var(--cm-plum);
}
.cl-pdp-topbra .cmacc-callout b { font-weight:600; }
.cl-pdp-topbra .cmacc-sub {
  font-weight:600;
  font-size:13px;
  color:var(--cm-plum);
  margin:16px 0 8px;
}
.cl-pdp-topbra .cmacc-sub:first-child { margin-top:0; }
.cl-pdp-topbra .cmacc-note { margin:11px 0 0; color:var(--cm-muted); }
.cl-pdp-topbra .cmacc-note b { color:var(--cm-ink); font-weight:600; }
.cl-pdp-topbra .cmacc-qa { margin-bottom:14px; }
.cl-pdp-topbra .cmacc-qa:last-child { margin-bottom:0; }
.cl-pdp-topbra .cmacc-q { margin:0 0 5px; font-weight:600; color:var(--cm-ink); }
.cl-pdp-topbra .cmacc-a { margin:0; color:var(--cm-muted); }
@media (max-width:480px) { .cl-pdp-topbra .cmacc-head { font-size:13.5px; padding:12px 2px; }
.cl-pdp-topbra .cmacc-tl-when { flex:0 0 60px; }
.cl-pdp-topbra .cmacc-tl-row { padding:9px 10px; } }
@media (prefers-reduced-motion:reduce) { .cl-pdp-topbra .cmacc.cmacc-js .cmacc-panel { transition:none; }
.cl-pdp-topbra .cmacc-icon { transition:none; } }
/* 03-fbt */
@font-face { font-family: "Source Serif 4"; font-weight: 600; font-style: normal; font-display: fallback; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-sourceserif4_n6.95f0b4b0c48888f7bbbe6586fc9c50e8f98c6276.woff2?v=94748038138959959751792992368) format("woff2"), url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-sourceserif4_n6.d1dfc25223b4ed046fa065538a370cbfaa922731.woff?v=677184171389271981792992369) format("woff"); }
@font-face { font-family: "Source Serif 4"; font-weight: 600; font-style: italic; font-display: fallback; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-sourceserif4_i6.e58d30f9ee9205efefa33583bd2485dadf2bd38d.woff2?v=159750083584672706911792992371) format("woff2"), url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-sourceserif4_i6.f65f4a8cb92329f91f51997560d2b7030c2faf05.woff?v=75084091202242631541792992404) format("woff"); }
.cl-sec-fbt { --spacing-0-5: 2px; --spacing-1: 4px; --spacing-1-5: 6px; --spacing-2: 8px; --spacing-2-5: 10px; --spacing-3: 12px; --spacing-3-5: 14px; --spacing-4: 16px; --spacing-4-5: 18px; --spacing-5: 20px; --spacing-5-5: 22px; --spacing-6: 24px; --spacing-6-5: 26px; --spacing-7: 28px; --spacing-7-5: 30px; --spacing-8: 32px; --spacing-8-5: 34px; --spacing-9: 36px; --spacing-9-5: 38px; --spacing-10: 40px; --spacing-11: 44px; --spacing-12: 48px; --spacing-14: 56px; --spacing-16: 64px; --spacing-18: 72px; --spacing-20: 80px; --spacing-24: 96px; --spacing-28: 112px; --spacing-32: 128px; --spacing-36: 144px; --spacing-40: 160px; --spacing-44: 176px; --spacing-48: 192px; --spacing-52: 208px; --spacing-56: 224px; --spacing-60: 240px; --spacing-64: 256px; --spacing-72: 288px; --spacing-80: 320px; --spacing-96: 384px; --container-max-width: 1600px; --container-narrow-max-width: 1350px; --container-gutter: var(--spacing-5); --section-outer-spacing-block: var(--spacing-12); --section-inner-max-spacing-block: var(--spacing-10); --section-inner-spacing-inline: var(--container-gutter); --section-stack-spacing-block: var(--spacing-8); --grid-gutter: var(--spacing-5); --product-list-row-gap: var(--spacing-8); --product-list-column-gap: var(--grid-gutter); --input-gap: var(--spacing-2); --input-height: 42px; --input-padding-inline: var(--spacing-4); --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px)); --transform-logical-flip: 1; --transform-origin-start: left; --transform-origin-end: right; --heading-font-family: "Source Serif 4", serif; --heading-font-weight: 600; --heading-font-style: normal; --heading-text-transform: normal; --heading-letter-spacing: 0.0em; --text-font-family: Helvetica, Arial, sans-serif; --text-font-weight: 400; --text-font-style: normal; --text-letter-spacing: 0.0em; --text-h0: 48px; --text-h1: 40px; --text-h2: 32px; --text-h3: 24px; --text-h4: 22px; --text-h5: 18px; --text-h6: 16px; --text-xs: 11px; --text-sm: 12px; --text-base: 14px; --text-lg: 18px; --accent: 0 0 0; --text-primary: 0 0 0; --background-primary: 255 255 255; --dialog-background: 255 255 255; --border-color: var(--text-color, var(--text-primary)) / 0.12; --button-background-primary: 0 0 0; --button-text-primary: 255 255 255; --button-background-secondary: 195 135 134; --button-text-secondary: 255 255 255; --success-background: 224 244 232; --success-text: 0 163 65; --warning-background: 255 246 233; --warning-text: 255 183 74; --error-background: 254 231 231; --error-text: 248 58 58; --on-sale-text: 248 58 58; --on-sale-badge-background: 248 58 58; --on-sale-badge-text: 255 255 255; --sold-out-badge-background: 0 0 0; --sold-out-badge-text: 255 255 255; --primary-badge-background: 141 95 112; --primary-badge-text: 255 255 255; --star-color: 255 183 74; --product-card-background: 255 255 255; --product-card-text: 0 0 0; --header-background: 255 255 255; --header-text: 0 0 0; --footer-background: 0 0 0; --footer-text: 255 255 255; --rounded-xs: 4px; --rounded-sm: 6px; --rounded: 12px; --rounded-lg: 24px; --rounded-full: 9999px; --rounded-block: 24px; --rounded-button: 60px; --rounded-input: 8px; --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.1); --shadow: 0 5px 15px rgb(var(--text-primary) / 0.1); --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.1); --shadow-block: 0px 18px 50px rgb(var(--text-primary) / 0.1); --stagger-products-reveal-opacity: 0; --cursor-close-svg-url: url(//pridolahome.com/cdn/shop/t/1/assets/cursor-close.svg?v=5163); --cursor-zoom-in-svg-url: url(//pridolahome.com/cdn/shop/t/1/assets/cursor-zoom-in.svg?v=5163); --cursor-zoom-out-svg-url: url(//pridolahome.com/cdn/shop/t/1/assets/cursor-zoom-out.svg?v=5163); --checkmark-svg-url: url(//pridolahome.com/cdn/shop/t/1/assets/checkmark.svg?v=5163); }
@media screen and (min-width: 700px) { .cl-sec-fbt { --text-h0: 64px; --text-h1: 48px; --text-h2: 40px; --text-h3: 32px; --text-h4: 26px; --text-h5: 20px; --text-h6: 18px; --text-xs: 12px; --text-sm: 14px; --text-base: 16px; --text-lg: 20px; --container-gutter: 32px; --section-outer-spacing-block: var(--spacing-16); --section-inner-max-spacing-block: var(--spacing-12); --section-inner-spacing-inline: var(--spacing-12); --section-stack-spacing-block: var(--spacing-12); --grid-gutter: var(--spacing-6); --product-list-row-gap: var(--spacing-12); --input-gap: 16px; --input-height: 50px; --input-padding-inline: var(--spacing-5); } }
@media screen and (min-width: 1000px) { .cl-sec-fbt { --container-gutter: var(--spacing-12); --section-outer-spacing-block: var(--spacing-18); --section-inner-max-spacing-block: var(--spacing-16); --section-inner-spacing-inline: var(--spacing-16); --section-stack-spacing-block: var(--spacing-12); } }
@media screen and (min-width: 1150px) { .cl-sec-fbt { --container-gutter: var(--spacing-12); --section-outer-spacing-block: var(--spacing-20); --section-inner-max-spacing-block: var(--spacing-16); --section-inner-spacing-inline: var(--spacing-16); --section-stack-spacing-block: var(--spacing-12); } }
@media screen and (min-width: 1400px) { .cl-sec-fbt { --text-h0: 80px; --text-h1: 60px; --text-h2: 48px; --text-h3: 36px; --text-h4: 32px; --text-h5: 24px; --text-h6: 20px; --section-outer-spacing-block: var(--spacing-24); --section-inner-max-spacing-block: var(--spacing-18); --section-inner-spacing-inline: var(--spacing-18); } }
@media screen and (min-width: 1600px) { .cl-sec-fbt { --section-outer-spacing-block: var(--spacing-24); --section-inner-max-spacing-block: var(--spacing-20); --section-inner-spacing-inline: var(--spacing-20); } }
.cl-sec-fbt *, .cl-sec-fbt ::before, .cl-sec-fbt ::after { box-sizing: border-box; border-style: solid; border-width: 0px; border-color: rgb(var(--text-color) / .12); }
.cl-sec-fbt { text-size-adjust: 100%; tab-size: 4; interpolate-size: allow-keywords; scroll-padding-block-start: calc(var(--sticky-area-height) + 20px); line-height: 1.5; }
.cl-sec-fbt { --background: var(--background-primary); --text-color: var(--text-primary); background: rgb(var(--background)); color: rgb(var(--text-color)); font: var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.6 var(--text-font-family); letter-spacing: var(--text-letter-spacing); margin: 0px; position: relative; }
.cl-sec-fbt h1, .cl-sec-fbt h2, .cl-sec-fbt h3, .cl-sec-fbt h4, .cl-sec-fbt h5, .cl-sec-fbt h6 { font-size: inherit; font-weight: inherit; }
.cl-sec-fbt a { color: inherit; text-decoration: inherit; }
.cl-sec-fbt button, .cl-sec-fbt input, .cl-sec-fbt optgroup, .cl-sec-fbt select, .cl-sec-fbt textarea { font-family: inherit; font-size: 100%; font-weight: inherit; font-style: inherit; line-height: inherit; text-transform: inherit; color: inherit; margin: 0px; padding: 0px; }
.cl-sec-fbt button, .cl-sec-fbt select { text-transform: none; }
.cl-sec-fbt button, .cl-sec-fbt [type="button"], .cl-sec-fbt [type="reset"], .cl-sec-fbt [type="submit"] { appearance: button; text-align: inherit; background-color: rgba(0, 0, 0, 0); background-image: none; }
.cl-sec-fbt button, .cl-sec-fbt label, .cl-sec-fbt summary, .cl-sec-fbt [role="button"], .cl-sec-fbt [type="checkbox"], .cl-sec-fbt [type="radio"], .cl-sec-fbt [type="submit"] { -webkit-tap-highlight-color: transparent; touch-action: manipulation; cursor: pointer; }
.cl-sec-fbt blockquote, .cl-sec-fbt dl, .cl-sec-fbt dd, .cl-sec-fbt h1, .cl-sec-fbt h2, .cl-sec-fbt h3, .cl-sec-fbt h4, .cl-sec-fbt h5, .cl-sec-fbt h6, .cl-sec-fbt hr, .cl-sec-fbt figure, .cl-sec-fbt p, .cl-sec-fbt pre { margin: 0px; }
.cl-sec-fbt ol, .cl-sec-fbt ul, .cl-sec-fbt menu { margin: 0px; padding: 0px; list-style: none; }
.cl-sec-fbt :disabled { cursor: default; }
.cl-sec-fbt img, .cl-sec-fbt video, .cl-sec-fbt iframe, .cl-sec-fbt object { vertical-align: middle; display: block; }
.cl-sec-fbt img { color: rgba(0, 0, 0, 0); max-width: min(var(--image-mobile-max-width, var(--image-max-width, 100%)),100%); object-fit: inherit; object-position: inherit; height: auto; }
.cl-sec-fbt :focus:not(:focus-visible) { outline: none; }
@media screen and (min-width: 700px) { .cl-sec-fbt img { max-width: min(var(--image-max-width, 100%),100%); } }
.cl-sec-fbt .cl-shopify-section { --section-is-first: 0; --hash-difference: calc(var(--section-background-hash) - var(--previous-section-background-hash, -1)); --hash-difference-abs: max(var(--hash-difference), -1 * var(--hash-difference)); --background-differs-from-previous: max(0, min(var(--hash-difference-abs, 1), 1)); background: rgb(var(--background)); position: relative; }
.cl-sec-fbt .cl-shopify-section:not(.clx-contents) { display: flow-root; }
@font-face { font-family: GTStandard-M; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-GTStandard-MRegular.woff2?v=149152729114340250381792992409) format("woff2"); font-style: normal; font-weight: 450; font-display: swap; }
@font-face { font-family: GTStandard-M; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-GTStandard-MMedium.woff2?v=30486626448974345721792992414) format("woff2"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: GTStandard-M; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-GTStandard-MSemibold.woff2?v=104269634200593542371792992419) format("woff2"); font-style: normal; font-weight: 600; font-display: swap; }
.cl-sec-fbt, .cl-sec-fbt { scroll-behavior: auto !important; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt { --previous-section-background-hash: 0; }
.cl-sec-fbt { --clm-collection-ratio: 1 / 1; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh { --cmfbh-mauve: #8E5D6F; --cmfbh-prune: #3B2C32; --cmfbh-ink: #1A1A1A; --cmfbh-body: #8A8580; --cmfbh-greige: #F2EFED; --cmfbh-greige2: #EDE9E6; --cmfbh-tint: #F5EFF1; --cmfbh-chip: #EAE7E4; --cmfbh-hairline: #E7E2DE; --cmfbh-white: #FFFFFF; --cmfbh-bg: #ffffff; --cmfbh-ratio: 4 / 5; --cmfbh-cols: 4; --cmfbh-pt: 44px; --cmfbh-pb: 48px; --cmfbh-pt-d: 72px; --cmfbh-pb-d: 72px; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh { padding: var(--cmfbh-pt) 0 var(--cmfbh-pb); background: var(--cmfbh-bg); overflow-x: clip; color: var(--cmfbh-ink); font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; box-sizing: border-box; -webkit-font-smoothing: antialiased; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh *, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh ::before, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh ::after { box-sizing: border-box; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh h2, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh h3, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh p, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh s, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh span, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh ul, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh li { margin: 0px; padding: 0px; list-style: none; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh a, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh a:link, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh a:visited, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh a:hover { color: inherit; text-decoration: none; box-shadow: none; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh img, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh svg { max-width: 100%; border: 0px; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh button { font-family: inherit; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__inner { max-width: 1280px; margin: 0px auto; padding: 0px 18px; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__head { text-align: center; max-width: 760px; margin: 0px auto 26px; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__eyebrow { display: inline-block; font-size: 11px; font-weight: 600; letter-spacing: 0.18em; text-transform: uppercase; color: var(--cmfbh-mauve); margin-bottom: 10px; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__title { font-family: inherit; font-weight: 600; font-size: clamp(24px, 3.6vw, 36px); line-height: 1.2; letter-spacing: -0.5px; color: var(--cmfbh-ink); margin: 0px; text-transform: none; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__title em { font-style: normal; color: var(--cmfbh-mauve); }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__grid { display: flex; gap: 14px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-left: 18px; scrollbar-width: none; margin: 0px -18px; padding: 4px 18px 8px; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__grid > li { flex: 0 0 70%; min-width: 0px; scroll-snap-align: start; display: flex; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card { position: relative; display: flex; flex-direction: column; width: 100%; background: var(--cmfbh-white); border: 1px solid var(--cmfbh-hairline); border-radius: 18px; padding: 10px 10px 16px; box-shadow: rgba(59, 44, 50, 0.03) 0px 1px 2px, rgba(59, 44, 50, 0.05) 0px 10px 26px; transition: transform 0.3s cubic-bezier(0.2, 0.7, 0.3, 1), box-shadow 0.3s; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card:hover { transform: translateY(-3px); box-shadow: rgba(59, 44, 50, 0.05) 0px 4px 8px, rgba(59, 44, 50, 0.09) 0px 18px 38px; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__medialink { display: block; border-radius: 12px; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__media { position: relative; aspect-ratio: var(--cmfbh-ratio); border-radius: 12px; overflow: hidden; background: var(--cmfbh-greige2); }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center center; transition: transform 0.5s cubic-bezier(0.2, 0.7, 0.3, 1); }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__img--hover { position: absolute; inset: 0px; opacity: 0; transition: opacity 0.35s; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card:hover .cmfbh-card__img { transform: scale(1.04); }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card:hover .cmfbh-card__img--hover { opacity: 1; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-flag { z-index: 2; align-items: center; justify-content: center; text-align: center; position: absolute !important; inset: 10px auto auto 10px !important; display: inline-flex !important; width: auto !important; height: auto !important; min-width: 0px !important; max-width: none !important; margin: 0px !important; padding: 6px 12px !important; border: 0px !important; border-radius: 999px !important; background: var(--cmfbh-mauve) !important; color: var(--cmfbh-white) !important; font-family: Poppins, sans-serif !important; font-size: 10px !important; font-weight: 600 !important; font-style: normal !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; text-shadow: none !important; text-indent: 0px !important; line-height: 1 !important; white-space: nowrap !important; box-shadow: none !important; transform: none !important; opacity: 1 !important; overflow: visible !important; outline: 0px !important; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-flag::before, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-flag::after { content: none !important; display: none !important; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa { position: absolute; right: 10px; bottom: 10px; z-index: 3; display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border: 0px; border-radius: 999px; background: var(--cmfbh-white); color: var(--cmfbh-mauve); cursor: pointer; box-shadow: rgba(59, 44, 50, 0.18) 0px 4px 14px; transition: background 0.2s, color 0.2s, transform 0.2s, opacity 0.25s; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa svg { width: 18px; height: 18px; flex: 0 0 auto; pointer-events: none; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa:hover { background: var(--cmfbh-mauve); color: var(--cmfbh-white); transform: translateY(-2px); }
@media (hover: hover) and (pointer: fine) { .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa { opacity: 0; transform: translateY(4px); } }
@media (hover: hover) and (pointer: fine) { .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card:hover .cmfbh-qa, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa:focus-visible, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa[data-state="busy"], .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa[data-state="done"], .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card[data-picker-open="true"] .cmfbh-qa { opacity: 1; transform: none; } }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick { position: absolute; left: 10px; right: 10px; bottom: 10px; z-index: 4; display: none; flex-direction: column; gap: 10px; background: var(--cmfbh-white); border: 1px solid var(--cmfbh-hairline); border-radius: 14px; padding: 14px 14px 12px; box-shadow: rgba(59, 44, 50, 0.22) 0px 10px 30px; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card[data-picker-open="true"] .cmfbh-pick { display: flex; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__close { position: absolute; top: 8px; right: 8px; display: inline-flex; align-items: center; justify-content: center; width: 26px; height: 26px; border: 0px; border-radius: 999px; background: var(--cmfbh-tint); color: var(--cmfbh-mauve); cursor: pointer; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__close svg { width: 11px; height: 11px; pointer-events: none; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__group { display: flex; flex-direction: column; gap: 6px; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__label { font-size: 10px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--cmfbh-body); }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__opts { display: flex; flex-wrap: wrap; gap: 6px; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__opt { display: inline-flex; align-items: center; justify-content: center; min-width: 34px; padding: 7px 11px; border: 1px solid var(--cmfbh-hairline); border-radius: 999px; background: var(--cmfbh-white); color: var(--cmfbh-ink); font-size: 12px; font-weight: 500; line-height: 1; cursor: pointer; transition: border-color 0.15s, background 0.15s, color 0.15s; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__opt:hover { border-color: var(--cmfbh-mauve); }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add { display: inline-flex; align-items: center; justify-content: center; gap: 8px; width: 100%; border: 0px; border-radius: 999px; background: var(--cmfbh-mauve); color: var(--cmfbh-white); font-size: 12.5px; font-weight: 600; letter-spacing: 0.02em; padding: 12px 16px; cursor: pointer; transition: background 0.2s; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add:hover { background: var(--cmfbh-prune); }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add[disabled] { background: var(--cmfbh-chip); color: var(--cmfbh-body); cursor: default; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add .cmfbh-qa__ic--busy, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add .cmfbh-qa__ic--done { display: none; width: 14px; height: 14px; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__info { display: flex; flex-direction: column; gap: 7px; padding: 13px 6px 0px; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__rating { display: flex; align-items: center; gap: 4px; font-size: 12.5px; line-height: 1; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__star { width: 12px; height: 12px; flex: 0 0 auto; fill: var(--cmfbh-mauve); }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__rating-value { font-weight: 600; color: var(--cmfbh-ink); }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__rating-count { color: var(--cmfbh-body); }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__title { font-size: 14px; font-weight: 600; line-height: 1.45; color: var(--cmfbh-ink); letter-spacing: 0px; text-transform: none; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__price { display: flex; align-items: baseline; flex-wrap: wrap; gap: 8px; font-size: 15px; font-weight: 600; color: var(--cmfbh-mauve); }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__was { font-size: 12.5px; font-weight: 400; color: var(--cmfbh-body); text-decoration: line-through; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__swatches { display: flex; align-items: center; flex-wrap: wrap; gap: 6px; margin-top: 2px; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__swatch { width: 18px; height: 18px; border-radius: 999px; border: 1px solid var(--cmfbh-hairline); background-size: cover; background-position: center center; }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__more { display: inline-flex; align-items: center; justify-content: center; min-width: 24px; height: 18px; padding: 0px 6px; border-radius: 999px; background: var(--cmfbh-tint); color: var(--cmfbh-mauve); font-size: 10px; font-weight: 600; line-height: 1; }
@media (min-width: 750px) { .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh { padding: var(--cmfbh-pt-d) 0 var(--cmfbh-pb-d); } }
@media (min-width: 750px) { .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__inner { padding: 0px 24px; } }
@media (min-width: 750px) { .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__head { margin-bottom: 34px; } }
@media (min-width: 750px) { .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__grid { display: grid; grid-template-columns: repeat(var(--cmfbh-cols),minmax(0,1fr)); gap: 22px; overflow: visible; margin: 0px; padding: 0px; } }
@media (min-width: 750px) { .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__grid > li { flex: 0 0 auto; } }
@media (prefers-reduced-motion: reduce) { .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__img, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__img--hover, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__cta { transition: none !important; } }
@media (prefers-reduced-motion: reduce) { .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card:hover, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card:hover .cmfbh-card__img { transform: none !important; } }
@media (prefers-reduced-motion: reduce) { .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa .cmfbh-qa__ic--busy, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add .cmfbh-qa__ic--busy { animation: auto ease 0s 1 normal none running none !important; } }
@media (prefers-reduced-motion: reduce) { .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__grid { scroll-snap-type: none; } }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh {
  --cmfbh-mauve:#8E5D6F; --cmfbh-prune:#3B2C32; --cmfbh-ink:#1A1A1A;
  --cmfbh-body:#8A8580; --cmfbh-greige:#F2EFED; --cmfbh-greige2:#EDE9E6;
  --cmfbh-tint:#F5EFF1; --cmfbh-chip:#EAE7E4; --cmfbh-hairline:#E7E2DE;
  --cmfbh-white:#FFFFFF;
  --cmfbh-bg: #ffffff;
  --cmfbh-ratio: 4 / 5;
  --cmfbh-cols: 4;
  --cmfbh-pt: 44px; --cmfbh-pb: 48px;
  --cmfbh-pt-d: 72px; --cmfbh-pb-d: 72px;
}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh {padding:var(--cmfbh-pt) 0 var(--cmfbh-pb);background:var(--cmfbh-bg);overflow-x:clip;color:var(--cmfbh-ink);font-family:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;box-sizing:border-box;-webkit-font-smoothing:antialiased;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh *, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh *::before, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh *::after {box-sizing:border-box;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh h2, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh h3, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh p, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh s, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh span, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh ul, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh li {margin:0;padding:0;list-style:none;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh a, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh a:link, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh a:visited, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh a:hover {color:inherit;text-decoration:none;box-shadow:none;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh img, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh svg {max-width:100%;border:0;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh button {font-family:inherit;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__inner {max-width:1280px;margin:0 auto;padding:0 18px;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__head {text-align:center;max-width:760px;margin:0 auto 26px;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__eyebrow {display:inline-block;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cmfbh-mauve);margin-bottom:10px;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__title {font-family:inherit;font-weight:600;font-size:clamp(24px,3.6vw,36px);line-height:1.2;letter-spacing:-.5px;color:var(--cmfbh-ink);margin:0;text-transform:none;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__title em {font-style:normal;color:var(--cmfbh-mauve);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__sub {font-size:14px;line-height:1.65;color:var(--cmfbh-body);margin:10px auto 0;max-width:52ch;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__grid {display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:18px;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -18px;padding:4px 18px 8px;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__grid::-webkit-scrollbar {display:none;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__grid > li {flex:0 0 70%;min-width:0;scroll-snap-align:start;display:flex;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card {position:relative;display:flex;flex-direction:column;width:100%;background:var(--cmfbh-white);border:1px solid var(--cmfbh-hairline);border-radius:18px;padding:10px 10px 16px;box-shadow:0 1px 2px rgba(59,44,50,.03),0 10px 26px rgba(59,44,50,.05);transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card:hover {transform:translateY(-3px);box-shadow:0 4px 8px rgba(59,44,50,.05),0 18px 38px rgba(59,44,50,.09);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__medialink {display:block;border-radius:12px;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__media {position:relative;aspect-ratio:var(--cmfbh-ratio);border-radius:12px;overflow:hidden;background:var(--cmfbh-greige2);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.2,.7,.3,1);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__img--hover {position:absolute;inset:0;opacity:0;transition:opacity .35s ease;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card:hover .cmfbh-card__img {transform:scale(1.04);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card:hover .cmfbh-card__img--hover {opacity:1;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-flag {position:absolute !important;top:10px !important;left:10px !important;right:auto !important;bottom:auto !important;z-index:2;display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;height:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:6px 12px !important;border:0 !important;border-radius:999px !important;background:var(--cmfbh-mauve) !important;color:var(--cmfbh-white) !important;font-family:'Poppins',sans-serif !important;font-size:10px !important;font-weight:600 !important;font-style:normal !important;letter-spacing:.08em !important;text-transform:uppercase !important;text-shadow:none !important;text-align:center;text-indent:0 !important;line-height:1 !important;white-space:nowrap !important;box-shadow:none !important;transform:none !important;opacity:1 !important;overflow:visible !important;outline:0 !important;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-flag::before, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-flag::after {content:none !important;display:none !important;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-flag--out {background:var(--cmfbh-chip) !important;color:var(--cmfbh-body) !important;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa {position:absolute;right:10px;bottom:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:var(--cmfbh-white);color:var(--cmfbh-mauve);cursor:pointer;box-shadow:0 4px 14px rgba(59,44,50,.18);transition:background .2s ease,color .2s ease,transform .2s ease,opacity .25s ease;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa svg {width:18px;height:18px;flex:none;pointer-events:none;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa:hover {background:var(--cmfbh-mauve);color:var(--cmfbh-white);transform:translateY(-2px);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa:focus-visible {outline:2px solid var(--cmfbh-prune);outline-offset:2px;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa[disabled] {background:var(--cmfbh-chip);color:var(--cmfbh-body);cursor:default;box-shadow:none;transform:none;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa .cmfbh-qa__ic--busy, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa .cmfbh-qa__ic--done {display:none;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa[data-state="busy"] .cmfbh-qa__ic--cart, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa[data-state="done"] .cmfbh-qa__ic--cart {display:none;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa[data-state="busy"] .cmfbh-qa__ic--busy {display:block;animation:cmfbh-spin .8s linear infinite;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa[data-state="done"] {background:var(--cmfbh-prune);color:var(--cmfbh-white);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa[data-state="done"] .cmfbh-qa__ic--done {display:block;}
@keyframes cmfbh-spin{to{transform:rotate(360deg);}}
@media (hover:hover) and (pointer:fine) { .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa {opacity:0;transform:translateY(4px);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card:hover .cmfbh-qa, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa:focus-visible, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa[data-state="busy"], .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa[data-state="done"], .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card[data-picker-open="true"] .cmfbh-qa {opacity:1;transform:none;} }
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick {position:absolute;left:10px;right:10px;bottom:10px;z-index:4;display:none;flex-direction:column;gap:10px;background:var(--cmfbh-white);border:1px solid var(--cmfbh-hairline);border-radius:14px;padding:14px 14px 12px;box-shadow:0 10px 30px rgba(59,44,50,.22);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card[data-picker-open="true"] .cmfbh-pick {display:flex;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__close {position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:999px;background:var(--cmfbh-tint);color:var(--cmfbh-mauve);cursor:pointer;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__close svg {width:11px;height:11px;pointer-events:none;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__group {display:flex;flex-direction:column;gap:6px;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__label {font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cmfbh-body);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__opts {display:flex;flex-wrap:wrap;gap:6px;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__opt {display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:7px 11px;border:1px solid var(--cmfbh-hairline);border-radius:999px;background:var(--cmfbh-white);color:var(--cmfbh-ink);font-size:12px;font-weight:500;line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__opt:hover {border-color:var(--cmfbh-mauve);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__opt[data-on="true"] {background:var(--cmfbh-mauve);border-color:var(--cmfbh-mauve);color:var(--cmfbh-white);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add {display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;border:0;border-radius:999px;background:var(--cmfbh-mauve);color:var(--cmfbh-white);font-size:12.5px;font-weight:600;letter-spacing:.02em;padding:12px 16px;cursor:pointer;transition:background .2s ease;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add:hover {background:var(--cmfbh-prune);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add[disabled] {background:var(--cmfbh-chip);color:var(--cmfbh-body);cursor:default;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add .cmfbh-qa__ic--busy, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add .cmfbh-qa__ic--done {display:none;width:14px;height:14px;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add[data-state="busy"] .cmfbh-pick__addlabel {display:none;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add[data-state="busy"] .cmfbh-qa__ic--busy {display:block;animation:cmfbh-spin .8s linear infinite;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add[data-state="done"] {background:var(--cmfbh-prune);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add[data-state="done"] .cmfbh-pick__addlabel {display:none;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add[data-state="done"] .cmfbh-qa__ic--done {display:block;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__info {display:flex;flex-direction:column;gap:7px;padding:13px 6px 0;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__rating {display:flex;align-items:center;gap:4px;font-size:12.5px;line-height:1;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__star {width:12px;height:12px;flex:none;fill:var(--cmfbh-mauve);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__rating-value {font-weight:600;color:var(--cmfbh-ink);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__rating-count {color:var(--cmfbh-body);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__titlelink:focus-visible {outline:2px solid var(--cmfbh-mauve);outline-offset:2px;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__title {font-size:14px;font-weight:600;line-height:1.45;color:var(--cmfbh-ink);letter-spacing:0;text-transform:none;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__price {display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:600;color:var(--cmfbh-mauve);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__was {font-size:12.5px;font-weight:400;color:var(--cmfbh-body);text-decoration:line-through;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__swatches {display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:2px;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__swatch {width:18px;height:18px;border-radius:999px;border:1px solid var(--cmfbh-hairline);background-size:cover;background-position:center;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__more {display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:18px;padding:0 6px;border-radius:999px;background:var(--cmfbh-tint);color:var(--cmfbh-mauve);font-size:10px;font-weight:600;line-height:1;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-ph {display:block;width:100%;height:100%;background:var(--cmfbh-chip);fill:var(--cmfbh-hairline);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__foot {display:flex;justify-content:center;margin-top:26px;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__cta, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__cta:link, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__cta:visited {display:inline-flex;align-items:center;gap:9px;background:var(--cmfbh-mauve);color:var(--cmfbh-white);font-size:13.5px;font-weight:600;letter-spacing:.02em;padding:15px 30px;border-radius:999px;box-shadow:0 8px 20px rgba(142,93,111,.26);transition:background .2s ease,transform .2s ease,box-shadow .2s ease;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__cta:hover {background:var(--cmfbh-prune);color:var(--cmfbh-white);transform:translateY(-2px);box-shadow:0 12px 28px rgba(59,44,50,.28);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__cta svg {width:15px;height:15px;flex:none;}
@media (min-width:750px) { .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh {padding:var(--cmfbh-pt-d) 0 var(--cmfbh-pb-d);}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__inner {padding:0 24px;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__head {margin-bottom:34px;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__grid {display:grid;grid-template-columns:repeat(var(--cmfbh-cols),minmax(0,1fr));gap:22px;overflow:visible;margin:0;padding:0;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__grid > li {flex:none;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__foot {margin-top:34px;} }
@media (prefers-reduced-motion:reduce) { .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__img, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card__img--hover, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__cta {transition:none !important;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card:hover, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-card:hover .cmfbh-card__img {transform:none !important;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-qa .cmfbh-qa__ic--busy, .cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh-pick__add .cmfbh-qa__ic--busy {animation:none !important;}
.cl-sec-fbt #cl-shopify-section-template--27933360947580__fbt .cmfbh__grid {scroll-snap-type:none;} }
/* 04-promise */
@font-face { font-family: "Source Serif 4"; font-weight: 600; font-style: normal; font-display: fallback; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-sourceserif4_n6.95f0b4b0c48888f7bbbe6586fc9c50e8f98c6276.woff2?v=94748038138959959751792992368) format("woff2"), url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-sourceserif4_n6.d1dfc25223b4ed046fa065538a370cbfaa922731.woff?v=677184171389271981792992369) format("woff"); }
@font-face { font-family: "Source Serif 4"; font-weight: 600; font-style: italic; font-display: fallback; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-sourceserif4_i6.e58d30f9ee9205efefa33583bd2485dadf2bd38d.woff2?v=159750083584672706911792992371) format("woff2"), url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-sourceserif4_i6.f65f4a8cb92329f91f51997560d2b7030c2faf05.woff?v=75084091202242631541792992404) format("woff"); }
.cl-sec-promise { --spacing-0-5: 2px; --spacing-1: 4px; --spacing-1-5: 6px; --spacing-2: 8px; --spacing-2-5: 10px; --spacing-3: 12px; --spacing-3-5: 14px; --spacing-4: 16px; --spacing-4-5: 18px; --spacing-5: 20px; --spacing-5-5: 22px; --spacing-6: 24px; --spacing-6-5: 26px; --spacing-7: 28px; --spacing-7-5: 30px; --spacing-8: 32px; --spacing-8-5: 34px; --spacing-9: 36px; --spacing-9-5: 38px; --spacing-10: 40px; --spacing-11: 44px; --spacing-12: 48px; --spacing-14: 56px; --spacing-16: 64px; --spacing-18: 72px; --spacing-20: 80px; --spacing-24: 96px; --spacing-28: 112px; --spacing-32: 128px; --spacing-36: 144px; --spacing-40: 160px; --spacing-44: 176px; --spacing-48: 192px; --spacing-52: 208px; --spacing-56: 224px; --spacing-60: 240px; --spacing-64: 256px; --spacing-72: 288px; --spacing-80: 320px; --spacing-96: 384px; --container-max-width: 1600px; --container-narrow-max-width: 1350px; --container-gutter: var(--spacing-5); --section-outer-spacing-block: var(--spacing-12); --section-inner-max-spacing-block: var(--spacing-10); --section-inner-spacing-inline: var(--container-gutter); --section-stack-spacing-block: var(--spacing-8); --grid-gutter: var(--spacing-5); --product-list-row-gap: var(--spacing-8); --product-list-column-gap: var(--grid-gutter); --input-gap: var(--spacing-2); --input-height: 42px; --input-padding-inline: var(--spacing-4); --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px)); --transform-logical-flip: 1; --transform-origin-start: left; --transform-origin-end: right; --heading-font-family: "Source Serif 4", serif; --heading-font-weight: 600; --heading-font-style: normal; --heading-text-transform: normal; --heading-letter-spacing: 0.0em; --text-font-family: Helvetica, Arial, sans-serif; --text-font-weight: 400; --text-font-style: normal; --text-letter-spacing: 0.0em; --text-h0: 48px; --text-h1: 40px; --text-h2: 32px; --text-h3: 24px; --text-h4: 22px; --text-h5: 18px; --text-h6: 16px; --text-xs: 11px; --text-sm: 12px; --text-base: 14px; --text-lg: 18px; --accent: 0 0 0; --text-primary: 0 0 0; --background-primary: 255 255 255; --dialog-background: 255 255 255; --border-color: var(--text-color, var(--text-primary)) / 0.12; --button-background-primary: 0 0 0; --button-text-primary: 255 255 255; --button-background-secondary: 195 135 134; --button-text-secondary: 255 255 255; --success-background: 224 244 232; --success-text: 0 163 65; --warning-background: 255 246 233; --warning-text: 255 183 74; --error-background: 254 231 231; --error-text: 248 58 58; --on-sale-text: 248 58 58; --on-sale-badge-background: 248 58 58; --on-sale-badge-text: 255 255 255; --sold-out-badge-background: 0 0 0; --sold-out-badge-text: 255 255 255; --primary-badge-background: 141 95 112; --primary-badge-text: 255 255 255; --star-color: 255 183 74; --product-card-background: 255 255 255; --product-card-text: 0 0 0; --header-background: 255 255 255; --header-text: 0 0 0; --footer-background: 0 0 0; --footer-text: 255 255 255; --rounded-xs: 4px; --rounded-sm: 6px; --rounded: 12px; --rounded-lg: 24px; --rounded-full: 9999px; --rounded-block: 24px; --rounded-button: 60px; --rounded-input: 8px; --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.1); --shadow: 0 5px 15px rgb(var(--text-primary) / 0.1); --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.1); --shadow-block: 0px 18px 50px rgb(var(--text-primary) / 0.1); --stagger-products-reveal-opacity: 0; --cursor-close-svg-url: url(//pridolahome.com/cdn/shop/t/1/assets/cursor-close.svg?v=5163); --cursor-zoom-in-svg-url: url(//pridolahome.com/cdn/shop/t/1/assets/cursor-zoom-in.svg?v=5163); --cursor-zoom-out-svg-url: url(//pridolahome.com/cdn/shop/t/1/assets/cursor-zoom-out.svg?v=5163); --checkmark-svg-url: url(//pridolahome.com/cdn/shop/t/1/assets/checkmark.svg?v=5163); }
@media screen and (min-width: 700px) { .cl-sec-promise { --text-h0: 64px; --text-h1: 48px; --text-h2: 40px; --text-h3: 32px; --text-h4: 26px; --text-h5: 20px; --text-h6: 18px; --text-xs: 12px; --text-sm: 14px; --text-base: 16px; --text-lg: 20px; --container-gutter: 32px; --section-outer-spacing-block: var(--spacing-16); --section-inner-max-spacing-block: var(--spacing-12); --section-inner-spacing-inline: var(--spacing-12); --section-stack-spacing-block: var(--spacing-12); --grid-gutter: var(--spacing-6); --product-list-row-gap: var(--spacing-12); --input-gap: 16px; --input-height: 50px; --input-padding-inline: var(--spacing-5); } }
@media screen and (min-width: 1000px) { .cl-sec-promise { --container-gutter: var(--spacing-12); --section-outer-spacing-block: var(--spacing-18); --section-inner-max-spacing-block: var(--spacing-16); --section-inner-spacing-inline: var(--spacing-16); --section-stack-spacing-block: var(--spacing-12); } }
@media screen and (min-width: 1150px) { .cl-sec-promise { --container-gutter: var(--spacing-12); --section-outer-spacing-block: var(--spacing-20); --section-inner-max-spacing-block: var(--spacing-16); --section-inner-spacing-inline: var(--spacing-16); --section-stack-spacing-block: var(--spacing-12); } }
@media screen and (min-width: 1400px) { .cl-sec-promise { --text-h0: 80px; --text-h1: 60px; --text-h2: 48px; --text-h3: 36px; --text-h4: 32px; --text-h5: 24px; --text-h6: 20px; --section-outer-spacing-block: var(--spacing-24); --section-inner-max-spacing-block: var(--spacing-18); --section-inner-spacing-inline: var(--spacing-18); } }
@media screen and (min-width: 1600px) { .cl-sec-promise { --section-outer-spacing-block: var(--spacing-24); --section-inner-max-spacing-block: var(--spacing-20); --section-inner-spacing-inline: var(--spacing-20); } }
.cl-sec-promise *, .cl-sec-promise ::before, .cl-sec-promise ::after { box-sizing: border-box; border-style: solid; border-width: 0px; border-color: rgb(var(--text-color) / .12); }
.cl-sec-promise { text-size-adjust: 100%; tab-size: 4; interpolate-size: allow-keywords; scroll-padding-block-start: calc(var(--sticky-area-height) + 20px); line-height: 1.5; }
.cl-sec-promise { --background: var(--background-primary); --text-color: var(--text-primary); background: rgb(var(--background)); color: rgb(var(--text-color)); font: var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.6 var(--text-font-family); letter-spacing: var(--text-letter-spacing); margin: 0px; position: relative; }
.cl-sec-promise h1, .cl-sec-promise h2, .cl-sec-promise h3, .cl-sec-promise h4, .cl-sec-promise h5, .cl-sec-promise h6 { font-size: inherit; font-weight: inherit; }
.cl-sec-promise blockquote, .cl-sec-promise dl, .cl-sec-promise dd, .cl-sec-promise h1, .cl-sec-promise h2, .cl-sec-promise h3, .cl-sec-promise h4, .cl-sec-promise h5, .cl-sec-promise h6, .cl-sec-promise hr, .cl-sec-promise figure, .cl-sec-promise p, .cl-sec-promise pre { margin: 0px; }
.cl-sec-promise :focus:not(:focus-visible) { outline: none; }
.cl-sec-promise .cl-shopify-section { --section-is-first: 0; --hash-difference: calc(var(--section-background-hash) - var(--previous-section-background-hash, -1)); --hash-difference-abs: max(var(--hash-difference), -1 * var(--hash-difference)); --background-differs-from-previous: max(0, min(var(--hash-difference-abs, 1), 1)); background: rgb(var(--background)); position: relative; }
.cl-sec-promise .cl-shopify-section:not(.clx-contents) { display: flow-root; }
@font-face { font-family: GTStandard-M; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-GTStandard-MRegular.woff2?v=149152729114340250381792992409) format("woff2"); font-style: normal; font-weight: 450; font-display: swap; }
@font-face { font-family: GTStandard-M; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-GTStandard-MMedium.woff2?v=30486626448974345721792992414) format("woff2"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: GTStandard-M; src: url(//pridolahome.com/cdn/shop/t/1/assets/cl-font-GTStandard-MSemibold.woff2?v=104269634200593542371792992419) format("woff2"); font-style: normal; font-weight: 600; font-display: swap; }
.cl-sec-promise, .cl-sec-promise { scroll-behavior: auto !important; }
.cl-sec-promise { --clm-collection-ratio: 1 / 1; }
.cl-sec-promise .cmpr { --w: #FFFFFF; --ink: #1A1A1A; --grey: #8A8580; --prune: #3B2C32; --mauve: #8E5D6F; --rose: #C89AAB; --soft: #F5EFF1; --greige: #F2EFED; --line: #E7E2DE; --sans: 'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif; font-family: var(--sans); background: var(--w); color: var(--ink); -webkit-font-smoothing: antialiased; padding: 56px 0px 64px; width: 100vw; max-width: 100vw; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); overflow-x: clip; }
.cl-sec-promise .cmpr * { box-sizing: border-box; margin: 0px; padding: 0px; }
.cl-sec-promise .cmpr-head { text-align: center; margin-bottom: 30px; padding: 0px 22px; }
.cl-sec-promise .cmpr-eyebrow { display: block; font-size: 11px; font-weight: 600; letter-spacing: 0.32em; text-transform: uppercase; color: var(--mauve); margin-bottom: 14px; }
.cl-sec-promise .cmpr-h { font-weight: 600; font-size: clamp(25px, 6vw, 38px); line-height: 1.18; letter-spacing: -0.5px; color: var(--ink); text-wrap: balance; }
.cl-sec-promise .cmpr-h em { font-style: normal; color: var(--mauve); }
.cl-sec-promise .cmpr-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; max-width: 560px; margin: 0px auto; padding: 0px 22px; }
.cl-sec-promise .cmpr-cell { background: var(--greige); border-radius: 16px; padding: 24px 18px; text-align: center; }
.cl-sec-promise .cmpr-ic { width: 44px; height: 44px; border-radius: 999px; background: var(--w); display: inline-flex; align-items: center; justify-content: center; margin-bottom: 12px; }
.cl-sec-promise .cmpr-ic svg { width: 18px; height: 18px; color: var(--mauve); }
.cl-sec-promise .cmpr-cell h3 { font-size: 13.5px; font-weight: 600; color: var(--ink); margin-bottom: 6px; line-height: 1.35; }
.cl-sec-promise .cmpr-cell p { font-size: 12.5px; line-height: 1.6; color: var(--grey); }
@media (min-width: 900px) { .cl-sec-promise .cmpr-grid { grid-template-columns: repeat(4, 1fr); max-width: 1200px; gap: 16px; padding: 0px 32px; } }
@media (min-width: 900px) { .cl-sec-promise .cmpr-cell { padding: 28px 20px; } }
.cl-sec-promise .cmpr {
    --w:#FFFFFF; --ink:#1A1A1A; --grey:#8A8580;
    --prune:#3B2C32; --mauve:#8E5D6F; --rose:#C89AAB;
    --soft:#F5EFF1; --greige:#F2EFED; --line:#E7E2DE;
    --sans:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;
    font-family:var(--sans);
    background:var(--w);
    color:var(--ink);
    -webkit-font-smoothing:antialiased;
    padding:56px 0 64px;
    width:100vw; max-width:100vw;
    margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw);
    overflow-x:clip;
  }
.cl-sec-promise .cmpr * {box-sizing:border-box;margin:0;padding:0;}
.cl-sec-promise .cmpr-head {text-align:center;margin-bottom:30px;padding:0 22px;}
.cl-sec-promise .cmpr-rule {display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px;}
.cl-sec-promise .cmpr-rule:before, .cl-sec-promise .cmpr-rule:after {content:"";height:1px;width:34px;background:var(--rose);}
.cl-sec-promise .cmpr-eyebrow {display:block;font-size:11px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--mauve);margin-bottom:14px;}
.cl-sec-promise .cmpr-h {font-weight:600;font-size:clamp(25px,6vw,38px);line-height:1.18;letter-spacing:-.5px;color:var(--ink);text-wrap:balance;}
.cl-sec-promise .cmpr-h em {font-style:normal;color:var(--mauve);}
.cl-sec-promise .cmpr-grid {display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:560px;margin:0 auto;padding:0 22px;}
.cl-sec-promise .cmpr-cell {background:var(--greige);border-radius:16px;padding:24px 18px;text-align:center;}
.cl-sec-promise .cmpr-ic {width:44px;height:44px;border-radius:999px;background:var(--w);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;}
.cl-sec-promise .cmpr-ic svg {width:18px;height:18px;color:var(--mauve);}
.cl-sec-promise .cmpr-cell h3 {font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:6px;line-height:1.35;}
.cl-sec-promise .cmpr-cell p {font-size:12.5px;line-height:1.6;color:var(--grey);}
@media (min-width:900px) { .cl-sec-promise .cmpr-grid {grid-template-columns:repeat(4,1fr);max-width:1200px;gap:16px;padding:0 32px;}
.cl-sec-promise .cmpr-cell {padding:28px 20px;} }
.cl-sec-promise .cmpr--outline {
    --line:#E7DCE0;
    --serif:'Fraunces',Georgia,serif;
    --sans:'Figtree',system-ui,sans-serif;
  }
.cl-sec-promise .cmpr--outline .cmpr-head {margin-bottom:26px;}
.cl-sec-promise .cmpr--outline .cmpr-eyebrow {letter-spacing:.22em;margin-bottom:0;}
.cl-sec-promise .cmpr--outline .cmpr-h {
    font-family:var(--serif);font-weight:500;
    font-size:clamp(27px,6.6vw,36px);line-height:1.14;letter-spacing:-.01em;
  }
.cl-sec-promise .cmpr--outline .cmpr-h em {font-style:italic;font-weight:400;color:var(--mauve);}
.cl-sec-promise .cmpr--outline .cmpr-cell {background:none;border:1px solid var(--line);border-radius:14px;padding:22px 18px;}
.cl-sec-promise .cmpr--outline .cmpr-ic {width:auto;height:auto;background:none;border-radius:0;display:block;margin:0 auto 11px;}
.cl-sec-promise .cmpr--outline .cmpr-ic svg {width:19px;height:19px;color:var(--prune);}
.cl-sec-promise .cmpr--outline .cmpr-cell h3 {font-size:13.5px;font-weight:700;margin-bottom:6px;line-height:1.3;}
.cl-sec-promise .cmpr--outline .cmpr-cell p {font-size:12.5px;line-height:1.55;}
@media (min-width:900px) { .cl-sec-promise .cmpr--outline .cmpr-grid {max-width:1000px;gap:14px;}
.cl-sec-promise .cmpr--outline .cmpr-cell {padding:22px 18px;} }