.header__secondary-nav .gs-header-cart-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;margin-inline-end:4px;overflow:visible}.header__secondary-nav .gs-header-cart-link:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.header__secondary-nav .gs-header-cart-link:focus-visible{outline:2px solid currentColor;outline-offset:6px}.header__secondary-nav .gs-header-cart-count{position:absolute;inset-block-start:-5px;inset-inline-end:-7px;z-index:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:19px;height:19px;padding:0 5px;border:1px solid rgb(var(--text-color, 17 17 17));border-radius:999px;background:rgb(var(--text-color, 17 17 17));color:rgb(var(--background-without-opacity, 255 255 255));box-shadow:0 0 0 2px rgb(var(--background-without-opacity, 255 255 255));font-family:var(--text-font-family, inherit);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1;white-space:nowrap;pointer-events:none}.header__secondary-nav .gs-header-cart-count[data-gs-cart-count="0"]{background:rgb(var(--background-without-opacity, 255 255 255));color:rgb(var(--text-color, 17 17 17) / .7);border-color:rgb(var(--text-color, 17 17 17) / .28)}@media screen and (min-width:1000px){.header__secondary-nav .gs-header-cart-count--icon-only{display:none}}.product-info__block-item[data-block-type=price] sale-price.text-on-sale,.product-info__block-item[data-block-type=price] sale-price.text-on-sale *{color:rgb(var(--on-sale-text))!important}.gs-ux-card{row-gap:10px}.gs-ux-card .product-card__info,.gs-ux-card .product-card__info>.v-stack,.gs-ux-card .product-card__info>.v-stack>.v-stack{text-align:start;justify-items:start;row-gap:5px;width:100%}.gs-ux-card .product-card__info .product-title{color:#111;font-size:15px;font-weight:500;line-height:1.35;letter-spacing:0}.gs-ux-card-subtitle{margin:0;min-height:2.8em;color:#555;font-size:12px;line-height:1.4;letter-spacing:0}.gs-ux-card .product-card__info sale-price:not(.text-on-sale){color:#111}.gs-ux-card .product-card__info price-list{margin-top:2px}.gs-ux-pdp .product-info__block-item[data-block-type=title] .product-title{font-size:25px;font-weight:500;line-height:1.25;letter-spacing:0}.gs-ux-product-subtitle{margin:7px 0 0;color:#555;font-size:14px;line-height:1.45}.gs-ux-pdp .product-info__block-item[data-block-type=price]{margin-top:10px!important}.gs-ux-pdp .product-info__block-item[data-block-type=product-variations],.gs-ux-pdp .product-info__block-item[data-block-type=variant-picker]{margin-block:16px!important}.gs-ux-pdp .product-info__block-item[data-block-type=separator]{margin-block:12px!important}.gs-ux-colors{color:#111;letter-spacing:0}.gs-ux-colors__heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;font-size:14px;line-height:1.4}.gs-ux-colors__heading p{margin:0}.gs-ux-colors__heading strong{font-weight:500}.gs-ux-color-count{color:#555;font-size:12px;line-height:1.4;margin:0}.gs-ux-colors--product{display:grid;gap:10px}.gs-ux-color-choices{display:flex;flex-wrap:wrap;gap:8px}.gs-ux-color-choice{display:flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:64px;padding:2px;border:1px solid #dedede;background:#fff;border-radius:0}.gs-ux-color-choice.is-selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.gs-ux-choice-image{display:block;width:100%;height:100%;object-fit:contain}.gs-ux-choice-letter{max-width:100%;overflow-wrap:anywhere;font-size:11px;text-align:center}.gs-ux-colors--card{margin-top:0;display:grid;gap:4px;justify-items:start}.gs-ux-color-previews{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.gs-ux-color-preview{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:44px;padding:2px;border:1px solid #dedede;background:#fff}.gs-ux-color-preview.is-selected{border-color:#111}.gs-ux-color-more{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:44px;padding:0 2px;font-size:12px;color:#333}.gs-ux-color-choice:focus-visible,.gs-ux-color-preview:focus-visible,.gs-ux-color-more:focus-visible,.gs-ux-size-help:focus-visible{outline:2px solid #111;outline-offset:3px}@media(hover:hover){.gs-ux-color-choice:hover,.gs-ux-color-preview:hover{border-color:#111}.gs-ux-size-help:hover{text-decoration-thickness:2px}}.gs-ux-pdp variant-picker .variant-picker__option-info{flex-wrap:wrap;gap:4px 10px;align-items:center}.gs-ux-pdp variant-picker .block-swatch{min-width:44px;min-height:44px;padding:9px 12px;font-size:14px;line-height:1.25;border-radius:0}.gs-ux-size-help{display:inline-flex;align-items:center;justify-content:flex-end;min-height:44px;max-width:100%;margin-inline-start:auto;padding:6px 0;border:0;background:transparent;color:#111;font-family:inherit;font-size:13px;line-height:1.35;text-align:end;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gs-ux-pdp .gs-ux-kiwi-guide{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;position:static!important;float:none!important;width:auto!important;max-width:100%;min-height:44px;margin:0 0 0 auto!important;padding:0!important;font-family:inherit!important;font-size:13px!important;line-height:1.35!important;color:#111!important;text-align:end!important}.gs-ux-pdp .gs-ux-kiwi-guide :is(a,button,[role=button],.ks-chart-modal-link){font-family:inherit!important;font-size:13px!important;line-height:1.35!important;color:#111!important;text-underline-offset:3px}.gs-ux-pdp [data-gs-ux-guide-duplicate],.gs-ux-pdp [data-gs-ux-emptied-guide],.gs-ux-pdp [data-gs-ux-emptied-fit]{display:none!important}.gs-ux-pdp .gs-fit-note.gs-ux-fit-note{margin:2px 0 4px!important;padding:9px 11px!important;border:0;background:#f7f5f2!important;color:#333;font-size:13px;line-height:1.45}.gs-ux-pdp .accordion{scroll-margin-top:calc(var(--sticky-area-height, 0px) + 20px)}.gs-ux-pdp .product-info__block-item[data-block-type="@app"]:has(.klaviyo-star-rating-widget){margin-block-start:4px!important;margin-block-end:8px!important}.gs-ux-pdp .product-info__block-item[data-block-type="@app"] .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget{--kl-reviews-stars-primary-font-font-family: inherit !important;--kl-reviews-stars-primary-font-font-weight: 400 !important;--kl-reviews-stars-star-spacing: 1px !important;--kl-reviews-stars-widget-margin-top: 0px !important;--kl-reviews-stars-widget-margin-right: 0px !important;--kl-reviews-stars-widget-margin-bottom: 0px !important;--kl-reviews-stars-widget-margin-left: 0px !important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:4px 8px!important;margin:0!important;padding:0!important}.gs-ux-pdp .product-info__block-item[data-block-type="@app"] .kl_reviews__star_rating_widget svg{width:18px!important;height:18px!important}.gs-ux-pdp .product-info__block-item[data-block-type="@app"] .kl_reviews__star_rating_widget__label{margin:0!important;font-family:inherit!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.gs-ux-card .product-card__info .product-title{font-size:14px}.gs-ux-pdp .product-info__block-item[data-block-type=title] .product-title{font-size:23px}.gs-ux-pdp .product-info__block-item[data-block-type="@app"] .kl_reviews__star_rating_widget svg{width:17px!important;height:17px!important}}:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--recently-viewed-products,.shopify-section--featured-collections) .gs-ux-card{display:flex;flex-direction:column;gap:8px;align-self:start;min-width:0}:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--recently-viewed-products,.shopify-section--featured-collections) .gs-ux-card .gs-ux-color-previews{display:none!important}:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--recently-viewed-products,.shopify-section--featured-collections) .gs-ux-card .gs-ux-card-subtitle{min-height:0!important;margin:0}:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--recently-viewed-products,.shopify-section--featured-collections) .gs-ux-card .product-card__info,:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--recently-viewed-products,.shopify-section--featured-collections) .gs-ux-card .product-card__info>.v-stack,:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--recently-viewed-products,.shopify-section--featured-collections) .gs-ux-card .product-card__info>.v-stack>.v-stack{row-gap:4px}:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--recently-viewed-products,.shopify-section--featured-collections) .gs-ux-card .klaviyo-favorites-plp-slot:empty{display:none}:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--recently-viewed-products,.shopify-section--featured-collections) .gs-ux-card .gs-ux-colors--card{margin:-4px 0 0;padding:0;gap:0}:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--recently-viewed-products,.shopify-section--featured-collections) .gs-ux-card .gs-ux-color-count{margin:0;font-family:inherit;font-size:12px;line-height:1.4}:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--recently-viewed-products,.shopify-section--featured-collections) .product-list{row-gap:24px!important}.header-search.gs-search{margin-top:0}.header-search.gs-search::part(content){overscroll-behavior-y:contain}.gs-search .gs-search__container{--distance-to-bleed: 20px;max-width:1120px;margin-inline:auto;padding-inline:20px}.gs-search .header-search__form{position:sticky;top:0;z-index:2;background:rgb(var(--background))}.gs-search .header-search__form-control.gs-search__bar{display:flex;align-items:center;column-gap:8px;margin:0;padding:14px 0;border:0;border-radius:0}.gs-search .gs-search__field{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0;min-height:48px;padding-inline:12px 2px;border:1px solid rgb(var(--border-color));border-radius:0;background:rgb(var(--background))}.gs-search .gs-search__field:focus-within{border-color:rgb(var(--text-color))}.gs-search .gs-search__field>svg{flex:0 0 20px}.gs-search .header-search__input.gs-search__input{flex:1 1 auto;min-width:0;width:100%;padding-block:10px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;color:rgb(var(--text-color));border:0;border-radius:0;box-shadow:none}.gs-search .gs-search__clear,.gs-search .gs-search__close{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;border:0;color:rgb(var(--text-color));background:transparent}.gs-search .gs-search__clear[hidden],.gs-search gs-search-defaults[hidden],.gs-search[data-gs-search-state=empty] .predictive-search{display:none!important}.gs-search gs-search-defaults{display:block}.gs-search .gs-search__recommendations{padding-block:0 22px}.gs-search .gs-search__heading{margin:0 0 10px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}.gs-search .gs-search__collection-link{display:flex;align-items:center;justify-content:space-between;min-height:40px;gap:16px;color:rgb(var(--text-color))}.gs-search .gs-search__bestsellers{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.gs-search .gs-search__bestsellers>li{min-width:0}.gs-search .gs-search__product{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;min-width:0;color:rgb(var(--text-color));text-decoration:none}.gs-search .gs-search__product:not(:has(.gs-search__media)){grid-template-columns:minmax(0,1fr)}.gs-search .gs-search__media{display:block;width:68px;aspect-ratio:3 / 4;overflow:hidden;background:rgb(var(--text-color) / .03)}.gs-search .gs-search__image{display:block;width:100%;height:100%;object-fit:contain}.gs-search .gs-search__product-info{display:grid;gap:4px;min-width:0;align-content:start}.gs-search .gs-search__product-name{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}.gs-search .gs-search__product-detail,.gs-search .gs-search__sold-out{font-size:12px;line-height:1.45;letter-spacing:0;color:rgb(var(--text-color) / .7);overflow-wrap:anywhere}.gs-search .gs-search__product-info .price-list{gap:4px 8px;margin-top:3px;justify-content:flex-start}.gs-search .gs-search__product-info .price-list>:not(.sr-only){font-family:inherit;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:0}.gs-search .gs-search__product-info sale-price:not(.text-on-sale){color:rgb(var(--text-color))}.gs-search .predictive-search__results{gap:20px;padding-block:10px 24px}.gs-search .predictive-search__products{gap:16px}.gs-search .predictive-search__tabs [role=tab]{font-size:14px;line-height:1.4;letter-spacing:0}.gs-search .gs-search__product:focus-visible,.gs-search .gs-search__collection-link:focus-visible,.gs-search .gs-search__clear:focus-visible,.gs-search .gs-search__close:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(hover:hover){.gs-search .gs-search__product:hover .gs-search__product-name{text-decoration:underline;text-underline-offset:3px}}@media screen and (min-width:700px){.gs-search .gs-search__container{--distance-to-bleed: 32px;padding-inline:32px}.gs-search .header-search__form-control.gs-search__bar{padding-block:20px}.gs-search .gs-search__bestsellers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media screen and (min-width:1000px){.gs-search .gs-search__bestsellers{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.gs-search .gs-search__product{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.gs-search .gs-search__media{width:100%;max-height:230px}.gs-search .gs-search__recommendations{padding-bottom:28px}}
/*# sourceMappingURL=/cdn/shop/t/57/compiled_assets/styles.css.map */
