product-info.dwan-product-shopping .dwan-product-model-guide{max-width:640px;margin-block:24px;padding:16px;color:var(--dwan-ink, #242827);border:1px solid var(--dwan-line, #d5dad6);border-radius:4px;background:var(--dwan-tea, #f4f5f2);font-size:14px;line-height:22px}product-info.dwan-product-shopping .dwan-product-model-guide a{display:flex;min-height:48px;align-items:center;color:var(--dwan-accent, #2c5955);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}product-info.dwan-product-shopping .dwan-product-model-guide a:hover{color:var(--dwan-ink, #242827);text-decoration-thickness:2px}product-info.dwan-product-shopping .dwan-product-model-guide p{margin:8px 0 0;color:var(--dwan-muted, #5e6562)}product-info.dwan-product-shopping :is(a,button,input,select):focus-visible{outline:2px solid var(--dwan-accent, #2c5955);outline-offset:2px;box-shadow:0 0 0 2px var(--dwan-white, #fff)}product-info.dwan-product-shopping variant-selects .product-form__input{width:100%;min-width:0;max-width:100%;margin-bottom:24px}product-info.dwan-product-shopping variant-selects .form__label{margin-bottom:8px;color:var(--dwan-ink, #242827);font-size:14px;font-weight:600;line-height:22px}product-info.dwan-product-shopping variant-selects .select{width:100%;min-width:0;max-width:100%}product-info.dwan-product-shopping variant-selects .select__select{width:100%;min-width:0;max-width:100%;min-height:48px;padding-block:10px;padding-inline:12px 36px;color:var(--dwan-ink, #242827);border-radius:4px;font-size:16px;line-height:26px}product-info.dwan-product-shopping variant-selects .select:after{border-radius:4px;box-shadow:0 0 0 1px var(--dwan-field, #808984)}product-info.dwan-product-shopping variant-selects .dropdown-swatch+.select__select{padding-inline-start:calc(2.4rem + var(--swatch-input--size))}@media(max-width:749px){product-info.dwan-product-shopping .product{row-gap:var(--dwan-product-mobile-gap, 16px)}body.gradient product-info.dwan-product-shopping .product__title :is(h1,.h1){font-size:var(--dwan-product-mobile-title, 32px);line-height:1.1875;letter-spacing:-.02em}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .product__title h1{--dwan-product-mobile-title: 20px;--hb-title-mobile: 20px;margin:0;max-width:100%;font-size:var(--dwan-product-mobile-title);line-height:1.3;font-weight:600;white-space:normal;overflow-wrap:anywhere}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .hb-material-label{margin:0 0 4px;font-size:12px;line-height:18px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .hb-colour-subtitle{margin:4px 0 0;font-size:16px;line-height:22px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container>[id^=price-]{margin-top:8px;margin-bottom:0}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container>[id^=price-] .price{font-size:16px;line-height:20px;font-weight:600}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true]:is([data-hb-shared-view=hibiscus],[data-sc-shared-view=scrub]) .product__info-container>[id^=price-] .price{font-size:20px;line-height:26px}product-info.dwan-product-shopping .product__info-container>*+*{margin-top:var(--dwan-product-mobile-gap, 16px);margin-bottom:0}product-info.dwan-product-shopping .product__description{font-size:var(--dwan-product-mobile-body, 16px);line-height:1.625}product-info.dwan-product-shopping .dwan-product-model-guide{padding:var(--dwan-product-mobile-guide-padding, 16px)}product-info.dwan-product-shopping variant-selects .product-form__input{margin-bottom:var(--dwan-product-mobile-gap, 16px)}product-info.dwan-product-shopping .product__media-list .product-media-container{padding:var(--dwan-product-mobile-image-padding, 16px)}product-info.dwan-product-shopping .thumbnail-list{column-gap:16px}product-info.dwan-product-shopping .thumbnail{min-width:48px;min-height:48px;border-radius:4px}product-info.dwan-product-shopping .thumbnail[aria-current=true]{border-color:var(--dwan-accent, #2c5955);box-shadow:0 0 0 1px var(--dwan-accent, #2c5955)}product-info.dwan-product-shopping .thumbnail:focus-visible,product-info.dwan-product-shopping .thumbnail.focused{outline:2px solid var(--dwan-accent, #2c5955);outline-offset:4px;box-shadow:0 0 0 2px var(--dwan-white, #fff)}@media(forced-colors:active){product-info.dwan-product-shopping .thumbnail:focus-visible,product-info.dwan-product-shopping .thumbnail.focused{outline-color:Highlight}}}@media screen and (max-width:749px){body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container>*+*:not(.product__title):not([id^=price-]){margin-top:12px;margin-bottom:0}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container :is(.hb-colour-label,.dwan-colors__label){margin:0;font-size:12px;line-height:18px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .dwan-colors--product{margin:0}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container :is(.hb-colours,.dwan-colors--product .dwan-colors__list){display:flex;flex-wrap:wrap;box-sizing:border-box;gap:2px;width:100%;max-width:360px;margin:0;padding:4px;overflow:visible;list-style:none}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .hb-colour-link{flex:0 0 calc((100% - 14px)/8);width:calc((100% - 14px)/8);min-width:0;height:44px;min-height:44px;padding:0;border:0;border-radius:0;overflow:visible}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .dwan-colors--product .dwan-colors__item{flex:0 0 calc((100% - 14px)/8);min-width:0;margin:0}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .dwan-colors--product .dwan-colors__choice{width:100%;min-width:0;height:44px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container :is(.hb-colour-link,.dwan-colors--product .dwan-colors__choice):before{position:absolute;inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:30px;height:30px;border:1px solid var(--dwan-field, #808984);border-radius:50%;background:var(--dwan-white, #fff);content:"";pointer-events:none}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container :is(.hb-colour-link[aria-current=page],.dwan-colors--product .dwan-colors__choice[aria-current],.dwan-colors--product .dwan-colors__choice[aria-pressed=true]):before{border-width:2px;border-color:var(--dwan-ink, #242827)}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .hb-colour-texture{width:26px;height:26px;box-shadow:2px 2px 2px #24282729}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .hb-colour-texture img{width:26px;height:26px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .dwan-colors--product .dwan-colors__choice>img{position:relative;width:26px;height:26px;border-radius:50%;object-fit:cover;box-shadow:2px 2px 2px #24282729}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container :is(.hb-colour-link,.dwan-colors--product .dwan-colors__choice):focus-visible{outline:2px solid var(--dwan-accent, #2c5955);outline-offset:0;box-shadow:none}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container :is(variant-selects .product-form__input,.product-form__quantity){margin-bottom:12px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container :is(variant-selects .form__label,.quantity__label){margin-bottom:4px;font-size:12px;line-height:18px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container variant-selects .select__select{min-height:48px;font-size:16px;line-height:22px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .quantity{min-height:48px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .quantity__input{font-size:16px;line-height:22px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .product-form__buttons{margin-top:0}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .hb-native-dock[data-hb-docked=true] .product-form__buttons{margin:0}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .product-form__buttons .button{font-size:14px;line-height:20px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container :is(.hb-model-help,.dwan-product-model-guide,.dwan-colors__note,.hb-included-title,.hb-included-caption,.hb-included-note,.product__tax,.quantity__rules){font-size:12px;line-height:18px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .dwan-colors__note{margin:4px 0 12px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .dwan-product-model-guide{margin-block:12px;padding:12px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container :is(.hb-model-help,.dwan-product-model-guide) a{min-height:48px;font-size:14px;line-height:20px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .dwan-product-model-guide p{margin-top:4px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .hb-included{padding:12px;font-size:14px;line-height:20px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container :is(.product__description,.hb-purchase-accordion .accordion__content){font-size:14px;line-height:22px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .hb-purchase-accordion .accordion__title{font-size:16px;line-height:22px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .hb-trust{gap:12px;margin-bottom:12px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .hb-trust strong{font-size:12px;line-height:18px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container :is(.product__description,.hb-purchase-accordion .accordion__content) :is(h2,h3){margin:12px 0 6px;font-size:16px;line-height:22px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container :is(.product__description,.hb-purchase-accordion .accordion__content) :is(p,ul,ol){margin-block:8px}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container>div>product-form.product-form,body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container>[data-hb-purchase-guard]>div>product-form.product-form{margin-block:0}body.gradient main#MainContent product-info.dwan-product-shopping[id^=MainProduct-][data-update-url=true] .product__info-container .hb-native-dock:not([data-hb-docked=true]){display:flow-root}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/dwan-product-shopping.css.map */
