.keyla-pdp-social__component{width:100%;padding:var(--kps-top) var(--kps-side) var(--kps-bottom);font-weight:400}.keyla-pdp-social__inner{width:100%;max-width:var(--kps-width);min-width:0;margin-inline:auto}.keyla-pdp-social__heading{text-align:var(--kps-align)}.keyla-pdp-social__component .pr-social-heading{margin:0;font-size:var(--kps-heading-size);line-height:1.3}.keyla-pdp-social__component .pr-facebook{margin-top:var(--kps-badge-gap);font-size:var(--kps-badge-size);background:var(--kps-badge-bg);color:var(--kps-badge-ink)}.keyla-pdp-social__component .pr-facebook b{background:var(--kps-reaction-bg);color:var(--kps-badge-ink)}.keyla-pdp-social__component .pr-video-carousel{gap:var(--kps-video-gap);margin-top:var(--kps-video-top);min-width:0}.keyla-pdp-social__component .pr-video-card{position:relative;width:min(var(--kps-video-width),100%);flex:0 0 min(var(--kps-video-width),100%);border-radius:var(--kps-video-radius);min-width:0;background:var(--kps-card-bg)}.keyla-pdp-social__component .pr-video-card video{height:var(--kps-video-height);object-fit:var(--kps-video-fit);background:var(--kps-card-bg)}.keyla-pdp-social__component .pr-carousel-arrow{width:var(--kps-arrow-size);height:var(--kps-arrow-size);top:calc(50% - var(--kps-arrow-size)/2);border-radius:50%;color:var(--kps-arrow-ink);background:color-mix(in srgb,var(--kps-arrow-bg) var(--kps-arrow-opacity),transparent)}.keyla-pdp-social__component .pr-comments{margin-top:var(--kps-comment-top);gap:var(--kps-comment-gap)}.keyla-pdp-social__component .pr-comment__avatar{width:var(--kps-avatar-size);height:var(--kps-avatar-size);display:grid;place-items:center;background:var(--kps-card-bg)}.keyla-pdp-social__component .pr-comment__avatar img{width:100%;height:100%;object-fit:cover}.keyla-pdp-social__component .pr-comment__bubble{border-radius:var(--kps-comment-radius);background:var(--kps-card-bg)}.keyla-pdp-social__component .pr-comment__bubble>strong{font-size:var(--kps-author-size)}.keyla-pdp-social__component .pr-comment__bubble p{font-size:var(--kps-comment-size)}.keyla-pdp-social__component .pr-comment__reactions{background:var(--kps-reaction-bg);color:var(--kps-reaction-ink)}.keyla-pdp-social__component .pr-comment__reactions i{background:var(--pr-gold);color:var(--kps-on-accent)}.keyla-pdp-social__component .pr-comment__reactions b{background:var(--kps-reaction-secondary);color:var(--kps-on-accent);border-color:var(--kps-reaction-bg)}.keyla-pdp-social__component .pr-comment__meta{font-size:var(--kps-meta-size);color:var(--kps-muted)}.keyla-pdp-social__component .keyla-pdp-social__play{position:absolute;bottom:12px;left:50%;transform:translate(-50%);border-radius:100px;padding:9px 16px;background:var(--pr-gold);color:var(--kps-on-accent);font-size:13px;font-weight:600;white-space:nowrap}.keyla-pdp-social__video-error{position:absolute;inset:12px 12px auto;padding:8px;border-radius:6px;background:var(--kps-reaction-bg);color:var(--pr-ink);font-size:12px}.keyla-pdp-social__component .keyla-pdp-social__empty{height:var(--kps-video-height);display:grid;align-content:center;justify-items:center;padding:16px;text-align:center;color:var(--kps-muted)}.keyla-pdp-social__component .keyla-pdp-social__empty svg{width:80px;height:80px}@media(max-width:1023px){.keyla-pdp-social--mobile-grid .pr-video-carousel{display:grid;grid-template-columns:repeat(var(--kps-video-columns),minmax(0,1fr));overflow:visible;scroll-snap-type:none}.keyla-pdp-social--mobile-grid .pr-video-card{width:100%;flex-basis:auto}.keyla-pdp-social--mobile-grid .pr-carousel-arrow{display:none}}@media(min-width:1024px){.keyla-pdp-social__component{padding:var(--kps-top-desktop) var(--kps-side-desktop) var(--kps-bottom-desktop)}.keyla-pdp-social__component .pr-social-heading{font-size:var(--kps-heading-size-desktop)}.keyla-pdp-social__component .pr-video-carousel{gap:var(--kps-video-gap-desktop)}.keyla-pdp-social__component .pr-video-card{width:min(var(--kps-video-width-desktop),100%);flex-basis:min(var(--kps-video-width-desktop),100%)}.keyla-pdp-social__component .pr-video-card video,.keyla-pdp-social__component .keyla-pdp-social__empty{height:var(--kps-video-height-desktop)}.keyla-pdp-social__component .pr-comment__bubble p{font-size:var(--kps-comment-size-desktop)}.keyla-pdp-social--desktop-grid .pr-video-carousel{display:grid;grid-template-columns:repeat(var(--kps-video-columns-desktop),minmax(0,1fr));overflow:visible;scroll-snap-type:none}.keyla-pdp-social--desktop-grid .pr-video-card{width:100%;flex-basis:auto}.keyla-pdp-social--desktop-grid .pr-carousel-arrow{display:none}}.penrose-contact{--font-heading-family:Inter,Arial,sans-serif;--font-body-family:Inter,Arial,sans-serif;--font-heading-style:normal;font-family:Inter,Arial,sans-serif;color:var(--keyla-text,#171314);letter-spacing:-.011em;-webkit-font-smoothing:antialiased}.penrose-contact *{box-sizing:border-box}.penrose-contact :is(p,h1,h2,h3,ul){margin:0;padding:0;font-family:inherit}.pcontact-dark{background:var(--pcontact-dark,var(--keyla-background,#FFF))}.pcontact-container{width:100%;max-width:var(--pcontact-width,1180px);margin-inline:auto;padding-inline:16px}.pcontact-notice-wrap{padding-top:16px}.pcontact-notice{display:flex;gap:12px;border:1px solid var(--keyla-border-accent,#E8CFD2);border-radius:16px;background:var(--keyla-ultra-light,#FCF7F8);padding:16px}.pcontact-notice__icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid var(--keyla-border-accent,#E8CFD2);border-radius:50%;background:var(--keyla-soft,#F7EDEE);color:var(--keyla-primary,#9D0917)}.pcontact-notice__icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pcontact-notice__heading{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.pcontact-notice__heading h2{font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:var(--keyla-text,#171314)}.pcontact-notice__heading>span{border:1px solid var(--keyla-border,#E9E2E3);border-radius:100px;background:var(--keyla-soft,#F7EDEE);padding:5px 10px;color:var(--keyla-primary,#9D0917);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.pcontact-notice__text{max-width:70ch;margin-top:8px;font-size:13px;line-height:1.55;color:var(--keyla-text-secondary,#625A5C)}.pcontact-notice__text strong{font-weight:600;color:var(--keyla-text,#171314)}.pcontact-main{padding-block:32px}.pcontact-intro{max-width:46ch}.pcontact-eyebrow{color:var(--pcontact-accent,#9D0917);font-size:11px;line-height:1.5;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.pcontact-intro h1{margin-top:10px;color:var(--keyla-text,#171314);font-size:28px;font-weight:700;line-height:1.08;letter-spacing:-.03em}.pcontact-intro .pcontact-subheading{margin-top:10px;color:var(--keyla-text-secondary,#625A5C);font-size:13.5px;line-height:1.55}.pcontact-grid{display:grid;gap:16px;margin-top:24px}.pcontact-message{padding:20px;border-radius:20px;background:var(--keyla-background,#FFF)}.pcontact-message h2{font-size:18px;line-height:1.5;font-weight:700;letter-spacing:-.025em}.pcontact-message .pcontact-form-intro{margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--keyla-text-secondary,#625A5C)}.pcontact-message form{margin-top:20px}.pcontact-fields{display:grid;gap:12px}.pcontact-message label{display:block;color:var(--keyla-text-secondary,#625A5C);font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.pcontact-message input,.pcontact-message select,.pcontact-message textarea{display:block;width:100%;margin-top:6px;padding:12px 14px;border:1px solid var(--keyla-border,#E9E2E3);border-radius:12px;background:var(--keyla-background,#FFF);color:var(--keyla-text,#171314);font:500 13.5px/1.5 Inter,Arial,sans-serif;transition:border-color .2s}.pcontact-message input::placeholder,.pcontact-message textarea::placeholder{color:var(--keyla-text-secondary,#625A5C);opacity:1}.pcontact-message :is(input,select,textarea):focus{border-color:var(--keyla-primary,#9D0917);outline:1px solid var(--keyla-primary,#9D0917);outline-offset:1px}.pcontact-message textarea{resize:vertical;min-height:108px}.pcontact-select{position:relative}.pcontact-select select{-webkit-appearance:none;appearance:none;padding-right:36px}.pcontact-select>span{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:17px;color:var(--keyla-text-secondary,#625A5C);pointer-events:none}.pcontact-body-field{margin-top:12px}.pcontact-submit{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:14px 24px;border:2px solid var(--pcontact-accent,#9D0917);border-radius:100px;background:var(--keyla-primary,#9D0917);color:var(--keyla-on-primary,#FFF);font:700 13px/1.5 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;box-shadow:none;cursor:pointer;transition:background .2s}.pcontact-submit:hover{background:var(--keyla-primary-dark,#750812)}.pcontact-submit svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pcontact-message .pcontact-email-note{margin-top:10px;color:var(--keyla-text-secondary,#625A5C);font-size:11.5px;line-height:1.5;text-align:center}.pcontact-email-note a{color:var(--keyla-primary,#9D0917);font-weight:600;text-decoration:underline;text-decoration-color:var(--keyla-primary,#9D0917);text-decoration-thickness:2px;text-underline-offset:2px}.pcontact-sidebar{display:grid;align-content:start;gap:12px}.pcontact-account{display:block;padding:20px;border:1px solid var(--keyla-border,#E9E2E3);border-radius:20px;background:var(--keyla-surface,#FAF9F8);text-decoration:none;transition:background .2s,border-color .2s}.pcontact-account:hover{border-color:var(--keyla-border-accent,#E8CFD2);background:var(--keyla-soft,#F7EDEE)}.pcontact-account__heading{display:flex;align-items:center;gap:12px}.pcontact-account__icon{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border-radius:50%;background:var(--pcontact-accent,#9D0917);color:var(--keyla-on-primary,#FFF);font-size:25px;line-height:1}.pcontact-account h2{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:-.02em;color:var(--keyla-text,#171314)}.pcontact-account__heading p{font-size:12.5px;line-height:1.5;color:var(--keyla-text-secondary,#625A5C)}.pcontact-account .pcontact-account__text{margin-top:12px;font-size:13px;line-height:1.55;color:var(--keyla-text-secondary,#625A5C)}.pcontact-account__link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:12.5px;font-weight:700;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--keyla-primary,#9D0917)}.pcontact-service{padding:16px 20px;border:1px solid var(--keyla-border,#E9E2E3);border-radius:20px;background:var(--keyla-ultra-light,#FCF7F8)}.pcontact-service ul{display:grid;gap:8px;list-style:none}.pcontact-service li{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.5;color:var(--keyla-text-secondary,#625A5C)}.pcontact-service li>span{font-size:15px;color:var(--pcontact-accent,#9D0917)}.pcontact-faq{padding-block:56px;background:var(--keyla-background,#FFF)}.pcontact-faq__inner{max-width:760px;margin-inline:auto;padding-inline:16px}.pcontact-faq h2{text-align:center;font-size:28px;line-height:1.5;font-weight:700;letter-spacing:-.03em;color:var(--keyla-text,#171314)}.pcontact-faq .pcontact-faq__intro{margin-top:8px;color:var(--keyla-text-secondary,#625A5C);text-align:center;font-size:13.5px;line-height:1.5}.pcontact-faq .pcontact-faq__group{margin-top:28px;margin-bottom:12px;color:var(--keyla-text-secondary,#625A5C);font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.pcontact-faq__item{margin-top:10px;padding-inline:20px;border:1px solid var(--keyla-border,#E9E2E3);border-radius:16px}.pcontact-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px;list-style:none;font-size:14.5px;font-weight:600;line-height:1.5;color:var(--keyla-text,#171314);cursor:pointer}.pcontact-faq__item summary::-webkit-details-marker{display:none}.pcontact-faq__item summary>span{flex-shrink:0;color:var(--keyla-text-secondary,#625A5C);font-size:20px;line-height:1;transition:transform .2s}.pcontact-faq__item[open] summary>span{transform:rotate(45deg)}.pcontact-faq__item>div{padding-bottom:16px;font-size:13.5px;line-height:1.625;color:var(--keyla-text-secondary,#625A5C)}.pcontact-faq__item>div p+p{margin-top:8px}.pcontact-success,.pcontact-errors{display:flex;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--keyla-success,#4F6F60) 30%,var(--keyla-background,#FFF));border-radius:14px;background:color-mix(in srgb,var(--keyla-success,#4F6F60) 6%,var(--keyla-background,#FFF));color:var(--keyla-success,#4F6F60);font-size:13px;line-height:1.55}.pcontact-success>span{font-size:18px;color:var(--keyla-success,#4F6F60)}.pcontact-errors{display:block;border-color:var(--keyla-border-accent,#E8CFD2);background:var(--keyla-soft,#F7EDEE);color:var(--keyla-primary-dark,#750812);margin-bottom:16px}.pcontact-errors ul{padding-left:18px}.penrose-contact :is(a,button,summary):focus-visible{outline:2px solid var(--pcontact-accent,#9D0917);outline-offset:3px}@media(min-width:640px){.pcontact-container{padding-inline:24px}.pcontact-notice{gap:16px;padding:20px}.pcontact-notice__heading h2{font-size:16.5px}.pcontact-notice__text{font-size:13.5px}.pcontact-main{padding-block:40px}.pcontact-intro h1{font-size:34px}.pcontact-intro .pcontact-subheading{font-size:15px}.pcontact-message,.pcontact-account{padding:24px}.pcontact-message h2{font-size:20px}.pcontact-message .pcontact-form-intro{font-size:13px}.pcontact-fields{grid-template-columns:1fr 1fr}.pcontact-account h2{font-size:17px}.pcontact-faq{padding-block:80px}.pcontact-faq__inner{padding-inline:24px}.pcontact-faq h2{font-size:34px}.pcontact-faq .pcontact-faq__intro{font-size:14px}}@media(min-width:1024px){.pcontact-container{padding-inline:32px}.pcontact-grid{grid-template-columns:1.05fr .95fr;gap:20px}}@media(prefers-reduced-motion:reduce){.penrose-contact *{transition:none}}body.keyla-rebrand{--color-background:var(--keyla-background-rgb);--color-foreground:var(--keyla-text-rgb);--color-button:var(--keyla-primary-rgb);--color-button-text:var(--keyla-on-primary-rgb);--color-secondary-button:var(--keyla-background-rgb);--color-secondary-button-text:var(--keyla-primary-rgb);--color-link:var(--keyla-primary-rgb);--color-badge-background:var(--keyla-background-rgb);--color-badge-foreground:var(--keyla-text-rgb);--global-section-background-color:var(--keyla-background);--global-section-text-color:var(--keyla-text);--global-section-accent-1-color:var(--keyla-primary);--global-section-accent-2-color:var(--keyla-primary-dark);--global-button-bg-color:var(--keyla-primary);--global-button-text-color:var(--keyla-on-primary);--global-button-hover-bg-color:var(--keyla-primary-dark);--global-button-hover-text-color:var(--keyla-on-primary);--global-button-border-color:var(--keyla-primary);--global-button-bottom-border-color:var(--keyla-primary-dark);color:var(--keyla-text);background-color:var(--keyla-background)}body.keyla-rebrand #CartDrawer{--cart-drawer-primary-background-color:var(--keyla-background);--cart-drawer-background-gradient:none;--cart-drawer-primary-text-color:var(--keyla-text);--cart-drawer-header-background:var(--keyla-background);--cart-drawer-product-bg:var(--keyla-background);--cart-drawer-footer-bg:var(--keyla-background);--cart-drawer-freq-bought-background:var(--keyla-soft);--cart-drawer-secondary-text:var(--keyla-text-secondary);--cart-drawer-accent-color:var(--keyla-primary);--cart-drawer-divider-color:var(--keyla-border);--cart-drawer-error-color:var(--keyla-primary);--cart-drawer-checkout-button-background:var(--keyla-primary);--cart-drawer-checkout-button-text-color:var(--keyla-on-primary);--cart-drawer-item-saving-color:var(--keyla-primary);--cart-drawer-item-saving-background:var(--keyla-soft);--cart-drawer-fs-icon-default-color:var(--keyla-primary);--cart-drawer-fs-icon-active-color:var(--keyla-on-primary);--cart-drawer-icons-active-bg:var(--keyla-primary);--cart-drawer-active-icon-color:var(--keyla-primary);--cart-drawer-discount-bg-color:var(--keyla-primary);--cart-drawer-discount-text-color:var(--keyla-on-primary);--cart-drawer-discount-icon-color:var(--keyla-on-primary);--cart-drawer-progress-active-color:var(--keyla-primary);--cart-drawer-progress-inactive-color:var(--keyla-soft);--cart-drawer-progress-active-icon-fill-color:var(--keyla-on-primary)}body.keyla-rebrand #CartDrawer .free-product-progress-bar progress{color:var(--keyla-primary)!important;background-color:var(--keyla-soft)!important}body.keyla-rebrand #CartDrawer .free-product-progress-bar progress::-webkit-progress-bar{background-color:var(--keyla-soft)!important}body.keyla-rebrand #CartDrawer .free-product-progress-bar progress::-webkit-progress-value{background-image:none!important;background-color:var(--keyla-primary)!important}body.keyla-rebrand #CartDrawer .free-product-progress-bar progress::-moz-progress-bar{background-image:none!important;background-color:var(--keyla-primary)!important}body.keyla-rebrand :is(.button,.btn,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded),body.keyla-rebrand #CartDrawer .upsell-button{background-image:none!important;background-color:var(--keyla-primary)!important;color:var(--keyla-on-primary)!important;border-color:var(--keyla-primary)!important}body.keyla-rebrand :is(.button,.btn,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded):not(:disabled):hover,body.keyla-rebrand #CartDrawer :is(.cart__checkout-button,.upsell-button):not(:disabled):hover{background-color:var(--keyla-primary-dark)!important;border-color:var(--keyla-primary-dark)!important}body.keyla-rebrand .button:is(.button--secondary,.button--tertiary){background-color:transparent!important;color:var(--keyla-primary)!important}body.keyla-rebrand .button:is(.button--secondary,.button--tertiary):not(:disabled):hover{background-color:var(--keyla-soft)!important;color:var(--keyla-primary-dark)!important}body.keyla-rebrand #CartDrawer .upsell-button :is(.upsell-button-text,.upsell-price){color:var(--keyla-on-primary)!important}body.keyla-rebrand #CartDrawer .upsell-add-success,body.keyla-rebrand #CartDrawer .upsell-add-success:not(:disabled):hover{background-color:var(--keyla-success)!important}body.keyla-rebrand #CartDrawer .upsell-add-error,body.keyla-rebrand #CartDrawer .upsell-add-error:not(:disabled):hover{background-color:var(--keyla-primary-deep)!important}body.keyla-rebrand :is(.field__input,.select__select,.customer input,.customer select,.customer textarea){color:var(--keyla-text)!important;background-color:var(--keyla-surface)!important;border-color:var(--keyla-border)!important}body.keyla-rebrand :is(.field__input,.customer input,.customer textarea)::placeholder{color:var(--keyla-text-muted)!important}body.keyla-rebrand :is(.field__input,.select__select,.customer input,.customer select,.customer textarea):focus{border-color:var(--keyla-primary)!important;outline-color:var(--keyla-primary)!important}body.keyla-rebrand :is(.popup-modal__content,.global-settings-popup,.predictive-search){color:var(--keyla-text);background-color:var(--keyla-surface);border-color:var(--keyla-border)}.penrose-card{--font-heading-family:Inter,Arial,sans-serif;--font-body-family:Inter,Arial,sans-serif;--font-heading-style:normal;position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid var(--keyla-border,#E9E2E3);border-radius:var(--penrose-card-radius,16px);background:var(--keyla-background,#FFF);color:var(--keyla-text,#171314);text-decoration:none;font-family:Inter,Arial,sans-serif;letter-spacing:-.011em;transition:border-color .3s,box-shadow .3s}.penrose-card:hover{border-color:var(--keyla-border-accent,#E8CFD2);box-shadow:0 10px 30px var(--keyla-shadow,rgb(0 0 0 / 6%))}.penrose-card:focus-visible{outline:2px solid var(--keyla-primary,#9D0917);outline-offset:4px}.penrose-card__media{position:relative;overflow:hidden;border-radius:calc(var(--penrose-card-radius,16px) - 1px) calc(var(--penrose-card-radius,16px) - 1px) 0 0;background:var(--keyla-surface,#FAF9F8)}.penrose-card__image,.penrose-card__hover{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:transform .5s,opacity .35s}.penrose-card:hover .penrose-card__image{transform:scale(1.02)}.penrose-card__hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.penrose-card:hover .penrose-card__hover{opacity:1}.penrose-card__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:5px 12px;border-radius:100px;background:var(--keyla-primary,#9D0917);box-shadow:none;border:1px solid var(--keyla-primary,#9D0917);font-size:10px;line-height:1.4;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--keyla-on-primary,#FFF);white-space:nowrap}.penrose-card__body{display:flex;flex:1;flex-direction:column;padding:14px}.penrose-card__rating{display:flex;align-items:center;gap:4px;line-height:1.4;white-space:nowrap}.penrose-card__rating strong{font-size:11px;font-weight:700}.penrose-card__stars{display:flex;flex-shrink:0;gap:2px}.penrose-card__stars .pr-stars{font-size:13px;gap:2px}.penrose-card__review-count{font-size:10.5px;color:var(--keyla-text-secondary,#625A5C)}.penrose-card .penrose-card__title{margin:8px 0 0;font-family:inherit;font-size:16px;line-height:1.2;letter-spacing:-.02em;font-weight:700;color:var(--keyla-text,#171314)}.penrose-card .penrose-card__inspiration{margin:8px 0 0;line-height:1.375}.penrose-card__inspiration>span{display:block;color:var(--keyla-text-secondary,#625A5C);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.penrose-card__inspiration>strong{display:block;font-size:12.5px;font-weight:600;color:var(--keyla-primary,#9D0917)}.penrose-card__bottom{margin-top:auto;padding-top:14px}.penrose-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px;line-height:1}.penrose-card__price>strong{font-size:16px;font-weight:700;letter-spacing:-.02em}.penrose-card__price>s{font-size:12.5px;font-weight:500;color:var(--keyla-text-secondary,#625A5C)}.penrose-card__button{display:flex;align-items:center;justify-content:center;margin-top:16px;padding:13px 10px;border:2px solid var(--keyla-primary,#9D0917);border-radius:100px;background:var(--keyla-primary,#9D0917);color:var(--keyla-on-primary,#FFF);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-shadow:none;transition:background .2s}.penrose-card:hover .penrose-card__button{background:var(--keyla-primary-dark,#750812)}@media(min-width:640px){.penrose-card__body{padding:16px}.penrose-card__rating{gap:6px}.penrose-card__rating strong{font-size:12.5px}.penrose-card__stars .pr-stars{font-size:16px}.penrose-card__review-count{font-size:11.5px}.penrose-card .penrose-card__title{font-size:18px}.penrose-card__inspiration>strong{font-size:13.5px}.penrose-card__price>strong{font-size:21px}.penrose-card__button{padding-inline:12px;font-size:12.5px;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.penrose-card,.penrose-card__image,.penrose-card__hover,.penrose-card__button{transition:none}}.pr-stars{display:inline-flex;align-items:center;gap:2px;font-size:14px;line-height:1;vertical-align:middle;white-space:nowrap}.pr-stars>.pr-star{display:inline-block;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(90deg,var(--pr-star-color,var(--keyla-review,#625A5C)) var(--pr-star-fill),var(--pr-star-empty,var(--keyla-border,#E9E2E3)) var(--pr-star-fill));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font:inherit;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
