/* layout.theme.css.liquid */
*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{color:var(--color-body);font:400 14px/normal GTAmerica}@media (min-width:1024px){:root{font-size:16px}}body{display:-ms-grid;display:grid;-ms-flex-align:start;align-items:flex-start;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto auto 1fr auto;grid-template-rows:auto auto auto 1fr auto;margin:0;min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:28px;letter-spacing:-.5px;line-height:1;text-transform:uppercase}@media (min-width:720px){h1{font-size:52px;letter-spacing:-1px}}@media (min-width:1024px){h1{font-size:72px;letter-spacing:-1.5px}}h2{font-size:20px;letter-spacing:-.1px;line-height:1}@media (min-width:720px){h2{font-size:30px}}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.container{box-sizing:border-box;margin:auto;max-width:var(--site-max-width);padding:0 var(--gutter)}button{background-color:transparent;border:0;margin:0;padding:0;-webkit-appearance:none}.button,.shopify-challenge__container .shopify-challenge__button{border:0;border-radius:0;color:var(--color-body);background-color:var(--color-button);cursor:pointer;display:inline-block;font:400 17px/1 GTAmerica;min-height:45px;padding:.6667em 1.66em;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;-webkit-appearance:none}.button[disabled],.shopify-challenge__container .shopify-challenge__button[disabled]{background-color:#e6e6e6;color:gray;cursor:default}@media (min-width:720px){.button,.shopify-challenge__container .shopify-challenge__button{font-size:17px}}@media (min-width:1024px){.button,.shopify-challenge__container .shopify-challenge__button{font-size:20px}}.button:focus,.shopify-challenge__container .shopify-challenge__button:focus{outline:none}.button:not([disabled]):hover,.shopify-challenge__container .shopify-challenge__button:not([disabled]):hover{background:var(--color-button-hover)}.button.full,.shopify-challenge__container .shopify-challenge__button.full{width:100%}.caps{font:500 14px/1 GTAmerica;text-transform:uppercase}@media (min-width:1024px){.caps{font-size:16px}}.caps.small{font-size:10px}@media (min-width:1024px){.caps.small{font-size:11px}}.no-click{pointer-events:none}.visually-hidden{display:none!important}::placeholder{opacity:1}:-ms-input-placeholder,::-ms-input-placeholder{opacity:1}:-webkit-autofill{opacity:1}.text-align-center{text-align:center}
.customer-approval{margin:auto;text-align:center}.customer-approval__title{font-family:GTAmerica;font-size:28px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:-.5px;margin:0 auto}@media (min-width:1024px){.customer-approval__title{font-size:46px;line-height:1.13;letter-spacing:-1.3px}}.customer-approval__title svg{height:.83em;transform:rotate(180deg);width:auto}.customer-approval__copy{font-family:GTAmerica;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;margin:2em auto;max-width:500px}
.header{background-color:#fff;border-bottom:1px solid #000;height:var(--header-min-height);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-index-navigation)}.header__top{display:-ms-grid;display:grid;-ms-grid-columns:70px auto 70px;grid-template-columns:70px auto 70px;-ms-grid-rows:auto;grid-template-rows:auto;min-height:calc(var(--header-min-height) - 1px);padding:0 var(--gutter)}@media (min-width:720px){.header__top{-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr}}.mobile-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:720px){.mobile-nav{display:none}}.mobile-nav .search__form{border-top:1px solid #000;padding:15px 0}.mobile-nav .link-group.top-level-link.open .menu-button{display:none;pointer-events:none}.mobile-nav .link-group.top-level-link.open .menu-button-close{display:-ms-inline-flexbox;display:inline-flex;pointer-events:auto}.mobile-nav .link-group.top-level-link.open .nav__menu--mobile{opacity:1;pointer-events:auto}.nav__menu{background-color:#fff;border-bottom:1px solid #000;opacity:0;padding:0 var(--gutter);pointer-events:none;position:absolute;left:0;top:100%;right:0;transition-property:opacity;transition-duration:var(--fast)}.nav__menu.nav__menu--desktop{z-index:var(--z-index-hidden)}.mobile-nav .top-level-link{margin:0 8px}.mobile-nav .top-level-link:first-child{margin-left:0}.mobile-nav .top-level-link:last-child{margin-right:0}.mobile-nav__drawer{border-top:1px solid #000;padding:14px 0}.mobile-nav__drawer.open .mobile-nav__drawer-inner{display:-ms-grid;display:grid}.mobile-nav__drawer.open .plus-icon{display:none}.mobile-nav__drawer-header{-ms-flex-pack:justify;justify-content:space-between}.mobile-nav__drawer-header,.mobile-nav__drawer-header .sub-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.mobile-nav__drawer-header .sub-title svg{margin-right:8px}.mobile-nav__drawer-inner{display:none;font:400 17px/2.18 GTAmerica;margin:var(--gutter) 0 0;padding:0 var(--gutter)}.mobile-nav--right{-ms-flex-pack:end;justify-content:flex-end}.mobile-nav--right svg{display:block}.menu-button{-ms-flex-align:center;align-items:center;background-color:transparent;border-color:transparent;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;padding:0;width:22px}.menu-button:focus{outline:none}@media (min-width:720px){.menu-button{display:none}}.menu-button svg{display:block;pointer-events:none}.menu-button-close{display:none}.header__bottom{position:relative}.logo-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.logo-wrapper svg{display:block;width:84px;height:32px}@media (min-width:1024px){.logo-wrapper svg{width:100px}}@media (min-width:720px){.logo-wrapper{-ms-flex-pack:start;justify-content:flex-start}}.logo-wrapper.wholesale-is-enabled svg{width:76px;height:33px}.desktop-nav{display:none;font-size:20px;line-height:1}@media (min-width:720px){.desktop-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.desktop-nav .top-level-link{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;text-align:center}.desktop-nav .top-level-link:first-child{margin-left:0}.desktop-nav .top-level-link:last-child{margin-right:0}.desktop-nav .link-group{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;margin:0 9px ;padding: 0 }.desktop-nav .link-group:last-child{margin-right:0}@media (min-width:720px) {.desktop-nav .link-group:hover{color:var(--color-accent1)}.desktop-nav .link-group:hover .nav__menu{color:initial;opacity:1;pointer-events:auto;transition-duration:var(--fast)}.desktop-nav .link-group:hover .nav__menu.nav__menu--desktop{z-index:var(--z-index-navigation);transition-delay:var(--fast)}}.desktop-nav.desktop-nav--center .link-group{margin:0}.desktop-nav.desktop-nav--center .link-group .top-level-link{padding:0 .66666em;text-transform:uppercase}.desktop-nav .link-group.hover{color:var(--color-accent1)}.desktop-nav .link-group.hover .nav__menu{color:initial;opacity:1;pointer-events:auto;transition-duration:var(--fast)}.desktop-nav .link-group.hover .nav__menu.nav__menu--desktop{z-index:var(--z-index-navigation);transition-delay:var(--fast)}.nav__menu--desktop-inner{border-top:1px solid #000;display:-ms-grid;display:grid;padding:25px 0}.nav__menu--desktop-inner.for-shop{column-gap:50px;grid-column-gap:50px;-ms-grid-columns:153px (auto)[3];grid-template-columns:153px repeat(3,auto);-ms-flex-pack:start;justify-content:flex-start}.nav__menu--desktop-inner.for-shop img{width:100%}@media (min-width:1024px){.nav__menu--desktop-inner.for-shop{column-gap:70px;grid-column-gap:70px;-ms-grid-columns:182px (auto)[3];grid-template-columns:182px repeat(3,auto);-ms-flex-pack:center;justify-content:center}}.nav__menu--desktop-inner.for-search{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;row-gap:40px;grid-row-gap:40px}@media (min-width:1024px){.nav__menu--desktop-inner.for-search{row-gap:31px;grid-row-gap:31px}}.nav__menu--desktop-inner.for-right{background-color:#fff;border:1px solid #000;border-right:0;border-top:0;margin:0;padding:0 15px;position:absolute;right:0;top:0;width:160px}.nav__menu--desktop-inner.for-right.info-cart{width:270px}.nav__menu--desktop-inner.for-right.info-cart .qty-control{padding:2px}.nav__menu--desktop-inner.for-right .promo-svg-markup+.link-group__sub{border-top:none}.nav__menu--desktop-inner.for-right .link-group__sub{border-top:1px solid var(--color-body);display:-ms-grid;display:grid;font:400 14px/normal GTAmerica;line-height:1.57;padding:10px 0 15px}.nav__menu--desktop-inner.for-right .link-group__sub a:hover{color:var(--color-accent1)}.nav__menu--desktop-inner.for-right .link-group__sub.empty-cart a{text-decoration:underline}.nav__menu--desktop-inner.for-right .link-group__sub.empty-cart a:hover{color:inherit}.desktop-nav--right{-ms-flex-pack:end;justify-content:flex-end}.desktop-nav--right .link-group{cursor:pointer}.desktop-nav--right .link-group:hover svg{color:var(--color-accent1)}.desktop-nav--right .link-group.cart-nav .nav__menu--desktop:before{background:hsla(0,0%,100%,.7);content:"";height:calc(100vh - var(--header-min-height));pointer-events:none;position:absolute;left:0;right:0;top:1px}.desktop-nav--right .link-group.cart-nav:hover .top-level-link path{fill:var(--color-accent1)}.desktop-nav--right .link-group.cart-nav:hover .top-level-link text{fill:var(--color-body)}.cart-nav.addingToCart .top-level-link svg{color:var(--color-accent1)}.cart-nav.addingToCart .top-level-link path{fill:var(--color-accent1)}.cart-nav.addingToCart .top-level-link text{fill:initial}.cart-nav.addingToCart .nav__menu.nav__menu--desktop{color:initial;opacity:1;transition-duration:var(--fast)}.search__input{all:unset;border:0;cursor:pointer;font:300 24px/normal GTAmerica;letter-spacing:-.2px;width:100%;text-align:center}.search__input:focus{cursor:text;outline:0}@media (min-width:720px){.search__input{border:0;font-size:32px;letter-spacing:-.4px}}@media (min-width:1024px){.search__input{font-size:46px}}.suggested-search{text-transform:capitalize}@media (min-width:720px){.suggested-search{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;font:400 16px/.75 GTAmerica;text-align:center}}@media (min-width:1024px){.suggested-search{font:400 13px/.69 GTAmerica}}.suggested-search:focus{outline:0}.suggested-search__term{display:inline-block;margin:0 8px auto}.suggested-search__term button{all:unset;cursor:pointer}@media (min-width:720px){.suggested-search__term button{height:10px}}@media (min-width:1024px){.suggested-search__term button{height:11px}}.suggested-search__term button:hover{text-decoration:underline}.link-links__more{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font:400 13px/1.77 GTAmerica;margin:15px 0 0}.link-links__more a.active,.link-links__more a:hover{color:var(--color-accent1)}@media (min-width:1024px){.link-links__more{font:400 16px/1.5 GTAmerica;margin:19px 0 0}}.sub-title{font:400 14px/1.43 GTAmerica;text-transform:uppercase}@media (min-width:720px){.sub-title{font:500 10px/.7 GTAmerica;letter-spacing:.3px}}@media (min-width:1024px){.sub-title{font:500 11px/.73 GTAmerica}}/*for the following .promo-svg-markup, can add display:none, and for the following svg styling changed display:block to display:none to HIDE MINI-CART SVG - BAGGU JK 12.10.19*/.promo-svg-markup{margin:0 -15px;display:none;}.promo-svg-markup svg{width:100%;display:none;}
.full-cart--scroll{margin:-12px 0 -1px;max-height:237px;overflow-y:scroll;padding:0 5px 0 0}
.full-cart--scroll::-webkit-scrollbar{width:0!important}
.full-cart__bottom{border-top:1px solid #000;padding:0 5px 0 0;z-index:var(--z-index-navigation)}@media (min-width:1024px){.full-cart__bottom{font:400 14px/normal GTAmerica}}
.full-cart__totals{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase}
.full-cart__totals dt{-ms-flex:1 1 calc(100% - 5em);flex:1 1 calc(100% - 5em)}
.full-cart__totals dd{-ms-flex:0 0 5em;flex:0 0 5em;margin-left:0;text-align:right}
.full-cart__totals .discount,.full-cart__totals .discount+dd{color:#af85f0}
.full-cart__shipping,.order-threshhold-header{border-top:1px solid #000;font:400 14px/1 GTAmerica;margin:14px 0 20px;padding:14px 0 0}
.full-cart__shipping svg,.order-threshhold-header svg{height:16px;width:16px;transform:rotate(180deg);vertical-align:middle}
.full-cart__shipping a,.order-threshhold-header a{text-decoration:underline}
.mobile-nav__chat-button{background-color:transparent;border-color:transparent;padding:0}
.cart-item{border-bottom:1px solid #000;display:-ms-grid;display:grid;-ms-flex-align:start;align-items:flex-start;font:400 14px/1 GTAmerica;column-gap:12px;grid-column-gap:12px;grid-template:"image title remove" auto "image color ." auto "image . ." auto "image qty price" auto/56px 1fr auto;margin:12px 0 0;padding:0 0 12px}
.cart-item__image-wrapper{grid-area:image;position:relative}
.cart-item__image-wrapper img{display:block;max-width:100%}
.cart-item__title{grid-area:title;font:400 14px/1.2 GTAmerica}
.cart-item__title:hover{text-decoration:underline}
.cart-item__remove-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;grid-area:remove}
.cart-item__remove{background-color:transparent;border:0;cursor:pointer;padding:0;pointer-events:auto}
.cart-item__remove:focus{outline:0}
.cart-item__remove svg{color:#000!important;pointer-events:none}.cart-item__color{color:var(--color-gray);font:500 11px/1 GTAmerica;grid-area:color;margin:.75em 0 0;text-transform:uppercase}.cart-item__qty-controls{grid-area:qty}.cart-item__qty-controls input[type=number]{all:unset;border:0;border-bottom:1px solid var(--color-gray);font:inherit;text-align:center;width:25px}.cart-item__qty-controls input[type=number]::-webkit-inner-spin-button,.cart-item__qty-controls input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-control{background-color:transparent;border:0;cursor:pointer;font:inherit;outline:0;padding:2px 10px;font-size:14px}@media (min-width:1024px){.qty-control{font-size:16px}}.cart-item__amount{border-bottom:1px solid var(--color-gray);display:inline-block;padding:0 0 1px;text-align:center;width:1.333em}.cart-item__price{border-bottom:1px solid transparent;font:inherit;grid-area:price;text-align:right}.cart-item__price s{color:var(--color-gray)}
.column-carousel{overflow:hidden}@media (max-width:719px){.column-carousel{--generous-gutter:12.5vw;--generous-gutter-y:23vw}}@media (min-width:720px) and (max-width:1023px){.column-carousel{--generous-gutter:11.1111vw;--generous-gutter-y:12.5vw}}@media (min-width:1024px) and (max-width:1599px){.column-carousel{--generous-gutter-y:13.125vw}}@media (min-width:1600px){.column-carousel{--generous-gutter-y:210px}}.column-carousel .flickity-button{background:transparent;width:27px;height:27px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0}.column-carousel .flickity-button:hover{background:transparent}.column-carousel .flickity-button.previous{left:27px}@media (min-width:1600px){.column-carousel .flickity-button.previous{left:calc(50vw - 800px + 27px)}}.column-carousel .flickity-button.next{right:27px}@media (min-width:1600px){.column-carousel .flickity-button.next{right:calc(50vw - 800px + 27px)}}.column-carousel .flickity-button svg{display:block;height:auto;width:27px}.column-carousel .flickity-prev-next-button .flickity-button-icon{position:static;top:auto;left:auto;transform:none}
.column-carousel__container{font:400 16px/1 GTAmerica;margin:0;position:relative;text-align:center}
@media (min-width:720px) and (max-width:1023px){.column-carousel__container{font-size:13px}}
.column-carousel__container.column-carousel__container--large-text{font-size:20px;letter-spacing:-.1px}
@media (min-width:720px){.column-carousel__container.column-carousel__container--large-text{font-size:24px}}
@media (min-width:1024px){.column-carousel__container.column-carousel__container--large-text{font-size:30px;letter-spacing:-.3px}}
.column-carousel__title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font:400 28px/1 GTAmerica;height:var(--generous-gutter-y);-ms-flex-pack:center;justify-content:center;left:0;letter-spacing:-.5px;margin:0;position:absolute;right:0;text-transform:uppercase;top:0}@media (min-width:720px) and (max-width:1023px){.column-carousel__title{font-size:42px;letter-spacing:-.9px}}@media (min-width:1024px){.column-carousel__title{font-size:72px;letter-spacing:-1.5px}}.column-carousel__slide{box-sizing:border-box;cursor:pointer;padding:0 calc(var(--generous-gutter) / 2);pointer-events:none;position:relative}@media (max-width:719px){.column-carousel__slide{width:calc(100vw - var(--generous-gutter))}}@media (min-width:720px){.column-carousel__slide{width:calc(50vw - (var(--generous-gutter)/2))}}@media (min-width:1600px){.column-carousel__slide{opacity:0;width:calc(800px - (var(--generous-gutter)/2))}}.column-carousel__slide.is-selected{opacity:1;pointer-events:auto}.column-carousel__slide img{display:block;width:100%}.column-carousel__slide:hover{text-decoration:underline}.column-carousel__images{margin-top:var(--generous-gutter-y);position:relative}.column-carousel__image{background-color:#e6e6e6}.column-carousel__hover_image{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;transition:opacity var(--fast)}.column-carousel__slide:hover .column-carousel__hover_image{opacity:1}
/* BAGGU UPDATE 11.25.19 to move text up closer to column carousel image and widen max width of column carousel text - for gift guide - */
.column-carousel__text{display:-ms-flexbox;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;line-height:normal;margin:1.33em auto .66em;max-width:13em}@media (max-width:819px){.column-carousel__text:empty{display:none}}@media (min-width:720px){.column-carousel__text{height:var(--generous-gutter-y);-ms-flex-align:center;align-items:center}}
/* BAGGU UPDATE END */
.column-carousel .flickity-page-dots{bottom:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:.66em 0 1.33em}@media (min-width:720px){.column-carousel .flickity-page-dots{height:var(--generous-gutter);margin:0}}
.upgrade-your-browser{background:#fff;position:fixed;top:0;right:0;bottom:0;left:0;padding:20px;z-index:1000000;display:none}:root.no-cssgrid .upgrade-your-browser{display:block}.upgrade-your-browser__top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.upgrade-your-browser__smiley{width:32px;height:32px}.upgrade-your-browser__smiley svg{display:block;width:32px;height:32px;transform:rotate(180deg)}.upgrade-your-browser__middle{text-align:center}.upgrade-your-browser__title{font:400 28px/1 GTAmerica;margin:1em auto;max-width:640px;text-align:center;text-transform:none}@media (min-width:720px){.upgrade-your-browser__title{font-size:42px;font-size:60px}}.upgrade-your-browser__copy{margin:auto;max-width:480px}.upgrade-your-browser__copy p a:only-child{border:0;border-radius:0;color:#000;background-color:#a1b1f0;cursor:pointer;display:inline-block;font:400 17px/1 GTAmerica;padding:.6667em 1.66em;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;-webkit-appearance:none}@media (min-width:720px){.upgrade-your-browser__copy p a:only-child{font-size:17px}}@media (min-width:1024px){.upgrade-your-browser__copy p a:only-child{font-size:20px}}
.footer{font:400 14px/normal GTAmerica;padding:0 var(--gutter) 20px;text-align:center}@media (min-width:720px){.footer{padding:0}.footer .left-align{text-align:left}}.footer .footer__signup-form a{text-decoration:underline}.footer .footer__top{-ms-flex-align:center;align-items:center;border-bottom:1px solid;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:67px}@media (min-width:720px){.footer .footer__top{height:118px}}.footer .klaviyo-form{-ms-flex-align:baseline;align-items:baseline;display:none;max-width:460px;opacity:0;pointer-events:none;width:100%}.footer .footer__top.active .klaviyo-form{display:-ms-flexbox;display:flex;opacity:1;pointer-events:auto}.footer .footer__top.active .klaviyo-form~.form__smiley-wrapper{display:none!important}.footer .activate-form-cta{all:unset;background-color:transparent;border-color:transparent;cursor:pointer;font:300 20px/normal GTAmerica;letter-spacing:-.1px;padding:0}.footer .activate-form-cta:hover{text-decoration:underline}.footer .activate-form-cta.submitted{pointer-events:none}.footer .activate-form-cta.submitted+.form__smiley-wrapper{display:block}.footer .activate-form-cta.submitted.submitted.error{pointer-events:auto}.footer .activate-form-cta.submitted.submitted.error+.form__smiley-wrapper{transform:none}@media (max-width:719px){.footer .activate-form-cta{text-decoration:underline}}@media (min-width:720px){.footer .activate-form-cta{font-size:30px}}.footer .footer__top.active .activate-form-cta{display:none}.footer .form__smiley-wrapper{display:none;margin-left:7.5px;transform:rotate(180deg)}.footer .form__smiley-wrapper svg{height:23px;width:23px}.footer .footer__signup-form.active+.activate-form-cta{display:none}.footer .footer__bottom{margin:var(--gutter) auto calc(var(--generous-gutter) / 2);width:100%}@media (max-width:719px){.footer .footer__bottom{margin:0}.footer .footer__bottom.footer__bottom--extend{margin-bottom:60px}}@media (min-width:720px){.footer .footer__bottom{padding:0 var(--generous-gutter);text-align:left}}@media (max-width:719px){.footer .footer__bottom.container{padding:0}}.footer .nav{display:-ms-grid;display:grid}@media (min-width:720px){.footer .nav{border-top:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.footer .nav span{display:none}}.footer .link-group{border-bottom:1px solid}@media (max-width:719px){.footer .link-group{display:-ms-grid;display:grid;grid-template:". title icon" 40px ". link-links ." auto/13px auto 13px}}.footer .link-group.active .link-title{color:#fff}.footer .link-group.active .link-title:after,.footer .link-group.active svg.plus{transform:rotate(45deg)}.footer .link-group.active svg.plus line{pointer-events:none}.footer .link-group.active .link-links{display:-ms-flexbox;display:flex}@media (min-width:720px){.footer .link-group{border-bottom:none;padding:0}}.footer .link-title{grid-area:title;position:relative;margin:0 0 1em}@media (max-width:719px){.footer .link-title{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;cursor:pointer;grid-area:title;margin:0;padding:0}}@media (min-width:720px){.footer .link-title{color:#fff}}.footer svg.plus{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;grid-area:icon}@media (min-width:720px){.footer svg.plus{display:none}}.footer .link-links{display:none;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}@media (max-width:719px){.footer .link-links{grid-area:link-links;line-height:1.86;margin-bottom:1em}}@media (min-width:720px){.footer .link-links{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;line-height:1.57;padding:0}}.footer .link-links a:hover{text-decoration:underline}.footer .link.facebook,.footer .link.instagram,.footer .link.pinterest{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.footer .link.facebook svg,.footer .link.instagram svg,.footer .link.pinterest svg{margin-right:.5em}.footer .richtext :first-child{margin-top:0}.footer .richtext :last-child{margin-bottom:0}
.svg-wrapper-desktop{display:block;}@media (min-width:720px){.svg-wrapper-desktop{display:none;}}.svg-wrapper-mobile{display:none;}@media (min-width:720px){.svg-wrapper-mobile{display:block;}}
  
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  cursor: pointer;
  height: 13px;
  width: 13px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.821 11.096L11.918 0l.771.771L1.593 11.868z'%3E%3C/path%3E%3Cpath d='M1.593 0l11.096 11.096-.771.772L.82.77z'%3E%3C/path%3E%3C/svg%3E");
  background-size:contain;
}

/* GIFT GUIDE CSS START */  
/* Webfont: Amelia */
  @font-face {
    font-family: 'Amelia';
    src: url('https://cdn.shopify.com/s/files/1/0851/3262/files/Amelia.eot?v=1605828630'); /* IE9 Compat Modes */
    src: url('https://cdn.shopify.com/s/files/1/0851/3262/files/Amelia.eot?v=1605828630') format('embedded-opentype'), /* IE6-IE8 */
         url('https://cdn.shopify.com/s/files/1/0851/3262/files/Amelia.woff?v=1605828629') format('woff'), /* Modern Browsers */
         url('https://cdn.shopify.com/s/files/1/0851/3262/files/Amelia.ttf?v=1605828630') format('truetype'), /* Safari, Android, iOS */
         url('https://cdn.shopify.com/s/files/1/0851/3262/files/Amelia.svg?v=1605828630') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
  
  
.gift-guide-container-outer{width:100%;background-size:cover;background-repeat:repeat-x;}.gg-background-1{background-image:url('https://cdn.shopify.com/s/files/1/0851/3262/files/HO20_GG-Background-04.jpg?v=1605821306');background-position:0px 0px;}.gg-background-2{background-image:url('https://cdn.shopify.com/s/files/1/0851/3262/files/HO20_GG-Background-01.jpg?v=1605821305');background-position:0px 0px;}.gg-background-3{background-image:url('https://cdn.shopify.com/s/files/1/0851/3262/files/HO20_GG-Background-03.jpg?v=1605821306');background-position:0px 0px;}.gg-background-4{background-image:url('https://cdn.shopify.com/s/files/1/0851/3262/files/HO20_GG-Background-02.jpg?v=1605821306');background-position:center center;}.gift-guide-container-inner{width:100%;max-width:1600px;margin:auto;}.gift-guide-header{font-family:Amelia,"GTAmerica",'Helvetica Neue',Helvetica,sans-serif;font-size:72px;line-height:1.3em;font-weight:400;text-align:center;text-transform:uppercase;margin:auto;padding:55px 50px 40px;color:#fff;}.gift-guide-grid{display:grid;grid-template-columns:calc((100% - (var(--gutter) * 3)) / 4)calc((100% - (var(--gutter) * 3)) / 4)calc((100% - (var(--gutter) * 3)) / 4)calc((100% - (var(--gutter) * 3)) / 4);grid-auto-flow:row;gap:var(--gutter);margin:0 var(--generous-gutter);padding:0;}.more-gifts{margin-bottom:0;padding-bottom:70px;border-bottom:3px solid white;}.ggg-block{position:relative;width:100%;padding-bottom:125%;}.ggg-block-img{position:absolute;bottom:0;width:100%;padding-bottom:125%;outline:3px solid white;outline-offset:-3px;z-index:10;}.ggg-product{background-position:center;background-size:cover;}.ggg-product:hover{background-size:0;}.ggg-st{background-image:url('https://cdn.shopify.com/s/files/1/0851/3262/files/Under_30_2.jpg?v=1606719700');background-position:center;background-size:0;}.ggg-st:hover{background-size:cover;}.ggg-u30{background-image:url('https://cdn.shopify.com/s/files/1/0851/3262/files/Under_30-collection.jpg?v=1605822362');background-position:center;background-size:0;}.ggg-u30:hover{background-size:cover;}.ggg-u50{background-image:url('https://cdn.shopify.com/s/files/1/0851/3262/files/Under_50_3.jpg?v=1606753736');background-position:center;background-size:0;}.ggg-u50:hover{background-size:cover;}.ggg-u100{background-image:url('https://cdn.shopify.com/s/files/1/0851/3262/files/Under_100-collection.jpg?v=1605822362');background-position:center;background-size:0;}.ggg-u100:hover{background-size:cover;}.ggg-block-title{font-size:36px;line-height:1.1em;font-weight:300;letter-spacing:-0.03em;position:absolute;bottom:0;padding:20px;color:#fff;}.gradient-bottom{width:100%;height:var(--generous-gutter);background:rgb(56,146,255);background:linear-gradient(180deg,rgba(56,146,255,0) 0%,rgba(56,146,255,1) 100%);}.gift-guide-collection-nav{width:fit-content;font-size:20px;color:white;margin:0 auto;padding:0 0 15px;}.gift-guide-collection-nav a,.gift-guide-collection-nav span{margin:0 15px;}.gift-guide-collection-nav a{border-bottom:2px solid white;}@media screen and (max-width:1023px){.gift-guide-header{font-size:52px;padding:40px var(--gutter) 30px;}.ggg-block{padding-bottom:0;}.ggg-block-img{position:relative;outline:2px solid white;outline-offset:-2px;}.ggg-product:hover{background-size:cover;}.ggg-st,.ggg-u30,.ggg-u50,.ggg-u100{background-size:cover;}.ggg-block-title{font-size:24px;font-weight:400;position:relative;height:auto;padding:8px 0 0;}.gradient-bottom{height:calc(var(--generous-gutter) * 2);}}@media screen and (max-width:719px){.gift-guide-header{font-size:32px;padding:25px var(--gutter) 18px;}.gift-guide-grid{grid-template-columns:1fr 1fr;gap:20px calc(var(--gutter) * 2);margin:0 calc(var(--generous-gutter) * 2);padding:0;}.more-gifts{padding-bottom:calc(var(--generous-gutter) * 2);border-bottom:2px solid white;}.ggg-block{padding-bottom:0;}.ggg-block-img{position:relative;outline:2px solid white;outline-offset:-2px;}.ggg-st,.ggg-u30,.ggg-u50,.ggg-u100{background-size:cover;}.ggg-block-title{font-size:20px;font-weight:400;position:relative;height:auto;padding:8px 0 0;}.gradient-bottom{height:calc(var(--generous-gutter) * 2);}.gift-guide-collection-nav{font-size:14px;}.gift-guide-collection-nav a,.gift-guide-collection-nav span{margin:0 7px;}.gift-guide-collection-nav a{border-bottom:1px solid white;}}  