.cb_cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.cb_h3c{margin:34px 0 14px;text-align:center;font-family:var(--heading-font-family);font-weight:800;font-size:clamp(20px,2.4vw,24px);color:#15100b}.cb_h3l{margin:0 0 12px;font-family:var(--heading-font-family);font-weight:800;font-size:clamp(20px,2.4vw,24px);color:#15100b}.cb_pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cb_pair img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:#fff;border:1px solid #ece5da;border-radius:18px}.cb_btns_c{justify-content:center}.cb_choose .olshp_icon{width:30px;height:30px}.cb_cols2,.cb_revs{align-items:start}.cb_guides a{height:100%;box-sizing:border-box}.cb_thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.cb_thumbs img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:#faf6ef;border-radius:12px}@media(max-width:989px){.cb_cols2{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.cb_pair{gap:10px}.cb_h3c{margin-top:24px}}main:has(.cb_grid_duo) .cc-collection-products ul.grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin-left:auto;margin-right:auto}@media(max-width:599px){main:has(.cb_grid_duo) .cc-collection-products ul.grid{grid-template-columns:minmax(0,1fr)}}main:has(.cb_grid_duo) .cc-collection-products .card__media .media{padding-top:80%!important}main:has(.cb_grid_duo) .cc-collection-products .card__media img{padding:3%}.cb_h2l{text-align:left}.cb_h2l:after{margin-left:0}.cb_h2b{margin-top:44px}.cb_glance{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start}.cb_gl_media{position:sticky;top:90px}.cb_gl_main{display:block;padding:4%;background:#fff;border:1px solid #ece5da;border-radius:20px}.cb_gl_main img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.cb_gl_thumbs{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cb_gl_thumbs a{display:block;padding:6px;background:#fff;border:1px solid #ece5da;border-radius:12px}.cb_gl_thumbs a:hover{border-color:#b98a3e}.cb_gl_thumbs img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.cb_gl_info>p{font-size:15.5px;line-height:1.65}.cb_price{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin:20px 0}.cb_price>div{flex:1 1 150px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:14px 18px;background:#fff;border:1px solid #ece5da;border-radius:14px}.cb_price span{font-size:12.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#5c5650}.cb_price strong{font-family:var(--heading-font-family);font-weight:800;font-size:26px;line-height:1.15;color:#15100b}.cb_price .cb_price_ours{background:#15100b;border-color:#15100b}.cb_price .cb_price_ours span{color:#e6ddcf}.cb_price .cb_price_ours strong{color:#fff;font-size:30px}.cb_price .cb_price_save{background:#f6ecd8;border-color:#e8cf9f}.cb_price .cb_price_save strong{color:#6b4c14}.cb_specs{margin:0;display:grid;grid-template-columns:minmax(120px,auto) 1fr;border:1px solid #ece5da;border-radius:14px;overflow:hidden;background:#fff}.cb_specs dt,.cb_specs dd{margin:0;padding:11px 16px;font-size:14.5px;line-height:1.45;border-bottom:1px solid #f1ebe1}.cb_specs dt{font-weight:700;color:#5c5650}.cb_specs dd{color:#15100b}.cb_specs dt:nth-last-of-type(1),.cb_specs dd:nth-last-of-type(1){border-bottom:0}.cb_dots{display:inline-flex;flex-wrap:wrap;gap:6px 14px}.cb_dot{display:inline-flex;align-items:center;gap:6px}.cb_dot:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--cb-dot, #ccc);box-shadow:inset 0 0 0 1px #00000026}.cb_gl_info .cb_note{text-align:left}@media(max-width:989px){.cb_glance{grid-template-columns:minmax(0,1fr);gap:24px}.cb_gl_media{position:static}}@media(max-width:749px){.cb_price>div{flex-basis:120px;padding:12px 14px}.cb_price strong{font-size:22px}.cb_price .cb_price_ours strong{font-size:26px}.cb_specs{grid-template-columns:minmax(96px,auto) 1fr}.cb_specs dt,.cb_specs dd{padding:9px 12px;font-size:13.5px}.cb_gl_thumbs{gap:8px}}.cb_side_img.cb_contain{object-fit:contain;background:#fff;border:1px solid #ece5da;padding:4%;box-sizing:border-box}.cb_ticks{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.cb_ticks li{display:flex;align-items:center;gap:10px;font-weight:700;color:#15100b;font-size:15px}.cb_ticks .olshp_mark{width:22px;height:22px;flex:none;padding:3px;border-radius:50%;background:#f6ecd8;color:#6b4c14;box-sizing:border-box}.cb_bundle{align-items:center}.cb_bundle p{margin:0 0 12px}.cb_bundle .cb_price{margin-bottom:4px}.cb_bundle .cb_price>div{flex-grow:0}.cb_price .cb_dots{flex-direction:column;gap:4px;margin-top:4px}.cb_price .cb_dot{font-size:14.5px;font-weight:700;letter-spacing:0;text-transform:none;color:#15100b}.cb_tag{display:inline-block;margin-bottom:2px;padding:3px 10px;border-radius:999px;background:#f6ecd8;color:#6b4c14;font-size:12px;font-weight:800;letter-spacing:.4px}.cb_choose.cb_ours{border-color:#b98a3e;box-shadow:0 0 0 1px #b98a3e inset}.cb_choose .cb_icon_only{margin-bottom:4px}@media(min-width:600px){main:has(.cb_grid_trio) .cc-collection-products ul.grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;margin-left:auto;margin-right:auto}}.cb_trial_lead{font-family:var(--heading-font-family);font-weight:800;font-size:clamp(18px,2.2vw,22px);line-height:1.45;color:#15100b}.cb_price strong{white-space:nowrap}main:has(.cb_grid_duo) .cc-collection-products ul.slider__grid.grid,main:has(.cb_grid_trio) .cc-collection-products ul.slider__grid.grid{grid-template-columns:none;max-width:none;margin-left:0;margin-right:0}main:has(.cb_grid_duo) .cc-collection-products .card__media .media{padding-top:100%!important}main:has(.cb_grid_duo) .cc-collection-products .card__media img{padding:6%}.ap_picker{text-align:center}.ap_pick_row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:860px;margin:8px auto 0}.ap_pick{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px;background:#fff;border:2px solid #ece5da;border-radius:18px;cursor:pointer;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.ap_pick:hover{border-color:#d8ccb9;box-shadow:0 8px 24px #15100b12}.ap_pick img{width:100%;max-width:220px;height:auto;aspect-ratio:1 / 1;object-fit:contain}.ap_pick strong{font-family:var(--heading-font-family);font-weight:800;font-size:20px;color:#15100b}.ap_pick span{font-size:14.5px;line-height:1.55;color:#3f3a35}.ap_pick>span:not(.ap_pick_btn){margin-bottom:8px}.ap_pick .ap_pick_btn{margin-top:auto;padding:8px 16px;border-radius:999px;background:#15100b;color:#fff;font-weight:700;font-size:14px}.ap_size{max-width:760px;margin:18px auto 0;font-size:15px;line-height:1.6}.ap_tabs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:18px 0 0}.ap_tabs span{font-size:14px;font-weight:700;color:#5c5650}.ap_tabs label{padding:8px 16px;border:1px solid #d8ccb9;border-radius:999px;background:#fff;font-weight:700;font-size:14px;color:#15100b;cursor:pointer}#ap-v-all:checked~.olshp_wrap .ap_tabs label[for=ap-v-all],#ap-v-cl:checked~.olshp_wrap .ap_tabs label[for=ap-v-cl],#ap-v-re:checked~.olshp_wrap .ap_tabs label[for=ap-v-re]{background:#15100b;border-color:#15100b;color:#fff}#ap-v-cl:checked~.olshp_wrap label.ap_pick[for=ap-v-cl],#ap-v-re:checked~.olshp_wrap label.ap_pick[for=ap-v-re]{border-color:#b98a3e;box-shadow:0 0 0 1px #b98a3e inset}#ap-v-all:focus-visible~.olshp_wrap .ap_tabs label[for=ap-v-all],#ap-v-cl:focus-visible~.olshp_wrap .ap_tabs label[for=ap-v-cl],#ap-v-re:focus-visible~.olshp_wrap .ap_tabs label[for=ap-v-re]{outline:3px solid #8a6420;outline-offset:3px}#ap-v-cl:checked~.olshp_wrap [data-fit=remastered],#ap-v-re:checked~.olshp_wrap [data-fit=classic]{display:none}#ap-v-cl:checked~.olshp_wrap .ap_group[data-cl="0"],#ap-v-cl:checked~.olshp_wrap .ap_chip[data-cl="0"],#ap-v-re:checked~.olshp_wrap .ap_group[data-re="0"],#ap-v-re:checked~.olshp_wrap .ap_chip[data-re="0"]{display:none}.ap_chips{position:sticky;top:var(--ap-top, var(--header-end, 0px));z-index:3;transition:top .2s ease;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:30px -16px 6px;padding:10px 16px;background:#fff;border-bottom:1px solid #ece5da}.ap_chip{padding:7px 14px;border:1px solid #d8ccb9;border-radius:999px;background:#fff;color:#15100b;font-weight:700;font-size:13.5px;text-decoration:none;white-space:nowrap}.ap_chip:hover{background:#15100b;border-color:#15100b;color:#fff}.ap_group{padding-top:34px;scroll-margin-top:calc(var(--ap-top, 90px) + 40px)}.ap_gh{margin:0 0 6px;font-family:var(--heading-font-family);font-weight:800;font-size:clamp(21px,2.5vw,26px);line-height:1.25;color:#15100b}.ap_gd{max-width:860px;margin:0 0 16px;font-size:15px;line-height:1.6;color:#3f3a35}.ap_cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ap_card{display:flex;flex-direction:column;gap:6px;padding:12px 12px 14px;background:#fff;border:1px solid #ece5da;border-radius:14px;color:#15100b;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.ap_card:hover{border-color:#d8ccb9;box-shadow:0 8px 22px #15100b12}.ap_img{display:block;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:#fff}.ap_img img{width:100%;height:100%;object-fit:contain}.ap_badge{align-self:flex-start;margin-top:4px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.3px;white-space:nowrap;background:#f1ece4;color:#3f3a35}.ap_b_classic{background:#e8eef7;color:#23436e}.ap_b_remastered{background:#f6ecd8;color:#6b4c14}.ap_name{font-family:var(--heading-font-family);font-weight:800;font-size:15px;line-height:1.35}.ap_sz{font-size:13px;color:#5c5650}.ap_price{margin-top:auto;padding-top:4px;font-family:var(--heading-font-family);font-weight:800;font-size:16px}.ap_out{color:#8b847c;font-weight:700;font-size:14px}@media(max-width:989px){.ap_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ap_pick_row{gap:10px}.ap_pick{padding:12px 10px}.ap_pick strong{font-size:16px}.ap_pick span{font-size:13px}.ap_chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:22px -16px 4px;scrollbar-width:none}.ap_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ap_card{padding:8px 8px 10px}.ap_name{font-size:14px}.ap_badge{font-size:10.5px;letter-spacing:0;padding:3px 8px}.ap_group{padding-top:26px}}.olshp_vh[name=ap-ver]{position:fixed!important;top:0;left:0}.ap_out{color:#736c64}@media(hover:none){.ap_chip:hover{background:#fff;border-color:#d8ccb9;color:#15100b}.ap_card:hover,.ap_pick:hover{border-color:#ece5da;box-shadow:none}}@media(pointer:coarse){.ap_tabs label{padding:12px 16px}.ap_chip{position:relative}.ap_chip:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}}@media(min-width:360px)and (max-width:749px){.ap_badge{font-size:11.5px}}.ap_group{scroll-margin-top:calc(var(--ap-top, 90px) + var(--ap-hx, 0px) + var(--ap-ch, 57px) - 14px)}@media(max-height:500px){.ap_chips{position:static}.ap_group{scroll-margin-top:calc(var(--ap-top, 60px) + var(--ap-hx, 0px) + 12px)}}.cf_group[data-g=gor],.cf_chip[data-g=gor]{--cf-tint: #f6f1ea;--cf-stage: #eadfce;--cf-dot: #8a6a45}.cf_group[data-g=pet],.cf_chip[data-g=pet]{--cf-tint: #fbf1ea;--cf-stage: #f5dcc9;--cf-dot: #b5602f}.cf_group[data-g=bed],.cf_chip[data-g=bed]{--cf-tint: #f4f1fa;--cf-stage: #e3dbf3;--cf-dot: #7357b0}.cf_group[data-g=art],.cf_chip[data-g=art]{--cf-tint: #eef5f1;--cf-stage: #d6e8de;--cf-dot: #3c7a5e}.cf_group[data-g=wild],.cf_chip[data-g=wild]{--cf-tint: #eff4f9;--cf-stage: #d8e5f1;--cf-dot: #3d6b94}.cf_group[data-g=nur],.cf_chip[data-g=nur]{--cf-tint: #fbf7e9;--cf-stage: #f2e7bd;--cf-dot: #9a7714}.cf_group[data-g=more],.cf_chip[data-g=more]{--cf-tint: #f6f3ee;--cf-stage: #ece5da;--cf-dot: #6b6259}.cf_root{padding-top:6px}.cf_lead{max-width:820px;margin:0 auto;text-align:center;font-family:var(--heading-font-family);font-weight:800;font-size:clamp(20px,2.6vw,28px);line-height:1.35;color:#15100b}.cf_facts{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;max-width:1000px;margin:18px auto 0;padding:0}.cf_facts li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #ece5da;border-radius:999px;background:#faf6ef;font-size:14px;font-weight:700;line-height:1.3;color:#15100b}.cf_fact_icon{width:18px;height:18px;flex:none;color:#8a6420}.cf_animal{margin:14px 0 0;text-align:center;font-size:15px}.cf_chips{position:sticky;top:var(--cf-top, var(--header-end, 0px));z-index:3;transition:top .2s ease;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:26px -16px 0;padding:10px 16px;background:#fff;border-bottom:1px solid #ece5da}.cf_chip{display:inline-flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border:1px solid #d8ccb9;border-radius:999px;background:#fff;color:#15100b;font-weight:700;font-size:13.5px;line-height:1.2;text-decoration:none;white-space:nowrap}.cf_chip:before{content:"";width:10px;height:10px;flex:none;border-radius:50%;background:var(--cf-dot)}.cf_n{min-width:22px;padding:2px 6px;border-radius:999px;background:var(--cf-stage);font-size:12px;text-align:center;box-sizing:border-box}.cf_group{margin-top:26px;padding:28px 24px 26px;border-radius:26px;background:var(--cf-tint);scroll-margin-top:calc(var(--cf-top, 90px) + var(--cf-hx, 0px) + var(--cf-ch, 57px) + 8px)}.cf_gh{margin:0 0 6px;font-family:var(--heading-font-family);font-weight:800;font-size:clamp(22px,2.7vw,30px);line-height:1.2;color:#15100b}.cf_gh:before{content:"";display:inline-block;width:14px;height:14px;margin-right:10px;border-radius:50%;background:var(--cf-dot);vertical-align:.08em}.cf_gd{max-width:820px;margin:0 0 18px;font-size:15.5px;line-height:1.6;color:#3f3a35}.cf_cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cf_card{position:relative;display:flex;flex-direction:column;gap:4px;padding:10px 10px 14px;background:#fff;border-radius:20px;color:#15100b;text-decoration:none;box-shadow:0 1px 2px #15100b0f;transition:transform .25s ease,box-shadow .25s ease}.cf_img{display:block;aspect-ratio:1 / 1;margin-bottom:8px;border-radius:14px;overflow:hidden;background:var(--cf-stage)}.cf_img img{display:block;width:100%;height:100%;padding:6%;object-fit:contain;box-sizing:border-box;transition:transform .35s ease}.cf_tag{position:absolute;top:18px;left:18px;max-width:calc(100% - 36px);padding:4px 10px;border-radius:999px;background:#fff;color:#15100b;font-size:12px;font-weight:800;line-height:1.25;box-shadow:0 2px 8px #15100b24;box-sizing:border-box}.cf_name{padding:0 4px;font-family:var(--heading-font-family);font-weight:800;font-size:16px;line-height:1.3}.cf_sz{padding:0 4px;font-size:13px;color:#5c5650;font-variant-numeric:tabular-nums}.cf_price{margin-top:auto;padding:6px 4px 0;font-family:var(--heading-font-family);font-weight:800;font-size:17px}.cf_out{color:#736c64;font-weight:700;font-size:14px}.cf_card:focus-visible,.cf_chip:focus-visible,.cf_vd_play:focus-visible{outline:3px solid #8a6420;outline-offset:3px}@media(hover:hover){.cf_chip:hover{border-color:var(--cf-dot);background:var(--cf-tint)}.cf_card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #15100b1c}.cf_card:hover .cf_img img{transform:scale(1.05) rotate(-1.5deg)}}.cf_steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1080px;margin:0 auto;padding:0}.cf_step{padding:22px 22px 20px;background:#fff;border:1px solid #ece5da;border-radius:20px}.cf_step_n{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#a3532a;color:#fff;font-family:var(--heading-font-family);font-weight:800;font-size:18px}.cf_step:nth-child(2) .cf_step_n{background:#6a4fa6}.cf_step:nth-child(3) .cf_step_n{background:#3a7459}.cf_step h3{margin:12px 0 6px;font-family:var(--heading-font-family);font-weight:800;font-size:18px;line-height:1.3;color:#15100b}.cf_step p{margin:0;font-size:15px;line-height:1.6;color:#3f3a35}.cf_note{max-width:820px;margin:22px auto 0;text-align:center;font-size:15px;line-height:1.6;color:#3f3a35}.cf_vd{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:48px;align-items:center;max-width:1000px}.cf_vd_media{justify-self:center;width:100%;max-width:320px}.cf_vd_play{position:relative;display:block;aspect-ratio:9 / 16;border-radius:22px;overflow:hidden;background:#f5dcc9;color:#fff;text-decoration:none}.cf_vd_play img{display:block;width:100%;height:100%;object-fit:cover}.cf_vd_btn{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:#15100b;color:#fff;font-weight:700;font-size:14px;white-space:nowrap;box-shadow:0 6px 18px #00000040}.cf_vd_icon{width:18px;height:18px;flex:none}.cf_vd_frame{display:block;width:100%;aspect-ratio:9 / 16;border:0;border-radius:22px;background:#000}.cf_vd_text .olshp_h2,.cf_vd_text .olshp_intro{margin-left:0;text-align:left}.cf_vd_text .olshp_h2:after{margin-left:0}.cf_vd_text .olshp_more{justify-content:flex-start}.cf_hp_animal{margin:22px 0 0;text-align:center}.cf_hp_animal a{display:inline-flex;align-items:center;gap:8px;color:#e8cf9f;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){.cf_card,.cf_img img,.cf_chips{transition:none}.cf_card:hover,.cf_card:hover .cf_img img{transform:none}}@media(max-width:989px){.cf_cards{grid-template-columns:repeat(3,minmax(0,1fr))}.cf_steps{grid-template-columns:minmax(0,1fr);max-width:640px}}@media(max-width:749px){.cf_lead{font-size:17px;line-height:1.4}.cf_facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:14px}.cf_facts li{gap:6px;padding:7px 9px;border-radius:12px;font-size:12.5px}.cf_fact_icon{width:16px;height:16px}.cf_animal{margin-top:10px;font-size:14px}.cf_chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:20px -16px 0;scrollbar-width:none}.cf_group{margin:20px -6px 0;padding:20px 12px 16px;border-radius:22px}.cf_gd{font-size:15px}.cf_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cf_card{padding:6px 6px 10px;border-radius:16px}.cf_img{margin-bottom:6px;border-radius:12px}.cf_tag{position:static;align-self:flex-start;max-width:calc(100% - 8px);margin:-2px 4px 2px;padding:3px 8px;background:var(--cf-stage);box-shadow:none;font-size:11px}.cf_name{font-size:14.5px}.cf_sz{font-size:12px}.cf_price{font-size:15.5px}.cf_vd{grid-template-columns:minmax(0,1fr);gap:24px}.cf_vd_media{max-width:280px}.cf_vd_text .olshp_h2,.cf_vd_text .olshp_intro{margin-left:auto;text-align:center}.cf_vd_text .olshp_h2:after{margin-left:auto}.cf_vd_text .olshp_more{justify-content:center}}@media(pointer:coarse){.cf_chip,.cf_animal a{position:relative}.cf_chip:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.cf_animal a:after{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}}@media(max-height:500px){.cf_chips{position:static}.cf_group{scroll-margin-top:calc(var(--cf-top, 60px) + var(--cf-hx, 0px) + 12px)}}@media(min-width:360px){.ap_badge{font-size:12px}}@media(max-width:749px){.cf_tag{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/olshp-collection-extra.css.map */
