@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap";.cstm_card_eachh .card-media-overlay{padding-top:60px!important}.cstm_card_eachh .card-media-overlay .badges{position:relative;top:-50px}.cstm_card_eachh .card-media-overlay .badges span.badge.sale{display:block!important}.cstm_card_eachh .card-media-overlay .badges span.badge.custom{display:none}@media only screen and (min-width: 768px){.jdgm-rev.jdgm-rev .jdgm-rev__header a.jdgm-rev__prod-link{color:#fff}body.size_chart_open .site-header{z-index:inherit}.main-product .container fieldset.js.product-form__input .size_guide a.summary-title{font-size:18px;padding-top:10px;padding-bottom:10px;text-transform:capitalize}.template-product .cstm-main-product .pdp-content .prvw_block .block__title h3#prvw__block_title{color:#fff!important}.main-product .container .product-block.product-block__variant_picker fieldset.js.product-form__input label{border-radius:0;background-color:transparent;color:#fff}.main-product .container .product-form__input input[type=radio]:checked+label{border-color:#989898}.template-product a.jdgm-link{color:#fff}.custom-img-with-hotspot .hotspot-title-center h2{text-align:center;display:table;margin:0 auto;max-width:390px}.template-product details.faq-item h3{font-size:17px!important}.template-product details.faq-item .content.faq-item__body.rte p{font-size:15px}.drawer-menu.cstm-drawer-menu.is-open span.drawer-submenu__item.localization-link,.drawer-menu.cstm-drawer-menu.is-open a.drawer-submenu__item.localization-link{color:#fff}header .header-content button.header-shortlink.cstm-desktop_country-selector img.country-flag{width:17px!important;height:17px;min-width:17px;min-height:17px;border-radius:0;box-shadow:none}header .header-content button.header-shortlink.cstm-desktop_country-selector{padding-right:0}header .header-content .header-item nav.header-shortlinks button.header-shortlink,header .header-content .header-item nav.header-shortlinks a{color:#e9e9e9;font-family:Lato,sans-serif;font-weight:700;font-size:20px;padding:0 26px;letter-spacing:0}.cstm-featured-collection .card.card--product a.card-media{background:transparent}.cstm-drawer-menu .drawer-panel.drawer-menu__contents.has-open-submenu,.cstm-drawer-menu .drawer-panel.drawer-menu__contents{background-color:#3e3e3e;color:#fff}.cstm-drawer-menu .drawer-panel.drawer-menu__contents.has-open-submenu a.drawer-menu__item,.cstm-drawer-menu .drawer-panel.drawer-menu__contents.has-open-submenu label.drawer-menu__item-label,.cstm-drawer-menu .drawer-panel.drawer-menu__contents a.drawer-menu__item,.cstm-drawer-menu .drawer-panel.drawer-menu__contents label.drawer-menu__item-label{color:#fff;opacity:1}.cstm-drawer-menu .image-area .menu-banner__overlay{position:relative;background-color:#000;height:auto;color:#fff;align-items:flex-start;justify-content:flex-start;padding:17px 15px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area h3{font-weight:700;font-family:Lato,sans-serif;font-size:34px;letter-spacing:0;position:relative;padding-bottom:8px;margin-bottom:13px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area h3:after{position:absolute;content:"1";height:3px;width:280px;background-color:#f8bc24;color:transparent;bottom:0;left:0}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid{display:block;border:3px solid #000}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area{color:#fff;padding-left:74px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area .menu-lists a{width:100%;display:inline-block;float:left;font-family:Roboto,sans-serif;text-transform:capitalize;font-size:25px;padding:0}.cstm-drawer-menu .drawer-submenu__panel{background-color:#2b2b2b!important}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner{display:grid;align-items:flex-start;grid-template-columns:35% 65%}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .image-area{display:flex;height:100%;column-gap:40px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .image-area img{position:relative}.cstm-multicolumn,.cstm-multi-icon-data,.cstm-single-icon-data{display:none}.cstm-single-icon-data,.cstm-multicolumn .container,.cstm-multi-icon-data .container,.newsletter-section{background-color:#2b2b2b}.newsletter-section ul li{list-style:none}.cstm-multicolumn .container h2,.newsletter-section{color:#fff}.cstm-alpaca-spcl,.cstm-alpaca-spcl .container{background-color:#2b2b2b}.cstm-alpaca-spcl .all_imgs{display:flex;flex-direction:column}.cstm-alpaca-spcl .all_imgs figure.media.natural{margin-bottom:22px}.cstm-alpaca-spcl .guarantee-area img{width:160px;height:160px;object-fit:contain}.cstm-alpaca-spcl .all_imgs .inner-imgs.first_col{display:flex;column-gap:20px;row-gap:20px}.cstm-alpaca-spcl .guarantee-area{display:flex;align-items:center;column-gap:10px}.cstm-alpaca-spcl .guarantee-area .guarantee-text p{color:#fff;font-size:18px;line-height:25px}.cstm-alpaca-spcl .all_imgs figure.media.natural img{height:100%;display:block;object-fit:cover}.cstm-alpaca-spcl .inner-imgs.sec_col{margin-top:83px}.cstm-alpaca-spcl .each_icon_text .content h4,.cstm-alpaca-spcl .each_icon_text .content .text p{color:#fff}.cstm-alpaca-spcl .media-with-text{display:flex;align-items:flex-start;justify-content:space-between}.cstm-alpaca-spcl .col-sm-order-2{width:50%}.cstm-alpaca-spcl .p-page{width:50%;max-width:50%;padding-top:0}.cstm-alpaca-spcl h2.hero__title{letter-spacing:0;color:#fff;font-weight:800;font-family:Lato,sans-serif;display:table;font-size:29px;padding-bottom:34px;margin:0 auto}.cstm-drawer-menu .image-area .menu-banner__overlay span{font-family:Lato,sans-serif;font-weight:700;font-size:22px;position:relative;width:100%;display:block}.cstm-drawer-menu .image-area .menu-banner__overlay span:after{content:"1";position:absolute;right:0;color:transparent;background:url(/cdn/shop/t/42/assets/yellow-arrow-drop.png?v=1747909292) center no-repeat;width:67px;height:24px;top:2px}.cstm-alpaca-spcl .each_icon_text .content h4{font-weight:700;font-size:17px;text-transform:capitalize}.cstm-alpaca-spcl .each_icon_text .img{width:150px}.cstm-alpaca-spcl .each_icon_text{display:flex;align-items:center}.cstm-alpaca-spcl .mt.sm-mt{margin-top:0}.cstm-alpaca-spcl .media-with-text a.btn{border-radius:5px;font-weight:800;font-family:Lato,sans-serif;padding:12px 53px;display:table;font-size:19px!important;margin:0 auto}.cstm-hero h1.hero__title{padding-bottom:20px}.cstm-hero a.btn.btn--primary{border-radius:0;background-color:#000}.cstm-hero a.btn.btn--secondary{border-radius:0;border-color:#fff!important;color:#fff!important}.cstm-hero.hero-again .hero__media img{max-width:1094px;margin:5px auto 0!important;display:table}.cstm-review-section .container button.btn.btn--with-icon{background-color:#171717;width:70px;height:70px}.cstm-review-section .container button.btn.btn--with-icon:hover{box-shadow:none!important}.cstm-review-section .container button.btn.btn--with-icon svg.feather{color:#e8e6dc}.cstm-hero a.btn.btn--primary:hover,.cstm-hero a.btn.btn--secondary:hover{box-shadow:none}.cstm-review-section .container{background:#2b2b2b}.cstm-review-section .container .section-header{display:flex;background-color:transparent;border-radius:10px;color:#e8e6dc;margin-bottom:50px;flex-direction:column}.cstm-review-section .container .section-header .star_title-wrap .rte{margin:0}.cstm-review-section .container .section-header .star_title-wrap{display:flex;align-items:center;column-gap:10px;padding:10px;background-color:#111;border-radius:10px;justify-content:center;margin-top:10px;width:318px;margin-left:auto;margin-right:auto}.cstm-review-section .container .section-header h2{font-size:29px;color:#fff;text-transform:uppercase;font-family:Lato,sans-serif;font-weight:700;max-width:450px;padding:0 0 6px!important}.cstm-review-section .container .section-header .star_title-wrap .rte p strong,.cstm-review-section .container .section-header .star_title-wrap .rte p{font-size:22px;font-family:Lato,sans-serif;text-transform:capitalize}.cstm-review-section .container .grid .each_card_media{background-color:#171717;border-radius:10px;text-align:center}.cstm-review-section .container .grid .each_card_media .card-media img{height:289px;object-fit:cover;border-radius:10px 10px 0 0}.cstm-review-section .container .grid .each_card_media .review_data .rev_title,.cstm-review-section .container .grid .each_card_media .review_data .rev_text{color:#e8e6dc}.cstm-review-section .container .grid .each_card_media .review_data .rev_title{font-family:var(--font-heading-family);font-size:22px;position:relative;display:table;margin:0 auto}.cstm-review-section .container .grid .each_card_media .review_data .rev_title:before{content:"1";position:absolute;background:url(/cdn/shop/t/42/assets/tick-for-review.png?v=1747892560) right center no-repeat;width:15px;height:16px;color:transparent;right:-22px;top:7px}.cstm-review-section .container .grid .each_card_media .review_data .rev_text p{padding-left:20px;padding-right:20px;padding-bottom:20px;margin:0 auto;font-family:var(--font-heading-family);font-size:17px;line-height:26px}.cstm-review-section .container .grid{column-gap:18px}.cstm-review-section .container .grid .each_card_media .stars{display:table;margin:-25px auto 15px;background-color:#2e302e;border-radius:10px;padding:12px 20px 10px;position:relative}.cstm-review-section .container .grid .review_data .star_count{display:none}.cstm-review-section .container .grid .each_card_media .stars span.filled_star{margin:0 2px}.cstm-review-section .container button.btn.btn--primary.btn--with-icon[data-direction=next]{background-image:url(/cdn/shop/t/42/assets/icon-right-for-desk.png?v=1747896937);background-position:center!important;background-repeat:no-repeat;background-size:17px}.cstm-review-section .container button.btn.btn--primary.btn--with-icon[data-direction=prev]{background-image:url(/cdn/shop/t/42/assets/icon-left-for-desk.png?v=1747897107);background-position:center!important;background-repeat:no-repeat;background-size:17px}.inner-imgs.second_col{display:grid;grid-template-columns:1fr 2.1fr;gap:20px}.menu-lists{display:flex;flex-wrap:wrap;align-items:flex-start}.sub_links,.sub_links_Secondary{display:flex;flex-wrap:wrap;width:50%}.card--traditional .card-media{background:transparent}.cstm-sukat-socks .container h1.hero__title{color:#fff;text-align:center;font-weight:700;text-transform:uppercase;font-size:47px}.cstm-sukat-socks .blocks-text{width:100%}.cstm-sukat-socks .container h2{color:#fff;text-align:center;font-weight:700;font-size:33px;padding-top:30px;padding-bottom:8px}.cstm-sukat-socks ul.alpaca-filters{justify-content:space-between;display:flex;row-gap:5px;column-gap:5px;list-style:none;padding:0 15px;margin:10px auto;flex-wrap:wrap}.cstm-sukat-socks ul.alpaca-filters li:first-child,.cstm-sukat-socks ul.alpaca-filters li:nth-child(2),.cstm-sukat-socks ul.alpaca-filters li:nth-child(3),.cstm-sukat-socks ul.alpaca-filters li:last-child{width:32%}.cstm-sukat-socks ul.alpaca-filters li{border:1px solid white;border-radius:5px;padding:7px 10px 6px;font-size:12px;width:21%;text-align:center;white-space:nowrap;cursor:pointer;font-family:League Spartan,sans-serif}.cstm-sukat-socks ul.alpaca-filters li a{color:#fff;padding:0;font-family:League Spartan,sans-serif;font-weight:700;justify-content:center;font-size:18px}body.ultralight-huppari-keltainen .jdgm-widget.jdgm-review-widget .jdgm-rev-widg__header,body.socks-kuja .jdgm-widget.jdgm-review-widget .jdgm-rev-widg__header,body.default-general-product .jdgm-review-widget .jdgm-rev-widg__header{background:transparent;color:#fff}.cstm-kevy-villapaidat h2.hero__title{font-weight:700;font-size:28px;line-height:40px;padding-bottom:40px}.cstm-sukat-socks .rte p em,.cstm-sukat-socks .rte p,.cstm-kevy-villapaidat p,.cstm-kevy-villapaidat p em{color:#fff;font-family:Roboto,sans-serif!important;text-align:center;font-size:20px!important;letter-spacing:0}.cstm-kevy-villapaidat .richtext-section__container{align-items:center;text-align:center}.cstm-kevy-villapaidat .richtext-section{margin-bottom:0}body.woolman{background-color:#2b2b2b}.jdgm--leex-script-loaded .jdgm-rev-widg__header,.jdgm--leex-script-loaded .jdgm-rev-widg__title,.jdgm--leex-script-loaded .jdgm-rev,.jdgm--leex-script-loaded .jdgm-quest,.jdgm-link,.jdgm-histogram__clear-filter{color:#fff!important}.jdgm--leex-script-loaded .jdgm-rev-widg__header,.jdgm--leex-script-loaded .jdgm-rev-widg__actions,.jdgm--leex-script-loaded .jdgm-rev,.jdgm--leex-script-loaded .jdgm-quest{background-color:#2b2b2b!important;box-shadow:0 4px 16px #ffffff1a!important}.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow,.jdgm-rev__author,.jdgm-rev__thumb-btn{color:#fff!important}.guarantee_area .text p{font-size:18px;line-height:25px;max-width:300px;color:#fff;padding-left:3px}.guarantee_area .logo img{width:126px;height:126px;object-fit:contain}.guarantee_area{display:flex;align-items:center;justify-content:flex-start}.socks-kuja .main-product .container .product-main.grid .pdp-content .product-block.product-block__text .rte p{font-size:12px}body.socks-kuja .product-block.product-block__text{color:#fff}.main-product .container .product-block p em{font-family:Roboto,sans-serif!important;margin:0;font-size:18px;letter-spacing:0;line-height:1.3}.main-product .container .product-main.grid .pdp-content .product-block.product-block__text p em,.main-product .container .product-main.grid .pdp-content .product-block.product-block__text p{font-size:17px;line-height:1.3}.main-product .product-block.product-block__collapsible_tab summary{border-top:none;padding-top:25px;border-bottom:3px solid #fdbf23;padding-bottom:4px}.main-product .product-block.product-block__collapsible_tab summary span{color:#fff;font-family:Roboto,sans-serif!important;font-size:21px}.main-product .container .product-block.product-block__collapsible_tab details svg.feather.feather-chevron-down{width:39px;height:39px;border-radius:50px;background-color:#f8bc24;flex-basis:39px;position:relative;bottom:6px}.custom-img-with-hotspot .container h2.hero__title{text-align:center;color:#fff;font-size:26px;letter-spacing:2px;margin-bottom:30px;line-height:41px}body.socks-kuja .custom-img-with-hotspot .blocks-text h2.hero__title{text-align:left;text-transform:uppercase}body.socks-kuja .custom-img-with-hotspot .container h2.hero__title{margin-bottom:0;text-align:center}.custom-img-with-hotspot h5{font-size:18px!important;letter-spacing:3px;line-height:32px}.custom-img-with-hotspot p,.custom-img-with-hotspot h5{color:#fff}.custom-img-with-hotspot p{font-size:17px!important;line-height:1.3;padding-left:7px}.cstm-review-section .each_card_media .review_data .star-rating{background-color:#292929;border-radius:5px;width:130px;margin:-10px auto 0;position:relative;height:30px;display:flex;align-items:center;justify-content:space-between}.cstm-review-section .each_card_media .review_data .star-rating .star_count{background-color:#fcb700;border-radius:5px;width:40px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center}.cstm-review-section .each_card_media .review_data .star-rating .stars{padding:5px 10px 0 0;margin:0;width:130px;height:32px;display:flex;align-items:center;border-radius:0 5px 5px 0}.cstm-review-section .each_card_media .review_data .star-rating .stars span.filled_star img{width:12px}.cstm-review-section .each_card_media .review_data .star-rating .star_count span{background-color:#e6a600;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50px;font-weight:700;font-size:13px}}@media (max-width: 1800px) and (min-width: 1600px){.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .image-area{column-gap:30px}.cstm-drawer-menu .image-area .menu-banner__overlay span:after{width:29px;height:24px;top:5px;background-size:contain}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area{padding-left:50px}header .header-content .header-item nav.header-shortlinks button.header-shortlink,header .header-content .header-item nav.header-shortlinks a{font-size:20px}}@media (max-width: 1599px) and (min-width: 1400px){header .header-content .header-item nav.header-shortlinks button.header-shortlink,header .header-content .header-item nav.header-shortlinks a{font-size:18px}.cstm-drawer-menu .image-area .menu-banner__overlay span:after{width:29px;height:24px;top:5px;background-size:contain}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area{padding-left:30px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .image-area{column-gap:20px}.cstm-drawer-menu .image-area .menu-banner__overlay span{font-size:16px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area .menu-lists a{font-size:20px}.cstm-drawer-menu .image-area .menu-banner__overlay span:after{top:0}}@media (max-width: 1399px) and (min-width: 1200px){header .header-content .header-item nav.header-shortlinks button.header-shortlink,header .header-content .header-item nav.header-shortlinks a{font-size:12px;padding:0 15px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner{grid-template-columns:40% 60%}.cstm-drawer-menu .image-area .menu-banner__overlay span:after{width:29px;height:24px;top:-2px;background-size:contain}.cstm-drawer-menu .image-area .menu-banner__overlay span{font-size:14px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area .menu-lists a{font-size:17px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area{padding-left:30px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .image-area{column-gap:20px}}@media (max-width: 1199px) and (min-width: 1024px){header .header-content .header-item nav.header-shortlinks button.header-shortlink,header .header-content .header-item nav.header-shortlinks a{font-size:11px;padding:0 10px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area h3{font-size:29px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner{grid-template-columns:40% 60%}.cstm-drawer-menu .image-area .menu-banner__overlay span:after{width:18px;height:24px;background-size:contain;top:-2px}.cstm-drawer-menu .image-area .menu-banner__overlay span{font-size:12px;letter-spacing:0}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area .menu-lists a{font-size:17px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area{padding-left:30px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .image-area{column-gap:15px}.cstm-drawer-menu .image-area .menu-banner__overlay{padding:12px 5px}}@media (max-width: 1023px) and (min-width: 768px){.drawer-panel .drawer-content{padding-top:10px}.cstm-drawer-menu header.drawer-header a svg.feather,.cstm-drawer-menu header.drawer-header span{color:#fff}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner{display:flex;flex-direction:column}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .image-area{flex-direction:column;row-gap:20px;display:flex}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area{color:#fff;padding-left:0;padding-top:30px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area h3{font-size:26px}}@media (max-width: 1400px) and (min-width: 900px){.cstm-review-section .container .grid .each_card_media .stars span.filled_star img{width:18px}}@media (max-width: 899px) and (min-width: 768px){.cstm-review-section .container .grid .each_card_media .stars span.filled_star img{width:13px}}@media only screen and (max-width: 767px){.jdgm-rev.jdgm-rev .jdgm-rev__header a.jdgm-rev__prod-link{color:#fff}.jdgm--leex-script-loaded .jdgm-rev-widg__header,.jdgm--leex-script-loaded .jdgm-rev-widg__actions,.jdgm--leex-script-loaded .jdgm-rev,.jdgm--leex-script-loaded .jdgm-quest{background-color:#2b2b2b!important;box-shadow:0 4px 16px #ffffff1a!important}.jdgm--leex-script-loaded .jdgm-rev-widg__header,.jdgm--leex-script-loaded .jdgm-rev-widg__title,.jdgm--leex-script-loaded .jdgm-rev,.jdgm--leex-script-loaded .jdgm-quest,.jdgm-link,.jdgm-histogram__clear-filter,.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow,.jdgm-rev__author,.jdgm-rev__thumb-btn{color:#fff!important}.image-area{display:none}.template-product .cstm-main-product .pdp-content .prvw_block .block__title h3#prvw__block_title{color:#fff!important}.template-product a.jdgm-link{color:#fff}.custom-img-with-hotspot .hotspot-title-center h2{text-align:center;display:table;margin:0 auto;max-width:390px}.drawer-submenu__item.localization-link{color:#fff}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid{border:3px solid #000}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area{color:#fff;padding-left:0;padding-top:30px}.cstm-drawer-menu .drawer-submenu__panel{background-color:#2b2b2b!important}.cstm-drawer-menu .image-area .menu-banner__overlay{position:relative;background-color:#000;height:auto;color:#fff;align-items:flex-start;justify-content:flex-start;padding:17px 15px}.cstm-drawer-menu .image-area .menu-banner__overlay span{font-family:Lato,sans-serif;font-weight:700;font-size:22px;position:relative;width:100%;display:block}.cstm-drawer-menu .image-area .menu-banner__overlay span:after{content:"1";position:absolute;right:0;color:transparent;background:url(/cdn/shop/t/42/assets/yellow-arrow-drop.png?v=1747909292) center no-repeat;width:67px;height:24px;top:2px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .image-area{flex-direction:column;row-gap:20px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area h3{font-size:26px;font-weight:700;font-family:Lato,sans-serif;letter-spacing:0;position:relative;padding-bottom:8px;margin-bottom:13px;color:#fff}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area h3:after{position:absolute;content:"1";height:3px;width:280px;background-color:#f8bc24;color:transparent;bottom:0;left:0}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area .menu-lists a{width:50%;display:inline-block;float:left;font-family:Roboto,sans-serif;text-transform:capitalize;font-size:25px;padding:0;color:#fff}.cstm-drawer-menu header.drawer-header span,.cstm-drawer-menu header.drawer-header a svg.feather{color:#fff}.cstm-drawer-menu .drawer-panel.drawer-menu__contents.has-open-submenu,.cstm-drawer-menu .drawer-panel.drawer-menu__contents{background-color:#3e3e3e;color:#fff}.cstm-drawer-menu .drawer-panel.drawer-menu__contents.has-open-submenu a.drawer-menu__item,.cstm-drawer-menu .drawer-panel.drawer-menu__contents.has-open-submenu label.drawer-menu__item-label,.cstm-drawer-menu .drawer-panel.drawer-menu__contents a.drawer-menu__item,.cstm-drawer-menu .drawer-panel.drawer-menu__contents label.drawer-menu__item-label{color:#fff;opacity:1}header .header-content button.header-shortlink.cstm-desktop_country-selector img.country-flag{width:20px!important;height:20px;min-width:20px;min-height:20px;border-radius:0;box-shadow:none}header .header-content button.header-shortlink.cstm-desktop_country-selector{padding-right:13px;padding-top:13px}.cstm-desktop_country-selector{display:block!important;visibility:visible!important}.cstm-alpaca-spcl{display:none}.cstm-review-section .each_card_media .review_data .star-rating .stars span.filled_star img{width:12px}.socks-kuja .cstm-featured-collection .section-header{color:#fff}.section.cstm-breadcrumb-sec .gradient{background:transparent;color:#fff}.section.cstm-breadcrumb-sec ol.breadcrumbs__list li a{color:#fff}body.ultralight-huppari-keltainen .main-product .container .product-block.product-block__related_meta h2 span{font-weight:700}body.ultralight-huppari-keltainen .main-product .container .product-block.product-block__related_meta h2,body.ultralight-huppari-keltainen .main-product .container .product-block.product-block__related_meta h2 span{color:#fff;font-size:12px;font-family:Roboto,sans-serif}body.ultralight-huppari-keltainen .main-product .container .product-block.product-block__related_meta .product-item-variants a{color:#fff;border:1px solid #555;display:inline-block;margin:5px 1px 2px 0;padding:8px 12px;font-size:1.4rem;line-height:1;text-align:center;cursor:pointer;position:relative;min-width:44px;transition:border .16s ease-in-out,color .16s ease-in-out,opacity .16s ease-in-out}body.ultralight-huppari-keltainen .main-product .container .product-block.product-block__related_meta .related-products-variants{color:#fff}body.ultralight-huppari-keltainen .main-product .container .product-block.product-block__related_meta .product-item-variants a p{margin:0}body.ultralight-huppari-keltainen .main-product .container .product-block.product-block__related_meta .related-products-variants .product-item-variants{display:inline-block}body.socks-kuja .faq details.faq-item svg.feather.feather-chevron-down,body.ultralight-huppari-keltainen .faq details.faq-item svg.feather.feather-chevron-down,body.default-general-product .faq details.faq-item svg.feather.feather-chevron-down{width:30px!important;height:30px!important;border-radius:50px;background-color:#f8bc24;flex-basis:30px;position:relative;bottom:0;min-width:30px}body.socks-kuja .faq details.faq-item svg.feather.feather-chevron-down polyline,body.ultralight-huppari-keltainen .faq details.faq-item svg.feather.feather-chevron-down polyline,body.default-general-product .faq details.faq-item svg.feather.feather-chevron-down polyline{stroke:#2d2c2b;stroke-width:2;fill:none;transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);transform-origin:center}body.socks-kuja .product-block.product-block__text{color:#fff}body.socks-kuja .block__cbwrapper .block__cb,body.default-general-product .main-product .container button.product-form__submit.btn{opacity:1!important}.socks-kuja .main-product .container .product-main.grid .pdp-content .product-block.product-block__text h3 em{font-style:normal;font-family:Roboto,sans-serif;font-size:11px;letter-spacing:0}.socks-kuja .main-product .product-block.product-block__description span,.socks-kuja .main-product .product-block.product-block__description p,body.socks-kuja .main-product .container .product-main.grid .pdp-content .product-block h3,body.socks-kuja .main-product .container .product-main.grid .pdp-content .product-block h3 em{color:#fff!important;font-size:15px;font-family:Roboto,sans-serif}.socks-kuja .main-product .container button.product-form__submit.btn{margin-bottom:5px}.socks-kuja .main-product .container .product-main.grid .pdp-content .product-block.product-block__text .rte p{font-size:12px}.cstm-featured-collection p{color:#fff;font-size:17px!important;padding-top:5px}.cstm-featured-collection h2{color:#fff;font-size:24px}.main-product .container .product-main.grid .pdp-content .product-block.product-block__collapsible_tab:last-child{padding-bottom:77px}.main-product .container{display:block}body.ultralight-huppari-keltainen .jdgm-rev-widg__actions,body.socks-kuja .jdgm-rev-widg__actions,body.default-general-product .jdgm-rev-widg__actions{background:transparent;color:#fff}body.ultralight-huppari-keltainen .jdgm-rev__header span,body.ultralight-huppari-keltainen span.jdgm-rev__thumb-btn,body.socks-kuja .jdgm-rev__header span,body.socks-kuja span.jdgm-rev__thumb-btn,body.default-general-product .jdgm-rev__header span,body.default-general-product span.jdgm-rev__thumb-btn,body.ultralight-huppari-keltainen .jdgm-rev-widg__actions select,body.socks-kuja .jdgm-rev-widg__actions select,body.default-general-product .jdgm-rev-widg__actions select{color:#fff}body.ultralight-huppari-keltainen .jdgm-rev-widg__actions select option,body.socks-kuja .jdgm-rev-widg__actions select option,body.default-general-product .jdgm-rev-widg__actions select option{color:#000}body.ultralight-huppari-keltainen .jdgm-widget .jdgm-rev.jdgm-rev,body.socks-kuja .jdgm-widget .jdgm-rev.jdgm-rev,body.default-general-product .jdgm-widget .jdgm-rev.jdgm-rev{width:100%;box-shadow:none}body.ultralight-huppari-keltainen .jdgm-rev-widg__actions span.jdgm-sort-dropdown-arrow,body.ultralight-huppari-keltainen .jdgm-widget .jdgm-rev.jdgm-rev a,body.socks-kuja .jdgm-rev-widg__actions span.jdgm-sort-dropdown-arrow,body.socks-kuja .jdgm-widget .jdgm-rev.jdgm-rev a,body.default-general-product .jdgm-rev-widg__actions span.jdgm-sort-dropdown-arrow,body.default-general-product .jdgm-widget .jdgm-rev.jdgm-rev a{color:#fff}body.ultralight-huppari-keltainen .jdgm-widget .jdgm-rev.jdgm-rev,body.socks-kuja .jdgm-widget .jdgm-rev.jdgm-rev,body.default-general-product .jdgm-widget .jdgm-rev.jdgm-rev{background:transparent;color:#fff}body.ultralight-huppari-keltainen .jdgm-widget-actions-wrapper a.jdgm-ask-question-btn,body.socks-kuja .jdgm-widget-actions-wrapper a.jdgm-ask-question-btn,body.default-general-product .jdgm-widget-actions-wrapper a.jdgm-ask-question-btn{background:transparent;color:#fff;border:2px solid #000}body.ultralight-huppari-keltainen .jdgm-widget.jdgm-review-widget .jdgm-rev-widg__header,body.socks-kuja .jdgm-widget.jdgm-review-widget .jdgm-rev-widg__header,body.default-general-product .jdgm-review-widget .jdgm-rev-widg__header{background:transparent;color:#fff}body.ultralight-huppari-keltainen .jdgm-widget.jdgm-review-widget .jdgm-rev-widg__header h2.jdgm-rev-widg__title,body.socks-kuja .jdgm-widget.jdgm-review-widget .jdgm-rev-widg__header h2.jdgm-rev-widg__title,body.default-general-product .jdgm-widget.jdgm-review-widget .jdgm-rev-widg__header h2.jdgm-rev-widg__title{color:#fff;font-size:22px}body.ultralight-huppari-keltainen .jdgm-widget-actions-wrapper,body.socks-kuja .jdgm-widget-actions-wrapper,body.default-general-product .jdgm-widget-actions-wrapper{display:flex;flex-direction:column;row-gap:10px}body.ultralight-huppari-keltainen .jdgm-widget-actions-wrapper a,body.socks-kuja .jdgm-widget-actions-wrapper a,body.default-general-product .jdgm-widget-actions-wrapper a{width:100%;display:block;max-width:100%;background-color:#515e4d;border:2px solid #515e4d}body.ultralight-huppari-keltainen .container,body.socks-kuja .container,body.default-general-product .container{background:transparent}.main-product .container .product-block.product-block__collapsible_tab strong{display:block;font-size:21px}body.default-general-product .section-header h3.subheading{color:#fff}body.socks-kuja .custom-img-with-hotspot .blocks-text h2.hero__title{text-align:left;text-transform:uppercase}body.ultralight-huppari-keltainen .faq,body.socks-kuja .faq,body.default-general-product .faq{display:block;color:#fff}body.socks-kuja .jdgm-rev-widg__actions,body.default-general-product .jdgm-rev-widg__actions{background:transparent;box-shadow:none}body.socks-kuja .jdgm-rev-widg__actions select{color:#fff}body.socks-kuja .jdgm-rev-widg__actions select option{color:#000}body.socks-kuja a.jdgm-link{color:#fff}body.ultralight-huppari-keltainen .faq h2,body.socks-kuja .faq h2{padding-bottom:20px}.main-product .container .product-block.product-block__collapsible_tab p{margin-bottom:0!important;margin-top:0!important}.main-product .container .price span{color:#fff}.main-product .container .size_label_wrap legend.form__label.js{margin-bottom:0}.main-product .container .size_label_wrap{display:flex;align-items:center;justify-content:space-between;width:290px}.main-product .container fieldset.js.product-form__input .size_guide a.summary-title{color:#fff;font-size:18px;font-weight:400;text-decoration:underline;text-transform:capitalize;padding-top:0;padding-bottom:0;border-top:none}.main-product .container .product-block.product-block__description p{font-size:15px}.main-product .container .product-block.product-block__icons{padding-bottom:10px}.main-product .container .product-main.grid .pdp-content .product-block.product-block__description p a,.main-product .container .product-main.grid .pdp-content .product-block.product-block__description p{color:#fff}.main-product .container .product-main.grid .pdp-content .product-block.product-block__text p em,.main-product .container .product-main.grid .pdp-content .product-block.product-block__text p{font-size:17px;line-height:1.3}.main-product .container .product-block.product-block__description ul li{font-size:15px;padding-bottom:10px}.guarantee_area .text p{font-size:18px;line-height:25px;max-width:300px;color:#fff;padding-left:3px}.guarantee_area{display:flex;align-items:center;justify-content:flex-start}.custom-img-with-hotspot h5{font-size:18px!important;letter-spacing:3px;line-height:32px}.custom-img-with-hotspot p{font-size:17px!important;line-height:1.3;padding-left:7px}.custom-img-with-hotspot p,.custom-img-with-hotspot h5{color:#fff}.guarantee_area .logo img{width:126px;height:126px;object-fit:contain}.custom-img-with-hotspot svg.feather.feather-plus{color:#000}.custom-img-with-hotspot span.hotspot-title{color:#fff}.custom-img-with-hotspot a.hotspot{background-color:#fdbf23;width:48px;height:48px}.custom-img-with-hotspot .container h2.hero__title{text-align:center;color:#fff;font-size:26px;letter-spacing:2px;margin-bottom:30px;line-height:41px}body.socks-kuja .custom-img-with-hotspot .container h2.hero__title{margin-bottom:0;text-align:center}.main-product .container .vsly-block-list-cb{display:none!important}.main-product .container .product-block p{margin-bottom:9px}.main-product .container .product-block p em{font-family:Roboto,sans-serif!important;margin:0;font-size:18px;letter-spacing:0;line-height:1.3}.main-product .container .product-block h4{color:#fff;font-family:League Spartan,sans-serif;font-weight:700;font-size:40px;letter-spacing:0}.main-product .container .product-block p br{display:none}.main-product .container .product-block p{font-family:Roboto,sans-serif!important}.main-product .container .thumbnail-btn.active:after{box-shadow:inset 0 0 0 3px #f8bc24;border:1}.main-product .container .media-sliders{background-color:#2b2b2b}.main-product .container .gridy-arrows button.btn.btn--primary.btn--with-icon{background-color:#f8bc24;border-radius:0;width:42px;height:46px}.main-product .container .product-block.product-block__collapsible_tab details svg.feather.feather-chevron-down{width:39px;height:39px;border-radius:50px;background-color:#f8bc24;flex-basis:39px;position:relative;bottom:6px}.custom-img-with-hotspot .container{display:block;background:transparent}.main-product .container .product-block.product-block__collapsible_tab details .content.rte strong{display:inline-block}.main-product .container .product-block.product-block__collapsible_tab details .content.rte h5,.main-product .container .product-block.product-block__collapsible_tab details .content.rte h4,.main-product .container .product-block.product-block__collapsible_tab details .content.rte h4 em,.main-product .container .product-block.product-block__collapsible_tab details .content.rte h3,.main-product .container .product-block.product-block__collapsible_tab details .content.rte h3 em{color:#fff;font-size:20px;font-weight:700;font-family:Roboto,sans-serif!important;margin-bottom:0}.main-product .container .product-block.product-block__collapsible_tab details .content.rte h3{padding-bottom:35px}.main-product .container .product-block.product-block__collapsible_tab details .content.rte p{color:#fff;margin-bottom:10px;font-size:16px;margin-top:10px;font-family:Roboto,sans-serif!important;padding-bottom:17px}.main-product .container .product-block.product-block__collapsible_tab details .content.rte{padding-top:33px;padding-bottom:0}.main-product .container .product-block.product-block__collapsible_tab details svg.feather.feather-chevron-down polyline{stroke:#000;stroke-width:2;fill:none;transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);transform-origin:center}.main-product .container .product-block.product-block__size_chart .my_size a{color:#fff;font-size:18px;text-decoration:underline}.main-product .container .product-block.product-block__size_chart .size_area{display:flex;justify-content:space-between}.main-product .container quantity-input.quantity{border-radius:0}.main-product .container .vsly-block-text p span,.main-product .container .product-block.product-block__text p,.main-product .container .product-block.product-block__description{color:#fff!important}.main-product .container quantity-input.quantity button.quantity__button svg.feather{color:#fff;opacity:1}.main-product .container quantity-input.quantity input.quantity__input{color:#fff}.main-product .container button.product-form__submit.btn{border-radius:0;background-color:#fdbf23;color:#000;font-size:16px}.main-product .container .product-block.product-block__size_chart .size_area .my_size{width:33%;text-align:center}.main-product .container .product-block.product-block__size_chart .size_area .size_guide{width:50%;text-align:center}.main-product .container .product-block.product-block__size_chart .size_area .size_guide a.summary-title{align-items:center;justify-content:center;font-size:18px;font-weight:400;text-decoration:underline}.main-product .container .product-block.product-block__size_chart .size_guide a.summary-title{border-top:none;padding:0;color:#fff}.main-product .container .product-main.grid .pdp-content h1{color:#fff;padding-top:30px;padding-bottom:5px}.main-product .container .product-main.grid .price__regular,.main-product legend.form__label.js,.main-product .container .product-block.product-block__size_chart .my_size a{color:#fff}.main-product .containerfieldset.js.product-form__input{max-width:100%}.main-product .container .product-main.grid{display:block}.main-product .container .product-block.product-block__variant_picker fieldset.js.product-form__input label{border-radius:0;background-color:transparent;color:#fff}.main-product .container .product-form__input input[type=radio]:checked+label{border-color:#989898}.main-product .container ul.inventory-statuses li span{color:#fff}.main-product .container .product-main.grid .product__tax.size--nano.style--subdued{opacity:1;color:#fff}.main-product .container .product-main.grid .pdp-content span.jdgm-prev-badge__text{color:#fff}.main-product .container .product-main.grid .pdp-content{background:#2b2b2b!important;padding-left:0;padding-right:0}.main-product .container .product-main.grid .pdp-content .product-block{padding-left:15px;padding-right:15px}.card--traditional .card-media{background:transparent!important}footer ul.link-list li a{color:#fff}.cstm-kevy-villapaidat .container{background:transparent;color:#fff}.cstm-kevy-villapaidat .richtext-section{margin-bottom:0}.cstm-kevy-villapaidat h2.hero__title{font-weight:700;font-size:28px;line-height:40px;padding-bottom:40px}.cstm-kevy-villapaidat .richtext-section__container{align-items:center;text-align:center}.cstm-hero.hero-again .container,.cstm-sukat-socks .container{background:transparent}.cstm-sukat-socks .container{display:block}.main-product .product-block.product-block__collapsible_tab summary{border-top:none;padding-top:25px;border-bottom:3px solid #fdbf23;padding-bottom:4px}.cstm-sukat-socks .rte p{padding-left:10px;padding-right:10px;padding-top:30px}.main-product .product-block.product-block__collapsible_tab summary span{color:#fff;font-family:Roboto,sans-serif!important;font-style:italic;font-size:21px}.cstm-sukat-socks .rte p em,.cstm-sukat-socks .rte p,.cstm-kevy-villapaidat p,.cstm-kevy-villapaidat p em{color:#fff;font-family:Roboto,sans-serif!important;text-align:center;font-size:20px!important;letter-spacing:0}.cstm-sukat-socks .container h1.hero__title,.cstm-sukat-socks .container h2{color:#fff}.cstm-sukat-socks ul.alpaca-filters{justify-content:space-between;display:flex;row-gap:5px;column-gap:5px;list-style:none;padding:0 15px;margin:10px auto;flex-wrap:wrap}.cstm-sukat-socks ul.alpaca-filters li{border:1px solid white;border-radius:5px;padding:7px 10px 6px;font-size:12px;width:21%;text-align:center;white-space:nowrap;cursor:pointer;font-family:League Spartan,sans-serif}.cstm-sukat-socks .richtext-section{margin-bottom:0}.cstm-sukat-socks ul.alpaca-filters li:first-child,.cstm-sukat-socks ul.alpaca-filters li:nth-child(2),.cstm-sukat-socks ul.alpaca-filters li:nth-child(3),.cstm-sukat-socks ul.alpaca-filters li:last-child{width:32%}.cstm-sukat-socks ul.alpaca-filters li a{color:#fff;padding:0;font-family:League Spartan,sans-serif;font-weight:700;justify-content:center;font-size:13px}.cstm-sukat-socks .container h1.hero__title{color:#fff;text-align:center;font-weight:700;text-transform:uppercase;font-size:47px}.cstm-sukat-socks .container h2{color:#fff;text-align:center;font-weight:700;font-size:33px;padding-top:30px;padding-bottom:8px}.cstm-sukat-socks .blocks-text{width:100%}.cstm-hero.hero-again .hero__text{display:none}.footer-details svg.feather{stroke:#fff}header#MainHeader{background-color:#2b2b2b;position:relative}div#cookies-wrapper{display:none!important}.header-content{padding:8px 0!important}.announcement{padding:10px 8px}.cstm-hero h1.hero__title{max-width:190px;margin:0 auto;font-size:26px}.cstm-hero h1.hero__title br{display:none}.cstm-hero .btn-group{flex-direction:column;margin-bottom:10px}.cstm-hero .btn-group a.btn{border-radius:0}.cstm-hero .btn-group a.btn.btn--primary{background-color:#000}.cstm-hero .btn-group a.btn.btn--secondary{color:#fff!important;border:1px solid #fff!important}.cstm-featured-collection .container,.cstm-review-section .container,.cstm-single-icon-data .container,.cstm-multicolumn .container,.cstm-multi-icon-data .container{background-color:transparent}.cstm-featured-collection h1{color:#fff;letter-spacing:4px;padding-top:32px;padding-bottom:10px}.cstm-featured-collection button.btn.btn--primary.btn--with-icon[data-direction=next]{background:url(/cdn/shop/t/42/assets/angle-yellow-right.png?v=1746523575);width:40px;height:40px;background-repeat:no-repeat;background-size:contain;box-shadow:none!important;right:16px}.cstm-featured-collection button.btn.btn--primary.btn--with-icon[data-direction=prev]{background:url(/cdn/shop/t/42/assets/angle-yellow-left.png?v=1746523564);width:40px;height:40px;background-repeat:no-repeat;background-size:contain;box-shadow:none!important;left:16px}.cstm-featured-collection button.btn.btn--primary.btn--with-icon svg.feather{display:none}.cstm-featured-collection .gridy-arrows{top:30%}.cstm-featured-collection .card-body h3.card-title,.cstm-featured-collection .card-body .price span{color:#fff}.cstm-featured-collection .card-body .options-availability,.cstm-featured-collection .card-body .price{margin-top:5px}.cstm-featured-collection .card-body .options-availability{margin-bottom:5px}.cstm-review-section .section-header{padding:0!important;margin-bottom:10px}.cstm-multicolumn h2{font-size:29px;color:#fff;text-transform:uppercase;font-family:Lato,sans-serif;font-weight:700;max-width:420px;padding:0!important}.cstm-review-section .container .section-header .star_title-wrap .rte{display:flex;align-items:center}.cstm-review-section h2{font-size:29px;color:#fff;text-transform:uppercase;font-family:Lato,sans-serif;font-weight:700;max-width:450px;padding:0 0 6px!important}.cstm-multicolumn h2{padding-top:10px;padding-bottom:10px!important}.cstm-single-icon-data .single-content{display:flex;align-items:center;justify-content:center}.cstm-single-icon-data .single-content .icon-area img{width:160px;height:160px;object-fit:contain}.cstm-single-icon-data .single-content .text-area p{font-size:18px;line-height:25px;max-width:300px;color:#fff;padding-left:3px}.cstm-multicolumn a.card.card--collection{background:transparent}.cstm-multicolumn a.card.card--collection .card-media img{height:180px;object-fit:cover}.cstm-multi-icon-data .richtext-section .each-content{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:30px}.cstm-multi-icon-data .richtext-section .each-content .icon-area img{width:120px;height:120px;object-fit:contain;margin-bottom:6px}.cstm-multi-icon-data .richtext-section .each-content .text-area{flex-direction:column}.cstm-multi-icon-data .richtext-section .each-content .text-area h2,.cstm-multi-icon-data .richtext-section .each-content .text-area p{color:#fff;font-family:Roboto,sans-serif;text-align:center}.cstm-multi-icon-data .richtext-section .each-content .text-area h2{font-style:italic;font-weight:700;font-size:25px}.cstm-multi-icon-data .richtext-section .each-content .text-area p{font-style:italic;font-size:18px;line-height:20px}body.woolman .newsletter-section{background-color:#2b2b2b}body.woolman .newsletter-section h2,body.woolman .newsletter-section p{color:#fff}.cstm-multicolumn .btn_div a{color:#fff;font-style:italic;text-decoration:underline;font-family:Roboto,sans-serif;font-size:20px;padding-bottom:25px;display:table;margin:0 auto}.cstm-multicolumn .rte p em{color:#fff;font-family:Roboto,sans-serif;font-size:20px}.cstm-multicolumn .rte p{max-width:310px;margin:0 auto;padding-top:10px;padding-bottom:12px}.cstm-multicolumn .cstm-bottom{color:#fff;text-align:center;font-family:Roboto,sans-serif;font-size:20px;font-style:italic;padding-top:43px;padding-bottom:10px}.cstm-review-section .each_card_media{background-color:#000;border-radius:7px}.cstm-review-section .each_card_media img{border-radius:7px}.cstm-review-section .each_card_media .review_data .star-rating{background-color:#292929;border-radius:5px;width:130px;margin:-10px auto 0;position:relative;height:30px;display:flex;align-items:center;justify-content:space-between}.cstm-review-section .each_card_media .review_data .star-rating .stars{padding:5px 10px 0 0}.cstm-review-section .each_card_media .review_data .star-rating .star_count{background-color:#fcb700;border-radius:5px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.cstm-review-section .each_card_media .review_data .star-rating .star_count span{background-color:#e6a600;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50px;font-weight:700;font-size:13px}.cstm-review-section .each_card_media .review_data .rev_title{color:#fff;text-align:center;font-family:var(--font-heading-family);font-weight:700;font-size:17px;padding-top:20px}.cstm-review-section .each_card_media .review_data .rev_text p{text-align:center;color:#fff;font-family:var(--font-heading-family);font-weight:600;max-width:100%;padding-left:20px;padding-right:20px;margin:0 auto;font-size:13px;line-height:22px;padding-bottom:14px}.cstm-review-section .star_title-wrap{display:flex;align-items:center;justify-content:center;column-gap:18px}.cstm-review-section .star_title-wrap .rte{margin:0}.cstm-review-section .star_title-wrap .rte p,.cstm-review-section .star_title-wrap .rte p strong{color:#fff;font-family:Lato,sans-serif;font-size:22px}.cstm-review-section .star_title-wrap .stars{color:#ffda3f;font-size:26px}.cstm-review-section .gridy-slider.gridy-slider .grid{column-gap:10px}.cstm-multicolumn-need-wild .container{background:transparent}.cstm-multicolumn-need-wild h2{font-size:29px;color:#fff;font-weight:700;max-width:420px;padding:0!important;line-height:40px}.cstm-multicolumn-need-wild p{max-width:310px;margin:0 auto;padding-top:10px;padding-bottom:12px}.cstm-multicolumn-need-wild p em{color:#fff;font-family:Roboto,sans-serif;font-size:20px!important}.cstm-multicolumn-need-wild .btn_div a{color:#fff;font-style:italic;text-decoration:underline;font-family:Roboto,sans-serif;font-size:20px;padding-bottom:25px;display:table;margin:0 auto}.cstm-multicolumn-need-wild .cstm-bottom{color:#fff;text-align:center;font-family:Roboto,sans-serif;font-size:20px;font-style:italic;padding-top:43px;padding-bottom:10px}.cstm-multicolumn-need-wild gridy-slider.gridy-slider .grid{column-gap:44px}.cstm-review-section .each_card_media figure.media.contain.natural img,body.default-general-product .each_card_media figure.media svg.placeholder-svg{height:33vw;object-fit:cover;border-radius:7px}body.default-general-product .each_card_media figure.media svg.placeholder-svg{width:100%}.cstm-multicolumn-need-wild gridy-slider.gridy-slider .grid a{background-color:transparent}.cstm-multicolumn-need-wild gridy-slider.gridy-slider .grid a .card-media,.cstm-multicolumn-need-wild gridy-slider.gridy-slider .grid a .card-media figure.media{height:100%}.cstm-multicolumn-need-wild gridy-slider.gridy-slider .grid a .card-media figure.media img{height:100%;object-fit:cover}.cstm-hero.hero-again .hero__text-container{background-color:#2b2b2b}.cstm-star-rating .single-content{display:flex;align-items:center;justify-content:center;padding-top:9px;column-gap:7px}.cstm-star-rating .single-content .text-area{display:block;min-height:inherit;width:auto}.cstm-star-rating .single-content .icon-area img{width:auto;max-width:inherit}.cstm-star-rating .single-content .text-area h2{color:#fff;font-size:14px}.cstm-multicolumn-need-wild button.btn.btn--primary.btn--with-icon[data-direction=next]{background:url(/cdn/shop/t/42/assets/angle-yellow-right.png?v=1746523575);width:40px;height:40px;background-repeat:no-repeat;background-size:contain;box-shadow:none!important;right:16px}.cstm-multicolumn-need-wild button.btn.btn--primary.btn--with-icon[data-direction=prev]{background:url(/cdn/shop/t/42/assets/angle-yellow-left.png?v=1746523564);width:40px;height:40px;background-repeat:no-repeat;background-size:contain;box-shadow:none!important;left:16px}.cstm-multicolumn-need-wild button.btn.btn--primary.btn--with-icon svg.feather{display:none}body.woolman .newsletter-section h2{text-transform:uppercase;font-size:24px;font-family:Lato,sans-serif}footer{background:#2b2b2b!important}footer summary.footer-block__title,footer .footer-block__title.summary-title{border-top:1px solid #ffcd57}footer hr{border-top:1px solid #ffcd57}footer summary.footer-block__title span,footer .footer-block__title.summary-title{color:#fff;font-size:11px}footer .footer-block__details-content p{color:#fff}footer .footer-social li svg{stroke:#fff!important}footer .footer-social li:last-child svg path{fill:#fff}body.woolman .newsletter-section .rte ul{display:flex;flex-direction:column;align-items:flex-start;margin:0}body.woolman .newsletter-section .rte ul li{color:#fff;text-align:center;list-style:none;position:relative;font-weight:700;max-width:281px;padding:0 0 0 14px;margin:0 auto}body.woolman .newsletter-section .rte ul li:before{position:absolute;left:0;background:url(/cdn/shop/t/42/assets/green-tick.png?v=1746536535) left center no-repeat;width:11px;height:11px;color:transparent;content:"1";top:3px}.footer{padding-top:0!important}.cstm-review-section .gridy-arrow{display:none!important}.cstm-socks-ultra-light{background:#2b2b2b}.cstm-socks-ultra-light .card-body{color:#fff}.cstm-socks-ultra-light .card-title{font-family:Lato,sans-serif;font-weight:600;font-size:16px}.cstm-socks-ultra-light span.tlab-currency-format{font-size:12px;font-family:Lato,sans-serif}.cstm-socks-ultra-light .variant-option-title{background:transparent;color:#fff;font-size:10px;font-family:Lato,sans-serif}.section-in-view .cstm_info_block_collection{margin:0 -21px;width:calc(100% + 31px)}.cstm_info_block_collection .cstm_info_block-card-media{padding-left:10px;padding-right:0;position:relative;padding-top:30px}.cstm_info_block_collection .cstm_info_block-card-media:before{content:" ";position:absolute;width:80px;height:135px;background:url(/cdn/shop/files/arrow-yellow.png?v=1746792759) no-repeat;background-size:contain;background-position:center;top:-60px;left:0;display:none}.cstm_info_block_collection .cstm_info_block-card-media .card-title{position:relative;z-index:1}}@media only screen and (max-width: 480px){.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area h3{font-size:23px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area h3:after{width:246px}.cstm-drawer-menu .drawer-submenu__panel .drawer-banner-panel.grid .menu-banner .link-area .menu-lists a{width:100%;display:block;float:none;font-size:20px;padding-bottom:5px}body.socks-kuja .block__cbwrapper .block__cb label{padding-left:10px!important;padding-right:10px!important}body.ultralight-huppari-keltainen a.jdgm-btn,body.default-general-product a.jdgm-btn,body.socks-kuja a.jdgm-btn{width:90%;border-radius:0!important;background-color:#fdbf23;border:none;color:#000;font-weight:400}body.default-general-product .main-product .container .product-block.product-block__size_chart .size_area .my_size a,body.default-general-product .main-product .container .product-block.product-block__size_chart .size_area .size_guide a.summary-title{font-size:16px}.guarantee_area .text p{font-size:3.8vw;line-height:5vw}.custom-img-with-hotspot p{font-size:4vw!important}.main-product .product-block p em{font-size:3.8vw}.cstm-sukat-socks .rte p em,.cstm-sukat-socks .rte p,.cstm-kevy-villapaidat p,.cstm-kevy-villapaidat p em{font-size:4vw!important}.cstm-kevy-villapaidat h2.hero__title{font-size:5.8vw;line-height:9vw}.cstm-sukat-socks .container h1.hero__title{font-size:10vw}.cstm-single-icon-data .single-content .text-area p{font-size:4vw;line-height:5vw}.cstm-multicolumn h2,.cstm-review-section h2{font-size:6vw;line-height:8vw}.cstm-multicolumn a.card.card--collection .card-media img{height:38vw;object-fit:cover}.cstm-multi-icon-data .richtext-section .each-content .text-area h2{font-size:20px}.main-product .container .product-block.product-block__collapsible_tab details .content.rte p{font-size:4vw}.main-product .container .product-main.grid .pdp-content .product-block.product-block__text p em,.main-product .container .product-main.grid .pdp-content .product-block.product-block__text p{font-size:3.8vw}.main-product .container .product-main.grid .pdp-content .product-block .template_6_block__cbwrapper .template_6_block__cbmain{padding-left:0!important;padding-right:0!important}}@media only screen and (max-width: 389px){body.default-general-product .main-product .container .product-main.grid .pdp-content h1{font-size:19px}body.socks-kuja .main-product .container .product-main.grid .pdp-content h1{font-size:6vw}body.default-general-product .main-product .container .product-block.product-block__size_chart .size_area .my_size a,body.default-general-product .main-product .container .product-block.product-block__size_chart .size_area .size_guide a.summary-title{font-size:13px}.main-product .container button.product-form__submit.btn{font-size:15px}.main-product .container .product-block h4{font-size:34px}.custom-img-with-hotspot .container h2.hero__title{font-size:20px;line-height:30px}.main-product .product-block h4{font-size:32px}.cstm-kevy-villapaidat h2.hero__title{font-size:5.7vw}.cstm-sukat-socks ul.alpaca-filters li{width:20%}.cstm-multi-icon-data .richtext-section .each-content .text-area p{font-size:14px;line-height:20px}.cstm-multi-icon-data .richtext-section .each-content .text-area h2{font-size:16px}.cstm-multicolumn-need-wild p em{font-size:18px!important}.cstm-multicolumn-need-wild h2{font-size:27px}.cstm-review-section .star_title-wrap .rte p,.cstm-review-section .star_title-wrap .rte p strong{font-size:18px}.cstm-review-section .each_card_media .review_data .rev_text p{font-size:11px;padding-left:15px;padding-right:15px}.cstm-review-section .each_card_media .review_data .star-rating{width:120px}.cstm-review-section .each_card_media .review_data .star-rating .star_count{width:36px;height:36px}.cstm-review-section .each_card_media .review_data .star-rating .star_count span{width:27px;height:27px;font-size:11px}}@media only screen and (max-width: 360px){header .header-content button.header-shortlink.cstm-desktop_country-selector{padding-right:0}.header-item.--right .header-item__link[role=button]{padding-left:0}body.woolman .newsletter-section .rte ul li{max-width:231px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom-style.css.map */
