:root{--dcro-accent: #27483e;--dcro-accent-dark: #172c25;--dcro-surface: #f5f1e8;--dcro-border: rgba(39, 72, 62, .18);--dcro-shadow: rgba(25, 48, 41, .14)}.product__info-container .product-form{margin-top:1.2rem}.product__info-container .product-form__buttons{gap:.9rem}.product__info-container .product-form__submit,.product__info-container .shopify-payment-button__button{border-radius:.8rem;font-weight:800;letter-spacing:0;min-height:5.4rem}.product__info-container .product-form__submit.button--primary,.product__info-container .product-form__submit.button--secondary{background:var(--dcro-accent);color:#fff}.product__info-container .product-form__submit:not([disabled]):hover{background:var(--dcro-accent-dark);box-shadow:0 1rem 2rem var(--dcro-shadow)}.product__info-container .shopify-payment-button__button--unbranded{background:#fff;border:.1rem solid var(--dcro-border);color:var(--dcro-accent)}.product__info-container .product-form__submit:after,.product__info-container .shopify-payment-button__button:after{border-radius:.8rem}.product__info-container .product-form__input{margin-bottom:1.2rem}.product__info-container .product-form__input input[type=radio]+label{align-items:center;border-radius:.8rem;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:0;min-height:4.2rem;padding:.9rem 1.4rem}.product__info-container .product-form__input input[type=radio]:checked+label{background:var(--dcro-accent);border-color:var(--dcro-accent);color:#fff}.product__info-container .quantity{border-radius:.8rem;min-height:4.8rem}.product__info-container .price,.card-information .price{font-weight:800}.dcro-trust-row{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.96),var(--dcro-surface));border:.1rem solid var(--dcro-border);border-radius:.8rem;box-shadow:0 .8rem 2rem #0000000b;color:var(--dcro-accent);display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:750;gap:.7rem;justify-content:stretch;line-height:1.35;margin-top:.9rem;padding:.7rem;text-align:center}.dcro-trust-row span{align-items:center;background:#ffffffd1;border:.1rem solid rgba(255,255,255,.68);border-radius:.65rem;display:inline-flex;flex:1 1 10rem;gap:.45rem;justify-content:center;min-height:3.4rem;min-width:0;padding:.55rem .7rem}.dcro-trust-row span:before{align-items:center;background:var(--dcro-accent);border:.1rem solid transparent;border-radius:999px;color:#fff;content:"\2713";display:inline-flex;flex:0 0 1.7rem;font-size:1.1rem;height:1.7rem;justify-content:center;line-height:1;width:1.7rem}.card-wrapper .card__inner{border-radius:.8rem;overflow:hidden}.card-wrapper .card__heading{line-height:1.25}.card-information .price__sale .price-item--sale,.price .price-item--sale{color:var(--dcro-accent)}.card-wrapper .badge{border-radius:.4rem;font-weight:800;letter-spacing:0}.quick-add__submit{border-radius:.8rem;font-weight:800;letter-spacing:0;min-height:4.4rem}@media screen and (hover:hover)and (pointer:fine){.card-wrapper{transition:box-shadow .18s ease,transform .18s ease}.card-wrapper:hover{box-shadow:0 1rem 2.4rem #00000014;transform:translateY(-.2rem)}}@media screen and (max-width:749px){.product__info-container .product-form__submit,.product__info-container .shopify-payment-button__button{min-height:5.2rem}.dcro-trust-row{align-items:flex-start;flex-direction:column;justify-content:flex-start;text-align:left}.dcro-trust-row span{flex:0 0 auto;justify-content:flex-start;width:100%}}@media(prefers-reduced-motion:reduce){.card-wrapper,.product__info-container .product-form__submit{transition:none}}.dcro-sticky-atc{display:none}@media screen and (max-width:749px){body.dcro-sticky-atc-visible{padding-bottom:calc(9.8rem + var(--dcro-sticky-preview-offset, 0px) + env(safe-area-inset-bottom))}body.dcro-sticky-atc-visible.dcro-sticky-atc-has-variants{padding-bottom:calc(14.2rem + var(--dcro-sticky-preview-offset, 0px) + env(safe-area-inset-bottom))}.dcro-sticky-atc{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:.1rem solid rgba(255,255,255,.72);border-radius:1.3rem;bottom:calc(.8rem + var(--dcro-sticky-preview-offset, 0px));box-shadow:0 1.2rem 3.4rem #0000002e;display:grid;gap:.75rem;grid-template-columns:3.4rem minmax(0,1fr) minmax(11.8rem,38%);left:1rem;margin:0 auto;max-width:52rem;opacity:0;padding:.7rem;pointer-events:none;position:fixed;right:1rem;transform:translateY(calc(115% + var(--dcro-sticky-preview-offset, 0px)));transition:transform .2s ease,opacity .2s ease;z-index:42}.dcro-sticky-atc.has-variant-options{grid-template-areas:"close meta meta" "close variant button";grid-template-columns:3.4rem minmax(0,1fr) minmax(11.8rem,38%)}.dcro-sticky-atc.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.dcro-sticky-atc__close{align-items:center;align-self:stretch;-webkit-appearance:none;appearance:none;background:#20352c14;border:0;border-radius:1rem;color:var(--dcro-accent, #20352c);cursor:pointer;display:inline-flex;font:inherit;font-size:2rem;font-weight:450;justify-content:center;line-height:1;min-height:4.8rem;padding:0;width:3.4rem}.dcro-sticky-atc.has-variant-options .dcro-sticky-atc__close{grid-area:close}.dcro-sticky-atc__meta{min-width:0}.dcro-sticky-atc.has-variant-options .dcro-sticky-atc__meta{grid-area:meta}.dcro-sticky-atc__title{color:rgb(var(--color-foreground));font-size:1.13rem;font-weight:850;letter-spacing:0;line-height:1.22;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcro-sticky-atc__price{color:rgba(var(--color-foreground),.68);font-size:1.06rem;font-weight:750;letter-spacing:0;line-height:1.18;margin-top:.2rem;min-height:1.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcro-sticky-atc__variant-wrap{display:none;min-width:0}.dcro-sticky-atc.has-variant-options .dcro-sticky-atc__variant-wrap{display:grid;gap:.45rem;grid-area:variant}.dcro-sticky-atc__variant-field{display:grid;gap:.25rem;min-width:0}.dcro-sticky-atc__variant-label{color:rgba(var(--color-foreground),.68);font-size:.94rem;font-weight:800;letter-spacing:0;line-height:1}.dcro-sticky-atc__variant-select{-webkit-appearance:auto;appearance:auto;background:#fff;border:.1rem solid rgba(32,53,44,.18);border-radius:.85rem;color:rgb(var(--color-foreground));font:inherit;font-size:1.08rem;font-weight:800;height:3.7rem;min-width:0;padding:0 .85rem;width:100%}.dcro-sticky-atc__button{align-items:center;background:var(--dcro-accent, #20352c);border:0;border-radius:1rem;box-shadow:0 .7rem 1.6rem var(--dcro-shadow, rgba(0, 0, 0, .14));color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:1.28rem;font-weight:850;justify-content:center;letter-spacing:0;line-height:1.15;min-height:4.8rem;padding:.75rem .9rem;text-align:center;width:100%}.dcro-sticky-atc.has-variant-options .dcro-sticky-atc__button{grid-area:button}.dcro-sticky-atc__button[disabled]{cursor:not-allowed;opacity:.58}}@media screen and (max-width:360px){.dcro-sticky-atc{gap:.55rem;grid-template-columns:3.1rem minmax(0,1fr) minmax(10.6rem,37%);left:.7rem;right:.7rem}.dcro-sticky-atc__close{min-height:4.6rem;width:3.1rem}.dcro-sticky-atc__button{font-size:1.16rem;min-height:4.6rem}.dcro-sticky-atc.has-variant-options{grid-template-columns:3.1rem minmax(0,1fr) minmax(10.4rem,36%)}.dcro-sticky-atc__variant-select{font-size:1rem;height:3.55rem;padding:0 .7rem}}@media screen and (min-width:750px){.dcro-sticky-atc{display:none!important}}.product.grid{--grid-desktop-horizontal-spacing: clamp(1.6rem, 2.6vw, 3.4rem)}.product__info-container>*+*{margin:1rem 0 0}.product__info-container .price{margin-top:.25rem;margin-bottom:.15rem}.product__info-container .product__tax,.product__info-container .product__tax.caption{margin-bottom:1.15rem}.product__info-container .shopify-app-block{margin-top:.65rem}.product__info-container .shopify-app-block:empty{display:none;margin:0!important}.product__info-container>div:empty,.product__info-container .product__inventory.visibility-hidden{display:none!important;margin:0!important}.product__info-container .product__tax+div:not([class]):not([id]){display:none!important;margin:0!important}.product__info-container .product-form__input{margin-bottom:.85rem}.product__info-container variant-selects,.product__info-container variant-radios{display:block;margin-top:.7rem}.product__info-container .product-form__quantity{margin-top:.65rem}.product__info-container .product-form{margin-top:.85rem}.product__info-container .product-form__buttons{gap:.8rem}.product__accordion.accordion{background:linear-gradient(135deg,#fffffffa,#f5f1e8e6);border:.1rem solid rgba(39,72,62,.14);border-radius:.8rem;box-shadow:0 .5rem 1.6rem #172c250a;margin-top:.65rem;overflow:hidden}.product__accordion.accordion+.product__accordion.accordion{margin-top:.55rem}.product__accordion summary{align-items:center;min-height:4.7rem;padding:.85rem 1rem}.product__accordion .summary__title{align-items:center;display:flex;gap:.75rem}.product__accordion .summary__title .svg-wrapper{align-items:center;background:#27483e14;border:.1rem solid rgba(39,72,62,.12);border-radius:.65rem;color:var(--dcro-accent);display:inline-flex;flex:0 0 3rem;height:3rem;justify-content:center;width:3rem}.product__accordion .summary__title .svg-wrapper svg{height:1.8rem;width:1.8rem}.product__accordion .accordion__title{color:var(--dcro-accent-dark);font-weight:800;letter-spacing:0}.product__accordion .accordion__content{color:#172c25db;font-size:1.35rem;line-height:1.45;padding:0 1.2rem 1.2rem 4.75rem}@media screen and (min-width:990px){.product:not(.product--no-media) .product__info-wrapper{padding-left:clamp(1.2rem,1.9vw,2.8rem)}.product__info-container{max-width:52rem}}@media screen and (max-width:749px){.product__info-wrapper{padding-top:1rem}.product__info-container>*+*{margin-top:.7rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/daniel-cro-product.css.map */
