.cart-notification{background-color:#fff;border:none}div.accordion{border-top:1px solid var(--color-dh-blue);border-bottom:1px solid var(--color-dh-blue)}.rich-text__heading+.rich-text__heading{margin-top:0rem}footer.footer nav a,.button,.button.button--primary,.button.button--secondary,.btn{display:inline-block;font-family:var(--font-body-family);font-weight:var(--font-body-weight);text-transform:uppercase;padding:1.5rem 3rem;transition:all .2s ease-in-out;background-color:var(--btn-bg-color);color:var(--btn-text-color);text-decoration:none;border:var(--btn-border);border-color:var(--color-dh-yellow);text-align:center}:is(footer.footer nav a,.button,.button.button--primary,.button.button--secondary,.btn):after,:is(footer.footer nav a,.button,.button.button--primary,.button.button--secondary,.btn):before{box-shadow:none}:is(footer.footer nav a,.button,.button.button--primary,.button.button--secondary,.btn):disabled{background-color:var(--btn-bg-disabled-color);border:var(--btn-border);color:var(--btn-text-disabled-color)}:is(footer.footer nav a,.button,.button.button--primary,.button.button--secondary,.btn):hover:not(:disabled){background-color:var(--btn-bg-color-hover);border-color:var(--btn-border-color-hover);color:var(--btn-text-color-hover);border:var(--btn-border-hover)}:is(footer.footer nav a,.button,.button.button--primary,.button.button--secondary,.btn,.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover,.shopify-payment-button__button--unbranded:hover):after,:is(footer.footer nav a,.button,.button.button--primary,.button.button--secondary,.btn,.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover,.shopify-payment-button__button--unbranded:hover):before{box-shadow:none}.section-header{background-color:transparent}.section-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#000000bf,#0000);z-index:-2}.section-header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#fff;transition:all .4s ease-in-out;z-index:-1;opacity:0;pointer-events:none}.section-header .header-wrapper{--gradient-background: transparent;transition:background-color .2s ease-in-out}.section-header .header-wrapper.header-wrapper--border-bottom{border-bottom-color:transparent}.section-header .header-wrapper header.header{display:flex;flex-direction:row;justify-content:space-between}.section-header .header-wrapper header.header header-drawer>details>summary{color:#fff}.section-header .header-wrapper header.header .header__icons,.section-header .header-wrapper header.header .header__menu-item,.section-header .header-wrapper header.header summary,.section-header .header-wrapper header.header details{transition:all .2s ease-in-out}@media screen and (min-width: 990px){.section-header .header-wrapper header.header .header__icons,.section-header .header-wrapper header.header .header__menu-item,.section-header .header-wrapper header.header summary,.section-header .header-wrapper header.header details{color:#fff}}.section-header .header-wrapper header.header .header__heading-logo{height:60px;width:auto;transition:all .2s ease-in-out}.section-header .header-wrapper header.header .header__heading-logo.dark{opacity:0;position:absolute}.section-header .header-wrapper header.header .header__heading-logo.light{opacity:1}.section-header .header-wrapper header.header .header__inline-menu{margin-left:auto}.section-header .header-wrapper header.header .header__inline-menu .list-menu li>header-menu,.section-header .header-wrapper header.header .header__inline-menu .list-menu li a{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase}.section-header .header-wrapper header.header .header__inline-menu .list-menu li ul summary,.section-header .header-wrapper header.header .header__inline-menu .list-menu li ul{background-color:#fff;color:var(--nav-text-color)}:is(.section-header .header-wrapper header.header .header__inline-menu .list-menu li ul summary,.section-header .header-wrapper header.header .header__inline-menu .list-menu li ul) a{color:var(--nav-text-color)}.section-header .header-wrapper header.header .header__inline-menu .list-menu li ul ul,.section-header .header-wrapper header.header .header__inline-menu .list-menu li ul ul a{font-family:var(--font-body-family);text-transform:none;color:var(--nav-text-color)}.section-header .header-wrapper header.header .cart-count-bubble{background-color:#fff;transition:all .2s ease-in-out}.section-header .header-wrapper header.header .cart-count-bubble span{transition:all .2s ease-in-out;color:var(--nav-text-color)}.section-header.scrolled-past-header{--gradient-background: #ffffff}.section-header.scrolled-past-header:after{opacity:1}:is(.section-header.scrolled-past-header .header-wrapper,.section-header .header-wrapper.non-sticky).header-wrapper--border-bottom{border-bottom-color:rgba(var(--color-foreground),.08)}:is(.section-header.scrolled-past-header .header-wrapper,.section-header .header-wrapper.non-sticky) header.header .header__icons,:is(.section-header.scrolled-past-header .header-wrapper,.section-header .header-wrapper.non-sticky) header.header .header__menu-item,:is(.section-header.scrolled-past-header .header-wrapper,.section-header .header-wrapper.non-sticky) header.header summary,:is(.section-header.scrolled-past-header .header-wrapper,.section-header .header-wrapper.non-sticky) header.header details{color:var(--nav-text-color)}:is(.section-header.scrolled-past-header .header-wrapper,.section-header .header-wrapper.non-sticky) header.header .header__heading-logo.dark{opacity:1}:is(.section-header.scrolled-past-header .header-wrapper,.section-header .header-wrapper.non-sticky) header.header .header__heading-logo.light{opacity:0}:is(.section-header.scrolled-past-header .header-wrapper,.section-header .header-wrapper.non-sticky) header.header .cart-count-bubble{background-color:var(--nav-text-color)}:is(.section-header.scrolled-past-header .header-wrapper,.section-header .header-wrapper.non-sticky) header.header .cart-count-bubble span{color:#fff}body footer.footer{--color-link: #fff;background-color:var(--color-dh-blue)}body footer.footer *{color:#fff}body footer.footer h2{text-align:left}body footer.footer a{text-decoration:none}body footer.footer a:hover{text-decoration:underline}body footer.footer .footer-nav ul{width:100%;display:flex;flex-direction:column;gap:1rem;flex-wrap:wrap}body footer.footer .footer-nav a{--btn-text-color-hover: var(--color-dh-blue);font-size:1.4rem;font-family:var(--font-body-family);text-transform:uppercase}body footer.footer .footer-nav a:hover{color:var(--color-dh-blue)}.shopify-section-group-footer-group{margin-top:10rem}.shopify-section-group-footer-group+.shopify-section-group-footer-group{margin-top:0}.shopify-section-group-footer-group+.shopify-section-group-footer-group footer{margin-top:0}section.shopify-section-group-footer-group .newsletter .newsletter__wrapper{padding-top:5rem;padding-bottom:5rem;background-color:var(--color-dh-light-blue);color:var(--color-dh-blue)}main{margin-top:calc(-1 * var(--header-height));color:var(--color-dh-blue)}section .collection .collection__title,section .collection .collection__title .title{margin-bottom:0}@media screen and (min-width: 750px){body.page-index .banner--large:not(.banner--adapt){min-height:60rem}}body.page-product main{--gradient-background: transparent}body.page-product main .gradient{background-color:transparent}body.page-product main{background-color:var(--color-dh-light-blue);padding-bottom:10rem}body.page-product main h1,body.page-product main h2,body.page-product main h3,body.page-product main h4,body.page-product main h5,body.page-product main h6,body.page-product main .h1,body.page-product main .h2,body.page-product main .h3,body.page-product main .h4,body.page-product main .h5,body.page-product main .h6{text-align:left}body.page-product .shopify-section-group-footer-group{margin-top:0}body.page-product .card,body.page-product .card .card__inner{background:#fff}body.page-product .related-products__heading{margin-bottom:0}body.page-product .product-card-wrapper{padding-top:calc(var(--product-card-image-padding) * 1)}product-info p.product__text{font-size:1.6rem}product-info p.product__text+p.product__text{margin-top:.5rem}product-info p.product__text+.product__price{margin-top:3rem}product-info .product__title{margin-bottom:0}product-info .product__title h1{font-size:50px;line-height:1.1}product-info .product__title+p.product__text{margin-top:3rem}product-info .product__variant-description .metafield-rich_text_field p{margin-top:0}product-info .product__variant-description .metafield-rich_text_field p:last-child{margin-bottom:0}product-info .price__container .price__regular{font-size:50px;font-weight:var(--font-heading-weight);font-family:var(--font-heading-family)}product-info .product__info-wrapper.product__info-details{margin-top:3rem;padding-left:0!important}product-info variant-selects legend.form__label{display:none}@media (max-width: 990px){product-info .product-form__buttons{max-width:100%}}product-info .product-form__buttons button.product-form__submit{border:none;color:var(--btn-text-color);font-family:var(--font-body-family);font-weight:var(--font-body-weight);padding:.5rem 3rem;transition:all .2s ease-in-out;text-transform:uppercase;background-color:var(--btn-bg-color);border-color:var(--btn-bg-color)}product-info .product-form__buttons button.product-form__submit:disabled{background-color:var(--btn-bg-disabled-color);border:var(--btn-border);color:var(--btn-text-disabled-color)}product-info .product-form__quantity label.quantity__label{display:none}product-info .product-form__quantity .price-per-item__container quantity-input{--color-background: var(--color-dh-light-blue);border:var(--btn-border);font-family:var(--font-body-family)}product-info .product-form__input,product-info .product-form__input+div{display:inline-flex;margin:0}product-info .product__info-container{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:1rem}product-info .product__info-container p.product__text,product-info .product__info-container .product__title,product-info .product__info-container .product__price,product-info .product__info-container .product__variant-picker{flex-basis:100%}product-info .product__info-container .product__variant-picker variant-selects{width:100%}product-info .product__info-container .product__variant-picker variant-selects .product-form__input{max-width:initial;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}product-info .product__info-container .product__variant-picker variant-selects .product-form__input label{margin:0;flex:1 1 90px;font-size:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem;background-color:transparent}product-info .product__info-container .product__variant-picker variant-selects .product-form__input label:hover{background-color:var(--btn-bg-color-hover);border-color:var(--btn-border-color-hover);color:var(--btn-text-color-hover);border:var(--btn-border-hover)}product-info .product__info-container .product-form__quantity,product-info .product__info-container .product__buy-buttons{margin-left:auto;margin-right:auto}product-info .product__info-container .product-form__quantity{flex-basis:100%;margin-bottom:1.5rem;justify-content:center}product-info .product__info-container .product__buy-buttons{flex-basis:100%;margin-left:auto;margin-right:auto}product-info .product__info-container .product__buy-buttons>div{width:100%}@media (min-width: 1100px){product-info .product__info-container .product-form__quantity,product-info .product__info-container .product__buy-buttons{margin-left:initial;margin-right:initial}product-info .product__info-container .product-form__quantity{flex-basis:calc(30% - 1rem);justify-content:flex-start}product-info .product__info-container .product-form__quantity .price-per-item__container{display:flex;flex-direction:column;justify-content:flex-start}product-info .product__info-container .product-form__quantity .product-form__buttons{max-width:100%}product-info .product__info-container .product__buy-buttons{flex-basis:70%}product-info .product__info-container .product__buy-buttons>div{width:100%}}product-info .product__info-container .product-form{margin:0}product-info .product-form__quantity quantity-input,product-info .product-form__buttons button{height:60px;margin:0}product-info .product-form__input--pill input[type=radio]:disabled+label,product-info .product-form__input--pill input[type=radio]+label,product-info .product-form__input--pill input[type=radio].disabled+label{text-transform:uppercase;border:var(--btn-border);padding:1rem 2rem;border-radius:0;color:var(--btn-text-color)}product-info .product-form__input--pill input[type=radio].disabled:checked+label,product-info .product-form__input--pill input[type=radio]:checked+label,product-info .product-form__input--pill input[type=radio]:disabled:checked+label{background-color:var(--btn-bg-color-hover);color:var(--btn-text-color-hover);border-color:var(--btn-bg-color-hover);border:var(--btn-border-hover)}product-info .sturgeon-scale{margin-bottom:3rem}product-info .sturgeon-scale .label{margin-bottom:1rem}product-info .sturgeon-scale .sturgeons{display:flex;gap:1rem}product-info .sturgeon-scale .sturgeons img{width:90px;max-width:calc(25% - 1rem);height:auto}@media (min-width: 750px){product-info{margin-top:10rem}}.product-card-wrapper{padding-top:calc(var(--product-card-image-padding) * 3)}.product-card-wrapper .card>.card__inner{flex-grow:1}.product-card-wrapper .card>.card__content{flex-grow:0;min-height:130px}.product-card-wrapper .card>.card__content .card__information{display:flex;flex-direction:column;justify-content:space-between}.product-card-wrapper .card.card-product-simple{background:var(--color-dh-blue)}.product-card-wrapper .card.card-product-simple .card__inner{background:transparent;margin-top:calc(var(--product-card-image-padding) * -3)}.product-card-wrapper .card.card-product-simple .card__inner .card__media,.product-card-wrapper .card.card-product-simple .card__inner .card__content{padding-bottom:0;margin-bottom:0}.product-card-wrapper .card.card-product-simple .card__inner .card__media{--ratio-percent: 80%}.product-card-wrapper .card.card-product-simple .card__inner .card__media .media img{object-fit:contain;object-position:top;width:97%;transform:scale(.9)}.product-card-wrapper .card.card-product-simple .card__inner .card__media:hover .media img{transform:scale(.95)}.product-card-wrapper .card.card-product-simple .card__inner .card__content .card__badge.bottom{padding-bottom:var(--product-card-image-padding)}.product-card-wrapper .card.card-product-simple .card__content{padding-left:var(--product-card-image-padding, 0);padding-right:var(--product-card-image-padding, 0);padding-bottom:var(--product-card-image-padding, 0);text-align:center}.product-card-wrapper .card.card-product-simple .card__content,.product-card-wrapper .card.card-product-simple .card__content *{color:#fff}.product-card-wrapper .card.card-product-simple .card__content .card__information{padding-top:0}.product-card-wrapper .card.card-product-simple .card__content .card__heading{font-size:1.6rem;text-align:center}.product-card-wrapper .card.card-product-simple .card__content .card__heading a:hover{text-decoration:none}.product-card-wrapper .card.card-product-simple .card__content .card__heading a span{font-weight:var(--font-body-weight);text-transform:none}@media screen and (min-width: 990px){.card.card-product-simple:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .card.card-product-simple .media.media--hover-effect>img:first-child:only-child{transform:scale(.95)}}.collection.collection--featured-collection footer{text-align:center;margin-top:var(--grid-desktop-vertical-spacing)}.form--contact{width:100%;box-sizing:border-box}.form--contact form{--form-gap: calc(var(--grid-desktop-horizontal-spacing, 1rem) / 2);display:flex;flex-wrap:wrap;gap:var(--form-gap);align-items:stretch}.form--contact .field{box-sizing:border-box;min-width:0;padding:0;flex:1 1 100%;max-width:100%}.form--contact .field input.input,.form--contact .field textarea{width:100%;box-sizing:border-box;border:var(--btn-border, 1px solid #ccc);font-family:var(--font-body-family, inherit);font-weight:var(--font-body-weight, 400);padding:.5rem;font-size:1.6rem;color:var(--color-dh-blue)}.form--contact .field.first-name,.form--contact .field.last-name,.form--contact .field.email{flex:0 0 calc(50% - (var(--form-gap) / 2));max-width:calc(50% - (var(--form-gap) / 2))}.form--contact .field.message,.form--contact .field.submit{flex:1 1 100%;max-width:100%}.form--contact .field.submit .btn{color:var(--color-dh-blue);font-size:1.4rem}@media (max-width: 749px){.form--contact .field.first-name,.form--contact .field.last-name,.form--contact .field.email,.form--contact .field.phone{flex:1 1 100%;max-width:100%}}@media (min-width: 750px){.image-with-text__grid .grid__item:first-child{width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}.image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:5rem;padding-right:0}.image-with-text__grid.image-with-text__grid--reverse .image-with-text__text-item .image-with-text__content{padding-left:0;padding-right:5rem}}section .contact input[type=text],section .contact input[type=email],section .contact input[type=tel],section .contact textarea{border:1px solid var(--color-dh-blue)}body.page-product pickup-availability-drawer.gradient{background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dieckmann-hansen/app.css.map */
