html{scroll-behavior:smooth}#main-page{min-height:auto}.terms-footer .wrap{padding:var(--layout-outerMargin);text-align:center}.terms-footer .wrap p{border-top:1px solid var(--bevelLight);padding-block-start:var(--layout-outerMargin);text-wrap:balance}.contest--dry-jan .wrap.enter{border-radius:var(--layout-radius-l);overflow:hidden;position:relative}.contest--dry-jan .wrap.enter:after{border-radius:inherit;box-shadow:inset rgb(var(--color-green-300)) 0 0 0 1px,inset rgb(var(--color-chartreuse-500)) 0 0 0 5px;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.contest--dry-jan .details{height:100%;padding-inline-start:var(--layout-outerMargin);position:relative;z-index:10;width:50%}.contest--dry-jan .details .copy{padding-block-end:var(--layout-spacer-3)}.contest--dry-jan .details h2{color:rgb(var(--color-green-500));line-height:.9;margin-block-end:var(--layout-spacer-2);text-transform:lowercase}.contest--dry-jan .details h2 em{background-color:rgb(var(--color-chartreuse-500));font-family:var(--font-alternate);font-size:var(--font-size-chonkette);padding:0 .25em;position:relative;text-transform:uppercase;top:-.125em;z-index:-1}.contest--dry-jan .details p:not(:last-of-type){margin-bottom:.75em}.contest--dry-jan .details p.fine-print{padding-inline-end:15%}@media not (min-width:1140px){.contest--dry-jan .wrap.enter{min-height:570px}.contest--dry-jan .details{width:39%}}.contest--dry-jan .wrap.extras{padding:var(--layout-outerMargin)}.contest--dry-jan .wrap.extras h3{margin-bottom:.5em}.contest--dry-jan .wrap.extras .stack{--stack-gap: var(--layout-spacer-2)}.contest--dry-jan .wrap.extras h4{margin-bottom:.25em}.contest--dry-jan .wrap.extras li{font-size:var(--font-size-s);margin-bottom:.5em;text-wrap:pretty}.contest--dry-jan .wrap.extras .wave{--wave-color: rgb(var(--color-green-300));padding-block:var(--layout-spacer-3)}.contest--dry-jan .wrap.extras .intro{margin-block-start:var(--layout-spacer-2);width:100%}.contest--dry-jan .wrap.extras .intro .snap{float:right;left:.25rem;padding-bottom:var(--layout-spacer);position:relative;width:37%}.contest--dry-jan .wrap.extras .intro .snap img{width:100%}.contest--dry-jan .wrap.extras .intro h3{display:inline-block;margin-block-end:var(--layout-spacer-3)}.contest--dry-jan .wrap.extras .actions{--cluster-gap: var(--layout-spacer-2);margin-block-start:var(--layout-spacer-3)}.contest--dry-jan .wrap.extras .actions .shop-btn{--btn-block-size: 3rem;font-size:var(--font-size-m);padding-inline:var(--layout-spacer-5)}.email-collect{max-width:420px;padding-block-start:var(--layout-spacer-3);padding-block-end:var(--layout-spacer-2);width:100%}.email-collect h3{transition:background-color .48s ease,color .48s ease}.email-collect.error h3{background-color:rgb(var(--color-grapefruit-500));color:var(--tint-standard)}.email-collect.submitted .input{pointer-events:none;-webkit-user-select:none;user-select:none}.email-collect.submitted .input input{background:rgb(var(--tint-300));box-shadow:inset var(--bevelMedium) 0 0 0 1px,rgb(var(--color-grapefruit-300)) 0 0 0 3px}@media(min-width:1000px){.details.stack{--stack-gap: var(--layout-spacer-3);align-items:center;flex-direction:row;padding-block:var(--layout-spacer-2);padding-inline-end:var(--layout-spacer-2);width:100%}.details.stack .img{display:block;max-width:570px}.details.stack .img img{width:100%}.main-details{padding-block:var(--layout-outerMargin)}.email-collect{padding-block-start:0;padding-block-end:0}.wrap.extras>.stack{--stack-gap: var(--layout-spacer-5) !important;flex-direction:row}.wrap.extras>.stack>.stack{width:43%}.wrap.extras>.stack>.intro{margin-block-start:0;width:57%}.wrap.extras>.stack>.intro .snap{width:175px}.wrap.extras .wave{display:none}.actions{justify-content:flex-start}.actions .shop-btn{--btn-block-size: 3.75rem !important}.actions .enter-btn{display:none}}@media not (min-width:1000px){.contest--dry-jan{max-inline-size:620px}.contest--dry-jan .wrap.enter{background:transparent}.contest--dry-jan .details{padding:var(--layout-outerMargin);width:100%}.contest--dry-jan .details .copy{padding:0}.contest--dry-jan .details .copy p.fine-print{padding-inline-end:0}.contest--dry-jan .details .img{width:100%}.contest--dry-jan .details .img img{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/styles-page-dryjancontest.css.map */
