:root{--vika-page-bg: #ffffff;--vika-ink: #000000;--vika-muted: #000000;--vika-border: #000000;--vika-shell-width: 100%;--vika-font-serif: "Times New Roman", Times, serif;--vika-font-mono: "Courier Prime", "Courier New", Courier, monospace}local-pickup,.product__pickup-availabilities{display:none!important}html,body{height:100%}body{min-height:100dvh;display:flex;flex-direction:column}#MainContent{flex:1}body:is(.template-index,.template-collection,.template-product){background:var(--vika-page-bg);color:var(--vika-ink);font-family:var(--vika-font-serif);font-size:.75rem;line-height:1.4;letter-spacing:0}body:is(.template-index,.template-collection,.template-product) a{color:inherit;text-decoration:none}body:is(.template-index,.template-collection,.template-product) #MainContent{padding-bottom:3rem}body:is(.template-index,.template-collection,.template-product) #header-component{background:transparent;contain:none}body:is(.template-index,.template-collection,.template-product) #header-component .header__underlay{display:none}body:is(.template-index,.template-collection,.template-product) #header-component .header__row{border:0;background:transparent;min-height:0;padding-block-start:1.8rem;padding-block-end:0}body:is(.template-index,.template-collection,.template-product) #header-component .header__columns{width:min(var(--vika-shell-width),calc(100% - 3.5rem));margin:0 auto;justify-content:flex-end;gap:0;padding:0}body:is(.template-index,.template-collection,.template-product) #header-component .header__column{display:none}body:is(.template-index,.template-collection,.template-product) #header-component .header__column--right{display:flex;justify-content:flex-end;width:100%}body:is(.template-index,.template-collection,.template-product) #header-component .header__column--right>:not(header-actions){display:none}.header__column--right>.vika-header-back{display:inline-block}body:is(.template-index,.template-collection,.template-product) #header-component header-actions .account-button{display:none}body:is(.template-index,.template-collection,.template-product) #header-component header-actions .header-actions__action{padding:0;border:0;margin:0;min-height:0;background:transparent;color:var(--vika-ink);font-family:var(--vika-font-serif);font-size:.75rem;line-height:1.15;letter-spacing:0;overflow:visible}body:is(.template-index,.template-collection,.template-product) #header-component .header-actions__cart-icon{display:inline-flex;align-items:baseline;gap:.45rem}body:is(.template-index,.template-collection,.template-product) #header-component .header-actions__cart-icon>span:first-child{display:inline!important;font-size:0;line-height:1.15}.vika-product-variants .variant-option__button-label:hover .variant-option__button-label__text,.vika-product-variants .variant-option__button-label:has(input:focus-visible) .variant-option__button-label__text{text-decoration:underline}body:is(.template-index,.template-collection,.template-product) #header-component .header-actions__cart-icon>.svg-wrapper{display:none!important}body:is(.template-index,.template-collection,.template-product) #header-component .header-actions__cart-icon .cart-bubble{position:static;width:auto;height:auto;display:inline-flex;align-items:baseline}body:is(.template-index,.template-collection,.template-product) #header-component .header-actions__cart-icon .cart-bubble.visually-hidden{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;margin:0!important;white-space:normal!important}body:is(.template-index,.template-collection,.template-product) #header-component .header-actions__cart-icon .cart-bubble__background{display:none}body:is(.template-index,.template-collection,.template-product) #header-component .header-actions__cart-icon .cart-bubble__text{position:static;transform:none;width:auto;height:auto;min-width:0;font-family:var(--vika-font-serif);font-size:.75rem;line-height:1.15;color:var(--vika-ink)}body:is(.template-index,.template-collection,.template-product) #header-component .header-actions__cart-icon .cart-bubble__text-count{display:inline!important}.vika-shell{width:min(700px,calc(100% - 3.5rem));margin:0 auto}.vika-shell--index,.vika-shell--collection{padding-top:4em}.vika-shell--product{width:min(700px,calc(100% - 3.5rem));padding-top:4em}.vika-product-grid,.vika-related-grid{list-style:none;margin:0;padding:0}.vika-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3.2rem 1.7rem}.vika-product-grid__item{min-width:0}.vika-product-card{display:block;color:inherit}.vika-product-card__media{display:block;width:100%;background:#cfcfcf;aspect-ratio:.75;overflow:hidden}.vika-product-card__media img{width:100%;height:100%;object-fit:cover;display:block}.vika-product-card__media--placeholder:before,.vika-product-hero__placeholder:before{content:"";display:block;width:100%;height:100%;background:#cfcfcf}.vika-product-card__index{display:block;margin-top:.4rem;font-size:.75rem;line-height:1.2}footer{background:transparent;position:sticky;bottom:2.5rem}.vika-footer-meta{display:flex;justify-content:center;align-items:baseline;gap:2rem;font-size:.75rem;line-height:1}.vika-footer-meta__item{white-space:nowrap}.vika-empty-state{margin:0;font-size:.75rem}.vika-pagination{margin-top:.75rem;display:flex;justify-content:space-between;align-items:center;font-size:.75rem;line-height:1}.vika-pagination__link{border:0;padding:0;background:transparent;font:inherit;line-height:inherit;color:inherit;cursor:pointer}.vika-pagination__placeholder{color:#13131366}.vika-product-layout{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:auto;gap:3.2rem 1.7rem;align-items:stretch;padding-bottom:1.2rem}.vika-product-media{grid-column:span 2;position:relative;min-width:0}.vika-product-hero{width:100%;background:#cfcfcf;aspect-ratio:.807;overflow:hidden}.vika-product-hero__image{width:100%;height:100%;object-fit:cover;display:block}.vika-product-index{position:absolute;top:calc(100% + .4rem);left:0;margin:0;font-size:.75rem;line-height:1.2}.vika-product-details{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;height:100%;justify-self:start;text-align:left;padding-bottom:0;transform:none}.vika-product-title{margin:0 0 .7rem;font-family:var(--vika-font-serif);font-weight:400;font-size:.75rem;line-height:1.25}.vika-product-description{margin:0 0 .75rem;color:var(--vika-ink);line-height:1.28;max-width:none;font-size:.75rem}.vika-product-description p{margin:0 0 .22rem}.vika-product-description p:last-child{margin-bottom:0}.vika-product-title,.vika-product-description,.vika-product-description p,.vika-product-price,.vika-product-variants .variant-option--buttons,.vika-product-form{white-space:nowrap}.vika-product-price{margin-bottom:.75rem}.vika-product-price product-price{display:block;font-family:var(--vika-font-serif);font-size:.75rem;line-height:1.25;color:var(--vika-ink)}.vika-product-price .compare-at-price{color:var(--vika-muted);margin-left:.45rem}.vika-product-variants{margin-bottom:.8rem}.vika-product-variants .variant-picker{margin:0}.vika-product-variants .variant-picker__form{display:flex;flex-direction:column;gap:.55rem}.vika-product-variants .variant-option{margin:0}.vika-product-variants .variant-option legend{display:none}.vika-product-variants .variant-option--buttons{border:0;margin:0;padding:0;display:flex;align-items:center;gap:.95rem;flex-wrap:nowrap}.vika-product-variants .variant-option__button-label{display:inline-flex!important;align-items:baseline;justify-content:flex-start!important;flex:0 0 auto!important;margin:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;position:relative;min-width:0;min-height:0!important;overflow:visible!important;color:inherit}.vika-product-variants .variant-option__button-label:before,.vika-product-variants .variant-option__button-label:after{content:none!important;display:none!important}.vika-product-variants .variant-option__button-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0}.vika-product-variants .variant-option__button-label:has(input[disabled]){cursor:not-allowed}.vika-product-variants .variant-option__button-label:has(input:checked){color:inherit!important}.vika-product-variants .variant-option__button-label:has(input:checked[disabled]){color:var(--vika-muted)!important}.vika-product-variants .variant-option__button-label .swatch,.vika-product-variants .variant-option__button-label__pill,.vika-product-variants .variant-option__strikethrough,.vika-product-variants .variant-option__button-label svg{display:none!important}.vika-product-variants .variant-option__button-label__pill{width:0!important;height:0!important}.vika-product-variants .variant-option__button-label__text{display:inline-block;white-space:nowrap;font-size:.75rem;line-height:1.2;text-transform:lowercase;letter-spacing:0;text-decoration:none}.vika-product-variants .variant-option__button-label input:checked~.variant-option__button-label__text{text-decoration:underline;color:var(--vika-ink)}.vika-product-variants .variant-option__button-label input:disabled~.variant-option__button-label__text{color:var(--vika-muted);text-decoration:line-through;text-decoration-thickness:1px}.vika-product-variants .variant-option__button-label:has(input:disabled):hover .variant-option__button-label__text,.vika-product-variants .variant-option__button-label:has(input:disabled:focus-visible) .variant-option__button-label__text{text-decoration:line-through}.vika-product-variants .variant-option__button-label input:checked:disabled~.variant-option__button-label__text{color:var(--vika-muted);text-decoration:line-through}.vika-product-variants .variant-option[data-testid=variant-option-single]{display:flex;align-items:baseline;gap:.45rem;font-size:.75rem;line-height:1.2;text-transform:lowercase}.vika-product-variants .variant-option[data-testid=variant-option-single] .variant-option__swatch-value{display:inline;padding:0;color:inherit;background:transparent;border:0;border-radius:0;box-shadow:none;text-transform:lowercase}.vika-product-form .buy-buttons-block{display:block;height:auto;min-height:0}.vika-product-form product-form-component{display:block;height:auto;min-height:0}.vika-product-form .product-form-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;height:auto;min-height:0}.vika-product-form .product-form-buttons:not(:has(.quantity-rules)){gap:.45rem}.vika-product-form .product-form-buttons>*{flex:0 0 auto!important;min-width:0!important;width:auto!important}.vika-product-form .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing){flex:0 0 auto!important;min-width:0!important;width:auto!important}.vika-product-form .quantity-label,.vika-product-form .quantity-selector-wrapper,.vika-product-form .quantity-rules,.vika-product-form .volume-pricing,.vika-product-form .accelerated-checkout-block,.vika-product-form .product-form-text__error{display:none!important}.vika-product-form .add-to-cart-button.button{border:0;background:transparent;border-radius:0;box-shadow:none;min-height:0;height:auto;padding:0;color:var(--vika-ink);font-family:var(--vika-font-serif);font-size:.75rem;font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none}.vika-product-form .add-to-cart-button.button:hover,.vika-product-form .add-to-cart-button.button:focus-visible{background:transparent;color:var(--vika-ink);text-decoration:underline}.vika-product-form .add-to-cart-button .add-to-cart-icon,.vika-product-form .add-to-cart-button .add-to-cart__added{display:none}.vika-product-form .add-to-cart-button .add-to-cart-text{display:block}.vika-product-form .add-to-cart-button .add-to-cart-text__content{display:block;padding:0}.vika-product-form .add-to-cart-button .add-to-cart-text__content>span>span{text-transform:lowercase;font-size:0}.vika-product-form .add-to-cart-button .add-to-cart-text__content>span>span:after{content:"add to bag";font-size:.75rem;text-decoration:none}.vika-product-form .add-to-cart-button.button:hover .add-to-cart-text__content>span>span:after,.vika-product-form .add-to-cart-button.button:focus-visible .add-to-cart-text__content>span>span:after{text-decoration:underline}.vika-product-form .add-to-cart-button[disabled]{color:var(--vika-muted)}.vika-related{margin-top:2.9rem}.vika-related .vika-pagination{margin-top:.5rem;margin-bottom:0}.vika-related-strip{--vika-strip-gradient-size: 2.45rem;position:relative;overflow:hidden}.vika-related-strip.is-scrollable.has-overflow-start:before{opacity:1}.vika-related-strip.is-scrollable.has-overflow-end:after{opacity:1}.vika-related-grid{display:flex;flex-wrap:nowrap;gap:1.35rem;width:100%;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vika-related-grid::-webkit-scrollbar{display:none}.vika-related-grid>li{flex:0 0 7.7rem}.vika-related-grid .vika-product-card__media{aspect-ratio:.77;display:block;position:relative}.vika-product-thumbnail{border:0;padding:0;margin:0;width:100%;background:transparent;color:inherit;text-align:left;cursor:pointer}.vika-product-thumbnail.is-active .vika-product-card__media{box-shadow:none}.vika-product-thumbnail.is-active .vika-product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--vika-ink);pointer-events:none;z-index:2}@media screen and (max-width:750px){.vika-shell,.vika-shell--product,body:is(.template-index,.template-collection,.template-product) #header-component .header__columns{width:calc(100% - 2.4rem)}.vika-shell--index,.vika-shell--collection,.vika-shell--product{padding-top:1.25rem}.vika-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.1rem}.vika-product-layout{grid-template-columns:1fr;grid-auto-rows:auto;align-items:start;gap:1.4rem;padding-bottom:0}.vika-product-media{position:static}.vika-product-index{position:static;top:auto;left:auto;margin:.4rem 0 0}.vika-product-details{display:block;height:auto;align-self:start}.vika-product-title,.vika-product-description,.vika-product-description p,.vika-product-price,.vika-product-variants .variant-option--buttons,.vika-product-form{white-space:normal}.vika-related{margin-top:1.8rem}.vika-related-grid{gap:1rem}.vika-related-grid>li{flex-basis:6.85rem}.vika-footer-meta{margin-top:3rem;gap:1.15rem;flex-wrap:wrap}footer{bottom:1.5rem}body:is(.template-index,.template-collection,.template-product) #header-component .header__row{padding-block-start:1.5rem}}@media screen and (max-width:640px){.vika-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vika-related-grid>li{flex-basis:38vw}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/app.css.map */
