/** Shopify CDN: Minification failed

Line 8:0 Unexpected "\") format(\""
Line 8:24 Comments in CSS use "/* ... */" instead of "//"
Line 8:219 Unterminated string token

**/
") format("woff"), url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/PPEditorialNew-UltralightItalic.ttf?v=29896120115486979591788642799") format("truetype"); font-weight: 200; font-style: italic; font-display: swap; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .product-block:has(.custom-shipping-container) { margin-bottom: 16px; }
@media (max-width: 991.98px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-pack-title { font-size: 14px; } }
@media (max-width: 991.98px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-pack-price { font-size: 12px; } }
@media (max-width: 639px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-pack-values { gap: 8px; } }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections product-videos.product-videos.kv-custom-font { display: block !important; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections .product-single__meta .jdgm-prev-badge__text { visibility: unset; color: rgb(83, 79, 79); font-family: "Eudoxus Sans"; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; margin-left: 5px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections .product-block.product-block--price { display: none; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections .kv-custom-price.product-block.product-block--price { display: flex !important; align-items: center; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections .product-block.product-block--header { display: none; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections .kv-custom-product-title.kv-custom-font, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections .jump_to_block.kv-custom-font { display: block !important; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections .collapsibles-wrapper .collapsible-trigger { border: 0px; padding: 14px 0px; color: rgb(11, 20, 40); font-family: "Eudoxus Sans"; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0px; text-transform: capitalize; text-align: left; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections .collapsibles-wrapper .collapsible-content__inner { border: 0px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections .product-block { position: relative; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections .custom-shipping-container { background: transparent; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections.kv-new-pdp-rk .jdgm-prev-badge { border-radius: 100px; border: 1px solid rgb(221, 221, 221); background: rgb(255, 255, 255); padding: 2px 12px; align-items: center; gap: 8px; display: inline-flex !important; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections.kv-new-pdp-rk .jdgm-prev-badge__text { color: gray; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; font-family: "Hanken Grotesk", sans-serif; letter-spacing: 0px; margin: 0px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections.kv-new-pdp-rk .jdgm-preview-badge .jdgm-star.jdgm-star { color: rgb(113, 88, 67); }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections.kv-new-pdp-rk .jdgm-prev-badge__stars span.jdgm-star.jdgm--on { display: none !important; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections.kv-new-pdp-rk .jdgm-prev-badge__stars span.jdgm-star.jdgm--on:first-child { display: block !important; padding: 0px !important; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-price-rk.kv-custom-price.product-block.product-block--price { margin-bottom: 16px; }
@media (min-width: 768.98px) and (max-width: 1023.98px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections .product-single__meta { padding-left: 0px; } }
@media screen and (max-width: 767px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections .kv-product-block-custom-color span, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections .product-single__meta .jdgm-prev-badge__text { font-size: 12px; } }
@media screen and (max-width: 767px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections.kv-new-pdp-rk .product-single__meta .jdgm-widget.jdgm-preview-badge, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections.kv-new-pdp-rk .product-single__meta .kv-custom-product-title-rk, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections.kv-new-pdp-rk .product-single__meta .kv-custom-price-rk.kv-custom-price, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections.kv-new-pdp-rk .product-single__meta .kv-usps-rk-row, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections.kv-new-pdp-rk .product-single__meta .bundle-top-info, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections.kv-new-pdp-rk .product-single__meta .kv-usps-product-benefits { display: none !important; } }
@media screen and (max-width: 767px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections.kv-new-pdp-rk .jdgm-prev-badge__text { font-size: 12px; } }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-font, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-font h1, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-font h2, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-font h3, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-font h4, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-font h5, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-font h6, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-font p, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-font li, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-font span, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-font b, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-font strong { font-family: "Eudoxus Sans"; }
@font-face { font-family: Inter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/UcCm3FwrK3iLTcvnUwkT9nA2.woff2?v=129587276323261337271788642820") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/UcCm3FwrK3iLTcvnUwAT9nA2.woff2?v=10441216937105125161788642816") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/UcCm3FwrK3iLTcvnUwgT9nA2.woff2?v=80585122106073057331788642819") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/UcCm3FwrK3iLTcvnUwcT9nA2.woff2?v=24134511716971206581788642818") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Inter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/UcCm3FwrK3iLTcvnUwsT9nA2.woff2?v=109536003439415482491788642824") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/UcCm3FwrK3iLTcvnUwoT9nA2.woff2?v=158831229708681805281788642821") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/UcCm3FwrK3iLTcvnUwQT9g.woff2?v=48390833862729577671788642822") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/UcCo3FwrK3iLTcvvYwYL8g.woff2?v=112553144369755304011788642832") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/UcCo3FwrK3iLTcvmYwYL8g.woff2?v=168533495192546390601788642827") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/UcCo3FwrK3iLTcvuYwYL8g.woff2?v=101719178136580103461788642831") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/UcCo3FwrK3iLTcvhYwYL8g.woff2?v=90620516471796722681788642825") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/UcCo3FwrK3iLTcvtYwYL8g.woff2?v=86542327115086412771788642829") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/UcCo3FwrK3iLTcvsYwYL8g.woff2?v=30651557134678764921788642828") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/UcCo3FwrK3iLTcviYwY.woff2?v=92486381381598730801788642826") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Teachers; font-style: italic; font-weight: 400 800; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/H4ciBXKVncXVmUGsgRY4-LCYh563.woff2?v=116838994382289301351788642730") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Teachers; font-style: italic; font-weight: 400 800; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/H4ciBXKVncXVmUGsgRY4-LKYh563.woff2?v=162731748658062857581788642731") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Teachers; font-style: italic; font-weight: 400 800; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/H4ciBXKVncXVmUGsgRY4-LyYhw.woff2?v=48724366617440570281788642732") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Teachers; font-style: normal; font-weight: 400 800; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/H4ckBXKVncXVmUGsgRYxyL6Agw.woff2?v=55200026471330421361788642734") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Teachers; font-style: normal; font-weight: 400 800; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/H4ckBXKVncXVmUGsgRYzyL6Agw.woff2?v=32212839057918063161788642735") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Teachers; font-style: normal; font-weight: 400 800; font-display: swap; src: url("//pfrbjp-48.myshopify.com/cdn/shop/t/2/assets/H4ckBXKVncXVmUGsgRY9yL4.woff2?v=42036900842384783881788642733") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox {user-select: none}
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox img { -webkit-user-drag: none; }
@media print { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox * { display: none !important; } }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .swiper-wrapper { padding-bottom: 27px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox {--FONT-ADJUST-BODY: 0.845}
@media screen and (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox {--FONT-ADJUST-BODY: 0.78} }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-product-title-rk { color: rgb(44, 39, 35); font-family: "Hanken Grotesk", sans-serif; font-size: 42px; font-style: normal; font-weight: 500; line-height: normal; margin: 10px 0px; letter-spacing: 0px; }
@media screen and (max-width: 767px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-product-title-rk { font-size: 32px; margin: 12px 0px; } }
@media screen and (max-width: 767px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-new-pdp-rk-2 .kv-custom-product-title-rk { margin: 0px 0px 12px; } }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-button-text span { border-radius: 100px; border: 1px solid rgb(113, 88, 67); background: rgb(253, 246, 239); display: inline-flex; padding: 5px 8px; justify-content: center; align-items: center; gap: 4px; color: rgb(113, 88, 67); font-size: 10px; font-style: normal; font-weight: 400; line-height: normal; cursor: pointer; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-popup { position: fixed; inset: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; z-index: 99; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-popup-in { max-width: 840px; width: 100%; z-index: 99; position: relative; padding: 0px 20px; margin: 0px auto; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-button-text svg { margin-top: 1px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-popup-content-box { border-radius: 20px; background: rgb(253, 246, 239); padding: 32px; margin: 0px auto; overflow: hidden auto; max-height: 80vh; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-close-popup-icon { position: absolute; border-radius: 200px; background: rgb(113, 88, 67); display: flex; width: 40px; height: 40px; padding: 12px 12px 13px 13px; right: 0px; top: -20px; cursor: pointer; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-popup-in h3, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-popup-in h3 p { text-align: center; color: rgb(113, 88, 67); font-size: 30px; font-style: normal; font-weight: 700; line-height: normal; margin-bottom: 0px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-popup-in h3 em { font-family: "PP Editorial New"; font-style: italic; font-weight: 400; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-description { color: rgb(83, 79, 79); text-align: center; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-popup-in h3 { margin-bottom: 12px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-row { display: flex; gap: 16px; flex-wrap: wrap; padding-top: 40px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-box { width: calc(50% - 8px); border-radius: 12px; background: rgb(255, 255, 255); display: flex; padding: 18px 14px; align-items: flex-start; gap: 12px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-box-content h4 { color: rgb(11, 20, 40); font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; letter-spacing: 0px; text-transform: initial; margin-bottom: 6px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-info p { color: rgb(83, 79, 79); font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; margin: 0px; letter-spacing: 0px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-box-img { width: 40px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-box-content { width: calc(100% - 52px); }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-popup::after { content: ""; background: rgba(0, 0, 0, 0.57); width: 100%; height: 100%; position: absolute; inset: 0px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-button-text { margin-top: -3px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-price span.product__price-savings { margin-right: 16px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-clog-full-sections .kv-custom-price.product-block.product-block--price { flex-wrap: wrap; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-rk .kv-no-designer-markup-button-text span { font-family: "Hanken Grotesk", sans-serif; font-size: 16px; letter-spacing: 0px; padding: 1px 12px; gap: 6px; min-height: 24px; }
@media only screen and (max-width: 767.89px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-popup-content-box { padding: 32px 16px 21px; } }
@media only screen and (max-width: 767.89px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-popup-in h3, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-popup-in h3 p { font-size: 24px; } }
@media only screen and (max-width: 767.89px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-description { font-size: 14px; } }
@media only screen and (max-width: 767.89px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-box { width: 100%; } }
@media only screen and (max-width: 767.89px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-close-popup-icon { right: 10px; top: -10px; } }
@media only screen and (max-width: 767.89px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-rk .kv-no-designer-markup-button-text span { font-size: 12px; } }
@media only screen and (max-width: 425px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-custom-price span.product__price-savings { margin-right: 5px; } }
@media only screen and (max-width: 425px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-no-designer-markup-button-text span { padding: 5px 4px; gap: 2px; } }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-usps-rk-row { border-radius: 100px; display: flex; align-items: center; gap: 12px; align-self: stretch; padding: 0px; background: transparent !important; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-usps-rk-box { color: rgb(46, 46, 46); font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; display: flex; align-items: center; gap: 10px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-usps-rk-box h4 { color: rgb(46, 46, 46); font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; font-family: "Hanken Grotesk", sans-serif; text-transform: initial; letter-spacing: 0px; margin: 0px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-new-pdp-rk-2 .kv-usps-rk-row { padding: 0px; background: transparent !important; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-new-pdp-rk-2 .kv-usps-rk-box { gap: 8px; }
@media screen and (max-width: 767px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-usps-rk-box h4 { font-size: 12px; } }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox ul.kv-offer-b2__list { border-radius: 6px; background: rgba(128, 128, 128, 0.06); padding: 4px; justify-content: center; align-items: center; gap: 4px; margin: 24px auto 0px; display: flex; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox ul.kv-offer-b2__list li { list-style: none; margin: 0px; flex: 1 1 0%; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-offer-b2__item span, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-offer-b2__item a { color: rgb(44, 39, 35); font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; padding: 8px; border: 1px solid transparent; border-radius: 6px; display: inline-flex; width: 100%; text-align: center; justify-content: center; align-items: center; letter-spacing: 0px; text-transform: capitalize; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-offer-b2__item.active span, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-offer-b2__item a:hover { background: rgba(255, 215, 181, 0.24); border-color: rgb(113, 88, 67); color: rgb(113, 88, 67); font-weight: 700; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-offer-b2__item a { text-decoration: none; }
@media (min-width: 769px) and (max-width: 1023px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-offer-b2__item span, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-offer-b2__item a { font-size: 12px; padding: 8px 2px; } }
@media (min-width: 769px) and (max-width: 1023px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox ul.kv-offer-b2__list { gap: 2px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-offer-b2__item span, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-offer-b2__item a { padding: 8px 2px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox ul.kv-offer-b2__list { gap: 2px; } }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups-open-btn { border-radius: 8px; background: rgb(253, 246, 239); display: flex; padding: 8px 12px; justify-content: center; align-items: center; gap: 8px; align-self: stretch; color: rgb(44, 39, 35); font-size: 12px; font-style: normal; font-weight: 400; line-height: normal; cursor: pointer; font-family: "Hanken Grotesk", sans-serif; pointer-events: auto; position: relative; text-decoration: none; width: 100%; margin-top: 8px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups-open-btn:hover { }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups-open-btn-text { color: inherit; font: inherit; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups-open-btn-arrow { align-items: center; display: inline-flex; flex-shrink: 0; line-height: 0; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups-root { position: fixed; inset: 0px; z-index: 100000; display: none; align-items: center; justify-content: center; padding: 16px; box-sizing: border-box; font-family: "Eudoxus Sans", sans-serif; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups.kv-multi-popups-recommend-box-res { padding: 36px 64px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-overlay { position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.45); backdrop-filter: blur(2px); opacity: 0; transition: opacity 0.35s; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-modal { position: relative; width: 100%; max-width: 800px; max-height: calc(-32px + 100vh); overflow-y: auto; padding: 0px; box-sizing: border-box; border-radius: 12px; background: rgb(255, 255, 255); box-shadow: rgba(52, 57, 61, 0.2) 0px -6px 12px 0px; transform: translateY(24px); opacity: 0; transition: transform 0.35s cubic-bezier(0.32, 0.72, 0, 1), opacity 0.35s; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-handle { display: none; width: 60px; height: 4px; border-radius: 100px; background: rgb(217, 217, 217); margin: 0px auto 16px; flex-shrink: 0; cursor: pointer; position: relative; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-handle::before { content: ""; position: absolute; inset: -14px -40px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-header { display: grid; grid-template-columns: 28px 1fr 28px; align-items: center; margin-bottom: 16px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-header-result { grid-template-columns: 1fr 28px; margin-bottom: 20px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-header-result .kv-multi-popups-title { grid-column: 1; text-align: center; padding-right: 0px; margin-left: 28px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups.kv-multi-popups-header.kv-multi-popups-header-result { padding: 36px 20px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups.kv-multi-popups-header { margin: 0px; padding: 20px 20px 0px; align-items: center; gap: 24px; background: var(--Grey, #F4F5F4); }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-progress { background: var(--Grey, #F4F5F4); }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups.kv-multi-popups-step { padding: 36px 64px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-title { margin: 0px; text-align: center; letter-spacing: 0px; color: var(--Gray, #534F4F); font-family: "Hanken Grotesk"; font-size: 34px; font-style: normal; font-weight: 500; line-height: normal; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-back, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-close { width: 24px; height: 24px; padding: 4px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; cursor: pointer; border-radius: 6px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-back[hidden] { visibility: hidden; pointer-events: none; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-progress { display: flex; padding: 24px 20px 20px; align-items: center; justify-content: center; gap: 18px; margin-bottom: 0px; background: var(--Grey, #F4F5F4); }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-dot { width: 32px; height: 32px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: transparent; border: 1.5px dashed rgb(200, 200, 200); box-sizing: border-box; position: relative; color: rgb(128, 128, 128); font-family: "Hanken Grotesk"; font-size: 16px; font-style: normal; font-weight: 600; line-height: normal; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-dot.kv-multi-popups-dot-active, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-dot.kv-multi-popups-dot-done { background: rgb(113, 88, 67); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-step { text-align: center; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-step[hidden] { display: none !important; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-question { margin: 0px 0px 8px; letter-spacing: 0px; color: rgb(44, 39, 35); font-family: "Hanken Grotesk"; font-size: 34px; font-style: normal; font-weight: 600; line-height: normal; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-sub { margin: 0px 0px 36px; color: rgb(128, 128, 128); font-family: "Hanken Grotesk"; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-brand-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 16px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-option { min-height: 63px; border: 1px solid transparent; border-radius: 12px; background: rgba(128, 128, 128, 0.08); cursor: pointer; transition: background 0.15s, border-color 0.15s; display: flex; padding: 20px; justify-content: center; color: var(--Gray, #534F4F); font-family: "Hanken Grotesk"; font-size: 18px; font-style: normal; font-weight: 500; line-height: normal; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-option.kv-multi-popups-option-selected, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-gender-btn.kv-multi-popups-option-selected, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-size-btn.kv-multi-popups-option-selected, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-fit-btn.kv-multi-popups-option-selected, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-width-btn.kv-multi-popups-option-selected, .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-result-tab.kv-multi-popups-option-selected { color: rgb(113, 88, 67); border-radius: 12px; border: 1px solid rgb(113, 88, 67); background: rgba(255, 215, 181, 0.24); }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-gender { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 16px; border-radius: 10px; background: rgba(128, 128, 128, 0.06); padding: 8px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-gender-btn { min-height: 48px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 12px; background: none; cursor: pointer; color: var(--Gray, #534F4F); font-family: "Eudoxus Sans"; font-size: 18px; font-style: normal; font-weight: 500; line-height: normal; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-size-btn { aspect-ratio: 1 / 1; min-height: 48px; cursor: pointer; transition: background 0.15s, border-color 0.15s; display: flex; width: 52px; height: 52px; padding: 10px; flex-direction: column; justify-content: center; align-items: center; gap: 10px; border-radius: 8px; border: 1px solid rgb(225, 224, 224); background: rgba(128, 128, 128, 0.06); color: rgba(0, 0, 0, 0.7); font-family: "Eudoxus Sans"; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups.kv-multi-popups-size-grid { display: flex; place-content: center; align-items: center; gap: 12px; align-self: stretch; flex-wrap: wrap; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-fit-list { display: flex; flex-direction: column; gap: 16px; text-align: left; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-fit-btn { display: flex; align-items: center; gap: 16px; width: 100%; padding: 16px 24px; border: 1px solid transparent; border-radius: 12px; background: var(--Grey, #F4F5F4); cursor: pointer; text-align: left; font-family: inherit; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-fit-emoji { font-size: 28px; line-height: 1; flex-shrink: 0; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-fit-text { display: flex; flex-direction: column; gap: 2px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-fit-label { color: rgb(83, 79, 79); font-family: "Hanken Grotesk"; font-size: 18px; font-style: normal; font-weight: 500; line-height: normal; letter-spacing: 0px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-fit-desc { color: rgb(128, 128, 128); font-family: "Hanken Grotesk"; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-fit-btn.kv-multi-popups-option-selected .kv-multi-popups-fit-label { color: rgb(113, 88, 67); }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-width-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; text-align: left; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-width-btn { display: flex; flex-direction: column; align-items: center; gap: 8px; min-height: 96px; border: 1px solid rgb(244, 245, 244); cursor: pointer; font-family: inherit; text-align: left; padding: 24px 20px; border-radius: 12px; background: var(--Grey, #F4F5F4); }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-width-label { color: var(--Gray, #534F4F); font-size: 18px; font-style: normal; font-weight: 500; line-height: normal; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-width-desc { color: rgb(128, 128, 128); text-align: center; font-family: "Hanken Grotesk"; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-width-btn.kv-multi-popups-option-selected .kv-multi-popups-width-label { color: rgb(113, 88, 67); }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-panel-result[hidden], .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-panel-steps[hidden] { display: none !important; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-result-box { background: rgb(253, 246, 240); border-radius: 16px; padding: 20px 18px; margin-bottom: 14px; text-align: center; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-recommend-label { margin: 0px 0px 16px; text-align: center; color: rgb(44, 39, 35); font-family: "Hanken Grotesk"; font-size: 20px; font-style: normal; font-weight: 600; line-height: normal; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-result-tabs { display: flex; justify-content: center; gap: 8px; margin-bottom: 0px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-result-tab { min-width: 86px; padding: 8px 24px; cursor: pointer; font-family: "Hanken Grotesk"; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; border-radius: 6px; border: 1px solid rgb(225, 224, 224); background: rgba(128, 128, 128, 0.06); }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-result-tab.kv-multi-popups-option-selected { color: rgb(44, 39, 35); border-radius: 6px; border: 1px solid var(--Primary, #715843); background: rgba(255, 215, 181, 0.2); font-weight: 600; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-result-size-row { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 16px; padding: 24px 20px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-result-size { color: rgb(44, 39, 35); font-family: "Hanken Grotesk"; font-size: 34px; font-style: normal; font-weight: 600; line-height: normal; letter-spacing: 0px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-confidence { display: inline-flex; align-items: center; gap: 4px; padding: 8px; color: rgb(0, 78, 8); font-family: "Hanken Grotesk"; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; border-radius: 100px; border: 1px solid rgb(0, 182, 122); background: rgb(204, 240, 228); }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-confidence-check { font-size: 12px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-reasons { list-style: none; margin: 0px; background: rgb(255, 255, 255); border-radius: 12px; text-align: left; display: flex; padding: 24px; flex-direction: column; justify-content: center; align-items: flex-start; gap: 12px; align-self: stretch; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-reason { display: flex; align-items: flex-start; gap: 10px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-reason-check { flex-shrink: 0; margin-top: 2px; display: inline-flex; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-reason-text { color: rgb(113, 88, 67); font-family: "Hanken Grotesk"; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-stats { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 20px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-stat { background: rgba(128, 128, 128, 0.08); border-radius: 12px; text-align: center; display: flex; padding: 24px; flex-direction: column; justify-content: center; align-items: center; gap: 12px; flex: 1 0 0px; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-stat-value { color: var(--Black, #2C2723); font-family: "Hanken Grotesk"; font-size: 24px; font-style: normal; font-weight: 600; line-height: normal; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-stat-label { color: rgb(128, 128, 128); text-align: center; font-family: "Hanken Grotesk"; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-continue { width: 100%; min-height: 52px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 12px; background: rgb(113, 88, 67); cursor: pointer; margin-bottom: 16px; display: flex; height: 60px; padding: 20px 16px; justify-content: center; align-items: center; gap: 16px; align-self: stretch; color: var(--White, #FFF); text-align: center; font-family: "Eudoxus Sans"; font-size: 20px; font-style: normal; font-weight: 500; line-height: normal; }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-continue:hover { background: rgb(90, 69, 53); }
.cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-retake { display: block; width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; text-decoration: underline; cursor: pointer; padding: 4px; color: rgb(113, 88, 67); font-family: "Hanken Grotesk"; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal; text-decoration-skip-ink: auto; text-underline-offset: auto; text-underline-position: from-font; }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-brand-grid { grid-template-columns: 1fr 1fr; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-title { font-size: 24px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-width-desc { font-size: 12px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-width-label { font-size: 16px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups.kv-multi-popups-header { padding: 20px 0px 0px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox button.kv-multi-popups.kv-multi-popups-close { opacity: 0; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups.kv-multi-popups-header.kv-multi-popups-header-result { padding: 12px 20px 24px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-dot { width: 24px; height: 24px; font-size: 12px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups.kv-multi-popups-panel.kv-multi-popups-panel-steps-box { background: var(--Grey, #F4F5F4); padding: 12px 20px 24px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups.kv-multi-popups-panel.kv-multi-popups-panel-steps-box { padding-bottom: 16px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-fit-label { font-size: 16px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-fit-btn { gap: 16px; width: 100%; padding: 16px 20px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-fit-desc { font-size: 16px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups-root { align-items: flex-end; justify-content: stretch; padding: 0px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-handle { display: block; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-modal { max-width: 100%; width: 100%; max-height: 92vh; margin: 0px; padding: 0px; box-shadow: rgba(0, 0, 0, 0.16) 0px -8px 32px; border-radius: 16px 16px 0px 0px; transform: translateY(100%); opacity: 1; transition: transform 0.35s cubic-bezier(0.32, 0.72, 0, 1); } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-handle { margin: 0px auto; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-progress { padding: 0px 20px 24px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups.kv-multi-popups-step { padding: 16px 20px 32px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-overlay { opacity: 0; transition: opacity 0.35s; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-question { font-size: 24px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-sub { margin: 0px 0px 20px; font-size: 16px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-gender-btn { min-height: 42px; font-size: 16px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-option { min-height: 53px; font-size: 16px; padding: 16px 20px; display: flex; align-items: center; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-size-grid { gap: 8px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-size-btn { width: 48px; height: 42px; min-height: 42px; font-size: 14px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-gender { margin-bottom: 20px; padding: 4px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-result-size { font-size: 24px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-reasons { padding: 16px 20px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-confidence-check svg { width: 12px; height: 12px; margin-top: 2px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-continue { font-size: 16px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-stat { padding: 16px 20px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-retake { font-size: 16px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-stat { gap: 8px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-stat-label { font-size: 14px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-stat-value { font-size: 20px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-reason-text { font-size: 14px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-confidence { gap: 4px; padding: 4px; font-size: 12px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-width-btn { min-height: 91px; padding: 16px 20px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-progress { gap: 14px; } }
@media (max-width: 768px) { .cl-pdp-buybox.cl-pdp-buybox.cl-pdp-buybox .kv-multi-popups .kv-multi-popups-dot:not(:last-child)::after { width: 10px; } }