/* GENERATED: npm run build:theme. Sources: 04-zahlavi.css, 12-detail-produktu.css, 11-produktove-karty.css, 05-menu.css, 23-doplnky-a-spolecne.css, 09-kategorie.css, 08-slidery.css, 06-vyhledavani.css, 13-detail-zalozky.css, 18-instagram.css */
@media (min-width:768px){html body .top-navigation-bar .top-navigation-bar-menu>li>a,html body .top-navigation-bar .top-navigation-menu-trigger{box-sizing:border-box;height:40px;line-height:24px;padding-top:8px;padding-bottom:8px;}}@media (min-width:768px){html body .top-navigation-bar .top-navigation-bar-menu-helper{top:100%;}}html body :is(.pw-product-card .p-tools,.p-detail .add-to-cart) .quantity{display:inline-grid!important;grid-template-columns:34px minmax(42px,1fr) 34px;grid-template-rows:minmax(0,1fr);position:relative!important;box-sizing:border-box!important;flex:0 0 auto!important;width:114px!important;min-width:0!important;max-width:100%!important;height:48px!important;max-height:none;overflow:hidden;margin:0!important;padding:0!important;border:1px solid #788591!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;font-family:inherit!important;font-size:16px!important;line-height:1!important;vertical-align:middle;}html body :is(.pw-product-card .p-tools,.p-detail .add-to-cart) .quantity>label{display:contents!important;}html body :is(.pw-product-card .p-tools,.p-detail .add-to-cart) .quantity input[name=amount]{grid-column:2;grid-row:1;position:static!important;display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;margin:0!important;padding:0 2px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#233447!important;text-align:center!important;font:inherit!important;font-size:16px!important;line-height:1!important;appearance:textfield;-moz-appearance:textfield;}html body :is(.pw-product-card .p-tools,.p-detail .add-to-cart) .quantity input::-webkit-inner-spin-button,html body :is(.pw-product-card .p-tools,.p-detail .add-to-cart) .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}html body :is(.pw-product-card .p-tools,.p-detail .add-to-cart) .quantity :is(.decrease,.increase){grid-row:1;position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:0!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;background:#f4f7f9!important;color:#345168!important;font-family:inherit;font-weight:400;font-size:22px;line-height:1;cursor:pointer;box-shadow:none!important;}html body :is(.pw-product-card .p-tools,.p-detail .add-to-cart) .quantity .decrease{grid-column:1;border-radius:7px 0 0 7px!important;}html body :is(.pw-product-card .p-tools,.p-detail .add-to-cart) .quantity .increase{grid-column:3;border-radius:0 7px 7px 0!important;}html body :is(.pw-product-card .p-tools,.p-detail .add-to-cart) .quantity :is(.decrease,.increase)::before{display:none!important;content:none!important;}html body :is(.pw-product-card .p-tools,.p-detail .add-to-cart) .quantity :is(.decrease__sign,.increase__sign){display:block!important;position:static!important;font-size:22px!important;line-height:1!important;color:inherit!important;}html body :is(.pw-product-card .p-tools,.p-detail .add-to-cart) .quantity :is(.decrease,.increase):hover{background:#e8eff4!important;}html body :is(.pw-product-card .p-tools,.p-detail .add-to-cart) .quantity :is(button,input):focus-visible{outline:2px solid #014593!important;outline-offset:-3px!important;}html body :is(.pw-product-card .p-tools,.p-detail .add-to-cart) .quantity :is(.decrease,.increase):disabled{color:#98a5af!important;cursor:not-allowed;}html body .p-detail .add-to-cart{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:12px!important;}html body .p-detail .add-to-cart .add-to-cart-button{flex:1 1 160px;min-height:48px!important;margin:0!important;}@media (max-width:767px){html body .pw-product-card .p-tools form{flex-direction:column!important;align-items:stretch!important;}}@media (max-width:767px){html body .pw-product-card .p-tools form .quantity{align-self:flex-start;flex:0 0 auto!important;}}@media (max-width:767px){html body .products .product>.pw-product-card .p-tools form .btn-cart{flex:0 0 auto!important;width:100%!important;}}html body #navigation a:focus-visible,html body #navigation button:focus-visible{outline:2px solid #3183c4;outline-offset:-3px;border-radius:6px;}html body #navigation .pw-menu-heading,html body #navigation .pw-submenu-toggle{display:none;}@media (min-width:768px){html body #navigation{background:#014593;transition:none;}}@media (min-width:768px){html body #navigation .navigation-in{background:#014593;}}@media (min-width:768px){html body #navigation .menu-level-1>li{border:0;}}@media (min-width:768px){html body #navigation .menu-level-1>li>a{padding:25px 10px;margin:0!important;color:#fff;transition:background-color 160ms;}}@media (min-width:768px){html body #navigation .menu-level-1>li>a b{color:inherit;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:none!important;}}@media (min-width:768px){html body #navigation .menu-level-1>li:is(.exp,:hover)>a{background:#0b579f;color:#fff;}}@media (min-width:768px){html body #navigation .menu-level-2{box-sizing:border-box;top:100%!important;left:0!important;width:100%!important;max-height:var(--pw-submenu-height,65dvh);overflow-y:auto;overscroll-behavior:contain;padding:24px 28px!important;border:0!important;background:#fff;box-shadow:0 16px 28px rgb(25 50 75 / 12%);border-radius:0 0 12px 12px;align-items:start;gap:24px;}}@media (min-width:768px){html body.submenu-visible #navigation .menu-level-1>li.ext.exp>.menu-level-2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;}}@media (min-width:768px){html body #navigation .menu-level-2>li:not(.appended-category){display:grid;align-items:center!important;gap:0 14px;width:auto!important;min-width:0;min-height:64px!important;padding:0!important;border:0!important;grid-template-columns:64px minmax(0,1fr);grid-template-rows:minmax(28px,auto) minmax(22px,auto);}}@media (min-width:768px){html body #navigation .menu-level-2>li::before{content:none;display:none!important;}}@media (min-width:768px){html body #navigation .menu-level-2>li>a.menu-image{display:grid;place-items:center;flex:0 0 64px!important;width:64px!important;height:64px!important;padding:8px!important;border-radius:10px;background:#f3f5f7!important;overflow:hidden;grid-column:1;grid-row:1/3;}}@media (min-width:768px){html body #navigation .menu-level-2>li>a.menu-image img{width:100%;height:100%!important;max-width:48px!important;max-height:48px!important;object-fit:contain;mix-blend-mode:multiply;}}@media (min-width:768px){html body #navigation .menu-level-2>li>div{min-width:0;width:auto!important;display:contents !important;}}@media (min-width:768px){html body #navigation .menu-level-2>li>div>a{padding:0;color:#233e55!important;font-size:16px!important;font-weight:700!important;line-height:1.4;grid-column:2;grid-row:1;align-self:end;min-width:0;overflow-wrap:anywhere;}}@media (min-width:768px){html body #navigation .menu-level-2>li>div>a span{font:inherit;margin:0!important;text-decoration:none!important;}}@media (min-width:768px){html body #navigation .menu-level-2>li>div>a:hover span{text-decoration:underline;text-underline-offset:3px;}}@media (min-width:768px){html body #navigation .menu-level-3{display:none;max-height:none!important;margin:0!important;line-height:1.5!important;overflow:visible!important;font-size:0!important;grid-column:2;grid-row:3;padding:0 0 10px !important;}}@media (min-width:768px){html body #navigation .menu-level-3>li{display:block;padding:0!important;font-size:0!important;}}@media (min-width:768px){html body #navigation .menu-level-3>li>a{display:block;font-size:14px!important;line-height:1.5!important;padding:3px 0!important;color:#647786!important;}}@media (min-width:768px){html body #navigation .menu-level-3>li>a:hover{color:#014593;text-decoration:underline!important;text-underline-offset:3px;}}@media (min-width:768px){html body #navigation .more-items-trigger{display:none;}}@media (min-width:768px){html body .menu-helper>ul{border:0!important;border-radius:0 0 10px 10px;box-shadow:0 12px 24px #1737541a;padding:8px!important;}}@media (min-width:768px){html body .menu-helper>ul>li>a{padding:12px 16px!important;min-height:44px;border-radius:6px;}}@media (min-width:768px){html body .menu-helper>ul>li>a:hover{background:#eef3f7!important;}}@media (min-width:768px){html body #navigation .menu-level-2>li>.pw-submenu-toggle{display:inline-flex;place-items:center;grid-column:2;grid-row:2;width:auto;height:auto;padding:0;border:0;border-radius:4px;background:transparent;color:#45657e;cursor:pointer;align-items:center;justify-content:flex-start;gap:7px;justify-self:start;align-self:start;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;min-height:28px;text-align:left;max-width:100%;min-width:0;}}@media (min-width:768px){html body #navigation .menu-level-2>li>.pw-submenu-toggle:hover{background:transparent;color:#014593;text-decoration:underline;text-underline-offset:3px;}}@media (min-width:768px){html body #navigation .menu-level-2>li>.pw-submenu-toggle::before{content:"";width:6px;height:6px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);order:1;margin:-3px 2px 0 0;}}@media (min-width:768px){html body #navigation .menu-level-2>li>.pw-submenu-toggle[aria-expanded=true]::before{transform:rotate(225deg);}}@media (min-width:768px){html body #navigation .menu-level-2>li.pw-third-open>div>.menu-level-3{display:block;}}@media (min-width:768px){html body #navigation .menu-level-2>li:not(.pw-has-submenu)>div>a{grid-column:2;grid-row:1/3;align-self:center;}}@media (min-width:768px) and (max-width:1199px){html body.submenu-visible #navigation .menu-level-1>li.ext.exp>.menu-level-2{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px;}}@media (max-width:767px){html body #navigation{top:0;height:100dvh;margin:0!important;border:0!important;background:#fff!important;transition:transform 160ms ease, visibility 160ms;box-shadow:-8px 8px 30px #17375418;width:min(100%, 440px);transform:translateX(100%);visibility:hidden;overflow:hidden;z-index:1100;}/* The mobile bar supplies the catalog dialog; keep the native tree as its data source. */html body.pw-has-mobile-nav #navigation{display:none;}}@media (max-width:767px){html body.navigation-window-visible #navigation{width:min(100%,440px);transform:translateX(0);visibility:visible;}}@media (max-width:767px){html body #navigation .pw-menu-content{height:100%;padding:0 16px calc(28px + env(safe-area-inset-bottom));background:#fff;overscroll-behavior:contain;scrollbar-gutter:stable;position:relative;width:100%;overflow:auto;}}@media (max-width:767px){html body #navigation .pw-menu-heading{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:2;padding:12px 0;background:#fff;font-size:20px;font-weight:700;color:#173754;}}@media (max-width:767px){html body #navigation .pw-menu-close{display:grid;place-items:center;width:44px;height:44px;background:#f0f4f7;color:#24445e;border:0;border-radius:8px;font-size:26px;font-weight:400;}}@media (max-width:767px){html body #navigation .menu-level-1>li{position:relative;border:0!important;margin:2px 0!important;}}@media (max-width:767px){html body #navigation .menu-level-1>li>a{display:flex;align-items:center!important;min-height:52px;padding:14px 54px 14px 12px!important;border-radius:8px;font-size:16px!important;line-height:1.5;color:#233e55!important;background:transparent;}}@media (max-width:767px){html body #navigation .menu-level-1>li>a b{font:inherit;font-weight:600!important;text-decoration:none!important;padding:0!important;}}@media (max-width:767px){html body #navigation .menu-level-1>li:is(.exp,:hover)>a{background:#eef3f7;}}@media (max-width:767px){html body #navigation.pw-menu-ready .pw-has-submenu>a .submenu-arrow{display:none;}}@media (max-width:767px){html body #navigation .pw-submenu-toggle{display:grid;place-items:center;position:absolute;right:4px;top:4px;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:#f0f4f7;color:#345c79;}}@media (max-width:767px){html body #navigation .pw-submenu-toggle::before{content:'';width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-2px,-2px);transition:transform 160ms;}}@media (max-width:767px){html body #navigation .pw-submenu-toggle[aria-expanded=true]::before{transform:rotate(225deg) translate(-1px,-1px);}}@media (max-width:767px){html body #navigation .menu-level-2{padding:6px 0 12px 12px;margin:0!important;background:#fff;border:0!important;}}@media (max-width:767px){html body #navigation .menu-level-2>li{position:relative;margin:0!important;padding:0!important;}}@media (max-width:767px){html body #navigation .menu-level-2>li>div>a{min-height:48px;padding:12px 48px 12px 12px!important;font-size:15px!important;line-height:1.5;color:#36526a;}}@media (max-width:767px){html body #navigation .menu-level-2 a.menu-image{display:none;}}@media (max-width:767px){html body #navigation .menu-level-3{margin:0 0 8px 12px;padding:0!important;border-left:2px solid #dfe8f0;font-size:0;display:none;}}@media (max-width:767px){html body #navigation .menu-level-3>li{font-size:0;}}@media (max-width:767px){html body #navigation .menu-level-3>li>a{padding:12px 16px;font-size:14px!important;line-height:1.5;min-height:44px;color:#567084;}}@media (max-width:767px){html body #navigation .pw-third-open>div>.menu-level-3{display:block;}}@media (max-width:767px){html body #navigation .pw-menu-all{display:none;}}@media (max-width:767px){html body #navigation .menu-level-1>li.copy>a{font-size:14px;font-weight:400!important;min-height:48px;color:#647786!important;}}@media (max-width:767px){html body #navigation .menu-level-1>li.copy b{font-weight:400;}}@media (max-width:767px){html body #navigation .pw-submenu-label{display:none;}}@media (prefers-reduced-motion:reduce){html body #navigation,html body #navigation .pw-submenu-toggle::before{transition:none;}}html body.type-category #content .category__secondDescription{box-sizing:border-box;clear:both;width:100%;max-width:1000px;margin:72px 0 32px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#465666;font-size:17px;line-height:1.8;text-align:left;}html body.type-category #content .category__secondDescription:empty{display:none;}html body.type-category #content .category__secondDescription h2{margin:40px 0 18px!important;padding:0!important;font-size:28px!important;font-weight:700;line-height:1.3!important;letter-spacing:-.015em;color:#173754;text-transform:none;}html body.type-category #content .category__secondDescription>h2:first-child{margin-top:0!important;font-size:32px!important;}html body.type-category #content .category__secondDescription h3{margin:30px 0 12px!important;padding:0!important;font-size:21px!important;font-weight:700;line-height:1.4!important;color:#24445e;text-transform:none;}html body.type-category #content .category__secondDescription p{margin:0 0 20px!important;font-size:inherit!important;line-height:inherit!important;}html body.type-category #content .category__secondDescription>:last-child{margin-bottom:0!important;}html body.type-category #content .category__secondDescription a{color:#014593;text-underline-offset:3px;text-decoration-thickness:1px;}html body.type-category #content .category__secondDescription a:hover{text-decoration-thickness:2px;}html body.type-category #content .category__secondDescription :is(img,video,iframe){max-width:100%;}@media (max-width:767px){html body.type-category #content .category__secondDescription{margin-top:48px!important;margin-bottom:20px!important;font-size:16px;line-height:1.75;}}@media (max-width:767px){html body.type-category #content .category__secondDescription>h2:first-child{font-size:26px!important;}}@media (max-width:767px){html body.type-category #content .category__secondDescription h2{font-size:24px!important;margin-top:32px!important;}}@media (max-width:767px){html body.type-category #content .category__secondDescription h3{font-size:20px!important;margin-top:24px!important;}}html body .product-slider-holder .product-slider-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;min-height:32px;margin-top:24px!important;}html body .product-slider-holder .product-slider-pagination .pagination-button{display:grid!important;place-items:center;box-sizing:border-box;width:29px!important;min-width:29px;height:32px!important;min-height:32px;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:transparent!important;font-size:0!important;line-height:0!important;cursor:pointer;transform:none!important;}html body .product-slider-holder .product-slider-pagination .pagination-button::before{content:"";display:block;width:10px;height:10px;border:0;border-radius:999px;background:#28211f;pointer-events:none;transition:background-color 160ms;}html body .product-slider-holder .product-slider-pagination .pagination-button.active::before,html body .product-slider-holder .product-slider-pagination .pagination-button:hover::before{background:#ed0180;}html body .product-slider-holder .product-slider-pagination .pagination-button.active::before{width:18px;}html body .product-slider-holder .product-slider-pagination .pagination-button:focus-visible{outline:2px solid #014593!important;outline-offset:-2px;}@media (prefers-reduced-motion:reduce){html body .product-slider-holder .product-slider-pagination .pagination-button::before{transition:none;}}html body.type-search .search-results-groups{margin:28px 0 40px;}html body.type-search .search-results-groups .search-results-group{margin:0 0 36px!important;padding:0;border:0;background:transparent;}html body.type-search .search-results-groups h4{margin:0 0 18px!important;font-size:24px;line-height:1.3;color:#173754;font-weight:700;}html body.type-search .search-results-groups .search-results-group-list>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;columns:auto!important;width:100%;margin:0!important;padding:0!important;list-style:none;}html body.type-search .search-results-groups .search-results-group-list>ul>li{min-width:0;margin:0!important;padding:0!important;list-style:none;}html body.type-search .search-results-groups .search-results-group-list>ul>li::before{content:none!important;display:none!important;}html body.type-search .search-results-groups .search-results-group-list>ul>li>a{display:flex;align-items:center;box-sizing:border-box;width:100%;height:100%;min-height:64px;padding:16px;border:0;border-radius:10px;background:#f3f5f7;color:#233447;font-size:16px;font-weight:600;line-height:1.45;text-decoration:none;overflow-wrap:anywhere;transition:background-color 160ms;}html body.type-search .search-results-groups .search-results-group-list>ul>li>a:hover{background:#eaf0f6;color:#014593;text-decoration:none;}html body.type-search .search-results-groups .display-results-group{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;margin:16px 0 0;padding:10px 18px;border:1px solid #dce3e9;border-radius:var(--pw-radius-small,8px);background:#fff;color:#24445e;font-size:15px;line-height:1.4;font-weight:600;text-decoration:none;transition:background-color 160ms,border-color 160ms;}html body.type-search .search-results-groups .display-results-group:hover{background:#f3f6f8;border-color:#acbcc9;text-decoration:none;}html body.type-search .search-results-groups a:focus-visible{outline:2px solid #014593;outline-offset:3px;}@media (max-width:991px){html body.type-search .search-results-groups .search-results-group-list>ul{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:767px){html body.type-search .search-results-groups{margin:24px 0 32px;}}@media (max-width:767px){html body.type-search .search-results-groups h4{font-size:22px;}}@media (max-width:767px){html body.type-search .search-results-groups .search-results-group-list>ul{gap:8px;}}@media (max-width:767px){html body.type-search .search-results-groups .search-results-group-list>ul>li>a{padding:12px;font-size:15px;min-height:64px;}}@media (prefers-reduced-motion:reduce){html body.type-search .search-results-groups a{transition:none!important;}}body.type-product .p-detail-tabs-wrapper{--pw-tabs-surface:#f3f5f7;--pw-tabs-idle:#e4eaf0;--pw-tabs-radius:var(--pw-radius-photo,12px);position:relative;isolation:isolate;margin-top:48px;margin-bottom:40px;padding-top:32px;padding-bottom:40px;background:var(--pw-tabs-surface);}body.type-product .p-detail-tabs-wrapper::before{content:"";display:block;position:absolute;inset:0;height:auto;overflow:visible;z-index:-1;pointer-events:none;background:var(--pw-tabs-surface);box-shadow:0 0 0 100vmax var(--pw-tabs-surface);clip-path:inset(0 -100vmax);}body.type-product .p-detail-tabs-wrapper :is(.shp-tab-link,.shp-accordion-link):focus-visible{outline:3px solid #014593;outline-offset:-3px;}@media (min-width:768px){body.type-product .shp-tabs-wrapper>.row{margin-left:0;margin-right:0;}}@media (min-width:768px){body.type-product .shp-tabs-wrapper>.row>.col-sm-12{padding-left:0;padding-right:0;}}@media (min-width:768px){body.type-product .shp-tabs-wrapper .shp-tabs-row{margin:0;padding:0;}}@media (min-width:768px){body.type-product .shp-tabs-wrapper .shp-tabs-holder{margin:0;padding:0;text-align:left;border:0;}}@media (min-width:768px){body.type-product .shp-tabs-wrapper .shp-tabs{margin:0!important;padding:0;text-align:left;border:0;background:transparent;}}@media (min-width:768px){body.type-product .shp-tabs-wrapper .shp-tab{margin:4px 6px 0 0;padding:0;border:0;background:transparent;text-decoration:none!important;vertical-align:bottom;}}@media (min-width:768px){body.type-product .shp-tabs-wrapper .shp-tabs .shp-tab-link{display:block;box-sizing:border-box;min-height:48px;margin:0;padding:13px 24px!important;border:0;border-radius:var(--pw-tabs-radius) var(--pw-tabs-radius) 0 0;background:var(--pw-tabs-idle);color:#24445e!important;font-size:16px!important;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color 160ms,color 160ms;}}@media (min-width:768px){body.type-product .shp-tabs-wrapper .shp-tab-link:hover{background:#fafdff;color:#014593!important;}}@media (min-width:768px){body.type-product .shp-tabs-wrapper .active>.shp-tab-link{background:#fff;color:#173754!important;font-weight:700;box-shadow:inset 0 3px 0 #014593;}}@media (min-width:768px){body.type-product .shp-tabs-wrapper #tab-content>.tab-pane{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:32px;border:0;border-radius:0 var(--pw-tabs-radius) var(--pw-tabs-radius) var(--pw-tabs-radius);background:#fff;box-shadow:0 5px 16px rgb(23 55 84 / 5%);}}@media (min-width:768px){body.type-product .shp-tabs-wrapper .hidden-links{z-index:5;padding:8px;border:1px solid #dce3e9;border-radius:var(--pw-tabs-radius);background:#fff;box-shadow:0 5px 16px rgb(23 55 84 / 8%);}}@media (min-width:768px){body.type-product .shp-tabs-wrapper .hidden-links>.shp-tab{display:block;margin:0;border:0;background:transparent;}}@media (min-width:768px){body.type-product .shp-tabs-wrapper .hidden-links .shp-tab-link{padding:12px 16px;border-radius:8px;color:#24445e;font-size:16px;text-decoration:none;}}@media all{body.type-product .shp-tabs-wrapper .navigation-btn{width:44px;height:44px;top:0;right:0;bottom:auto;font-size:20px;min-width:44px;min-height:44px;border:0;border-radius:8px;background:#fff;color:#24445e;}}@media (max-width:767px){body.type-product .p-detail-tabs-wrapper{margin-top:32px;margin-bottom:28px;padding-top:24px;padding-bottom:24px;}body.type-product .shp-tabs-row{position:relative;margin:0;padding-right:52px;}body.type-product .shp-tabs-holder{margin:0;padding:0;text-align:left;}body.type-product .shp-tabs{flex-wrap:wrap;gap:4px;margin:0;padding:0;}body.type-product .shp-tabs .shp-tab{min-width:0;margin:0;}body.type-product .shp-tabs .shp-tab-link{min-height:44px;padding:12px;font-size:16px;line-height:1.25;white-space:normal;color:var(--pw-brand);}body.type-product .shp-tabs .active>.shp-tab-link{background:white;box-shadow:inset 0 -2px var(--pw-brand);}}@media (max-width:767px){body.type-product .shp-accordion-wrapper #accordion-content>.shp-accordion{padding-top:0;margin-top:0;margin-bottom:12px;}}@media (max-width:767px){body.type-product .shp-accordion-wrapper #accordion-content>.shp-accordion:last-child{margin-bottom:0;}}@media (max-width:767px){body.type-product #accordion-content .shp-accordion>.shp-accordion-link{display:block;box-sizing:border-box;min-height:52px;padding:15px 48px 15px 18px;border:0;border-radius:var(--pw-tabs-radius);background:var(--pw-tabs-idle);color:#24445e;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;overflow-wrap:anywhere;transition:background-color 160ms;}}@media (max-width:767px){body.type-product #accordion-content .shp-accordion>.shp-accordion-link::after{right:18px;top:50%;margin-top:0;transform:translateY(-50%);font-size:16px;color:inherit;}}@media (max-width:767px){body.type-product #accordion-content .shp-accordion.active>.shp-accordion-link{border-radius:var(--pw-tabs-radius) var(--pw-tabs-radius) 0 0;background:#fff;color:#173754;font-weight:700;box-shadow:inset 3px 0 0 #014593;}}@media (max-width:767px){body.type-product #accordion-content .shp-accordion>.shp-accordion-content{box-sizing:border-box;margin-top:0;padding:20px 18px 24px;border:0;border-radius:0 0 var(--pw-tabs-radius) var(--pw-tabs-radius);background:#fff;box-shadow:0 5px 16px rgb(23 55 84 / 5%);}}@media (prefers-reduced-motion:reduce){body.type-product .p-detail-tabs-wrapper :is(.shp-tab-link,.shp-accordion-link){transition:none;}}@media all{.pw-instagram-band{width:100%;margin:0;padding:30px 0 0;background:#fff;clear:both;}.pw-instagram-band .pw-instagram-heading{margin:0 16px 22px;padding:0;text-align:center;font-size:18px;line-height:1.45;font-weight:600;color:var(--pw-ink);text-transform:none;}.pw-instagram-heading a{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 10px;color:inherit;text-decoration:none;}.pw-instagram-heading a:hover{color:#014593;}.pw-instagram-heading img{width:22px;height:22px;object-fit:contain;}.pw-instagram-heading span{font-weight:400;font-size:15px;color:var(--pw-muted);}.pw-instagram-band .custom-footer__instagram{width:100%;max-width:none;margin:0;padding:0;float:none;border:0;background:transparent;}.pw-instagram-band .instagram-widget{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%;max-width:none;margin:0;padding:0;line-height:0;}.pw-instagram-band .instagram-widget>a{display:block;position:relative;width:auto;min-width:0;margin:0;padding:0;aspect-ratio:1;overflow:hidden;background:#f3f5f7;}.pw-instagram-band .instagram-widget>a>img{display:block;position:absolute;inset:0;width:100%;height:100%;max-height:none;margin:0;transform:none;object-fit:cover;object-position:center;transition:opacity 160ms;}.pw-instagram-band .instagram-widget>a:hover img{opacity:.92;}.pw-instagram-band .instagram-widget>a:focus-visible{outline:3px solid #014593;outline-offset:-3px;}}@media (max-width:767px){.pw-instagram-band{padding-top:24px;}.pw-instagram-band .pw-instagram-heading{font-size:16px;margin-bottom:18px;}.pw-instagram-heading span{font-size:14px;}.pw-instagram-band .instagram-widget{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42vw;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;}.pw-instagram-band .instagram-widget>a{scroll-snap-align:start;}}@media (prefers-reduced-motion:reduce){.pw-instagram-band .instagram-widget>a>img{transition:none;}}@media (min-width:768px){body.type-index #carousel .carousel-inner{aspect-ratio:30/11;}}
