.psb-srv-trust-stars i,
.psb-srv-card-stars i{font-style:normal;}.psb-srv-trust-stars i::before,
.psb-srv-card-stars i::before{content:"★";}.sec__main-product{--body-font-size: 14px;--body-font-family: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--body-font-style: normal;--body-font-weight: 500;--body-font-weight-bold: 800;--body-line-height: 1.625;--rounded-thumbs: 12px;--img-rounded: 20px;--drawer-rounded: 20px;--heading-font: "Fraunces", Georgia, serif;--heading-font-style: italic;--heading-weight: 400;--heading-font-scale: 1;--subheading-weight: 500;--menu-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--menu-weight: 600;--h0: clamp(40px, calc(40px + 20 * var(--responsive-rate)), 60px);--h1: clamp(36px, calc(36px + 14 * var(--responsive-rate)), 50px);--h2: clamp(30px, calc(30px + 10 * var(--responsive-rate)), 40px);--h3: clamp(26px, calc(26px + 4  * var(--responsive-rate)), 30px);--h4: clamp(22px, calc(22px + 2  * var(--responsive-rate)), 24px);--h5: clamp(20px, calc(20px + 2  * var(--responsive-rate)), 22px);--h6: clamp(18px, calc(18px + 2  * var(--responsive-rate)), 20px);--h7: 18px;--btn-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--btn-weight: 500;--btn-text-transform: none;--btn-radius: 30px;--btn-padding-y: 13px;--btn-padding-x: 18px;--btn-font-size: 14px;--shopify-accelerated-checkout-button-border-radius: var(--btn-radius);--input-padding-start: 25px;--input-padding-end: 25px;--input-padding-top: 0;--input-padding-bottom: 0;--input-border-width: 1px;--input-border-color: #E5E5E5;--input-bg: rgb(255, 255, 255);--input-color: #1D1D1F;--input-font-size: 14px;--input-placeholder-color: #666666;--input-border-radius: 30px;--input-height: 48px;--rate-color: #FF9C05;--page-width: 1392px;--logo-width: 116px;--bs-gutter-x: 20px;--bs-gutter-y: 0;--color-white: 255, 255, 255;--color-dark: #1D1D1F;--sale-bg-rgb: 199, 10, 36;--sale-color: #FFFFFF;--responsive-rate: max(0, ((100vw - 575px) / (1410 - 575)));--transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);--ease-out: cubic-bezier(0.4, 0, 0.2, 1);--ease-in:  cubic-bezier(0.4, 0, 0.2, 1);--gap: 20px;--accent-color-second: #f5f5f5;--border-color: #E5E5E5;--section-spacing: 60px;--product-spacing-top: 20px;--product-name-size: 16px;--product-price-size: 16px;--product-item-spacing: 40px;--shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);--swiper-navigation-color: #1D1D1F;--sp:   4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 28px;--sp-8: 32px;--sp-9: 36px;--sp-10: 40px;--color-background: #ffffff;--color-background-2: #f2efe6;--color-text: #000000;--color-text-rgb: 0, 0, 0;--color-heading: #000000;--color-heading-rgb: 0, 0, 0;--color-border: #e5e5e5;--color-grey: rgba(0, 0, 0, 0.85);--color-grey-light: rgba(0, 0, 0, 0.2);--btn-primary-color: #ffffff;--btn-primary-hover-color: #ffffff;--btn-primary-bg-color: #aac2c7;--btn-primary-bg-color-rgb: 170, 194, 199;--btn-primary-hover-bg-color: #5a6c6c;--btn-outline-color: #5a6c6c;--btn-outline-border-color: #5a6c6c;--btn-link-color: #5a6c6c;--btn-link-hover-color: #5a6c6c;}@media (min-width: 425px){.sec__main-product{--btn-padding-x: 30px;}}@media (min-width: 1025px){.sec__main-product{--btn-padding-y: 15px;--btn-padding-x: 30px;--input-height: 52px;}}@media (max-width: 767.98px){.sec__main-product{--img-rounded: 15px;--rounded-thumbs: 8px;}}.preloader{z-index:1000;display:flex;}html.is-restoring-scroll
  body
  > :not(progress-bar-load):not(page-loader):not(script){visibility:hidden;}.loading-container,
.preload_loading{width:var(--loading-width, 86px);height:var(--loading-width, 86px);position:relative;border-radius:100%;}.preload_loading{border:1px solid transparent;border-color:transparent #fff transparent #fff;animation:rotate-loading 1.5s linear 0s infinite normal;transform-origin:50% 50%;}.loading-container:hover .preload_loading,
.loading-container .preload_loading{transition:all 0.5s ease-in-out;}#loading-icon{position:absolute;top:50%;left:50%;max-width:66px;transform:translate(-50%, -50%);display:flex;}@keyframes rotate-loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}video-local-slide{position:absolute;inset:0;width:100%;height:100%;}video-local-slide{display:block;z-index:1;}video-local-slide video{display:block;}:where(.container, .fluid_container){padding-inline:var(--bs-gutter-x, 1.5rem);margin-inline:auto;width:100%;}:where(.stretch_width){padding-inline:var(--bs-gutter-x);}.flex,
.swiper.flex{display:flex;}:where(.hidden, .no-js .no-js-hidden),
[hidden]{display:none;}:where(.hidden-important){display:none !important;}@media (min-width: 992px){[style*="--aspect-ratio"].h-full_screen::before{padding-top:0;}}@media (min-width: 1025px){.container{width:90%;}}@media (min-width: 1200px){.container{max-width:calc(var(--page-width) + 6rem);width:100%;padding-inline:3rem;}.stretch_width{--bs-gutter-x: 3rem;}}@keyframes drawLine{from{stroke-dashoffset:650;}to{stroke-dashoffset:0;}}summary{cursor:pointer;list-style:none;position:relative;}summary::-webkit-details-marker{display:none;}:where(a, a strong){color:inherit;transition:var(--transition);text-decoration:inherit;}:where(
  .h0,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .h1,
  .h2,
  .h3,
  .h4,
  .h5,
  .h6,
  .h7,
  .h0,
  .heading
){font-family:var(--heading-font);font-style:var(--heading-font-style);font-weight:var(--heading-weight);text-transform:var(--heading-text-transform);color:var(--color-heading);word-break:break-word;margin:0;}:where(.heading-style){font-family:var(--heading-font);font-weight:var(--heading-weight, 600);color:var(--color-heading);}:where(blockquote, dl, dd, hr, figure, p, pre){margin:0;}.rte
  :where(
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .h1,
    .h2,
    .h3,
    .h4,
    .h5,
    .h6,
    .h0,
    .heading,
    blockquote,
    dl,
    dd,
    hr,
    figure,
    p,
    pre,
    table,
    image,
    video
  ){margin-block:0.85em;}.rte
  :where(
    .heading-color,
    .hover-heading-color:hover,
    [aria-current="true"],
    strong,
    blockquote
  ){color:inherit;}.rte :where(ul, ol){list-style-position:inside;padding-inline-start:2rem;}:is(.rte, announcement-bar, .tax-note, .product__tax, .prose) a{text-decoration:underline;text-underline-offset:4px;font-weight:var(--heading-weight);color:var(--color-heading);}.prose strong{color:var(--color-heading);font-weight:var(--heading-weight);}:where(.h0){font-size:var(--h0);line-height:calc(1.2 * var(--lh-heading-rtl-multiplier));}.h7{font-size:var(--h7);}:where(img){max-width:100%;height:auto;}iframe{max-width:100%;}video{max-width:100%;}[style*="--aspect-ratio"]{position:relative;overflow:hidden;}[style*="--aspect-ratio"]:before{content:"";height:0;display:block;padding-top:calc(100% / (0 + var(--aspect-ratio, 16 / 9)));pointer-events:none;}input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important;}input[type="checkbox"]{display:inline-block;}input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type="search"],
input[type="tel"],
input[type="text"],
input[type="number"],
input[type="email"],
input[type="password"],
select{height:var(--input-height);}input[type="number"].heading-color{--input-color: var(--color-heading);}:where(
  input[type="search"],
  input[type="tel"],
  input[type="text"],
  input[type="date"],
  input[type="number"],
  body .dmp_discount-form input,
  input[type="email"],
  input[type="password"],
  select,
  textarea,
  .input-style
){padding:var(--input-padding);padding-inline-start:var(--input-padding-start);padding-inline-end:var(--input-padding-end);padding-block-start:var(--input-padding-top);padding-block-end:var(--input-padding-bottom);border:var(--input-border-width) solid var(--color-border);background:var(--input-bg);color:var(--input-color, #1d1d1f);border-radius:var(--input-border-radius);font-family:var(--body-font-family);font-size:var(--input-font-size);font-weight:var(--body-font-weight);-webkit-appearance:none;appearance:none;transition:0.25s;}html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;overflow:visible;}input[type="search"]{appearance:none;-webkit-appearance:none;}input.error-input,
textarea.error-input,
select.error-input{--input-color: #c5382e !important;--color-border: #c5382e !important;--color-heading: #c5382e !important;border-color:var(--color-border) !important;}input:focus.error-input,
textarea:focus.error-input,
select:focus.error-input{box-shadow:none !important;}select{cursor:pointer;-moz-appearance:none;-webkit-appearance:none;padding-block:5px;padding-inline-start:24px;padding-inline-end:50px;background:var(--input-bg)
    url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7169 1.99415C12.9056 1.83041 13 1.62573 13 1.38012C13 1.1345 12.9056 0.929825 12.7169 0.766082C12.5427 0.588694 12.3322 0.500001 12.0854 0.500001C11.8241 0.500001 11.5991 0.588694 11.4104 0.766082L6.48911 5.39181L1.56784 0.766082C1.39363 0.588694 1.18314 0.5 0.936348 0.5C0.675042 0.5 0.450028 0.588694 0.261307 0.766082C0.0871022 0.929825 -2.7735e-08 1.1345 -3.84711e-08 1.38012C-4.92073e-08 1.62573 0.0871021 1.83041 0.261306 1.99415L5.83585 7.23392C6.02457 7.41131 6.24958 7.5 6.51089 7.5C6.75768 7.5 6.96817 7.41131 7.14238 7.23392L12.7169 1.99415Z' fill='%23666666'/%3E%3C/svg%3E")
    no-repeat;background-position:var(--end-side) 26px center;font-size:calc(var(--body-font-size) - 1);line-height:calc(1.6 * var(--lh-body-rtl-multiplier));}input[type="password"]{padding-inline-end:4.5rem;}.field__input:not(textarea, .show-placehoder),
select:not(.show-placehoder){padding-top:1.2rem;}textarea{--input-border-radius: calc(var(--btn-radius) - 10px);min-height:15rem;resize:vertical;--input-padding-top: 2rem;--input-padding-bottom: 2rem;--input-padding-end: 2rem;--input-padding-start: 2rem;}.field :where(.field__input, textarea):not(.show-placehoder)::placeholder{opacity:0;color:transparent;}mark{font-weight:var(--heading-weight);color:var(--color-heading);background-color:transparent;}:is(
  .detail-open > summary .icon-rotate,
  .details-normal[open] > summary .icon-rotate,
  .button-localization.opened > .icon-rotate,
  .active > .rotate-animate .icon-rotate,
  .select_option[aria-expanded="true"] > .icon-rotate,
  .outfit-drawer-mobile.open .icon-rotate
){-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}.checkmark:before{--color-border: #c4c4c4;content:"";display:inline-flex;width:var(--checkmark_width, 28px);height:var(--checkmark_width, 28px);border-radius:var(--checkmark_rounded, 50%);border:1px solid var(--color-border);background-color:rgb(var(--color-white));position:relative;top:var(--checkmark_top, 2px);transition:var(--bls-transition);}input[type="checkbox"]:checked + .checkmark:after{opacity:1;}input[type="checkbox"]:checked + .checkmark:before{background-color:var(--color-dark);border-color:var(--color-dark);}.w-18{width:18px;}.w-full{width:100%;}.w-fit{width:fit-content;}.w-50-percent{width:50%;}.w-25-percent{width:25%;}.w-custom{width:var(--width);}.w-content{width:fit-content;}.header-wrapper-width:not(.full-width) .header__action_cart_empty{margin-inline-end:-1rem;}@media screen and (max-width: 767.98px){[style*="--aspect-ratio-mb"]::before{padding-top:calc(100% / (0 + var(--aspect-ratio-mb, 16 / 9)));}.hidden-mobile{display:none !important;}.w-custom-mb{width:var(--width-mb);}}:where(
  [style*="--aspect-ratio"]
    > :is(
      *:first-child,
      img,
      svg:not(.product_media-model-icon),
      video,
      picture,
      picture > *,
      motion-effect
    ),
  motion-effect > :is(img, svg, picture)
){position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;object-fit:cover;}motion-effect > picture :is(img, svg, picture){width:100%;height:100%;object-fit:cover;}[style*="--point"],
[style*="--point"] > :is(img, picture){object-position:var(--point);}.gradient{background:var(--gradient-background);background-attachment:fixed;}.bg-white{background-color:rgba(var(--color-white), var(--opacity, 1));}.underline{text-decoration-line:underline;text-underline-offset:5px;}:is(.uppercase-first-letter, .tooltip-content)::first-letter{text-transform:uppercase;}.no-underline{text-decoration-line:none;}.uppercase{text-transform:uppercase;}.relative{position:relative;}.absolute{position:absolute;}.fixed{position:fixed;}.sticky{position:sticky;}.isolation{isolation:isolate;}.z-2{z-index:2;}.invisible{opacity:0;pointer-events:none;}.visibility-visible{visibility:visible;}.visibility-hidden{visibility:hidden;}.opacity-0{opacity:0;}.opacity-1{opacity:1;}.opacity{opacity:var(--opacity, 1);}:where(.btn:not(.btn-link)),
:is(
  body .shopify-payment-button__more-options,
  body .shopify-payment-button__button--unbranded,
  .dmp_discount-form button
){position:relative;z-index:1;padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--btn-font-size);font-weight:var(--btn-weight);font-family:var(--btn-font);color:var(--btn-color);background-color:var(--btn-bg);transition:var(--transition);border-radius:var(--btn-radius);line-height:normal;cursor:pointer;letter-spacing:var(--heading-letter-spacing);text-transform:var(--btn-text-transform);transition:var(--transition);position:relative;overflow:hidden;border:1px solid var(--btn-border-color);text-decoration:none;}:where(.btn-hover){overflow:hidden;}:where(.btn-primary, .shopify-challenge__button, .dmp_discount-form button){--btn-bg: var(--btn-primary-bg-color);--btn-color: var(--btn-primary-color);--btn-border-color: var(--btn-bg);}.shopify-payment-button__more-options,
.shopify-payment-button__button--unbranded{--btn-bg: rgb(var(--color-white));--btn-color: var(--btn-outline-color);--btn-border-color: var(--btn-outline-border-color);}.btn-outline{--btn-bg: transparent;--btn-color: var(--btn-outline-color);--btn-border-color: var(--btn-outline-border-color);}.btn-white{--btn-bg: rgb(var(--color-white));--btn-color: var(--btn-outline-color);border:0;}:where(.btn-reset){background:transparent;border:0;padding:0;font-family:var(--body-font-family);}:where([disabled], .disabled),
:is([disabled], .disabled).pointer{opacity:0.6;cursor:not-allowed;}input[type="checkbox"].opacity-0:where([disabled], .disabled),
input[type="checkbox"].opacity-0:is([disabled], .disabled){opacity:0;}a[role="link"],
a[role="link"].pointer{cursor:not-allowed;}.btn-active.active,
input[type="radio"]:checked + .text-swatch-label.pill{background:var(--btn-primary-bg-color);color:var(--btn-primary-color);border-color:var(--btn-primary-bg-color);}.btn-link{--bg-size: 100%;color:var(--btn-link-color, var(--color-heading));font-family:var(--btn-font), sans-serif;font-weight:var(--heading-weight);padding:0 0 1px;position:relative;line-height:calc(1.35 * var(--lh-body-rtl-multiplier));font-size:var(--body-font-size);cursor:pointer;}.btn-clear-all{--btn-link-color: var(--heading-color);font-size:clamp(3rem, calc(3rem + (40 - 30) * var(--responsive-rate)), 4rem);}:where(.heading-color, .hover-heading-color:hover, [aria-current="true"]),
.product__tax a{color:var(--color-heading);}:where(.text-color){color:var(--color-text);}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;}.content-center{justify-content:center;align-items:center;}.space-between{justify-content:space-between;}:where(.flex-center, .justify-center, .justify-content-center){justify-content:center;}:where(.flex-end, .justify-content-right, .justify-content-end){justify-content:flex-end;}:where(.align-start){align-items:flex-start;}:where(.align-right, .align-end){align-items:flex-end;}:where(.flex-start, .justify-content-left){justify-content:flex-start;}.flex-auto{flex:0 0 auto;}:where(.flex-row){flex-direction:row;}:where(.row-reverse){flex-direction:row-reverse;}:where(.column){flex-direction:column;}:where(.column-reverse){flex-direction:column-reverse;}:where(.wrap){flex-wrap:wrap;}:where(.rounded){border-radius:var(--img-rounded);clip-path:inset(0 0 0 0 round var(--img-rounded));overflow:hidden;}:where(.btn-rounded){border-radius:var(--btn-radius);clip-path:inset(0 0 0 0 round var(--btn-radius));}:where(.rounded-50){border-radius:50%;clip-path:inset(0 0 0 0 round 50%);}.rounded-style :where(.rounded-5){border-radius:5px;}.rounded-style :where(.rounded-10){--img-rounded: 10px;border-radius:10px;clip-path:inset(0 0 0 0 round 10px);}.rounded-style :where(.rounded-15){border-radius:15px;clip-path:inset(0 0 0 0 round 15px);}.rounded-style :where(.rounded-20){border-radius:20px;clip-path:inset(0 0 0 0 round 20px);}.rounded-style :where(.rounded-30){border-radius:30px;clip-path:inset(0 0 0 0 round 30px);}:is(
    .rounded,
    .btn-rounded,
    .rounded-50,
    .rounded-3,
    .rounded-5,
    .rounded-10,
    .rounded-15,
    .rounded-20,
    .rounded-30
  ):not(a):focus-visible{clip-path:unset;}.shadow{box-shadow:var(--shadow, 0px 0px 30px 0px rgba(0, 0, 0, 0.15));clip-path:unset;}
.swiper-arrow:focus{box-shadow:0 0 24px 0 rgba(0, 0, 0, 0.05);clip-path:unset;}:where(.border){border:var(--border-height, 1px) solid var(--color-border);clip-path:unset;}:where(.border-dashed){border:var(--border-height, 1px) dashed var(--color-border);clip-path:unset;}:where(.border-dash-top){border-top:var(--border-height, 1px) dashed var(--color-border);clip-path:unset;}:where(.border-dash-bottom){border-bottom:var(--border-height, 1px) dashed var(--color-border);clip-path:unset;}:where(.border-top){border-top:var(--border-height, 1px) solid var(--color-border);}:where(.border-bottom){border-bottom:var(--border-height, 1px) solid var(--color-border);}:where(.border-left){border-inline-start:var(--border-height, 1px) solid var(--color-border);}:where(.border-right){border-inline-end:var(--border-height, 1px) solid var(--color-border);}.flex-cols{--col: var(--col-number);--gap-custom: var(--gap);gap:var(--gap);}.grid-cols{--col: var(--col-number);--gap-custom: var(--gap);grid-template-columns:repeat(
    var(--col),
    calc((100% - var(--gap-custom, 0px) * calc(var(--col) - 1)) / var(--col))
  );}.flex-cols > *{--gap-custom: var(--gap);flex:0 0 auto;width:calc(
    (100% - var(--gap-custom, 0px) * calc(var(--col) - 1)) / var(--col)
  );}.gap-sp-2{gap:var(--sp-2);}:where(.gap-3){gap:3px;}:where(.gap){gap:var(--row-gap, var(--gap)) var(--gap, 2rem);}.swiper:not([class*="initialized"]) .swiper-wrapper{gap:var(--gap, 2rem);}.swiper-arrow.swiper-button-lock{display:none;}.swiper-button-next.swiper-button-disabled.show-on-hover,
.swiper-button-prev.swiper-button-disabled.show-on-hover{opacity:0;}.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none;}.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev{display:none !important;}.gap-no_gap{--gap: 0;--col-gap: 0;--row-gap: 0;}.gap-small{--gap: 5px;--row-gap: 2rem;}.gap-medium{--gap: 10px;--row-gap: 3rem;}.gap-large{--gap: 20px;--row-gap: 3rem;}:where(.gap-2){gap:0.2rem;}:where(.gap-5){gap:0.5rem;}:where(.gap-6){gap:0.6rem;}:where(.gap-8){gap:0.8rem;}:where(.gap-10){gap:1rem;}:where(.gap-12){gap:1.2rem;}:where(.gap-15){gap:1.5rem;}:where(.gap-16){gap:1.6rem;}:where(.gap-20){gap:2rem;}:where(.gap-24){gap:2.4rem;}:where(.gap-25){gap:2.5rem;}:where(.gap-30){gap:3rem;}:where(.gap-32){gap:3.2rem;}:where(.gap-40){gap:4rem;}:where(.gap-60){gap:6rem;}.row-gap{row-gap:var(--gap, 0);}.text-center{text-align:center;}.whitespace-nowrap{white-space:nowrap;}:where(.list-unstyled){margin:0;padding:0;list-style:none;}.block{display:block;}
.empty-hidden:empty{display:none;}.inline-block{display:inline-block;}.inline{display:inline;}.grid,
.swiper.grid{display:grid;}.p-gutter-x{padding:var(--bs-gutter-x);}.px-sp-5{padding-inline:var(--sp-5);}.py-sp-5{padding-block:var(--sp-5);}.p-sp-1{padding:var(--sp);}.p-sp-2{padding:var(--sp-2);}.p-sp-3{padding:var(--sp-3);}.p-sp-4{padding:var(--sp-4);}.p-sp-5{padding:var(--sp-5);}.p-sp-6{padding:var(--sp-6);}.p-sp-7{padding:var(--sp-7);}.p-sp-8{padding:var(--sp-8);}.p-0{padding:0;}.p-1{padding:0.1rem;}.p-10{padding:1rem;}.p-custom{padding:var(--padding);}.p-25{padding:2.5rem;}.p-30{padding:3rem;}.mb-sp-2{margin-bottom:var(--sp-2);}.mb-sp-3{margin-bottom:var(--sp-3);}.ms-0{margin-inline-start:0;}.ms-auto{margin-inline-start:auto;}.ms-sp-1{margin-inline-start:var(--sp);}.ms-sp-2{margin-inline-start:var(--sp-2);}.ms-sp-3{margin-inline-start:var(--sp-3);}.ms-sp-4{margin-inline-start:var(--sp-4);}.ms-sp-5{margin-inline-start:var(--sp-5);}.ms-sp-6{margin-inline-start:var(--sp-6);}.ms-sp-7{margin-inline-start:var(--sp-7);}.ms-sp-8{margin-inline-start:var(--sp-8);}.ms-10{margin-inline-start:1rem;}.my-custom{margin-block:calc(var(--space-bottom) * 1px);}.overflow-hidden{overflow:hidden;}.section{--pt-reduction-enabled: clamp(0, (var(--section-pt) - 20) * 100, 1);--pb-reduction-enabled: clamp(0, (var(--section-pb) - 20) * 100, 1);padding-top:clamp(
    calc(
      (
          var(--section-pt) - var(--section-pt) * var(--pt-reduction-enabled) *
            0.52
        ) *
        1px
    ),
    calc(
      (
          var(--section-pt) - var(--section-pt) * var(--pt-reduction-enabled) *
            0.52
        ) *
        1px + (var(--section-pt) * var(--pt-reduction-enabled) * 0.52) *
        var(--responsive-rate)
    ),
    calc(var(--section-pt) * 1px)
  );padding-bottom:clamp(
    calc(
      (
          var(--section-pb) - var(--section-pb) * var(--pb-reduction-enabled) *
            0.52
        ) *
        1px
    ),
    calc(
      (
          var(--section-pb) - var(--section-pb) * var(--pb-reduction-enabled) *
            0.52
        ) *
        1px + (var(--section-pb) * var(--pb-reduction-enabled) * 0.52) *
        var(--responsive-rate)
    ),
    calc(var(--section-pb) * 1px)
  );}.p-min{padding-top:calc(var(--section-pt) * 1px);padding-bottom:calc(var(--section-pb) * 1px);}body:not(.template-index) .transparent-logo{display:none;}.swiper:not([class*="initialized"]) .swiper-slide,
.swiper:not([class*="initialized"]) .swiper-wrapper > .switch-slide__mobile{flex:0 0 auto;}.swiper:not([class*="initialized"]) .swiper-slide,
.swiper:not([class*="initialized"]) .swiper-wrapper > .switch-slide__mobile{width:calc((100% - (var(--gap) * (var(--item-mb) - 1))) / var(--item-mb));}@media (min-width: 576px){:is(.grid-cols, .flex-cols){--col: var(--col-tablet, var(--col-desktop));}}.free-scroll .swiper-wrapper::-webkit-scrollbar,
.hidden-scrollbar::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none;}.video-local-slide__loading-overlay{background-color:var(--video-loading-overlay-color, rgba(0, 0, 0, 0.2));opacity:1;z-index:3;transition:opacity 0.7s ease;}.banner__media-first-video.is-video-ready .video-local-slide__loading-overlay{opacity:0;}.product-tabs__header-item.active .product-tabs__header-title{background-size:100% 1px;border-color:transparent;}.element-tabs__content .border.active{--color-border: var(--color-heading);}[class*="product__badges-"]{background-color:var(--badges-bg);color:var(--badges-color);}:is([class*="product__badges-"], .rating-total){padding:2px 9px;line-height:2rem;will-change:opacity, transform;font-size:12px;}.product__name{font-size:var(--product-name-size, 1.6rem);line-height:calc(
    var(--product-name-lh, 1.6) * var(--lh-heading-rtl-multiplier)
  );--heading-weight: var(--subheading-weight);}.rating{color:#c4c4c4;}.play-button{top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}@media (max-width: 1024.98px){.btn__quick-shop:not(.action_bellow, .btn_text){--btn-padding-x: 0;--btn-padding-y: 0;width:4.4rem;height:4.4rem;align-items:center;justify-content:center;border-radius:50%;z-index:2;will-change:transform;}.btn__quick-shop .icon-loader{--gap: 3px;--width: 3px;--height: 3px;}:where(.modal-popup-inner){transform:translateY(100%);-webkit-transform:translateY(100%);bottom:0;max-height:calc(100vh - 60px);top:auto;--transition: 0.3s;}[data-free-scroll="false"].reveal_on_scroll{overflow:hidden;}.modal.invisible{will-change:opacity;}.site-header.section-header-sticky.header-sticky-hidden
    + .content-for-layout
    .facets-toolbar{top:0;}.has-sticky-toolbar .site-header.section-header-sticky .header-wrapper{box-shadow:unset;}.has-sticky-toolbar .facets-toolbar{box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.15);}.not_show_tab_in_heading.section-header{margin-bottom:var(--sp-4);}}.color-swatch-label:not(.hidden-before)::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;transition:box-shadow 0.3s ease;box-shadow:inset 0 0 0 var(--shadow-position, 0)
    rgb(var(--color-white, #fff));border-radius:var(--radius, 50%);}:is(
  .color-swatch-label.active,
  .color-swatch-label:hover,
  .variant-options:checked + .color-swatch-label,
  .variant-options:focus-visible + label.color-swatch-label
){--color-border: var(--color-dark);}:is(
  .color-swatch-label:not(.disabled):hover,
  .variant-options:focus-visible + label.color-swatch-label:not(.disabled),
  .variant-options:checked + .color-swatch-label:not(.disabled)
):before{--shadow-position: 3px;}slide-section variant-input{padding-inline-start:1px;padding-bottom:1px;}variant-input label.disable:not(.color-swatch-label){background-color:#f9f9f9;}variant-input label.disable:after,
.facet-color .color-swatch-label.disabled:after,
:is(
    .quick-add-variant-container,
    .quick-add-variant-container-popup,
    .outfit-add-variant-container
  )
  .text-swatch-label.disable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(
      to top left,
      transparent calc(50% - 1px),
      #e5e5e5,
      transparent calc(50% + 1px)
    )
    no-repeat;z-index:1;border-radius:inherit;width:auto;height:auto;transform:none;}quantity-input input{--input-border-radius: 0;}@media screen and (max-width: 767.98px){
  grid-gallery:not(.swiper){grid-template-columns:repeat(
      var(--repeat, auto-fit),
      minmax(calc(100% / var(--col, var(--col-number))), 1fr)
    );grid-auto-flow:column;grid-auto-columns:minmax(calc(100% / var(--col-number)), 1fr);gap:var(--gap);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;display:grid;margin-inline:calc(-1 * var(--bs-gutter-x));padding-inline:var(--bs-gutter-x);scrollbar-width:none;}.reveal_on_scroll .swiper-actions{display:none;}.overflow-visible-mb{overflow:visible;}.overflow-hidden-mb{overflow:hidden;}.w-full-mb{width:100%;}.mb-layout:not(.grid_scroll){margin-inline:0;column-gap:var(--gap);}.carousel-mb:not(.swiper-initialized){display:flex;flex-direction:row;flex-wrap:nowrap;}.carousel-mb.dis_scroll:not(.swiper-initialized){overflow:hidden;}.mb-layout:not(.grid_scroll) > *{flex:0 0 auto;width:calc(
      (100% - var(--gap) * (var(--col-number) - 1)) / var(--col-number)
    );}}@media (min-width: 1025px) and (max-width: 1200px){}@media screen and (max-width: 1200px){.prose br{display:none;}}@media (min-width: 768px){.js
    .motion-desktop_only
    :is(
      motion-items-effect .motion-item,
      content-effect .block__information_text,
      motion-effect[data-animate*="fade"],
      motion-effect[data-animate*="zoom"].loading > :is(img, picture),
      motion-effect[data-animate*="zoom"].loading-motion > :is(img, picture)
    ){opacity:0;}.hidden-md{display:none !important;}:where(.border-bottom-md){border-bottom:var(--border-height, 1px) solid var(--color-border);}.col-md-w-custom{flex:0 0 auto;width:var(--col-width, 50%);}.col-md-remaining{flex:0 0 calc(100% - var(--col-width) - var(--gap));width:calc(100% - var(--col-width) - var(--gap));}.w-md-custom{width:var(--width);}.w-md-auto{width:auto;}.ms-md-30{margin-inline-start:3rem;}.p-md-20{padding:2rem;}.p-md-40{padding:4rem;}.p-sp-md-8{padding:var(--sp-8);}.gap-small{--gap: 10px;--row-gap: 3rem;}.gap-medium{--gap: 20px;--row-gap: 4rem;}.gap-large{--gap: 30px;--row-gap: 4rem;}:where(.gap-md-32){gap:3.2rem;}:where(.gap-md-52){gap:5.2rem;}.row-gap{row-gap:var(--gap-desktop, var(--gap, 0));}.swiper:not([class*="initialized"]) .swiper-slide,
  .swiper:not([class*="initialized"]) .swiper-wrapper > .switch-slide__mobile{width:calc(
      (100% - (var(--gap) * (var(--item-tablet) - 1))) / var(--item-tablet)
    );}.sticky-md{position:sticky;}}@media (min-width: 768px) and (max-width: 1024.99px){.col-md-w-custom-50{--col-width: 50% !important;}}@media (min-width: 1025px){.w-custom-1025{width:var(--width-dk);}.opacity-0-1025{opacity:0;}.swiper:not([class*="initialized"]) .swiper-slide{width:calc(
      (100% - (var(--gap-desktop, var(--gap)) * (var(--item-desktop) - 1))) /
        var(--item-desktop)
    );}.swiper:not([class*="initialized"]) .swiper-wrapper > .switch-slide__mobile{width:calc(
      (
          100% -
            (
              var(--gap-desktop-carousel, var(--gap)) *
                (var(--item-desktop) - 1)
            )
        ) /
        var(--item-desktop)
    );}.swiper:not([class*="initialized"])[data-desktop="1"] .swiper-slide{width:100%;}.btn-white.btn__quick-shop,
  .bg-white.swiper-arrow:not(.dif-style){--btn-bg: transparent;background-color:transparent;border:0;}.btn-white.btn__quick-shop:not(:hover){--btn-color: var(--btn-outline-color);}
  .bg-white.swiper-arrow:not(.dif-style)::before{content:"";position:absolute;inset:0;z-index:-1;backface-visibility:hidden;will-change:transform;background-color:rgb(var(--color-white));}:where(
    .btn:not(.btn-link),
    .btn-hover,
    .btn-tag a,
    .btn__quick-shop.bg-white
  )::after,
  :is(body .shopify-payment-button__button--unbranded)::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:120%;height:100%;background-color:var(--btn-primary-hover-bg-color);backface-visibility:hidden;will-change:transform;transform:rotate3d(0, 0, 2, 10deg)
      translate3d(calc(-1.2em * var(--flow-direction)), 105%, 0);transform-origin:0% 100%;transition:transform var(--duration, 0.5s) ease;z-index:-1;}:is(.grid-cols, .flex-cols, .cols){--col: var(--col-desktop, var(--col-number));--gap-custom: var(--gap-desktop, var(--gap));}.visibility-hidden-1025{visibility:hidden;}.visibility-visible-1025{visibility:visible;}.hidden-1025{display:none;}.invisible-1025{opacity:0;pointer-events:none;}:where(.gap){gap:var(--row-gap, var(--gap)) var(--gap-desktop, var(--gap));}.swiper:not([class*="initialized"]) .swiper-wrapper{gap:var(--gap-desktop, var(--gap));}.p-1025-30{padding:3rem;}.p-1025-40{padding:4rem;}.p-1025-sp-2{padding:var(--sp-2);}.p-1025-sp-3{padding:var(--sp-3);}.p-1025-sp-4{padding:var(--sp-4);}.p-1025-sp-6{padding:var(--sp-6);}.p-1025-sp-8{padding:var(--sp-8);}.py-1025-sp-6{padding-block:var(--sp-6);}.p-1025-20{padding:2rem;}.p-1025-50{padding:5rem;}.px-1025-sp-6{padding-inline:var(--sp-6);}.w-1025-custom{width:var(--width-1025);}.w-1025-fit{width:fit-content;}.w-1025-full{width:100%;}.w-1025-auto{width:auto;}.col-md-remaining{flex:0 0 calc(100% - var(--col-width) - var(--gap-desktop, var(--gap)));width:calc(100% - var(--col-width) - var(--gap-desktop, var(--gap)));}:where(.border-bottom-1025){border-bottom:1px solid var(--color-border);}.w-1025-50-percent{width:50%;}}@media (min-width: 1200px){.w-1200-custom{width:var(--width);}}td,
th{padding:11px 12px;}.modal-inner:not(.draw-mb){transform:translateY(100%);-webkit-transform:translateY(100%);bottom:0;max-height:calc(100vh - 90px);top:auto;--transition: 0.3s;}:where(.drawer-left-mb){transform:translateX(calc(-100% * var(--flow-direction)));-webkit-transform:translateX(calc(-100% * var(--flow-direction)));}.drawer{--delay: 0.05s;}:where(.rounded-start, .draw-mb:not(.drawer-left)){border-start-start-radius:var(--drawer-rounded);border-end-start-radius:var(--drawer-rounded);}@media (min-width: 576px){.pickup-availability-drawer .modal-inner{--drawer-width: 43rem;}}@media (min-width: 1025px){.modal-inner:not(.modal-inner-offer, .drawer-top){transform:translateX(var(--slide-out, -100%)) translateY(0);-webkit-transform:translateX(var(--slide-out, -100%)) translateY(0);top:0;max-height:100vh;}:where(.drawer-left){--slide-out: calc(var(--flow-direction, 1) * -100%);border-start-end-radius:var(--img-rounded);border-end-end-radius:var(--img-rounded);}.drawer-right{--slide-out: calc(var(--flow-direction, 1) * 100%);border-start-start-radius:var(--img-rounded);border-end-start-radius:var(--img-rounded);}}.load-more-progress-bar::after{content:"";position:absolute;top:0;inset-inline-start:0;border-radius:1rem;width:var(--percent);background:var(--color-heading);height:100%;transition:all 0.3s;opacity:1;}@media screen and (min-width: 768px){:is([class*="product__badges-"], .rating-total){padding:4px 12px;font-size:13px;}}.product-tabs__header-item.active .product-tabs__header-image{--color-border: var(--color-dark);}.range-slider{--height: 4px;--thumb-border: 4px;width:100%;display:block;position:relative;}.product-tabs__header-item.active .product-tabs__header-title,
.inner-tab button.active{color:var(--color-heading);opacity:1;}.bundle-page-item.discounts__discount{--bg-color-custom: #d9266b26;--color-text: #d9266b;}@media (max-width: 1024.98px){.hidden-1024{display:none !important;}.product-tabs__header-item.active:after{opacity:1;}.product-tabs__header-title:not(.suitable-products){font-size:2rem;}.bundle-page-item.discounts__discount{--bg-color-custom: #ffffff26;--color-text: #ff9c05;}.overflow-visible-md{overflow:visible;}.search__results-value{--section-pt: 0;}}.btn__quick-shop.product_enable_quickadd{--btn-padding-y: 1.5rem;--btn-padding-x: 1rem;width:4.4rem;height:4.4rem;}@media (min-width: 1025px){.product-tabs__header-item.active .tab_view-all{opacity:1;visibility:visible;}.product-tabs__header-item.active .tab_view-all .icon-next{opacity:1;transform:translateX(0);}.vertical-tab .product-tabs__header-item.active{background-size:100% 1px;border-color:transparent;}}motion-effect{will-change:transform, opacity;transform:translate3d(0, 0, 0);backface-visibility:hidden;}.js
  .motion-all_screens
  :is(
    motion-items-effect .motion-item,
    content-effect .block__information_text,
    motion-effect[data-animate*="fade"],
    motion-effect[data-animate*="zoom"].loading > :is(img, picture),
    motion-effect[data-animate*="zoom"].loading-motion > :is(img, picture)
  ){opacity:0;}.js :is(content-effect .block__information_text[style]){opacity:1;}:is(
  motion-effect[data-animate*="zoom"].loading,
  motion-effect[data-animate*="zoom"].loading-motion,
  .animation-swatches.loading_img,
  .loader
){background-color:#f5f5f5;}:is(
  motion-effect[data-animate*="zoom"].loading,
  motion-effect[data-animate*="zoom"].loading-motion,
  .animation-swatches.loading_img,
  .loader,
  .main-cart-upsell-product .swiper-wrapper:empty
):after{--height-outline: 2px;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%);width:min(35%, 50px);height:2px;border-radius:30px;background-color:#00000038;background-image:linear-gradient(to right, currentColor 0%, #000 100%);background-size:var(--bg-size, 100%) var(--height, 2px);background-repeat:no-repeat;background-position:right bottom;animation:1s infinite borderAnimation;--height-outline: 2px;}@keyframes moving{50%{width:var(--moving-end, 100%);}100%{width:0;right:0;left:unset;}}.sticky-video.active,
.back-to-top.show,
.slideshow-section .swiper-initialized .slideshow_swiper_action{opacity:1;visibility:visible;}:where(.px-custom:not(.x-min-value)){padding-inline:clamp(
    20px,
    calc(20px + (var(--padding-inline) - 20) * var(--responsive-rate)),
    calc(var(--padding-inline) * 1px)
  );}:where(.x-min-value){padding-inline:calc(var(--padding-inline) * 1px);}:where(.py-custom:not(.y-min-value)){padding-block:clamp(
    calc((var(--padding-block) * var(--responsive-min-rate, 0.66667) * 1px)),
    calc(
      (var(--padding-block) * var(--responsive-min-rate, 0.66667) * 1px) +
        (var(--padding-block) - (var(--padding-block) * 0.66667)) *
        var(--responsive-rate)
    ),
    calc(var(--padding-block) * 1px)
  );}:where(.y-min-value){padding-block:calc(var(--padding-block) * 1px);}table{border-spacing:0;border-collapse:collapse;}input[type="number"]{appearance:textfield;-moz-appearance:textfield;}:where(input, textarea)::-ms-input-placeholder{opacity:1;color:var(--input-placeholder-color);font-size:calc(var(--body-font-size) - 1px);}:where(input, textarea)::placeholder{color:var(--input-placeholder-color);font-size:calc(var(--body-font-size) - 1px);}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;position:relative;height:15px;width:15px;background-size:10px;cursor:pointer;transition:var(--duration-short);}.search__input:not(:placeholder-shown) ~ .clear-btn .icon-clear-search{opacity:1;}.loading_snippet.loading .clear-btn .icon-clear-search{opacity:0;}select[required]:valid ~ .field__label,
select[selected] ~ .field__label,
:is(.field__input, textarea):focus ~ .field__label,
:is(.field__input, textarea):not(:placeholder-shown) ~ .field__label,
:is(.field__input, textarea, select):-webkit-autofill ~ .field__label{transform:matrix(0.7, 0, 0, 0.7, 0, -12);pointer-events:none;width:100%;}.address-check input[type="checkbox"]{width:1.5rem;height:1.5rem;color:var(--color-link);background-color:#f3f4f6;border:1px solid var(--color-border);border-radius:0.125rem;margin:0 2px 0 0;accent-color:var(--color-dark);}.loading_snippet.loading input[type="search"]::-webkit-search-cancel-button{opacity:0;visibility:hidden;}thead th{border-width:0 1px 0 0;font-weight:600;}table,
td,
th{border:1px solid var(--color-border);vertical-align:middle;}blockquote{font-size:clamp(1.6rem, 2.5vw, 2rem);font-weight:var(--heading-weight);color:var(--color-heading);padding:clamp(2rem, 2.5vw, 2rem);padding-bottom:0;line-height:calc(1.6 * var(--lh-body-rtl-multiplier));text-align:center;}.pointer{cursor:pointer;}.pointer-none{pointer-events:none;}:where(.dark-grey){color:var(--dark-grey, #666);}.w-6{width:6px;}.w-7{width:7px;}.w-44{width:4.4rem;}.w-45{width:4.5rem;}.w-50{width:5rem;}.w-500{width:50rem;}.drawer__header{--padding-block: 1.4rem;}@media (min-width: 767.98px){.drawer__header{--padding-block-desktop: 2rem;}}.p-5{padding:0.5rem;}.p-15{padding:1.5rem;}.p-40{padding:4rem;}.ms-2{margin-inline-start:2px;}.ms-8{margin-inline-start:8px;}.mb-2{margin-bottom:2px;}.ms-5{margin-inline-start:5px;}.ms-15{margin-inline-start:1.5rem;}:where(.border-inline-end){border-inline-end:1px solid var(--color-border);}.static{position:static;}.top-sp-5{top:var(--sp-5);}:is(.z-21){z-index:21;}:where(.gap-3){gap:3px;}:is(.rounded-0){border-radius:0;clip-path:unset;}:is(.active, .open).visible{opacity:1;visibility:visible;pointer-events:auto;}.overflow-x-hidden{overflow-x:hidden;}.header-sticky-hidden{pointer-events:none;}.header-sticky-hidden .header-wrapper,
.header-sticky-hidden.animate .header-wrapper{transform:translateY(-100%);}.show-overlay:after{content:"";background:var(--show-overlay-bg, rgba(255, 255, 255, 0.9));opacity:0;position:fixed;transition:var(--transition);visibility:hidden;bottom:0;left:0;right:0;top:0;z-index:15;cursor:pointer;}.show-overlay.active:after{opacity:1;visibility:visible;pointer-events:auto;}.open-modal{touch-action:none;}.open-modal body{overflow:hidden;}.content-hidden > *{content-visibility:hidden;}.hover-bg_second:is([aria-current="true"], [selected="selected"]),
.hover-bg_second.active{background-color:var(--color-background-2);}@media (max-width: 1024.89px){.btn-close-model{transform:translateY(calc(-100% + 60px));-webkit-transform:translateY(calc(-100% + 60px));}
  .modal-inner:not(.draw-mb){max-width:unset;max-height:calc(100vh - 100px);overflow:auto;margin:unset;top:auto;border-radius:var(--drawer-rounded) var(--drawer-rounded) 0 0;clip-path:inset(
      0 0 0 0 round var(--drawer-rounded) var(--drawer-rounded) 0 0
    );}@supports (height: 100dvh){.modal-popup-inner:not(.before-you-leave-inner),
    .modal-inner:not(.draw-mb){max-height:calc(100dvh - 80px);}}.modal.active .modal-popup-inner{opacity:1;pointer-events:auto;transform:translateX(0) translateY(0);}.cart-drawer .modal-inner:not(.draw-mb){overflow:unset;}.cart-drawer .modal-inner:not(.draw-mb) .drawer__body{max-height:calc(100dvh - 80px);}}:where(.modal-overlay){background-color:#1d1d1f80;min-height:100lvh;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1;pointer-events:none;transition:opacity var(--dur-in) var(--ease-in);transition-property:opacity, visibility, background-color;}.modal.invisible.active{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--dur-out) var(--ease-in);}.active .modal-overlay,
.open.drawer-bottom{pointer-events:auto;visibility:visible;opacity:1;}.open.drawer-bottom{transform:translateY(0);}.modal.active .modal-inner{transform:translateX(0) translateY(0);}:where(modal-popup :is(.modal-overlay)){z-index:15;}.modal-inner
  .drawer__body
  .quickview-product
  :is(> div .shopify-block, media-gallery__image){opacity:0;transition:var(--transition);}.modal.active
  .drawer__body
  .quickview-product
  :is(> div .shopify-block, media-gallery__image){opacity:1;}.active-show{transform:translateY(2rem);will-change:transform;}:is(.collapsible-horizontal-row.detail-open, .active) > .active-show{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;box-shadow:var(--shadow, 5px 0px 30px 0px rgba(0, 0, 0, 0.5));}@keyframes slideIn{0%{opacity:0;transform:translateY(15px);}100%{opacity:1;transform:translateY(0);}}@keyframes slideOut{0%{opacity:1;transform:translateY(0);}100%{transform:translateY(30px);opacity:0;}}@keyframes slideOutDown{0%{transform:translateY(0);-webkit-transform:translateY(0);}100%{transform:translateY(100%);-webkit-transform:translateY(100%);}}@keyframes zoomOut{0%{transform:scale(1);opacity:1;visibility:visible;}100%{transform:scale(0.8);opacity:0;visibility:hidden;}}.newsletter-header.hidden,
.collection-selector-header.hidden{display:none;opacity:0;}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 100%, 0);}100%{opacity:1;transform:translateZ(0);}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}@keyframes fadeOut{from{opacity:1;transform:translateY(0);}to{opacity:0;transform:translateY(-10px);}}@media (min-width: 768px){.pointer-md-none{pointer-events:none;}}@media (min-width: 1025px){.p-1025-0{padding:0;}.p-1025-10{padding:1rem;}.p-1025-50{padding:5rem;}.pointer-none-1025{pointer-events:none;}.visible-1025{opacity:1;visibility:visible;}.w-1025-45{width:4.5rem;}.header:not(.shopify-section-header-sticky)
    .transparent:hover
    .transparent-logo{display:none;}.header:not(.shopify-section-header-sticky) .transparent:hover .logo-normal{display:block;}.w-full-1025{width:100%;}.model_media.open{transform:translateX(calc(-100% * var(--flow-direction)));-webkit-transform:translateX(calc(-100% * var(--flow-direction)));opacity:1;visibility:visible;pointer-events:auto;}.modal-popup-inner:not(.modal-popup-inner-fullwidth){transform:scale(0.85);will-change:transform, opacity;max-height:80vh;transition:0.2s;width:90%;}.modal-popup-inner.transition-drawer{--dur-in: 0.55s;--dur-out: 0.5s;}.modal.active .modal-popup-inner{opacity:1;pointer-events:auto;transform:scale(1);}.remove-after:not(.active) .modal-popup-inner{animation:zoomOut var(--transition)
      var(--timing-function, cubic-bezier(0.5, -0.03, 0.34, 0.83)) forwards;}.media-1025-left{border-start-start-radius:var(--img-rounded);border-start-end-radius:0;border-end-start-radius:var(--img-rounded);border-end-end-radius:0;}}.transition-short{transition:all var(--duration-short);-webkit-transition:all var(--duration-short);}.transition{transition:var(--transition);-webkit-transition:var(--transition);}.active .transition-drawer{transition:all calc(var(--dur-in) + 40ms) var(--ease-in);-webkit-transition:all calc(var(--dur-in) + 40ms) var(--ease-in);}.transition-drawer{--dur-in: 0.4s;--dur-out: 0.38s;transition:var(--transition-drawer);-webkit-transition:var(--transition-drawer);}:is(.custom-scrollbar, .dlg .dlg-message)::-webkit-scrollbar{width:4px;}:is(.custom-scrollbar, .dlg .dlg-message)::-webkit-scrollbar-track{background:var(--color-border);border-radius:10px;}:is(.custom-scrollbar, .dlg .dlg-message)::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:10px;}:is(.custom-scrollbar, .dlg .dlg-message)::-webkit-scrollbar-thumb:hover{background:#555;width:6px;}
.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:transparent;}.variant-swatches-edit-cart
  :is(.color-swatch-label, .text-swatch-label).disable{pointer-events:none;}.quick-add-variant-popup.loading .variant-input{pointer-events:none;}@media (min-width: 768px) and (pointer: fine) and (prefers-reduced-motion: no-preference){.text-show-on-hover{max-width:0;transition:max-width 0.4s ease-in-out,
      opacity 0.3s ease-in-out,
      margin 0.3s ease-in-out;}.btn-shop_by_outfit:hover .text-show-on-hover{max-width:200px;opacity:1;margin-inline-start:8px;}}@media (min-width: 1025px) and (pointer: fine) and (prefers-reduced-motion: no-preference){.will-change{will-change:transform;}:where(a:not(a[role="link"]):hover){color:var(--color-heading);}:where(
    .btn:not(a[role="link"]),
    .btn-hover:not(a[role="link"]),
    .btn-tag a,
    .shopify-payment-button__button--unbranded,
  ):hover,
  .collection-list__content:hover .btn-hover{--btn-color: var(--btn-primary-hover-color);color:var(--btn-color);}:where(
    .btn-outline:not(a[role="link"]),
    .shopify-payment-button__button--unbranded:not(a[role="link"]),
    .text-swatch-label.btn-hover:not(a[role="link"]),
    .btn-white:not(a[role="link"]),
    .btn__quick-shop.bg-white:not(a[role="link"]),
    .bg-white.swiper-arrow
  ):hover{--btn-color: var(--btn-primary-color);}:where(
    .btn-outline,
    .text-swatch-label.btn-hover,
    .btn-white,
    .btn-hover.bg-white,
    .btn__quick-shop.bg-white
  ):after{background-color:var(--btn-primary-bg-color);}:where(
    .shopify-payment-button__more-options,
    .shopify-payment-button__button--unbranded
  ):after{background-color:var(--btn-primary-bg-color) !important;}:where(
      .btn:not(a[role="link"]),
      .btn-hover:not(a[role="link"]),
      .btn-tag a,
      .btn__quick-shop.bg-white
    ):hover::after,
  :is(body .shopify-payment-button__button--unbranded):hover::after{transform:rotate3d(0, 0, 1, 0) translateZ(0);}.btn__quick-shop.bg-white:hover{--color-heading: var(--btn-primary-color);color:rgb(var(--color-white));}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:transparent !important;}.hover-effect.show-hover-img .product__img{transition:all 0.3s;}.show-hover-img:hover .product__img{opacity:0;visibility:hidden;}.hover-effect :is(img, .img-placeholder, picture){transition:transform 0.5s cubic-bezier(0.2, 0.75, 0.5, 1),
      opacity 0.5s;will-change:transform;}.hover_zoom .hover-effect:hover :is(img, .img-placeholder, picture){transform:var(--zoom-transform, scale(1.06));}.product-hover_fade.hover_zoom
    .hover-effect:hover
    :is(.product__img, .product__hover-img){transform:none;}.border-animation:is(:hover, .active),
  .detail-open:not(.mobile-collapsible-row) > .outlined-border,
  .hover-effect:hover :is(.border-animation, .outlined-border),
  .border-on-hover:hover :is(.border-animation, .outlined-border),
  .bundle-item.active > .border-animation{background-size:100% var(--height-outline, 1px);background-position:var(--start-side) 100%;}:is(.border-animation):hover,
  .bundle-item.active .border-animation{animation:1s infinite borderAnimation;}@keyframes borderAnimation{0%{background-size:100% var(--height-outline, 1px);background-position:var(--end-side) 100%;}33%{background-size:0% var(--height-outline, 1px);background-position:var(--end-side) 100%;}66%{background-size:0% var(--height-outline, 1px);background-position:var(--start-side) 100%;}100%{background-size:100% var(--height-outline, 1px);background-position:var(--start-side) 100%;}}.show-on-hover{transform:translateX(
      calc(var(--transform-x, 0) * var(--flow-direction, 1))
    );opacity:0;will-change:transform;visibility:hidden;}.media-gallery__image .show-on-hover{transform:scale(0.8);}.hover-action:hover .show-on-hover:not(.swiper-button-disabled){opacity:1;}.hover-action:hover
    :is(
      .swiper-button-next.swiper-button-disabled.show-on-hover,
      .swiper-button-prev.swiper-button-disabled.show-on-hover
    ){opacity:0.6;}.hover-action:hover .show-on-hover{visibility:visible;pointer-events:auto;transform:translateX(0) scale(1);}.hover-action:hover .vertical-arrow .show-on-hover{transform:translateX(-50%) rotate(calc(90deg * var(--flow-direction)));}.hover-action:has(.quick-add-container.active) .show-on-hover{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(
      calc(var(--transform-x, 0) * var(--flow-direction, 1))
    );}.modal__close svg{transition:0.35s cubic-bezier(0.25, 0.1, 0.25, 1);}.pswp__button--close-zoom:hover svg,
  .modal__close:hover svg{transition:var(--duration-short);rotate:90deg;}.product__inner{--zoom-transform: scale(1.1);}.product__inner:hover :is(.product__hover-img, .btn__quick-shop){opacity:1;visibility:visible;pointer-events:auto;}.btn__quick-shop.absolute:not(
      .btn__quick-shop.product_enable_quickadd,
      .btn__quick-shop.btn__quick-add
    ){--btn-padding-y: 1.5rem;--btn-padding-x: 1rem;transform:translateY(50%);transition:var(--transition);}.text-swatch-label:not(.pill):hover{background-color:var(--accent-color-second);}.product-tabs__header-image:hover{--color-border: var(--color-dark);}.product-tabs__header-item.active .product-tabs__header-image img{transform:scale(1.06);}:where(.modal-overlay){cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="60" height="60" fill="none"><rect width="60" height="60" fill="%23fff" rx="30"/><path fill="%231D1D1F" d="M22.348 23.93a1.02 1.02 0 0 1-.348-.778c0-.321.116-.598.348-.83.214-.215.481-.322.803-.322.32 0 .588.107.802.322L30 28.379l6.047-6.057c.214-.215.481-.322.803-.322.32 0 .588.107.802.322.232.232.348.509.348.83 0 .304-.116.563-.348.778l-6.047 6.057 6.047 6.057c.232.232.348.509.348.83 0 .304-.116.563-.348.778a1.046 1.046 0 0 1-.803.348c-.32 0-.588-.116-.802-.348L30 31.622l-6.047 6.03a1.046 1.046 0 0 1-.802.348c-.322 0-.59-.116-.803-.348a1.02 1.02 0 0 1-.348-.778c0-.321.116-.598.348-.83l6.047-6.057-6.047-6.057Z"/></svg>')
        30 30,
      pointer;}.hover-show.active{opacity:0;visibility:hidden;pointer-events:none;}.hover-action-container:hover .hover-show.active{opacity:1;visibility:visible;pointer-events:auto;}.quick-add-variant-container.loading .variant-input{pointer-events:none;}}.block-product__icon-with-text ul a{font-weight:var(--body-font-weight);}.modal__close:not(.icon-close-offer, .modal__close__pop-up, .quickview_close)
  svg{color:var(--color-grey);}.modal__close.quickview_close{background:rgba(255, 255, 255, 0.6);box-shadow:0 0 24px 0 rgba(0, 0, 0, 0.08);}.icon-loader{--width: 5px;--height: 5px;}.icon-loader span:nth-child(2){animation-delay:0.15s;}.icon-loader span:nth-child(3){animation-delay:0.3s;}@keyframes dot-bounce{0%,
  80%,
  100%{transform:scale(0.55);opacity:0.5;}40%{transform:scale(1.4);opacity:1;}}@keyframes loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}:where(
    .btn-primary,
    .btn-outline,
    .btn,
    .btn__quick-shop,
    .cart-item,
    .search-modal__form,
    .loading-smooth
  ).loading
  .hidden-on-load,
.main-cart-edit-loading.loading .hidden-on-load-edit,
.loading .disable_btn_remove .hidden-on-load{opacity:0;}:where(
  .btn-primary,
  .btn-outline,
  .btn,
  .btn__quick-shop,
  .search-modal__form,
  .loading-smooth
).loading{cursor:wait;}:where(
    .btn-primary,
    .btn-outline,
    .btn,
    .btn__quick-shop,
    .search-modal__form,
    .loading-smooth
  ).loading
  > .icon-loader,
.loading .loading-feedback .icon-loader,
.loading_snippet.loading .icon-rotator,
.main-cart-edit-loading.loading .icon-rotator-edit{opacity:1;}@media screen and (max-width: 767.98px){.collapsible-row__content:not(.filter-content){height:0;}.show-sticky-cart-active .template-product .back-to-top{transform:translate(-100%, -70px);}.mobile-sticky-bar-active .back-to-top{transform:translate(-100%, -55px);}.mobile-sticky-bar-active.show-sticky-cart-active
    .template-product
    .back-to-top{transform:translate(-100%, -135px);}.cart-drawer .modal-inner:not(.draw-mb){overflow:unset;}.cart-drawer .modal-inner:not(.draw-mb) .drawer__body{max-height:calc(100dvh - 80px);}:is(draggable-modal, draggable-localization){position:sticky;top:0;left:0;right:0;z-index:5;}:is(draggable-modal, draggable-localization) .drawer__header{--padding-block: 1.7rem;padding-top:3.05rem;}:is(draggable-modal, draggable-localization):not(.hidden-drag)::before{content:"";background-color:#1d1d1f;opacity:0.3;position:absolute;top:10px;left:50%;width:4rem;height:0.5rem;transform:translateX(-50%);border-radius:1rem;z-index:2;}:is(draggable-modal, draggable-localization):not(.drawer__header)::after{background-color:rgb(var(--color-white));}:is(draggable-modal, draggable-localization) .modal__close{color:var(--color-heading);}:is(draggable-modal, draggable-localization) .modal__close:active{opacity:1;}:is(draggable-modal, draggable-localization).drawer__header:not(
      .hidden-drag
    ){padding-top:3.2rem;background-color:rgb(var(--color-white));}.modal__close-password svg{opacity:0.5;width:14px;height:14px;margin-top:1rem;}}.header__menu{--duration-menu: 0.4s cubic-bezier(0.4, 0, 0.2, 1);--transition:
    opacity var(--duration-menu), transform var(--duration-menu),
    -webkit-transform var(--duration-menu);}:is(.detail-open) .submenu[open] > *,
.no-js details[open] > summary + *{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);opacity:1;pointer-events:auto;}@keyframes fadeIn{from{opacity:0;visibility:hidden;}to{opacity:1;visibility:visible;}}.fadeIn{animation:fadeIn var(--duration, 0.55s) forwards;}@media (min-width: 1025px){.submenu:not(.mega-menu){box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.1);}:is(.level-1 > .menu__item, .level-1.menu__item):after{content:"";position:absolute;inset-inline:calc(clamp(1.2rem, 1vw, 1.75rem) * -1);top:0;height:calc((var(--section-pb, 20) * 1px) + 100% - 15px);z-index:3;cursor:pointer;}.down-to-up
    :is(.sub-menu-mega > .menu-link, .classic .menu-link, .banner__item){opacity:0;transform:translate3d(0, 12px, 0);transition:opacity var(--dur-in) var(--ease-out),
      transform calc(var(--dur-in) + 40ms) var(--ease-out);}.down-to-up{--stagger: 40ms;}.down-to-up
    :is(.sub-menu-mega > .menu-link, .classic .menu-link, .banner__item){transform:translate3d(0, 8px, 0);}.detail-open
    .submenu[open]
    :is(.sub-menu-mega > .menu-link, .classic .menu-link, .banner__item){opacity:1;transform:translate3d(0, 0, 0);transition-delay:calc(var(--stagger));}.detail-open
    .submenu:not([open])
    :is(.sub-menu-mega > .menu-link, .classic .menu-link, .banner__item){transition:opacity var(--dur-out) var(--ease-in),
      transform var(--dur-out) var(--ease-in);}.classic{width:27rem;transform:translateX(calc(-30px) * var(--flow-direction));-webkit-transform:translateX(calc(-30px) * var(--flow-direction));}
  .header__menu
    .classic
    .menu-link.have-child
    .details-normal[open]
    + .sub-children-menu{opacity:1;visibility:visible;top:-1.5rem;}.disclosure__footer .button-localization.opened + .disclosure__list-wrapper{bottom:calc(100% + 1rem);}.dropdown-open header ~ .fixed-overlay{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-out) var(--ease-in);}}@media (max-width: 1024.98px){.disclosure__footer .opened.show-overlay:after{opacity:1;visibility:visible;pointer-events:auto;}.disclosure__footer .button-localization.opened + .disclosure__list-wrapper{bottom:0;}[open] ~ .sub-children-menu{margin-bottom:2.5rem;}.menu__item:is(.level-1, .level-2){font-size:calc(var(--body-font-size) + 2px);}.select-selected{pointer-events:none;}.filter-sort{border-radius:3rem;font-size:14px;padding:var(--sp-2) var(--sp-4);--color-background-2: var(--color-dark);--color-heading: #fff;clip-path:inset(0 0 0 0 round 30px);}}.button-localization.opened + .disclosure__list-wrapper{opacity:1;pointer-events:auto;visibility:visible;}.back-to-top.show .back-to-top-inner{transform:scale(1);opacity:1;pointer-events:auto;}.footer__newsletter .error-custom{margin-top:0 !important;margin-bottom:1rem;}.form-password-page .error-custom{justify-content:center;}.success,
.warning,
.error{display:flex;align-items:center;padding:calc(var(--sp) * 3) calc(var(--sp) * 4);position:var(--position-message, relative);font-size:1.4rem;color:var(--color);background-color:var(--background);border-radius:var(--btn-radius);gap:calc(var(--sp) * 2);font-weight:var(--subheading_weight, 500);line-height:normal;border:1px solid var(--color-border);top:var(--top-message, 0);inset-inline-end:var(--right-message, 0);z-index:3;}.error.error-custom{background-color:transparent;padding:unset;margin-top:1rem;}:is(.success, .warning, .error):is([hidden], .hidden){display:none;}.success,
.message-success{--color: #13621f;--background: #e1f1e0;--color-link: var(--color-success);--color-border: #b5d9bb;}.error,
.message-error{--color: #c5382e;--background: #f9e3e3;--color-link: var(--color-error);--color-border: #edcdcb;}.warning,
.message-warning{--color: #79571b;--background: #f1e9dc;--color-link: var(--color-warning);--color-border: #e0d4bf;}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px);}100%{opacity:1;transform:translateY(var(--y-value, 0));}}@keyframes slideInRight{0%{opacity:0;transform:translateX(calc(30px * var(--flow-direction)));}100%{opacity:1;transform:translateX(0);}}@keyframes slideOutRight{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(calc(30px * var(--flow-direction)));}}.notification-wrapper:has(.notification_inline.error.show){--input-border-color: #9f2923;--color-border: var(--input-border-color);}@media (max-width: 767.98px){:is(.product_submit_button, .btn__quick-shop){overflow:visible;}.notification{inset-inline:var(--bs-gutter-x);bottom:2rem;top:auto;opacity:0;--dur-in: 0.5s;--dur-out: 0.48s;transition:var(--transition-drawer);-webkit-transition:var(--transition-drawer);}.mobile-sticky-bar-active .notification{bottom:8.4rem;}:is(.notification, .notification_inline).show{pointer-events:auto;animation:slideInUp var(--duration, 0.4s) ease both;}:is(.notification, .notification_inline).remove{animation:slideOut var(--duration, 0.4s) ease both;}}@media (min-width: 768px){:is(.notification, .notification_inline).show{pointer-events:auto;animation:slideInRight 0.4s ease both;}:is(.notification, .notification_inline).remove{animation:slideOutRight 0.35s ease forwards;}}:is(.detail-open, .collapse-block.open, cart-gift-wrap-element.open)
  .icon_plus-animation:before{opacity:0;-webkit-transform:translate(calc(-50% * var(--flow-direction)), -50%)
    rotate(calc(90deg * var(--flow-direction)));transform:translate(calc(-50% * var(--flow-direction)), -50%)
    rotate(calc(90deg * var(--flow-direction)));}@media screen and (min-width: 1025px){}@media screen and (max-width: 1024.98px){}.cart-drawer-inner .error-messeage{margin-top:var(--sp-3);margin-bottom:0;}.minicar_recommend .btn__quick-shop{left:auto;--btn-padding-y: 0;--btn-padding-x: 0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;}.minicar_recommend .btn__quick-shop .icon-loader{--gap: 3px;--width: 3px;--height: 3px;}.minicar_recommend :is(.product-addtocart-btn, .product-quickview-btn){display:none;}.minicar_recommend .btn__quick-shop .hidden-1025{display:block;}.progress{background-color:#14854e;background-size:40px 40px;width:0;transition-delay:0.35s;--transition: width 0.4s ease;}cart-drawer.active .progress,
bundle-progress-bar .progress{width:var(--width);}@keyframes progress{0%{background-position:0 0;}100%{background-position:60px 60px;}}cart-gift-wrap-element.open .cart-addons-content,
cart-discount-element.open .cart-addons-content{visibility:visible;}@media (max-width: 1024.98px){cart-items{padding-top:5px;}.main-cart-upsell-product .product-image{--width: 6rem;}}@media (min-width: 1025px){}:is(quickview-drawer, .pswp__container) .media-zoom-button span{display:none;}.modal-button-close{width:36px;height:36px;z-index:5;background-color:rgba(var(--color-heading-rgb), 0.1);}@media (min-width: 768px){.modal-button-close{width:42px;height:42px;}.modal-inner.quickview_inner{--slide-out: calc(100% * var(--flow-direction));width:clamp(72rem, 60vw, 80rem);transform:translateX(var(--slide-out, -100%)) translateY(0);-webkit-transform:translateX(var(--slide-out, -100%)) translateY(0);will-change:transform;top:0;height:100vh;max-height:100vh;clip-path:unset;overflow:visible;}.product-detail__media{border-start-start-radius:var(--img-rounded);border-end-start-radius:var(--img-rounded);border-start-end-radius:0;border-end-end-radius:0;}quickview-drawer .product-detail__media{padding-inline-end:0px;}quickview-drawer .product-detail__information{padding-inline-end:4rem;}}.action-bellow{--btn-padding-y: 7.5px;--btn-padding-x: 1.8rem;--btn-font-size: 1.4rem;}.action-bellow :is(.product-image, .image__media){height:100%;}.action-bellow .product__name{--line-clamp: 1;display:-webkit-box;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.product__inner:hover :is(.btn__quick-add, .btn__quick-shop)[disabled]{pointer-events:auto !important;opacity:0.6;}.results :is(.recommend-search, .search-keyword){display:none;}.search-modal__form:not(.results) .predictive-search{display:none;}.amimate_show-hide{pointer-events:none;transform:translateY(100%);-webkit-transform:translateY(100%);will-change:transform;}.amimate_show-hide:is(.show, .show-sticky-cart){opacity:1;pointer-events:auto;transform:translateY(0);-webkit-transform:translateY(0);}.filter-layout.loading :is(.loading-filter, .icon-loader),
.loading .disable_btn_remove :is(.loading-filter, .icon-loader){opacity:1;}.icon-close-offer{opacity:0.6;}.icon-close-offer:hover{opacity:1;}.ltr-inner{overflow:hidden;transform:translateZ(0);--timming: 0.7s;}.ltr-motion:not(.desktop_only) .ltr-inner-content{overflow:hidden;-ms-transform:translateX(-100%) translateZ(0);-webkit-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0);position:relative;z-index:2;}.ltr-motion:not(.desktop_only) .ltr-wrap{-webkit-transform:translateX(100%) translateZ(0);transform:translateX(100%) translateZ(0);position:relative;z-index:2;}.ltr-motion.show:not(.desktop_only) :is(.ltr-inner-content, .ltr-wrap){-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.85, 0, 0.4, 0.89);transition:transform 0.7s cubic-bezier(0.85, 0, 0.4, 0.89);}.media-lightbox-item > *,
video-lightbox-item video{display:block;height:100%;object-fit:cover;}media-lightbox-popup{--swiper-navigation-color: rgb(var(--color-white));--bg-color-custom: rgba(0, 0, 0, 0.3);}.play-button,
.mute-button{will-change:transform, opacity;}:is(.mute-button, .play-button, .mute-button-mobile)
  :where(.icon-pause, .mute-open){display:none;}:is(.mute-button, .play-button, .mute-button-mobile).active
  :where(.icon-pause, .mute-open){display:inline-block;}:is(.mute-button, .play-button, .mute-button-mobile).active
  :where(.icon-play, .mute-close){display:none;}:is(.play-button, .play-button svg){color:rgb(var(--color-white)) !important;}:is(
    video-lightbox-item,
    shopable-item,
    .video-item--ratio,
    video-local,
    video-local-play
  ):hover
  .play-button:not(.outfit-item-button),
shopable-item:focus-visible .play-button,
:is(.active_smooth, shopable-item) .play-button.active:focus-visible,
:is(.active_smooth, shopable-item) .play-button:focus-visible{scale:1.1;opacity:1;transition-delay:0s;pointer-events:auto;}@keyframes ripple{0%{opacity:1;-webkit-transform:scale(0.5);transform:scale(0.5);}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}}@media (max-width: 1024.98px){:is(
      video-lightbox-item,
      shopable-item,
      .video-item--ratio,
      video-local,
      video-local-play
    )
    .play-button.active{opacity:0;transition-delay:0.4s;}.border-top-hidden-1025{border-top:0;}.hover-action-container:hover .hover-show{scale:1;}}media-lightbox-popup .mute-button-popup{bottom:140px;}media-lightbox-popup .swiper-actions{position:absolute;display:flex;flex-direction:column;gap:5px;top:50%;transform:translateY(-50%);z-index:2;inset-inline-start:auto;inset-inline-end:10px;}media-lightbox-popup .swiper-actions > *{margin-top:0;background-color:rgba(0, 0, 0, 0.3);}media-lightbox-popup .swiper-actions > *:hover{--btn-color: rgb(var(--color-white));}media-lightbox-popup .swiper-actions > *:after{display:none;}media-lightbox-popup .media-lightbox-popup-slide .swiper-actions > * svg{transform:rotate(90deg);will-change:transform;}media-lightbox-popup .product-item{bottom:10px;left:10px;right:10px;width:auto;height:auto;--width: 7.5rem;}video-lightbox-item .play-button{left:0;right:0;top:0;bottom:0;transform:none;border-radius:0;background-color:transparent;backdrop-filter:unset;}video-lightbox-item .play-button:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#0000004d;width:var(--button-width, 4.6rem);height:var(--button-height, 4.6rem);border-radius:50%;}video-lightbox-item .play-button svg{z-index:2;}.smooth_loading{transition-delay:0.2s;}.smooth_loading-video{opacity:0;transition:0.55s;transition-delay:0.35s;display:block;}.active_smooth.active .smooth_loading{opacity:0;}.active_smooth.active .smooth_loading-video{opacity:1;}.mute-button svg,
.play-button svg,
.mute-button-mobile svg{width:1.2rem;height:1.2rem;}.mute-button svg path,
.play-button svg path,
.mute-button-mobile svg path{fill:rgb(var(--color-white));}.mute-button,
.play-button:not(.button-product-media-control),
.mute-button-mobile{width:var(--button-width, 4.6rem);height:var(--button-height, 4.6rem);border-radius:50%;background-color:#0000004d;will-change:opacity, transform;}.will-change-swiper-item{will-change:opacity, transform;}@media screen and (min-width: 1025px){.video_control > *{transform:translateX(calc(10px * var(--flow-direction)));will-change:transform;}:is(shopable-item:hover, shopable-item:focus-visible)
    :is(.video_control > *, .play-button),
  :is(
    .video_control > *,
    shopable-item .play-button,
    .testimonial-media video-local .play-button
  ):focus-visible,
  :is(.testimonial-media video-local:hover .play-button){opacity:1;pointer-events:auto;}:is(shopable-item:hover, shopable-item:focus-visible) .video_control > *,
  .video_control > *:focus-visible{transform:translateX(0);}.section-header-sticky.header-sticky-hidden
    ~ .content-for-layout
    .filter-infinite-scroll{max-height:calc(100vh - 2rem);top:1rem;}}cart-drawer{display:block;}.header__menu-mobile :is(.detail-open) .submenu[open]{-webkit-transform:translate3d(0, 0, 0);opacity:1;visibility:visible;pointer-events:auto;}select option[disabled][selected]{display:none;}.btn-search:has(input:focus){box-shadow:0 0 0 1px rgb(29 29 31 / 70%);}:is(.drawer__cart-recommendations, .cart-recommendations) .swiper-actions{margin-inline-end:-6px;}input.search__input{--input-height: 6rem;}@media screen and (max-width: 576px){input.search__input{--input-height: 5.6rem;}select{padding-block:5px;padding-inline-start:15px;padding-inline-end:3rem;background-position:var(--end-side) 15px center;}}@media screen and (min-width: 1025px){}
.action-copy .copied-success{opacity:1;visibility:visible;}@media screen and (max-width: 576px){}@media screen and (max-width: 1024.98px){.before-you-leave-inner .modal__close svg{color:var(--color-grey);}:is(draggable-modal, draggable-localization).visible-drag-md{position:sticky;top:0;left:0;right:0;z-index:5;}:is(draggable-modal, draggable-localization).visible-drag-md .drawer__header,
  .newsletter-modal-popup draggable-modal .drawer__header{--padding-block: 1.7rem;padding-top:3.05rem;}draggable-modal.modal__header.visible-drag-md::before{top:18%;}:is(draggable-modal, draggable-localization).visible-drag-md::before{content:"";background-color:#1d1d1f;opacity:0.3;position:absolute;top:10px;left:50%;width:4rem;height:0.5rem;transform:translateX(-50%);border-radius:1rem;z-index:2;}:is(draggable-modal, draggable-localization).visible-drag-md
    .modal__close:active,
  .newsletter-modal-popup draggable-modal .modal__close:active{opacity:1;}:is(
      draggable-modal,
      draggable-localization
    ).visible-drag-md.drawer__header:not(.hidden-drag){padding-top:3.2rem;background-color:rgb(var(--color-white));border-radius:var(--drawer-rounded) var(--drawer-rounded) 0 0;clip-path:inset(
      0 0 0 0 round var(--drawer-rounded) var(--drawer-rounded) 0 0
    );}.visible-drag-md .modal__header .modal__close{opacity:0.5;}:is(.before-you-leave) .before-you-leave-inner:focus-visible{clip-path:inset(
      0 0 0 0 round var(--drawer-rounded) var(--drawer-rounded) 0 0
    );}}.tab-heading:not(.active):hover{opacity:0.8;}.tab-heading.active{font-weight:600;color:var(--color-accent);}.tab-row__content.hidden{display:none;}.tab-row__content[style*="display: none"]{opacity:0;transform:translateY(10px);visibility:hidden;}.tab-row__content:not(.hidden){opacity:1;transform:translateY(0);visibility:visible;}.mouse-cursor .icon-close{width:0;height:0;transition:width var(--transition),
    height var(--transition);}.mouse-cursor.active{width:6rem;height:6rem;}.mouse-cursor.active .icon-close{width:16px;height:16px;}.mouse-cursor.active.pressed{width:4rem;height:4rem;}.mouse-cursor.active.pressed .icon-close{width:10px;height:10px;}.media-gallery motion-effect[data-animate*="zoom"] img{cursor:zoom-in;}@keyframes stroke{100%{stroke-dashoffset:0;}}@keyframes scale{0%,
  100%{transform:none;}50%{transform:scale3d(1.1, 1.1, 1);}}.main-cart-upsell-product .swiper-wrapper:empty:before{content:"";display:block;width:100%;min-height:11.5rem;background-color:var(--color-background-2);border-radius:2rem;}.multi_content .swiper-wrapper > *{height:auto;}.cart-recommendations .main-cart-upsell-product .swiper-wrapper:empty:before{min-height:14rem;}@keyframes flash{50%,
  0%,
  100%{opacity:1;}25%,
  75%{opacity:0;}}@keyframes noti-beat{0%{transform:scale(1);opacity:0;}50%{transform:scale(1.3);opacity:1;}100%{transform:scale(1);opacity:0;}}@media screen and (min-width: 390px) and (max-width: 575.98px){}.quick-add-container.active .quick-add-variant-container{visibility:visible;opacity:1;transform:translateY(0);}.quick-add-container.active > .btn__quick-add{opacity:0;visibility:hidden;pointer-events:none;}:is(
    .quick-add-variant-popup,
    .quick-add-variant-container,
    .outfit-add-variant-container
  )
  :is(.text-swatch-label.disable, .color-swatch-label.disable){pointer-events:none;}:is(
    .quick-add-variant-popup,
    .quick-add-variant-container,
    .outfit-add-variant-container
  )
  .variant-input:has(.text-swatch-label.disable, .color-swatch-label.disable){cursor:not-allowed;opacity:0.7;}:is(
    .quick-add-variant-popup,
    .quick-add-variant-container,
    .outfit-add-variant-container
  )
  .text-swatch-label{padding:5px 16px;font-size:1.4rem;line-height:calc(1.6 * var(--lh-body-rtl-multiplier));border:1px solid var(--color-border);border-radius:var(--btn-radius);position:relative;color:var(--color-heading);min-width:4.5rem;transition:all var(--transition);}@media screen and (min-width: 1025px){:is(.quick-add-variant-popup, .quick-add-variant-container)
    .text-swatch-label{min-width:6rem;}:is(.quick-add-container, .outfit-add-variant-container)
    .text-swatch-label:not(.disable)::after{display:none;}.quick-add-variant-container .button__close:hover{transform:rotate(90deg);}}:is(
    .quick-add-variant-popup,
    .quick-add-variant-container,
    .outfit-add-variant-container
  )
  .text-swatch-label:hover:not(.disable){background-color:var(--color-heading);color:rgb(var(--color-white));}:is(
    .quick-add-variant-popup,
    .quick-add-variant-container,
    .outfit-add-variant-container
  )
  .variant-input
  input:checked
  + .text-swatch-label{background-color:var(--color-heading);color:rgb(var(--color-white));}.swiper-3d .swiper-slide-shadow{background:transparent !important;}.swiper-modal-shopable-video .play-button{inset-inline-start:50%;inset-block-start:50%;transform:translate(calc(-50% * var(--flow-direction)), -50%);}.sec__main-product,
  .sec__main-product *:not(svg):not(svg *){font-family:"Instrument Sans", -apple-system, BlinkMacSystemFont,
                 "Segoe UI", Helvetica, Arial, sans-serif !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}html body .sec__main-product h1,
  html body .sec__main-product h2,
  html body .sec__main-product h3,
  html body .sec__main-product h4,
  html body .sec__main-product h5,
  html body .sec__main-product h6,
  html body .sec__main-product .title,
  html body .sec__main-product .h7,
  html body .sec__main-product .heading{font-family:"Fraunces", Georgia, serif !important;font-weight:400 !important;font-style:italic !important;color:#000 !important;margin:0;line-height:1.2;letter-spacing:-0.025em;}html body .sec__main-product h3,
  html body .sec__main-product h4,
  html body .sec__main-product h5,
  html body .sec__main-product h6,
  html body .sec__main-product .h7,
  html body .sec__main-product .heading{font-weight:500 !important;}
  html body .sec__main-product .heading-color{font-family:"Instrument Sans", -apple-system, BlinkMacSystemFont,
                 "Segoe UI", Helvetica, Arial, sans-serif !important;font-weight:600 !important;font-style:normal !important;color:#000 !important;}.sec__main-product .title.h2{font-size:clamp(30px, calc(30px + 10 * max(0, ((100vw - 575px) / 835)) ), 40px) !important;line-height:1.2;letter-spacing:-0.025em;}.sec__main-product .h7{font-size:18px !important;}.sec__main-product{font-size:14px;line-height:1.625;font-weight:500;color:#000;}.sec__main-product p{margin:0;}.sec__main-product a{color:inherit;}.sec__main-product .price-regular .price{font-size:24px;font-weight:600;color:#000;}.sec__main-product .product__tax{font-size:13px;color:rgba(0,0,0,0.6);margin-top:8px;line-height:1.5;}.sec__main-product .product-variants-info{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px;align-items:baseline;}.sec__main-product .product-variants-info .option_value{font-weight:400;color:#5a6c6c;}.sec__main-product .text-swatch-label.pill{display:inline-flex;align-items:center;justify-content:center;min-width:100px;padding:10px 22px;border:1px solid #e5e5e5;border-radius:999px;background:#fff;color:#000;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s ease;line-height:1.2;}.sec__main-product .text-swatch-label.pill:hover{border-color:#000;}.sec__main-product .dot-animation{position:relative;display:inline-block;width:13px;height:13px;flex:0 0 13px;border-radius:50%;background:#228a4e;}.sec__main-product .dot-animation::after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid #228a4e;opacity:0.5;animation:ripple_animate 1.4s ease-out infinite;}@keyframes ripple_animate{0%{transform:scale(0.5);opacity:0.6;}100%{transform:scale(1.6);opacity:0;}}.sec__main-product .product-form__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:16px 30px;background:#aac2c7;color:#fff !important;border:none;border-radius:999px;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:background 0.3s ease;text-align:center;line-height:1.2;}.sec__main-product .product-form__submit:hover{background:#5a6c6c;}.sec__main-product .block-product__icon-with-text ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:10px;}.sec__main-product .block-product__icon-with-text li{display:flex;align-items:center;gap:10px;color:#000;font-size:14px;}.sec__main-product .block-product__icon-with-text .icon{flex:0 0 22px;width:22px;color:#000;}.sec__main-product .block-product__icon-with-text .content p{margin:0;}.sec__main-product .purity-location-link{color:#000 !important;text-decoration:underline !important;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(0,0,0,0.25);transition:color 0.2s ease, text-decoration-color 0.2s ease;}.sec__main-product .purity-location-link:hover{color:#5a6c6c !important;text-decoration-color:#5a6c6c;}.sec__main-product .block-product__key-features > div{padding:20px;border:1px solid #e5e5e5;border-radius:12px;}@media (min-width: 1025px){.sec__main-product .block-product__key-features > div{padding:24px;}}.sec__main-product .block-product__key-features p{margin-bottom:8px;}.sec__main-product .block-product__key-features ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:8px;}.sec__main-product .block-product__key-features li{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;}.sec__main-product .block-product__key-features li svg{flex:0 0 10px;margin-top:7px;}.sec__main-product details[open] .icon-rotate{transform:rotate(180deg);}.sec__main-product .loox-rating{display:inline-flex;align-items:center;text-decoration:none;color:inherit;margin-bottom:12px;}.sec__main-product .loox-rating-label{margin-left:6px;font-size:13px;color:rgba(0,0,0,0.7);}.sec__main-product .block-product__ask-question{margin-top:28px;}.sec__main-product .ask-question{display:flex;flex-direction:column;gap:6px;}.sec__main-product .ask-question .heading{display:flex;align-items:center;gap:10px;font-size:16px;margin-bottom:4px;}.sec__main-product .ask-question .heading svg{flex:0 0 22px;width:22px;height:22px;color:#000;}.sec__main-product .ask-question .description{font-size:14px;line-height:1.55;color:rgba(0,0,0,0.7);display:flex;flex-wrap:wrap;gap:4px;align-items:baseline;}.sec__main-product .ask-question .btn-link{color:#000;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;background:transparent;border:0;padding:0;cursor:pointer;font-size:14px;font-weight:600;line-height:1.55;}.sec__main-product .ask-question .btn-link:hover{color:#5a6c6c;}.purity-aq-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,0.5);font-family:"Instrument Sans", -apple-system, BlinkMacSystemFont,
                 "Segoe UI", Helvetica, Arial, sans-serif;}.purity-aq-modal.open{display:flex;}.purity-aq-modal__inner{width:100%;max-width:540px;max-height:90vh;margin:16px;background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 64px rgba(0,0,0,0.2);}.purity-aq-modal__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e5e5e5;}.purity-aq-modal__title{font-family:"Fraunces", Georgia, serif;font-style:italic;font-size:20px;font-weight:500;letter-spacing:-0.025em;color:#000;margin:0;}.purity-aq-modal__close{background:transparent;border:0;padding:6px;cursor:pointer;color:#000;border-radius:50%;line-height:0;}.purity-aq-modal__close:hover{background:#f2efe6;}.purity-aq-modal__body{padding:24px;overflow-y:auto;}.purity-aq-modal .wpcf7{font-family:inherit;}.purity-aq-modal .wpcf7-form p{margin:0 0 18px 0;}.purity-aq-modal .wpcf7 label{display:block;margin-bottom:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:#5a6c6c;}.purity-aq-modal .wpcf7 input[type="text"],
  .purity-aq-modal .wpcf7 input[type="email"],
  .purity-aq-modal .wpcf7 input[type="tel"],
  .purity-aq-modal .wpcf7 input[type="url"],
  .purity-aq-modal .wpcf7 input[type="number"],
  .purity-aq-modal .wpcf7 input[type="date"],
  .purity-aq-modal .wpcf7 textarea,
  .purity-aq-modal .wpcf7 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:12px 0;background:transparent;border:0;border-bottom:1.5px solid #e5e5e5;border-radius:0;font-family:inherit;font-size:15px;font-weight:400;color:#000;box-shadow:none;box-sizing:border-box;transition:border-color 0.3s ease, padding-left 0.3s ease;}.purity-aq-modal .wpcf7 input::placeholder,
  .purity-aq-modal .wpcf7 textarea::placeholder{color:#6e6e73;opacity:0.7;}.purity-aq-modal .wpcf7 input:focus,
  .purity-aq-modal .wpcf7 textarea:focus,
  .purity-aq-modal .wpcf7 select:focus{outline:none;border-bottom-color:#5a6c6c;padding-left:10px;}.purity-aq-modal .wpcf7 textarea{min-height:120px;resize:vertical;}.purity-aq-modal .wpcf7 input[type="submit"],
  .purity-aq-modal .wpcf7 button[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:100%;background-color:#aac2c7;background-image:none;color:#fff;padding:14px 30px;border:1.5px solid #aac2c7;border-radius:999px;font-family:inherit;font-weight:500;font-size:15px;text-transform:none;letter-spacing:0;cursor:pointer;margin-top:8px;box-shadow:none;transition:background-color 0.25s ease, border-color 0.25s ease,
                transform 0.25s ease;}.purity-aq-modal .wpcf7 input[type="submit"]:hover,
  .purity-aq-modal .wpcf7 button[type="submit"]:hover{background-color:#5a6c6c;border-color:#5a6c6c;transform:translateY(-1px);}.purity-aq-modal .wpcf7 form.sent .wpcf7-response-output{background:rgba(170,194,199,0.12);border:1px solid #aac2c7;border-left:3px solid #5a6c6c;color:#000;border-radius:12px;padding:14px 18px;font-size:14px;margin-top:16px;}.purity-aq-modal .wpcf7 form.invalid .wpcf7-response-output,
  .purity-aq-modal .wpcf7 form.unaccepted .wpcf7-response-output,
  .purity-aq-modal .wpcf7 form.failed .wpcf7-response-output{background:#fdf5f5;border:1px solid #d48f73;border-left:3px solid #b00020;color:#000;border-radius:12px;padding:14px 18px;font-size:14px;margin-top:16px;}.purity-aq-modal .wpcf7-not-valid-tip{font-size:11px;color:#b00020;margin-top:6px;font-weight:600;}.purity-aq-modal .wpcf7-spinner{margin:0 0 0 16px;}.sec__main-product .block-product__title{margin-bottom:12px;}.sec__main-product .mb-sp-3{margin-bottom:12px;}.sec__main-product .mb-sp-2{margin-bottom:8px;}.sec__main-product .my-custom{margin-block:20px;}.sec__main-product{padding-top:130px !important;}@media (max-width: 1024px){.sec__main-product{padding-top:137px !important;}}.sec__main-product,
  .sec__main-product *{box-sizing:border-box;}.sec__main-product .container{max-width:1392px;margin:0 auto;padding-inline:20px;}.sec__main-product img.wp-smiley,
  .sec__main-product img.emoji,
  .sec__main-product img.wp-emoji{display:inline-block !important;height:1em !important;width:1em !important;max-width:1em !important;max-height:1em !important;margin:0 0.07em !important;padding:0 !important;vertical-align:-0.1em !important;border:none !important;box-shadow:none !important;}.sec__main-product .text-swatch-label.pill{cursor:pointer;}.sec__main-product .container{width:100%;margin-inline:auto;padding-inline:var(--bs-gutter-x, 2rem);max-width:calc(var(--page-width) + var(--bs-gutter-x) * 2);}.sec__main-product .product-detail__information{--color-swatch-width: 4rem;--color-swatch-height: 4rem;--space-bottom: 20;}.sec__main-product .product-detail__information .shopify-block:empty{display:none;}.sec__main-product .product__tax a{font-weight:600;}.sec__main-product .main-product{display:flex;flex-wrap:wrap;gap:0;}.sec__main-product .product-detail__media{width:100%;}.sec__main-product .product-detail__information{width:100%;}.sec__main-product .product__media-gallery.two_columns .grid{display:grid;grid-template-columns:repeat(
      var(--col-number, 1.5),
      calc((100% - var(--gap, 8px) * (var(--col-number, 1.5) - 1)) / var(--col-number, 1.5))
    );grid-auto-flow:column;grid-auto-columns:minmax(calc(100% / var(--col-number, 1.5)), 1fr);gap:var(--gap, 8px);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--bs-gutter-x));padding-inline:var(--bs-gutter-x);scrollbar-width:none;}.sec__main-product .product__media-gallery.two_columns .grid::-webkit-scrollbar{display:none;}.sec__main-product .product__media-gallery.two_columns .grid > *{scroll-snap-align:start;}@media (min-width: 1025px){.sec__main-product .product__media-gallery.two_columns .grid{grid-template-columns:repeat(var(--col-desktop, 2), 1fr);grid-auto-flow:row;gap:var(--gap-desktop, 10px);row-gap:var(--row-gap, 10px);overflow:visible;margin-inline:0;padding-inline:0;scroll-snap-type:none;}}@media (min-width: 1025px){.sec__main-product .main_product-media .product-detail__information{padding-inline-start:clamp(4rem, 4vw, 8rem);}}@media (min-width: 1025px){.sec__main-product .product-detail__media{flex:0 0 auto;width:var(--col-width, 58%);}.sec__main-product .product-detail__information{flex:0 0 auto;width:calc(100% - var(--col-width, 58%));}}.sec__main-product .media-gallery__image{position:relative;overflow:hidden;border-radius:var(--img-rounded, 20px);background:var(--color-background-2, #f2efe6);aspect-ratio:var(--aspect-ratio, 1);}.sec__main-product .media-gallery__image > img,
  .sec__main-product .media-gallery__image > video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--point, 50% 50%);transition:transform 0.5s ease;}.sec__main-product .media-gallery__image.hover-action:hover > img,
  .sec__main-product .media-gallery__image.hover-action:hover > video{transform:scale(1.04);}@media (max-width: 1024.98px){.sec__main-product{overflow-x:hidden;}.sec__main-product .product-detail__information{margin-top:24px;}.sec__main-product .sticky-md{position:static !important;}}@media (min-width: 1025px){.sec__main-product .sticky-md{position:sticky;top:calc(67px + 70px + var(--sp-5, 20px));align-self:flex-start;}}
  .sec__main-product .collapsible-row__content:not(.filter-content){height:auto !important;overflow:visible !important;}.sec__main-product details.collapsible-row[open] > .collapsible-row__content{display:block;animation:purity-collapsible-in 0.25s ease-out;}@keyframes purity-collapsible-in{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}.sec__main-product details.collapsible-row[open] .icon-rotate{transform:rotate(180deg);}#purity-service-body{--psb-sage: #aac2c7;--psb-sage-hover: #5a6c6c;--psb-cream: #f2efe6;--psb-text: #000000;--psb-mute: rgba(0,0,0,0.65);--psb-border: #e5e5e5;--psb-border-soft: rgba(0,0,0,0.08);--psb-card-bg: #ffffff;--psb-section-pad-y: 80px;--psb-radius: 20px;--psb-radius-sm: 12px;--psb-pill: 999px;--psb-shadow: 0px 0px 30px 0px rgba(0,0,0,0.08);--psb-shadow-hover: 0px 12px 40px 0px rgba(0,0,0,0.10);--psb-font-head: "Fraunces", Georgia, serif;font-family:"Instrument Sans", -apple-system, BlinkMacSystemFont,
                 "Segoe UI", Helvetica, Arial, sans-serif;color:var(--psb-text);line-height:1.65;font-size:15px;font-weight:500;}#purity-service-body,
  #purity-service-body *:not(svg):not(svg *){font-family:"Instrument Sans", -apple-system, BlinkMacSystemFont,
                 "Segoe UI", Helvetica, Arial, sans-serif !important;box-sizing:border-box;}#purity-service-body a{color:inherit;text-decoration:none;}#purity-service-body p{margin:0 0 14px;}#purity-service-body p:last-child{margin-bottom:0;}.psb-section{padding:var(--psb-section-pad-y) 20px;}.psb-bg-cream{background:var(--psb-cream);}.psb-bg-white{background:#fff;}.psb-bg-dark{background:#1d1d1f;color:#fff;}.psb-wrap{max-width:1126px;margin:0 auto;}.psb-center{text-align:center;max-width:720px;margin:0 auto 40px;}.psb-eyebrow{display:inline-block;font-size:14px;font-weight:500;text-transform:none;letter-spacing:0.01em;color:var(--psb-sage-hover);margin-bottom:14px;}#purity-service-body .psb-h2{font-family:var(--psb-font-head, "Fraunces", Georgia, serif) !important;font-size:clamp(30px, calc(30px + 16 * max(0, ((100vw - 575px) / 835))), 46px);font-weight:400 !important;font-style:italic;line-height:1.2;color:var(--psb-text);letter-spacing:-0.025em;margin:0 0 16px;}#purity-service-body .psb-h2 i,
  #purity-service-body .psb-h2 em{font-style:italic;font-weight:400;color:inherit;}#purity-service-body .psb-h3{font-family:var(--psb-font-head, "Fraunces", Georgia, serif) !important;font-size:22px;font-weight:500 !important;font-style:italic;color:var(--psb-text);margin:0 0 12px;line-height:1.25;letter-spacing:-0.025em;}#purity-service-body .psb-h4{font-family:var(--psb-font-head, "Fraunces", Georgia, serif) !important;font-size:18px;font-weight:500 !important;font-style:italic;color:var(--psb-text);margin:0 0 8px;line-height:1.3;letter-spacing:-0.025em;}.psb-lead{font-size:15px;line-height:1.65;color:var(--psb-mute);margin:0 0 8px;}.psb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:var(--psb-pill);font-weight:500;font-size:15px;line-height:1;border:1.5px solid transparent;cursor:pointer;transition:background 0.25s ease, color 0.25s ease, border-color 0.25s ease, transform 0.25s ease;text-decoration:none;}.psb-btn-primary{background:var(--psb-sage);color:#fff !important;border-color:var(--psb-sage);}.psb-btn-primary:hover{background:var(--psb-sage-hover);border-color:var(--psb-sage-hover);transform:translateY(-1px);}.psb-btn-outline{background:transparent;color:var(--psb-text) !important;border-color:var(--psb-text);}.psb-btn-outline:hover{background:var(--psb-text);color:#fff !important;}.psb-btn-white{background:#fff;color:#1d1d1f !important;border-color:#fff;}.psb-btn-white:hover{background:var(--psb-sage);border-color:var(--psb-sage);color:#fff !important;}.psb-marquee{padding:24px 0;background:var(--psb-cream);overflow:hidden;border-block:1px solid var(--psb-border);margin-top:24px;}@media (min-width: 1025px){.psb-marquee{margin-top:60px;}}.psb-marquee-track{display:flex;align-items:center;gap:36px;animation:psb-marquee 28s linear infinite;width:max-content;}.psb-marquee-item{font-size:14px;font-weight:600;color:var(--psb-text);letter-spacing:0.22em;text-transform:uppercase;white-space:nowrap;}.psb-marquee-dot{width:6px;height:6px;border-radius:50%;background:var(--psb-sage-hover);flex:0 0 6px;}@keyframes psb-marquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}.psb-2col{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;}@media (min-width: 900px){.psb-2col{grid-template-columns:1fr 1fr;gap:60px;}}.psb-img-frame{border-radius:var(--psb-radius);overflow:hidden;background:var(--psb-cream);aspect-ratio:4 / 3;box-shadow:var(--psb-shadow);}.psb-img-frame img{width:100%;height:100%;object-fit:cover;display:block;}.psb-benefit-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:40px;}@media (min-width: 700px){.psb-benefit-grid{grid-template-columns:repeat(3, 1fr);}}.psb-benefit-card{background:#fff;border:1px solid var(--psb-border);border-radius:var(--psb-radius);padding:32px 24px;text-align:center;transition:transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;}.psb-benefit-card:hover{transform:translateY(-3px);box-shadow:var(--psb-shadow);border-color:var(--psb-sage);}.psb-benefit-icon{width:64px;height:64px;margin:0 auto 18px;background:var(--psb-cream);border-radius:50%;display:flex;align-items:center;justify-content:center;}.psb-benefit-icon img{width:32px;height:32px;object-fit:contain;}.psb-concern-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:32px;}@media (min-width: 700px){.psb-concern-grid{grid-template-columns:1fr 1fr;}}.psb-concern-card{border:1px solid var(--psb-border);border-radius:var(--psb-radius);overflow:hidden;background:#fff;transition:border-color 0.25s ease;}.psb-concern-card[open],
  .psb-concern-card:hover{border-color:var(--psb-sage);}.psb-concern-summary{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;cursor:pointer;font-weight:500;font-size:16px;color:var(--psb-text);list-style:none;gap:12px;}.psb-concern-summary::-webkit-details-marker{display:none;}.psb-concern-toggle{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--psb-border);display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;transition:background 0.25s ease, border-color 0.25s ease, transform 0.3s ease;color:var(--psb-text);}.psb-concern-card[open] .psb-concern-toggle{background:var(--psb-text);border-color:var(--psb-text);color:#fff;transform:rotate(45deg);}.psb-concern-toggle svg{width:12px;height:12px;}.psb-concern-body{padding:0 22px 22px;font-size:14px;line-height:1.65;color:var(--psb-mute);}.psb-concern-body a{color:var(--psb-sage-hover) !important;border-bottom:1px solid var(--psb-sage-hover);font-weight:600;}.psb-timeline{position:relative;margin-top:40px;}.psb-timeline-line{position:absolute;left:24px;top:12px;bottom:12px;width:2px;background:var(--psb-border);z-index:0;}.psb-step{position:relative;display:grid;grid-template-columns:50px 1fr;gap:18px;padding:16px 0;z-index:1;}.psb-step-num{width:50px;height:50px;border-radius:50%;background:var(--psb-sage);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex:0 0 50px;}.psb-step-body{background:#fff;border:1px solid var(--psb-border);border-radius:var(--psb-radius);padding:20px 24px;}.psb-step-title{font-size:16px;font-weight:600;color:var(--psb-text);margin:0 0 4px;}.psb-step-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--psb-sage-hover);background:var(--psb-cream);padding:4px 10px;border-radius:var(--psb-pill);margin-bottom:8px;text-transform:uppercase;letter-spacing:0.08em;}.psb-step-desc{font-size:14px;line-height:1.65;color:var(--psb-mute);margin:0;}.psb-aftercare{display:flex;gap:18px;align-items:flex-start;background:var(--psb-cream);border-radius:var(--psb-radius);padding:28px;margin-top:24px;}.psb-aftercare-icon{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:var(--psb-sage);color:#fff;display:flex;align-items:center;justify-content:center;}.psb-aftercare a{color:var(--psb-sage-hover) !important;font-weight:600;border-bottom:1px solid var(--psb-sage-hover);}.psb-price-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:24px;}@media (min-width: 700px){.psb-price-grid{grid-template-columns:1fr 1fr;}}.psb-price-card{background:#fff;border:1px solid var(--psb-border);border-radius:var(--psb-radius);padding:32px 28px;display:flex;flex-direction:column;transition:transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;}.psb-price-card:hover{box-shadow:var(--psb-shadow-hover);border-color:var(--psb-sage);}.psb-price-card.featured{border:2px solid var(--psb-sage);box-shadow:var(--psb-shadow);position:relative;}.psb-price-cat{display:inline-block;font-size:11px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--psb-sage-hover);margin-bottom:14px;}.psb-price-cost{font-size:36px;font-weight:600;color:var(--psb-text);margin-bottom:12px;line-height:1;}.psb-price-cost span{font-size:14px;font-weight:500;color:var(--psb-mute);margin-left:4px;}.psb-price-desc{color:var(--psb-mute);font-size:14px;line-height:1.65;margin-bottom:20px;flex-grow:1;}.psb-package-box{background:var(--psb-cream);border-radius:var(--psb-radius-sm);padding:14px 16px;font-size:13px;color:var(--psb-text);margin-bottom:20px;}.psb-package-box p{margin:0 0 4px;}.psb-package-box p:last-child{margin:0;}.psb-related{border-top:1px solid var(--psb-border);padding-top:18px;margin-top:auto;margin-bottom:20px;}.psb-related p{font-size:13px;margin:0 0 6px;color:var(--psb-text);font-weight:600;}.psb-related p span{color:var(--psb-sage-hover);}.psb-pro-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:32px;max-width:380px;margin-inline:auto;}.psb-pro-card{background:#fff;border:1px solid var(--psb-border);border-radius:var(--psb-radius);padding:24px;text-align:center;}.psb-pro-img{width:100%;aspect-ratio:1 / 1;border-radius:var(--psb-radius);overflow:hidden;margin-bottom:18px;background:var(--psb-cream);}.psb-pro-img img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;}.psb-pro-badge{display:inline-flex;align-items:center;gap:6px;background:var(--psb-cream);color:var(--psb-text);padding:6px 14px;border-radius:var(--psb-pill);font-size:12px;font-weight:600;margin:10px 0 14px;}.psb-pro-badge .psb-star{color:#FF9C05;}.psb-freq-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:32px;}@media (min-width: 800px){.psb-freq-grid{grid-template-columns:repeat(3, 1fr);}}.psb-freq-card{background:#fff;border:1px solid var(--psb-border);border-radius:var(--psb-radius);padding:32px 24px;text-align:center;}.psb-freq-card.featured{border:2px solid var(--psb-sage);}#purity-service-body .psb-freq-interval{font-family:var(--psb-font-head, "Fraunces", Georgia, serif) !important;font-size:36px;font-weight:400 !important;font-style:italic;color:var(--psb-sage-hover);line-height:1;margin-bottom:6px;letter-spacing:-0.02em;}.psb-freq-for{font-size:11px;text-transform:uppercase;letter-spacing:0.18em;color:var(--psb-sage-hover);font-weight:600;margin-bottom:16px;}.psb-freq-desc{font-size:14px;line-height:1.65;color:var(--psb-mute);}.psb-freq-note{margin-top:28px;text-align:center;font-size:14px;color:var(--psb-mute);line-height:1.7;max-width:800px;margin-inline:auto;}.psb-freq-note a{color:var(--psb-sage-hover) !important;border-bottom:1px solid var(--psb-sage-hover);font-weight:600;}.psb-compare-intro{text-align:center;color:var(--psb-mute);max-width:760px;margin:0 auto 32px;font-size:15px;}.psb-compare{background:#fff;border:1px solid var(--psb-border);border-radius:var(--psb-radius);overflow:hidden;}.psb-compare-row{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--psb-border);}@media (min-width: 700px){.psb-compare-row{grid-template-columns:140px 1fr 1fr;}}.psb-compare-row:last-child{border-bottom:0;}.psb-compare-row.psb-compare-head{background:var(--psb-cream);font-weight:600;}.psb-compare-cell{padding:18px 22px;font-size:14px;line-height:1.5;color:var(--psb-text);border-right:1px solid var(--psb-border);}.psb-compare-cell:last-child{border-right:0;}.psb-compare-label{font-weight:600;color:var(--psb-text);background:var(--psb-cream);}@media (max-width: 699px){.psb-compare-label::before{content:"";display:block;height:0;}.psb-compare-cell{border-right:0;}}.psb-compare-note{margin-top:24px;padding:22px 24px;background:var(--psb-cream);border-radius:var(--psb-radius);font-size:14px;color:var(--psb-mute);line-height:1.65;}.psb-compare-note a{color:var(--psb-sage-hover) !important;border-bottom:1px solid var(--psb-sage-hover);font-weight:600;}.psb-related-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:32px;}@media (min-width: 600px){.psb-related-grid{grid-template-columns:1fr 1fr;}}@media (min-width: 1000px){.psb-related-grid{grid-template-columns:repeat(4, 1fr);}}.psb-related-card{background:#fff;border:1px solid var(--psb-border);border-radius:var(--psb-radius);overflow:hidden;display:flex;flex-direction:column;transition:transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;}.psb-related-card:hover{transform:translateY(-3px);box-shadow:var(--psb-shadow);border-color:var(--psb-sage);}.psb-related-img{aspect-ratio:1 / 1;overflow:hidden;background:var(--psb-cream);}.psb-related-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.45s ease;}.psb-related-card:hover .psb-related-img img{transform:scale(1.04);}.psb-related-body{padding:20px 22px 24px;}.psb-related-title{font-size:16px;font-weight:600;color:var(--psb-text);margin:0 0 6px;}.psb-related-desc{font-size:13px;color:var(--psb-mute);line-height:1.55;margin:0;}.psb-faq-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:start;}@media (min-width: 900px){.psb-faq-grid{grid-template-columns:380px 1fr;gap:60px;}}.psb-faq-sticky{position:relative;}@media (min-width: 900px){.psb-faq-sticky{position:sticky;top:160px;}}.psb-faq-img{border-radius:var(--psb-radius);overflow:hidden;margin-top:24px;aspect-ratio:3 / 4;}.psb-faq-img img{width:100%;height:100%;object-fit:cover;display:block;}.psb-faq-item{border-bottom:1px solid var(--psb-border);}.psb-faq-item summary{display:flex;justify-content:space-between;align-items:center;padding:22px 0;cursor:pointer;font-weight:500;font-size:16px;color:var(--psb-text);list-style:none;gap:16px;}.psb-faq-item summary::-webkit-details-marker{display:none;}.psb-faq-toggle{flex:0 0 28px;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--psb-border);display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease, background 0.25s ease, color 0.25s ease, border-color 0.25s ease;}.psb-faq-toggle svg{width:12px;height:12px;}.psb-faq-item[open] .psb-faq-toggle{background:var(--psb-text);color:#fff;border-color:var(--psb-text);transform:rotate(45deg);}.psb-faq-body{padding:0 0 22px;font-size:14px;color:var(--psb-mute);line-height:1.7;}.psb-cta{background:#1d1d1f;color:#fff;padding:100px 20px;text-align:center;}.psb-cta .psb-eyebrow{color:rgba(255,255,255,0.7);}#purity-service-body .psb-cta .psb-h2{color:#fff;}#purity-service-body .psb-cta .psb-h2 i,
  #purity-service-body .psb-cta .psb-h2 em{color:inherit;}.psb-cta-lead{color:rgba(255,255,255,0.75);max-width:540px;margin:0 auto 36px;font-size:16px;}.psb-mobile-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:30;display:none;background:#fff;border-radius:var(--psb-pill);padding:8px;box-shadow:0 8px 30px rgba(0,0,0,0.18);}@media (max-width: 767.98px){#purity-service-body.psb-show-sticky .psb-mobile-sticky{display:block;}}.psb-mobile-sticky .psb-btn{width:100%;padding:14px 20px;}.psb-reveal.psb-pre-reveal{opacity:0;transform:translateY(24px);transition:opacity 0.6s ease, transform 0.6s cubic-bezier(0.22,0.61,0.36,1);}.psb-reveal.psb-pre-reveal.psb-in{opacity:1;transform:none;}@media (prefers-reduced-motion: reduce){.psb-reveal,
    .psb-reveal.psb-pre-reveal{opacity:1 !important;transform:none !important;transition:none !important;}}#purity-service-body img.wp-smiley,
#purity-service-body img.emoji,
#purity-service-body img.wp-emoji,
.sec__main-product img.wp-smiley,
.sec__main-product img.emoji,
.sec__main-product img.wp-emoji,
.purity-aq-modal img.wp-smiley,
.purity-aq-modal img.emoji,
.purity-aq-modal img.wp-emoji{display:inline-block !important;height:1em !important;width:1em !important;max-width:1em !important;max-height:1em !important;margin:0 0.07em !important;padding:0 !important;vertical-align:-0.1em !important;border:none !important;box-shadow:none !important;background:transparent !important;}@media (max-width: 1024.98px){
  .sec__main-product input[type="radio"]:checked + .text-swatch-label.pill{background-color:#aac2c7 !important;background-image:none !important;border-color:#aac2c7 !important;color:#ffffff !important;}}html body .sec__main-product .block-product__title h1,
html body .sec__main-product .block-product__title .title,
html body .sec__main-product .block-product__title h1.title,
html body .sec__main-product .block-product__title h1.title.h1,
html body .sec__main-product h1.title{font-size:clamp(36px, calc(36px + 14 * ((100vw - 320px) / 1280)), 50px) !important;line-height:1.2 !important;font-weight:400 !important;font-style:italic !important;font-family:"Fraunces", Georgia, serif !important;letter-spacing:-0.025em !important;margin:0 !important;display:block !important;}.sec__main-product .product-form__submit,
.sec__main-product a.btn.btn-primary,
.psb-mobile-sticky .psb-btn-primary{position:relative !important;overflow:hidden !important;background-color:#aac2c7 !important;color:#ffffff !important;border-color:#aac2c7 !important;z-index:0 !important;}.sec__main-product .product-form__submit::after,
.sec__main-product a.btn.btn-primary::after,
.psb-mobile-sticky .psb-btn-primary::after{content:"" !important;position:absolute !important;inset:0 !important;width:120% !important;height:100% !important;background-color:#5a6c6c !important;transform:rotate3d(0,0,2,10deg) translate3d(-1.2em, 105%, 0) !important;transform-origin:0% 100% !important;transition:transform 0.5s ease !important;z-index:-1 !important;backface-visibility:hidden !important;will-change:transform !important;pointer-events:none !important;}.sec__main-product .product-form__submit:hover::after,
.sec__main-product .product-form__submit:focus-visible::after,
.sec__main-product .product-form__submit:active::after,
.sec__main-product a.btn.btn-primary:hover::after,
.sec__main-product a.btn.btn-primary:focus-visible::after,
.sec__main-product a.btn.btn-primary:active::after,
.psb-mobile-sticky .psb-btn-primary:hover::after,
.psb-mobile-sticky .psb-btn-primary:focus-visible::after,
.psb-mobile-sticky .psb-btn-primary:active::after{transform:rotate3d(0,0,2,0deg) translate3d(0, 0, 0) !important;}.psb-srv-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px;background:#fff;border:1px solid var(--psb-border);border-radius:var(--psb-radius);padding:22px 32px;max-width:680px;margin:0 auto 48px;box-shadow:0 4px 18px rgba(0,0,0,0.05);}@media (max-width: 600px){.psb-srv-trust{flex-direction:column;gap:14px;padding:22px 20px;}.psb-srv-trust-divider{width:80px !important;height:1px !important;}}.psb-srv-trust-stat{display:flex;align-items:center;gap:12px;}.psb-srv-trust-score{font-family:'Instrument Sans', sans-serif;font-size:36px;font-weight:600;color:var(--psb-text);line-height:1;letter-spacing:-0.03em;}.psb-srv-trust-stars{color:#FF9C05;font-size:13px;letter-spacing:1px;margin-bottom:4px;}.psb-srv-trust-stars i{font-size:13px;}.psb-srv-trust-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:var(--psb-sage-hover);}.psb-srv-trust-count{font-family:'Instrument Sans', sans-serif;font-size:22px;font-weight:600;color:var(--psb-text);letter-spacing:-0.02em;margin-bottom:2px;}.psb-srv-trust-divider{width:1px;height:40px;background:var(--psb-border);}.psb-srv-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:20px;}.psb-srv-card{background:#fff;border:1px solid var(--psb-border);border-radius:var(--psb-radius);padding:26px 24px;display:flex;flex-direction:column;transition:transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;box-shadow:0 2px 12px rgba(0,0,0,0.04);}.psb-srv-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,0.08);border-color:var(--psb-sage);}.psb-srv-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;}.psb-srv-card-stars{color:#FF9C05;font-size:12px;display:flex;gap:0;}.psb-srv-card-stars i{font-size:12px;}.psb-srv-card-stars i + i{margin-left:-1px;}.psb-srv-card-google{width:18px;height:18px;opacity:0.5;transition:opacity 0.3s ease;}.psb-srv-card:hover .psb-srv-card-google{opacity:1;}.psb-srv-card-quote{font-family:'Instrument Sans', sans-serif;font-size:15px;line-height:1.55;color:var(--psb-text);font-weight:500;margin:0 0 22px;letter-spacing:-0.005em;}.psb-srv-card-bot{border-top:1px solid rgba(0,0,0,0.06);padding-top:14px;display:flex;align-items:center;gap:12px;margin-top:auto;}.psb-srv-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Instrument Sans', sans-serif;font-size:14px;font-weight:600;color:#fff;flex-shrink:0;}.psb-srv-meta{display:flex;flex-direction:column;gap:2px;}.psb-srv-author{font-size:13px;font-weight:600;color:var(--psb-text);}.psb-srv-treatment{font-size:10px;font-weight:600;color:var(--psb-sage-hover);text-transform:uppercase;letter-spacing:0.12em;}.psb-srv-cta{text-align:center;margin-top:36px;}.psb-srv-cta a{font-size:13px;font-weight:600;color:var(--psb-sage-hover);text-transform:uppercase;letter-spacing:0.12em;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;}.psb-srv-cta a:hover{color:var(--psb-text);}.psb-section[id$="-reviews"]{padding-top:clamp(120px, 14vw, 160px) !important;padding-bottom:clamp(120px, 14vw, 160px) !important;}.psb-center,
.psb-center > *,
.psb-compare-intro,
.psb-srv-grid + .psb-srv-cta,
.psb-section .psb-lead,
.psb-section .psb-center .psb-lead{text-align:center !important;}.psb-center{max-width:720px !important;margin-left:auto !important;margin-right:auto !important;}.psb-compare-intro{max-width:760px !important;margin-left:auto !important;margin-right:auto !important;}@media (max-width: 699px){.psb-compare-row.psb-compare-head{display:none !important;}.psb-compare-row + .psb-compare-row{border-top:8px solid var(--psb-cream);}.psb-compare-cell{padding:14px 22px !important;border-right:0 !important;}.psb-compare-label{padding:16px 22px !important;font-size:16px !important;background:var(--psb-cream) !important;border-bottom:1px solid var(--psb-border) !important;}.psb-compare-row > .psb-compare-cell:nth-child(2)::before,
  .psb-compare-row > .psb-compare-cell:nth-child(3)::before{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:var(--psb-sage-hover);margin-bottom:6px;}.psb-compare-row > .psb-compare-cell:nth-child(2)::before{content:var(--psb-compare-col-a, "");}.psb-compare-row > .psb-compare-cell:nth-child(3)::before{content:var(--psb-compare-col-b, "");}}.product__badges-custom[data-award-popup]{cursor:pointer;transition:transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;text-decoration:none !important;}.product__badges-custom[data-award-popup]:hover,
.product__badges-custom[data-award-popup]:focus-visible{transform:translateY(-1px);box-shadow:0 6px 16px rgba(184, 147, 90, 0.25);filter:brightness(1.05);outline:none;}.product__badges-custom[data-award-popup]::after{content:"";display:inline-block;width:0;height:0;margin-left:8px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;opacity:0.7;vertical-align:2px;}.psb-award-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(29, 29, 31, 0.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity 0.22s ease;font-family:'Instrument Sans', system-ui, sans-serif;}.psb-award-modal[data-open="true"]{display:flex;opacity:1;}.psb-award-modal__inner{position:relative;background:#fff;border-radius:16px;max-width:460px;width:100%;padding:40px 36px 32px;box-shadow:0 20px 60px rgba(0,0,0,0.25);text-align:center;transform:translateY(8px);transition:transform 0.28s cubic-bezier(0.22, 0.61, 0.36, 1);}.psb-award-modal[data-open="true"] .psb-award-modal__inner{transform:translateY(0);}.psb-award-modal__close{position:absolute;top:14px;right:14px;width:32px;height:32px;border:0;background:transparent;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#1d1d1f;opacity:0.55;transition:opacity 0.18s ease, background 0.18s ease;}.psb-award-modal__close:hover{opacity:1;background:rgba(0,0,0,0.05);}.psb-award-modal__seal{width:96px;height:96px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;color:#b8935a;}.psb-award-modal__seal svg{width:100%;height:100%;}.psb-award-modal__year{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:#b8935a;margin-bottom:10px;}.psb-award-modal__title{font-family:"Fraunces", Georgia, serif;font-style:italic;font-size:26px;font-weight:400;color:#1d1d1f;line-height:1.2;letter-spacing:-0.025em;margin:0 0 8px;}.psb-award-modal__source{font-size:13px;color:#5a6c6c;font-weight:500;margin:0 0 18px;}.psb-award-modal__divider{width:40px;height:1px;background:rgba(0,0,0,0.12);margin:0 auto 18px;}.psb-award-modal__body{font-size:14px;line-height:1.6;color:#444;margin:0 0 26px;}.psb-award-modal__cta{display:inline-block;background:#b8935a;color:#fff !important;padding:12px 26px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:0.02em;text-decoration:none !important;transition:background 0.2s ease, transform 0.2s ease;}.psb-award-modal__cta:hover{background:#a07f48;transform:translateY(-1px);}.psb-award-modal__recipient{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:rgba(0,0,0,0.45);margin:18px 0 0;}@media (max-width: 480px){.psb-award-modal__inner{padding:32px 24px 28px;}.psb-award-modal__title{font-size:23px;}.psb-award-modal__seal{width:80px;height:80px;}}.psb-cta-lead,
.psb-cta .psb-cta-lead,
.psb-freq-note,
.psb-freq-grid + .psb-freq-note,
.psb-section .psb-freq-note{text-align:center !important;margin-left:auto !important;margin-right:auto !important;}.psb-cta{background-color:#1d1d1f !important;background-image:linear-gradient(rgba(20, 20, 22, 0.72), rgba(20, 20, 22, 0.78)),
    url('https://i0.wp.com/ellemesmedspa.com/wp-content/uploads/2025/02/semaglutide-consultation.png?resize=1600%2C900&quality=55&ssl=1') !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;background-attachment:scroll !important;}