.pdp-bundle-header{display:flex;flex-direction:column;width:100%;color:var(--text, #000)}.pdp-bundle-header__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:22px;margin-top:6px}@media(min-width:750px){.pdp-bundle-header__top{display:grid;grid-template-columns:1fr;gap:0;min-height:0;margin:23px 0 11px}}@media(min-width:1200px){.pdp-bundle-header__top{grid-template-columns:60% 40%}}.pdp-bundle-header__eyebrow{flex:0 0 auto;margin:0;white-space:nowrap}@media(min-width:750px){.pdp-bundle-header__eyebrow{overflow:hidden;font-size:12px;font-weight:400;letter-spacing:1px;text-overflow:ellipsis}}@media(min-width:1200px){.pdp-bundle-header__eyebrow{font-size:13px}}.pdp-bundle-header__rating{margin-left:auto}.pdp-bundle-header__rating .gw-text{font-weight:300;text-transform:capitalize}@media(min-width:750px){.pdp-bundle-header__rating{margin-left:0}.pdp-bundle-header__rating .gw-rv-star-rating-widget{justify-content:flex-start}}@media(min-width:1200px){.pdp-bundle-header__rating .gw-rv-star-rating-widget{justify-content:end}}.pdp-bundle-header__main{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;margin-bottom:12px}@media(min-width:750px){.pdp-bundle-header__main{align-items:flex-end;align-items:last baseline;gap:28px;margin-bottom:8px}}.pdp-bundle-header__title{flex:1 1 auto;min-width:0;margin:0;padding:0;font-size:26px;font-weight:400;line-height:1.1;letter-spacing:0;text-wrap:balance;max-width:11em;color:var(--text, #000)}@media(min-width:750px){.pdp-bundle-header__title{max-width:none;padding-bottom:2px;font-size:30px;line-height:1;letter-spacing:0}}@media(min-width:1200px){.pdp-bundle-header__title{font-size:34px}}@media(min-width:1500px){.pdp-bundle-header__title{font-size:36px}}.pdp-bundle-header__pricing{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:4px}.pdp-bundle-header__save{padding:4px 8px;border-radius:30px;background:#ccdcda;font-size:12px;font-weight:600;line-height:17px;color:#151515;white-space:nowrap}@media(min-width:750px){.pdp-bundle-header__save{font-size:15px;font-weight:500;line-height:21px}}.pdp-bundle-header__prices{display:flex;align-items:baseline;gap:10px;font-size:14px;line-height:20px;white-space:nowrap}@media(min-width:750px){.pdp-bundle-header__prices{font-size:22px;line-height:31px}}.pdp-bundle-header__compare{font-weight:300;color:#333}.pdp-bundle-header__desc{display:block;margin-top:14px;font-size:12px;line-height:17px;color:#444}.pdp-bundle-header__desc p{margin:0}.pdp-bundle-header__desc .jsFullContent>*+*,.pdp-bundle-header__desc .truncate-content:only-child>*+*{margin-top:8px}.pdp-bundle-header__desc .jsFullContent ul,.pdp-bundle-header__desc .jsFullContent ol,.pdp-bundle-header__desc .truncate-content:only-child ul,.pdp-bundle-header__desc .truncate-content:only-child ol{margin-bottom:0;padding-left:18px}.pdp-bundle-header__desc .jsFullContent ul,.pdp-bundle-header__desc .truncate-content:only-child ul{list-style:disc}.pdp-bundle-header__desc .jsFullContent ol,.pdp-bundle-header__desc .truncate-content:only-child ol{list-style:decimal}.pdp-bundle-header__desc .jsFullContent li+li,.pdp-bundle-header__desc .truncate-content:only-child li+li{margin-top:2px}.pdp-bundle-header__desc .jsFullContent strong,.pdp-bundle-header__desc .jsFullContent b,.pdp-bundle-header__desc .truncate-content:only-child strong,.pdp-bundle-header__desc .truncate-content:only-child b{font-weight:600;color:#151515}.pdp-bundle-header__desc .truncate-content.jsTruncateContent{position:relative;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pdp-bundle-header__desc .truncate-content.jsTruncateContent .more-text{position:absolute;right:0;bottom:0;padding-left:28px;line-height:17px;background:linear-gradient(90deg,#fff0,#fff 40%)}.pdp-bundle-header__desc .more-text{padding:0;border:0;background:none;font:inherit;font-size:8px;font-weight:400;letter-spacing:.01em;color:#005d52;text-decoration:none;text-transform:uppercase;vertical-align:baseline;cursor:pointer}.pdp-bundle-header__price{font-weight:400;color:#151515}.pdp-bundle-header,.pdp-bundle-header__top,.pdp-bundle-header__rating{overflow:visible}.pdp-bundle-header__rating{position:relative;z-index:5}.pdp-bundle-header .gw-rv-average-placeholder{min-height:22px}@media(min-width:750px){div.product-container:has(.pdp-medias--bundle){background:#f1f1f1}}product-container:has(>.pdp-medias--bundle) .pdp-sticky-component-wrapper .pdp-bundle-header{margin:0 0 12px}product-container:has(>.pdp-medias--bundle) .pdp-medias--bundle .main-slider picture{--imgHeight: 142% !important}@media(min-width:750px){product-container:has(>.pdp-medias--bundle){--pb-hero-w: min(100%, calc(100svh * 563 / 799));background:#f1f1f1}product-container:has(>.pdp-medias--bundle)>.pdp-medias--bundle{position:relative;flex:0 0 50%!important;max-width:50%!important}product-container:has(>.pdp-medias--bundle) .pdp-medias--bundle .main-slider{flex-wrap:nowrap!important;gap:0}product-container:has(>.pdp-medias--bundle) .pdp-medias--bundle .main-slider>*{flex:0 0 100%!important;width:100%!important;max-width:100%!important}product-container:has(>.pdp-medias--bundle) .pdp-medias--bundle .main-slider>:not(:first-child){display:none!important}product-container:has(>.pdp-medias--bundle) .pdp-medias--bundle .main-slider .picture-component{width:var(--pb-hero-w);margin:0 auto}product-container:has(>.pdp-medias--bundle) .pdp-medias--bundle .main-slider picture{height:100svh;padding-top:0!important}product-container:has(>.pdp-medias--bundle) .pdp-medias--bundle .main-slider picture img{object-fit:cover}product-container:has(>.pdp-medias--bundle) .pdp-medias--bundle .media-item .wishlist{display:none!important}product-container:has(>.pdp-medias--bundle) .pdp-medias--bundle .media-item>div:has(>.pdp-vto-btn){right:calc((100% - var(--pb-hero-w)) / 2);left:calc((100% - var(--pb-hero-w)) / 2);align-items:flex-start;justify-content:flex-start}product-container:has(>.pdp-medias--bundle) .pdp-medias--bundle .media-item>div:has(>.pdp-vto-btn) .pdp-vto-btn{position:static}}@media(min-width:750px){body:has(.pdp-medias--bundle) #wishlist-sticky-portal{display:none!important}}@media(min-width:750px){.pbp-mobile-only{display:none!important}}@media(max-width:749px){.pbp-desktop-only{display:none!important}}.pdp-bundle-package{--pbp-gap: 20px;display:flex;flex-direction:column;gap:var(--pbp-gap);padding:0 0 40px;color:#000}@media(min-width:750px){.pdp-bundle-package{--pbp-gap: 60px;padding:60px 0 80px}}.pdp-bundle-package:has(>.pbp-heading:first-child){padding-top:0}.pbp-heading{margin-bottom:calc(-1 * var(--pbp-gap));padding:var(--pbp-h-pt-m, 40px) 24px var(--pbp-h-pb-m, 40px);text-align:center}@media(min-width:750px){.pbp-heading{padding:var(--pbp-h-pt-d, 80px) 16px var(--pbp-h-pb-d, 60px)}}.pbp-heading__text{max-width:var(--pbp-h-mw-d, 760px);margin:0 auto;font-size:var(--pbp-h-fs-m, 20px);font-weight:500;line-height:1.25;letter-spacing:0;text-wrap:balance}@media(min-width:750px){.pbp-heading__text{font-size:var(--pbp-h-fs-d, 26px);font-weight:600;line-height:1.2}}.pbp-title{margin:0;font-size:13px;font-weight:600;line-height:18px;letter-spacing:.375px}@media(min-width:750px){.pbp-title{font-size:16px}}.pbp-included{display:flex;flex-direction:column;gap:16px;padding:0 16px}@media(min-width:750px){.pbp-included{gap:12px;padding:0 0 0 58px}}.pbp-included__head{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(min-width:750px){.pbp-included__head{padding-right:58px}}.pbp-included__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.pbp-included__thumbs::-webkit-scrollbar{display:none}@media(min-width:750px){.pbp-included__rail{display:flex;align-items:flex-start;gap:8px;padding-right:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.pbp-included__rail::-webkit-scrollbar{display:none}}.pbp-nav{display:flex;gap:8px}.pbp-nav__btn{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 0 5px #0000001a;color:#000;cursor:pointer;transition:opacity .35s ease,visibility .35s ease}@media(min-width:750px){.pbp-nav__btn{width:38px;height:38px}}.pbp-nav__btn svg{display:block;margin:auto}.pbp-nav__btn svg path{fill:currentColor}.pbp-nav__btn--prev svg{transform:rotate(90deg)}.pbp-nav__btn--next svg{transform:rotate(270deg)}.pbp-nav__btn[disabled]{opacity:.4;cursor:not-allowed}.pbp-nav__btn--media{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.pbp-nav__btn--media[disabled]{visibility:hidden;opacity:0}.pbp-nav__btn--media.pbp-nav__btn--prev{left:8px}.pbp-nav__btn--media.pbp-nav__btn--next{right:8px}.pbp-thumb{flex:0 0 61px;width:61px;height:61px;padding:2px;border:.5px solid #aaaaaa;border-radius:6px;background:#f9f9f9;cursor:pointer}.pbp-thumb.is-active{border:1.5px solid #3d3d3d}.pbp-thumb img{display:block;width:100%;height:100%;border-radius:4px;object-fit:cover}.pbp-item{display:none;flex-direction:column;gap:16px}.pbp-item.is-active{display:flex}.pbp-item__info{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:0 6px}.pbp-item__info>.pbp-prices{flex:none}.pbp-item__name{display:block;flex:1 1 0;min-width:0;overflow:hidden;font-size:13px;font-weight:500;line-height:16px;color:#000;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.pbp-item__gallery{position:relative;margin-right:-16px}.pbp-item__media{display:flex;gap:3px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.pbp-item__media::-webkit-scrollbar{display:none}.pbp-item__img{flex:0 0 233px;aspect-ratio:var(--pbp-ratio, 100/141.4);overflow:hidden;background:#f1f1f1;scroll-snap-align:start}.pbp-item__img img,.pbp-item__img svg{display:block;width:100%;height:100%;object-fit:contain}@media(min-width:750px){.pbp-item{display:flex;flex:0 0 404px;flex-direction:column-reverse;justify-content:flex-end;padding:2px;border-radius:6px;scroll-snap-align:start}.pbp-item__info{padding:0 6px}.pbp-item__name{font-size:14px;line-height:17px}.pbp-item__gallery{margin:0}.pbp-item__media{gap:0;border:.67px solid #aaaaaa;border-radius:8px}.pbp-item__img{flex:0 0 100%;width:100%}}.pbp-prices{display:flex;flex:0 0 auto;gap:10px;margin:0;font-size:14px;line-height:19px;letter-spacing:.35px;white-space:nowrap}.pbp-prices__compare{font-weight:500;color:#666}.pbp-prices__price{font-weight:600;color:#151515}.pbp-prices__soldout{font-weight:600;color:#b42318;text-transform:uppercase}.pbp-shoes{display:flex;flex-direction:column;gap:12px;width:100%;max-width:370px;margin:0 auto;padding:20px 20px 0}@media(min-width:750px){.pbp-shoes{max-width:520px;padding:0}}.pbp-shoes__heading{font-size:15px;font-weight:500;line-height:16px}@media(min-width:750px){.pbp-shoes__heading{line-height:19px;text-align:center}}.pbp-shoes__heading p{margin:0}.pbp-shoes__heading strong{font-weight:500}.pbp-shoes__heading p+p{font-size:12px;font-weight:400;line-height:16px}.pbp-shoes__card{display:flex;align-items:center;gap:12px;padding:2px;border:.5px solid #aaaaaa;border-radius:6px;background:#f9f9f9;color:#000;text-decoration:none}@media(min-width:750px){.pbp-shoes__card{gap:20px}}.pbp-shoes__media{flex:0 0 140px;aspect-ratio:1;overflow:hidden;border-radius:3px;background:#fff}@media(min-width:750px){.pbp-shoes__media{flex-basis:200px;border-radius:4px}}.pbp-shoes__media img{display:block;width:100%;height:100%;object-fit:contain}.pbp-shoes__info{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0;padding-right:10px}@media(min-width:750px){.pbp-shoes__info{flex-direction:row;align-items:center;justify-content:space-between;gap:6px;padding-right:24px}}.pbp-shoes__name{max-width:231px;font-size:15px;font-weight:500;line-height:16px}.pbp-shoes__price{font-size:14px;font-weight:600;line-height:19px;letter-spacing:.35px;color:#151515}.pbp-lifestyle{display:flex;flex-direction:column;gap:6px;padding:20px 24px 0;color:#444}@media(min-width:750px){.pbp-lifestyle{max-width:600px;margin:0 auto;padding:0}}.pbp-lifestyle__media{margin-bottom:14px;aspect-ratio:322/456;overflow:hidden;background:#f1f1f1}.pbp-lifestyle__media img{display:block;width:100%;height:100%;object-fit:cover}.pbp-lifestyle__title{margin:0;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.18px}.pbp-lifestyle__text{font-size:11px;line-height:17px;letter-spacing:.11px}.pbp-lifestyle__text p{margin:0}.gd-bundle{display:flex;flex-direction:column;gap:8px}.gd-bundle .gd-bundle__item{display:block;border:1px solid #e9e9e9;background:#fff}.gd-bundle .gd-bundle__item>details>.gd-bundle__summary,.gd-bundle .gd-bundle__item--simple>.gd-bundle__summary{display:flex;align-items:center;gap:12px;padding:8px 15px 8px 8px;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:.2px;color:#000;list-style:none}.gd-bundle .gd-bundle__item>details>.gd-bundle__summary::-webkit-details-marker,.gd-bundle .gd-bundle__item--simple>.gd-bundle__summary::-webkit-details-marker{display:none}.gd-bundle .gd-bundle__item>details>.gd-bundle__summary svg,.gd-bundle .gd-bundle__item--simple>.gd-bundle__summary svg{flex:0 0 auto;width:14px;height:14px;margin-inline-start:auto}.gd-bundle .gd-bundle__item--simple>.gd-bundle__summary{font-weight:500}.gd-bundle .gd-bundle__item>details>.gd-bundle__body{margin:0;padding:0 8px 8px}.gd-bundle .gd-bundle__thumb{flex:0 0 auto;width:56px;aspect-ratio:1/1.414;overflow:hidden;border:1px solid #d9d9d9;border-radius:10px;background:#f1f1f1}.gd-bundle .gd-bundle__thumb img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.gd-bundle .gd-bundle__thumb{width:48px;border-radius:8px}}.gd-bundle .gd-bundle__name{min-width:0}.gd-bundle .gd-bundle__body accordion-component+accordion-component{margin-top:8px}
