@media screen and (max-width: 749px){.small-invisible{visibility:hidden!important}}@media screen and (min-width: 750px) and (max-width: 989px){.medium-invisible{visibility:hidden!important}}@media screen and (min-width: 990px){.large-up-invisible{visibility:hidden!important}}h2 .title-prefix{font-size:1.6rem;font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.1em;color:var(--colour-aubergine)}.collection ul.product-grid{margin-top:0}.card .brand-name{font-size:1.6rem;margin-bottom:.5rem;font-weight:300}.card h3,.ultimate-recently-viewed-title{font-size:1.7rem;line-height:1.2;font-family:var(--font-body-family);font-weight:100;letter-spacing:.05em}.card .product-colour{margin:.4rem 0}.price,.ultimate-recently-viewed-price-wrap{font-size:1.4rem;font-weight:300}.ultimate-recently-viewed-price-wrap{margin-top:.75rem}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:.75rem}.badge{text-transform:uppercase}@media screen and (max-width: 750px){.badge{font-size:1rem;padding:.25rem .75rem .3rem}.card__badge.top{position:relative}.card__badge.top>.badge{position:absolute;word-break:keep-all}}.swatch{--swatch--size: var(--swatch-input--size, 4.4rem);--swatch--border-radius: var(--swatch-input--border-radius, 50%);display:block;width:var(--swatch--size);max-width:100%;aspect-ratio:1 / 1;background:var(--swatch--background);background-position:var(--swatch-focal-point, initial);background-size:cover;background-origin:border-box;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--swatch--border-radius)}.product-colour-swatch .swatch{width:3rem}.swatch--square{--swatch--border-radius: var(--swatch-input--border-radius, .2rem)}.swatch--unavailable{border-style:dashed;border-color:rgba(var(--color-foreground),.5)}.swatches{display:flex;justify-content:end;column-gap:.4rem;align-items:center}.swatches .swatch{display:block;width:2.25rem}@media screen and (min-width: 564px){.swatches{margin-top:-2.5rem!important}.swatches .swatch{width:3rem}}.swatches .swatch+.swatch{margin-left:.4rem}.extra-options{font-size:1.2rem}.banner-pair{column-gap:1rem;row-gap:1rem}.banner-pair>div{position:relative}@media screen and (min-width: 750px){.banner-pair>div{width:50%;display:flex}}.image-with-text .image-with-text__media-item>*,.image-with-text .image-with-text__media-item img{border-radius:0}.rte .button--secondary,.button--secondary{text-transform:uppercase}.button--secondary:hover,.button--secondary:focus,.rte .button--secondary:hover,.rte .button--secondary:focus,.banner__content .banner__box .button--secondary:hover,.banner__content .banner__box .button--secondary:focus{color:#fff;background-color:var(--colour-aubergine)}.newsletter{background-color:var(--colour-cream)}.newsletter:before,.newsletter:after{content:"";display:block;background:url(dog.png) left top repeat-x;height:62px}.newsletter .field,.contact .field{margin-bottom:1rem}.newsletter .field:after,.contact .field:after{box-shadow:none;border-bottom:1px solid #444}.newsletter .field:focus:after,.contact .field:focus:after{border:none}.newsletter .field__label,.contact .field__label{left:0}.newsletter .field:hover.field:after,.contact .field:hover.field:after{box-shadow:none}.newsletter .field__input{background-color:var(--colour-cream)}.newsletter .field__input:focus,.contact .field__input:focus{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground))}.section-reviews slider-component{display:flex;align-items:center}.section-reviews .slider-button .icon{height:3rem}.section-reviews .stars svg{color:var(--colour-custard);height:2rem;width:auto}.section-reviews blockquote{padding:0;margin:2rem;border:none;font-size:1.5rem;line-height:1.5;font-style:normal}.section-reviews blockquote cite{font-style:normal;font-size:1.6rem}.section-reviews blockquote a{color:var(--colour-chocolate);text-decoration:underline;font-size:1.6rem}.section-reviews.color-scheme-2 blockquote a{color:var(--colour-cream)}.section-reviews blockquote a:hover,.section-reviews blockquote a:focus{text-decoration:none}@media screen and (min-width: 990px){.section-reviews .stars svg{height:4.5rem}.section-reviews blockquote{font-size:2rem;line-height:(1 + .8 / var(--font-body-scale)) margin: 2rem 6rem}.section-reviews .page-width{max-width:110rem}}.section-collection-list-subcategories .collection-list-wrapper{margin:3rem 0 1rem}.section-collection-list-subcategories .collection-list-wrapper ul.collection-list{border:1px solid var(--colour-custard);border-width:1px 0;padding:3rem 0 1rem}.section-collection-list-subcategories .collection-list .card__heading{font-size:1.8rem;text-transform:uppercase;font-family:var(--font-body-family);text-align:center}.section-collection-list-subcategories .card .card__inner .card__media{border-radius:0}.product-features{margin:3rem 0;padding:2rem;background-color:var(--colour-cream);border-radius:24px}.product-features h2{margin:0;text-transform:uppercase;font-family:var(--font-body-family);letter-spacing:.1em}.product-feature{margin:2rem 0;display:flex;align-items:center;column-gap:1.5rem}.product-feature:last-child{margin-bottom:0}h1.main-page-title{text-align:center}.template-page-about main h2{width:100%;border-bottom:1px solid var(--colour-custard)}@media screen and (min-width: 768px){.section-collection-list-subcategories .collection-list-wrapper{margin:3rem 0}}@media screen and (min-width: 990px){.template-page-about [id*=__image_with_text]+[id*=__image_with_text]{margin-top:-11rem}.template-page-about .grid--2-col-tablet .grid__item.image-with-text__media-item{width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.template-page-about .grid--2-col-tablet .grid__item.image-with-text__text-item{width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}}.form-notes p{font-size:1.2rem}.product-detail-images-slideshow{margin:6rem 0}.product-detail-images-slideshow img{width:100%;height:auto}@media screen and (min-width: 750px){.product-detail-images-slideshow .slider-buttons{display:none}}.product-outfit-selector-slideshow{padding:4.5rem 0}.product-outfit-selector-slideshow .title-wrapper,.product-outfit-selector-slideshow h2{margin-bottom:0}.promo-card-wrapper .card-information>*{color:var(--colour-cream)}.promo-card-wrapper .card-information{color:var(--colour-cream);align-self:flex-end}.promo-card-wrapper .card-information span{text-decoration:underline}.promo-card-wrapper img{border-radius:2.4rem}.promo-card-wrapper h3{font-family:var(--font-heading-family);text-transform:none;font-size:2rem;line-height:1.2}.promo-card-wrapper a{color:var(--colour-cream)}@media screen and (min-width: 750px){.promo-card-wrapper h3{font-size:3rem}}.buy-bar{background-color:var(--colour-cream);border-top:1px solid var(--colour-chocolate);position:sticky;display:none;bottom:0;z-index:100}.buy-bar-content{display:flex;flex-direction:column;align-items:center;column-gap:2rem;row-gap:2rem;padding:1rem 0}.buy-bar-content .button{margin-bottom:0;width:100%}@media screen and (min-width:750px){.buy-bar-content{display:flex;flex-direction:row;justify-content:space-between;column-gap:2rem}.template-cart .buy-bar-content{flex-direction:column;align-items:center;padding-top:2rem}.buy-bar-content .button{width:auto}}.buy-bar-content h2{margin:0}.buy-bar-content p{margin-top:0}.tailoring-widget a{display:block;border:1px solid var(--colour-brown);color:var(--colour-brown);border-radius:4px;padding:1rem;margin:2rem 0;text-align:center;text-transform:uppercase;line-height:1.1;text-decoration:none}.tailoring-widget small{text-transform:none}.cart__note{top:auto;margin-bottom:4rem}.wishlist-hero-product-button-block-wishlist_hero_custom_product_button_meyL4t{display:block;width:fit-content;float:right}.wishlisthero-product-page-button-container button:after,.wishlisthero-product-page-button-container button:not([disabled]):hover:after{box-shadow:none}.wishlisthero-product-page-button-container svg{font-size:1.5em}.breadcrumbs__list,.breadcrumb{list-style-type:none;margin:0;padding:0;font-size:1.4rem}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:first-child){margin-left:.2em}.breadcrumbs__item:not(:last-child):after{content:"\203a";display:inline-block;height:.4em;margin:0 .4em .1em;position:relative;width:.4em}.breadcrumbs__link,.breadcrumb__branch,.breadcrumb__product_title{text-decoration:none;color:rgba(var(--color-foreground),.75)}.breadcrumb__product_title strong{font-weight:400}.breadcrumbs__link[aria-current=page]{color:inherit;font-weight:400;text-decoration:none}.breadcrumbs__link[aria-current=page]:hover,.breadcrumbs__link[aria-current=page]:focus{text-decoration:underline}.show-more{cursor:pointer;display:block;margin-bottom:0;text-decoration:underline}.show-more:hover,.show-more:focus{text-decoration:none}[data-collapsed] .show-more{margin-bottom:1rem}[data-collapsed] p:not(:first-of-type){display:none}:not([data-collapsed])>.show-more{display:none}nav .card h3{text-transform:none;font-family:var(--font-heading-family);letter-spacing:.1em}nav .card h3 .icon-wrap{display:none}.shopify-block-ultimate-recently-viewed{padding:2rem 0 4rem}.ultimate-recently-viewed-headline{font-size:calc(var(--font-heading-scale) * 3rem);text-align:center}@media only screen and (min-width: 750px){.ultimate-recently-viewed-headline{font-size:calc(var(--font-heading-scale)* 4rem)}}.shopify-block-ultimate-recently-viewed .glider-track{column-gap:var(--grid-desktop-horizontal-spacing)}.shopify-block-ultimate-recently-viewed .glider-prev,.shopify-block-ultimate-recently-viewed .glider-next{display:none!important}@media only screen and (min-width: 737px){.shopify-block-ultimate-recently-viewed .glider-prev,.shopify-block-ultimate-recently-viewed .glider-next{display:block}}.shopify-block-ultimate-recently-viewed .glider-prev{top:-5rem;right:10rem;left:auto}.shopify-block-ultimate-recently-viewed .glider-next{top:-5rem;right:6rem}.footer-menus{margin-top:2rem}footer details.menu{border-bottom:1px solid currentColor}footer details.menu svg{height:1.85rem;width:auto}footer details.menu path{stroke:currentColor}footer details.menu h2{display:flex;align-self:center;justify-content:space-between}details.mobile-collapse[open] path.vertical{display:none}@media screen and (max-width: 749px){.footer-block.grid__item{margin:2rem 0}}@media screen and (min-width: 750px){.footer-menus{margin-top:0}footer details.menu{border-bottom:none}details.mobile-collapse summary,details.mobile-collapse summary span{cursor:default}details.mobile-collapse>summary svg{display:none}footer details.mobile-collapse summary{pointer-events:none}}.payment-instalment-logos{display:flex;flex-direction:row;column-gap:1rem}.payment-instalment-logos svg{height:1.8rem;width:auto}.payment-instalments p{margin-top:0;line-height:1.1}
/*# sourceMappingURL=/cdn/shop/t/3/assets/humes-components.css.map */
