body.page-width-narrow,body.page-width-normal,body.page-width-wide{--page-margin: clamp(16px, 3vw, 40px)}.devines-marquee-bar{border-block-end:1px solid #000}.devines-marquee-bar__item strong{font-weight:700}.header .menu-list__link,.header .menu-drawer__menu-item,.header .menu-drawer__menu-item-text{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.header .header__row--top .header__columns,.header .header__row--top .menu-list,.header .header__row--bottom .header__column--center{justify-content:center}.header .header-actions__action,.header .dropdown-localization__button,.header .search-action .header-actions__action{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.header .header-actions__text-style{gap:0}.header .header__row--bottom .header__columns{justify-content:center;gap:24px}.header .header__row{border-block-end:1px solid #e8e8e8}.devines-shop-all-wrap{text-align:center}.devines-shop-all-btn{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:14px 48px;background:transparent;color:#000;border:1px solid #000;border-radius:0;text-decoration:none;display:inline-block}.devines-shop-all-btn:hover{background:#000;color:#fff}.section-resource-list__header h3,.section-resource-list__header h4,.section-resource-list__header .h4{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.section-resource-list__header .link{font-size:12px;text-decoration:underline;text-underline-offset:3px;color:#707070}.section-resource-list{--resource-list-column-gap: 16px;--resource-list-row-gap: 32px}@media screen and (max-width:749px){.section-resource-list{--resource-list-column-gap: 10px;--resource-list-row-gap: 24px}}product-card.product-card .card-gallery{--gallery-aspect-ratio: 4 / 5}product-card.product-card .product-title,product-card.product-card .product-title p,product-card.product-card .product-title h3,product-card.product-card .product-title h6{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1.45;text-align:center}product-card.product-card .price,product-card.product-card .price-item{font-size:13px;text-align:center;justify-content:center}product-card.product-card .product-card__content{gap:4px}product-card.product-card .price--on-sale .price-item--regular{color:#707070;text-decoration:line-through}product-card.product-card .product-badges__badge{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}product-card.product-card .product-badges__badge--rectangle{border-radius:0;background:#fff;color:#000;border:1px solid #e8e8e8}@media screen and (min-width:750px){product-card.product-card .card-gallery{position:relative;overflow:hidden}product-card.product-card .quick-add{position:absolute;inset:auto 0 0 0;top:auto;height:auto;display:flex;flex-direction:row;align-items:stretch;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;z-index:3}product-card.product-card:is(:hover,:focus-within) .quick-add{opacity:1;transform:translateY(0);pointer-events:auto}product-card.product-card .quick-add[data-renders-both-buttons=true] add-to-cart-component,product-card.product-card .quick-add add-to-cart-component{display:flex}product-card.product-card .quick-add[data-renders-both-buttons=true] .quick-add__button--choose,product-card.product-card .quick-add .quick-add__button--choose{display:flex}product-card.product-card .quick-add__product-form-component,product-card.product-card .quick-add__product-form-component .shopify-product-form{display:flex;flex:1;height:auto;justify-content:stretch;align-items:stretch}product-card.product-card button.quick-add__button{position:static;flex:1;width:auto;min-width:0;max-width:none;height:auto;min-height:44px;border-radius:0;opacity:1;padding:14px 8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:#fff;color:#000;border:1px solid #e8e8e8;border-bottom:none;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center;white-space:nowrap;scale:1}product-card.product-card button.quick-add__button--add{border-right:none}product-card.product-card button.quick-add__button:hover{background:#000;color:#fff;width:auto;padding-inline-end:8px}product-card.product-card button.quick-add__button .add-to-cart-icon,product-card.product-card button.quick-add__button .quick-add__button-icon{display:none}}@media screen and (max-width:749px){product-card.product-card .quick-add{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:row;z-index:3}product-card.product-card .quick-add add-to-cart-component,product-card.product-card .quick-add .quick-add__button--choose{display:flex;flex:1}product-card.product-card button.quick-add__button{position:static;flex:1;width:auto;min-height:40px;border-radius:0;opacity:1;padding:10px 6px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:#fff;color:#000;border:1px solid #e8e8e8;justify-content:center;-webkit-backdrop-filter:none;backdrop-filter:none}product-card.product-card button.quick-add__button .add-to-cart-icon{display:none}}.collection-card .collection-card__image,.collection-card .collection-card__image img{aspect-ratio:3 / 4;object-fit:cover}.collection-card .collection-title,.collection-card .collection-card__content,.collection-card .collection-card__content p{text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:13px;color:#fff}.collection-card .collection-card__content{padding:20px}.collection-card--image-bg .collection-card__content{background:linear-gradient(to top,rgb(0 0 0 / .45),transparent 70%)}.devines-brand-logo{text-align:center;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.devines-brand-logo__img{height:48px;width:auto;margin:0 auto;opacity:.9}.devines-faq__inner{max-width:680px;margin-inline:auto}.devines-faq__heading{text-align:center;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:32px}.devines-faq .details__header{font-size:14px;font-weight:500;padding-block:20px}.devines-faq .details-content{color:#707070;font-size:14px;line-height:1.65;padding-bottom:20px}.footer .section-content-wrapper{text-align:center}.footer .section-content-wrapper h2,.footer .section-content-wrapper .h4{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.footer .email-signup{max-width:400px;margin-inline:auto}.footer-utilities .social-links a{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.main-collection product-card .card-gallery{--gallery-aspect-ratio: 4 / 5}.main-collection product-card .product-title{text-align:center;text-transform:uppercase;font-size:11px}.product-information .product-details h1,.product-information .text-block h1{font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1.5}.button:not(.quick-add__button),.button-secondary:not(.quick-add__button),.shopify-payment-button__button{border-radius:0}body{-webkit-font-smoothing:antialiased}.main-collection .facets__form,.search-results .facets__form{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.cart-drawer .cart-drawer__heading,.cart-items .cart-items__title{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.search-modal__content{max-width:680px}@media screen and (max-width:749px){.header .menu-list__link,.header .menu-drawer__menu-item-text{font-size:13px}.devines-brand-logo__img{height:36px}.devines-faq__heading{font-size:12px;margin-bottom:24px}.footer .section-content-wrapper{padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/devines-indigo.css.map */
