.footer{--logotype-height: 24px;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:144px;gap:12px}.footer.is-landing{padding-top:64px}@media only screen and (max-width: 663px){.footer{flex-direction:column}}.footer-left{height:var(--logotype-height);display:flex;flex-direction:row;align-items:center;color:#1e80c0;font-weight:700;font-size:20px;line-height:var(--logotype-height)}.footer-left--logotype{width:calc(var(--logotype-height) * 325 / 50);height:var(--logotype-height);margin-left:8px;border:0;background:url(/images/drew-logotype.svg) no-repeat;background-position:50% 50%;background-size:contain}.footer-left--logotype span{display:none}.footer-social{display:flex;align-items:center;font-size:16px;line-height:20px;color:#1e2336;gap:12px}.footer-social a{display:flex}.footer-social a:hover{opacity:.9}.footer-social a:active{opacity:.8}.footer-social img{width:24px;height:24px}.header{position:relative;display:flex;flex-direction:column;align-items:center}.header:not(.is-landing){flex-direction:row}@media only screen and (max-width: 663px){.header:not(.is-landing){flex-direction:column;gap:12px}}.header.is-landing{gap:32px}@media only screen and (max-width: 983px){.header.is-landing{gap:20px}}@media only screen and (max-width: 663px){.header.is-landing{gap:12px}}.header-masthead{--logo-height: 80px;--logotype-margin: 24px;--logotype-height: 50px;height:var(--logo-height);display:flex;flex-direction:row;align-items:center;margin-left:-4px}@media only screen and (max-width: 983px){.header.is-landing .header-masthead{--logo-height: 56px;--logotype-margin: 20px;--logotype-height: 36px}}@media only screen and (max-width: 663px){.header.is-landing .header-masthead{--logo-height: 48px;--logotype-margin: 12px;--logotype-height: 24px}}.header:not(.is-landing) .header-masthead{--logo-height: 48px;--logotype-margin: 12px;--logotype-height: 24px}@media only screen and (max-width: 983px){.header:not(.is-landing) .header-masthead{--logo-height: 32px;--logotype-margin: 12px;--logotype-height: 20px}}.header-masthead:active,.header-masthead:focus{opacity:.7}.header-masthead--logo{margin-right:var(--logotype-margin);width:var(--logo-height);height:var(--logo-height);border:0;background:url(/images/drew-logo-icon.svg) no-repeat;background-position:50% 50%;background-size:contain}.header-masthead--logotype{width:calc(var(--logotype-height) * 325 / 50);height:var(--logotype-height);border:0;background:url(/images/drew-logotype.svg) no-repeat;background-position:50% 50%;background-size:contain}.header-masthead--logotype span{display:none}.header-nav{position:relative;flex:1;justify-content:flex-end;display:flex;flex-direction:row;align-items:center;font-family:GoodDog New,Averia Sans Libre,sans-serif;font-size:20px;line-height:32px;--nav-gap: 40px;gap:var(--nav-gap)}@media only screen and (max-width: 983px){.header-nav{--nav-gap: 24px}}@media only screen and (max-width: 983px){.header:not(.is-landing) .header-nav{--nav-gap: 20px}}.header-nav a{color:#1e80c0;text-decoration:none;white-space:nowrap}.header-nav a:hover{color:#374163}.header-nav a.is-selected{color:#73cae9}.header-nav--flyout{position:relative}.header-nav--flyout:hover .header-nav--flyout--menu,.header-nav--flyout:focus .header-nav--flyout--menu,.header-nav--flyout:focus-within .header-nav--flyout--menu{display:flex}.header-nav--flyout--menu{display:none;position:absolute;left:50%;top:100%;padding:16px 24px;border-radius:8px;background-color:#fff;box-shadow:0 0 0 2px var(--color-shadow-stroke, #abdff2),8px 8px 0 var(--color-shadow-big, #def3fa);flex-direction:column;text-align:left;z-index:999;transform:translate(-50%)}.header-nav--flyout--menu a{margin:0}.header-nav--flyout--menu *:not(.header--in-flyout-when-narrow)+*.header--in-flyout-when-narrow{margin-top:12px}.header-nav--shop-items{display:flex;flex-direction:row;align-items:center;gap:calc(var(--nav-gap) - 8px)}@media only screen and (max-width: 983px){.header-nav--shop-item.header-nav--shop-item{--button-outline-thickness: 2px;font-family:GoodDog New,Averia Sans Libre,sans-serif;font-size:20px;line-height:26px;font-weight:400;padding:4px 20px;--spinner-size: 20px;--spinner-thickness: 3px}}.header-nav--shop-item.header-nav--shop-item.is-selected{--button-color: #73cae9;background-color:#fff!important;color:#73cae9!important;box-shadow:0 0 0 2px #73cae9 inset!important}@media only screen and (max-width: 663px){.header--hidden-when-narrow{display:none}}@media only screen and (min-width: 664px){.header--hidden-when-not-narrow{display:none}}@media only screen and (max-width: 663px){.header-nav--content-items>.header--in-flyout-when-narrow{display:none}}.header-nav--cart-item{display:flex;position:relative;font-size:40px;margin-left:4px!important}.header-nav--cart-item-badge{--size: 20px;position:absolute;width:var(--size);height:var(--size);right:-12px;top:-8px;background-color:#ff8142;border-radius:50%;font-family:Arial,sans-serif;font-weight:700;color:#fff;font-size:14px;line-height:var(--size);text-align:center}@media only screen and (max-width: 983px){.header-nav--cart-item-badge{font-size:13px;right:-8px;top:-4px;--size: 16px}}.header-nav--cart-item-badge:empty{display:none}.header-nav--content-items{display:grid;grid-auto-flow:column;text-align:center;gap:var(--nav-gap);font-size:24px;line-height:36px}@media only screen and (max-width: 983px){.header-nav--content-items{font-size:20px;line-height:28px}}@media only screen and (max-width: 663px){.header-nav--content-items{font-size:18px;line-height:24px}}@media only screen and (max-width: 983px){.header:not(.is-landing) .header-nav--content-items{font-size:18px;line-height:24px}}@media only screen and (max-width: 663px){.header:not(.is-landing) .header-nav--content-items{font-size:18px;line-height:24px}}@font-face{font-family:GoodDog Plain;src:url(/raw-assets/GoodDogPlain.eot);src:url(/raw-assets/GoodDogPlain.eot?#iefix) format("embedded-opentype"),url(/raw-assets/GoodDogPlain.woff2) format("woff2"),url(/raw-assets/GoodDogPlain.woff) format("woff"),url(/raw-assets/GoodDogPlain.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:GoodDog New;src:url(/raw-assets/GoodDog_New-webfont.eot);src:url(/raw-assets/GoodDog_New-webfont.eot?#iefix) format("embedded-opentype"),url(/raw-assets/GoodDog_New-webfont.woff2) format("woff2"),url(/raw-assets/GoodDog_New-webfont.woff) format("woff"),url(/raw-assets/GoodDog_New-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}:root{--color-focus-outline: #374163}html,body{min-height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;font-family:Averia Sans Libre,serif;font-weight:400}[v-cloak]{display:none!important}*{outline-color:var(--color-focus-outline);outline-offset:4px;accent-color:#1e80c0}code,pre{font-family:Overpass Mono,monospace}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga";user-select:none}.button{position:relative;cursor:pointer;border:0;border-radius:999px;text-decoration:none;display:inline-flex;justify-content:center;outline-color:var(--button-color, #ff8142);outline-offset:4px;appearance:none;font-family:Averia Sans Libre,serif;font-size:16px;line-height:20px;font-weight:700;padding:3px 16px 5px;--spinner-size: 20px;--spinner-thickness: 3px}.button[disabled]{cursor:not-allowed;opacity:.45}.button.is-loading{cursor:default;opacity:1}.button.is-loading span{visibility:hidden}.button .loading-spinner{position:absolute;left:50%;top:50%;--spinner-transform: translate(-50%, -50%);color:var(--button-color, #ff8142)}.button:not(.button-outline),.button-solid{background-color:var(--button-color, #ff8142);color:var(--button-on-color, #fff)}.button:not(.button-outline):not([disabled]):hover,.button-solid:not([disabled]):hover{color:var(--button-on-color, #fff);opacity:.9}.button:not(.button-outline):not([disabled]):active,.button-solid:not([disabled]):active{color:var(--button-on-color, #fff);opacity:.8}.button-outline{background-color:transparent;color:var(--button-color, #ff8142);box-shadow:0 0 0 var(--button-outline-thickness, 1px) var(--button-outline-color, var(--button-color, #ff8142)) inset}.button-outline:not([disabled]):hover{background-color:var(--button-color, #ff8142);color:var(--button-on-color, #fff);box-shadow:none;opacity:.9}.button-outline:not([disabled]):active{background-color:var(--button-color, #ff8142);color:var(--button-on-color, #fff);box-shadow:none;opacity:.8}.button-small{font-family:Averia Sans Libre,serif;font-size:14px;line-height:20px;font-weight:700;padding:2px 12px;--spinner-size: 16px;--spinner-thickness: 2px}.button-medium{--button-outline-thickness: 2px;font-family:GoodDog New,Averia Sans Libre,sans-serif;font-size:20px;line-height:26px;font-weight:400;padding:4px 20px;--spinner-size: 20px;--spinner-thickness: 3px}.button-normal{font-family:Averia Sans Libre,serif;font-size:16px;line-height:20px;font-weight:700;padding:3px 16px 5px;--spinner-size: 20px;--spinner-thickness: 3px}.button-large{--button-outline-thickness: 2px;font-family:GoodDog New,Averia Sans Libre,sans-serif;font-size:24px;line-height:28px;font-weight:400;padding:6px 24px;--spinner-size: 24px;--spinner-thickness: 4px}.button-huge{--button-outline-thickness: 2px;font-family:GoodDog New,Averia Sans Libre,sans-serif;font-size:32px;line-height:40px;font-weight:400;padding:8px 32px;--spinner-size: 32px;--spinner-thickness: 5px}@media only screen and (max-width: 663px){.button-huge{font-size:24px;line-height:28px;padding:6px 24px}}.facebook-button{flex:0 0 auto;padding:12px 24px;border-radius:1000px;white-space:nowrap;display:inline-flex;flex-direction:row;align-items:center;font-family:GoodDog New,Averia Sans Libre,sans-serif;font-size:20px;line-height:28px;background-color:#374163;color:#fff!important;text-decoration:none}.facebook-button .facebook-icon{width:32px;height:32px;margin-right:12px}.facebook-button:hover,.facebook-button:focus{background-color:#1e2336}@media only screen and (max-width: 663px){.facebook-button{font-size:16px;line-height:24px}.facebook-button .facebook-icon{width:24px;height:24px}}.card-grid{display:flex;flex-direction:row;flex-wrap:wrap;margin:-12px}.card-grid .cell-0{width:-24px;margin:12px}.card-grid .cell-1{width:56px;margin:12px}.card-grid .cell-2{width:136px;margin:12px}.card-grid .cell-3{width:216px;margin:12px}.card-grid .cell-4{width:296px;margin:12px}.card-grid .cell-5{width:376px;margin:12px}.card-grid .cell-6{width:456px;margin:12px}.card-grid .cell-7{width:536px;margin:12px}.card-grid .cell-8{width:616px;margin:12px}.card-grid .cell-9{width:696px;margin:12px}.card-grid .cell-10{width:776px;margin:12px}.card-grid .cell-11{width:856px;margin:12px}.card-grid .cell-12{width:936px;margin:12px}@media only screen and (max-width: 983px){.card-grid .cell-medium-0{width:-24px}.card-grid .cell-medium-1{width:56px}.card-grid .cell-medium-2{width:136px}.card-grid .cell-medium-3{width:216px}.card-grid .cell-medium-4{width:296px}.card-grid .cell-medium-5{width:376px}.card-grid .cell-medium-6{width:456px}.card-grid .cell-medium-7{width:536px}.card-grid .cell-medium-8{width:616px}.card-grid .cell-medium-9{width:696px}.card-grid .cell-medium-10{width:776px}.card-grid .cell-medium-11{width:856px}.card-grid .cell-medium-12{width:936px}}@media only screen and (max-width: 663px){.card-grid{align-items:center;flex-direction:column}}.callout.callout{--color-bg: #f3fafc;--color-border: #2093d0;--color-icon: #324d7f;--color-heading: #324d7f;--color-text: #2a619e;--color-text-bold: #324d7f;--color-link: #fc5d0d;background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);position:relative;padding:12px 20px 12px 48px;margin:32px 0;border-radius:4px}.callout.callout+.callout{margin-top:-24px}.callout.callout .callout-heading{font-weight:700;margin-bottom:8px;color:var(--color-heading)}.callout.callout .callout-heading:last-child{margin-bottom:0}.callout.callout a,.callout.callout a:hover{color:var(--color-link)}.callout.callout b,.callout.callout strong{font-weight:700;color:var(--color-text-bold)}.callout.callout ul{padding-left:0}.callout.callout ul li{margin-bottom:4px}.callout.callout ul li:last-child{margin-bottom:0}.callout.callout:before{content:"info";color:var(--color-icon);font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga";user-select:none;position:absolute;left:16px;top:10px}.callout.callout.callout-no-icon.callout-no-icon{padding-left:20px}.callout.callout.callout-no-icon.callout-no-icon:before{content:""}.callout.callout.callout-new:before{content:"new_releases"}.callout.callout.callout-warning-strong{--color-bg: rgb(253.5, 237.5, 215);--color-border: #fe6f27;--color-icon: #cc4705;--color-heading: #cc4705;--color-text: rgba(204, 71, 5, .8);--color-text-bold: #cc4705;--color-link: #2a619e}.callout.callout.callout-warning-strong:before{content:"error_outline"}.callout.callout.callout-warning{--color-bg: #fff;--color-border: rgba(0, 0, 0, .2);--color-icon: #e95004;--color-heading: #e95004;--color-text: rgba(30, 35, 54, .5);--color-text-bold: #1e2336;--color-link: #1e80c0}.callout.callout.callout-warning:before{content:"error_outline"}.callout.callout[data-icon]:before{content:attr(data-icon)!important}.loading-spinner{width:var(--spinner-size, 24px);height:var(--spinner-size, 24px);border-radius:50%;background:radial-gradient(farthest-side,currentColor 94%,rgba(0,0,0,0)) top/var(--spinner-thickness, 4px) var(--spinner-thickness, 4px) no-repeat,conic-gradient(rgba(0,0,0,0) 30%,currentColor);mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - var(--spinner-thickness, 4px)),#000 0);animation:loading-spinner 1s infinite linear;transform:var(--spinner-transform, translateZ(0))}@keyframes loading-spinner{to{transform:var(--spinner-transform, translateZ(0)) rotate(1turn)}}
