/** Shopify CDN: Minification failed

Line 103:20 Expected ")" to end URL token
Line 287:9 Expected ":"
Line 546:100 Unexpected "{"
Line 1256:65 Unexpected "{"
Line 2703:0 Expected "}" to go with "{"

**/
 /* -------------------------- CUSTOM CSS --------------------------------- */
  
h2, .h2 {
 font-size: 28px!important;
 padding-bottom:10px!important;
}

#billing_address_province option:nth-child(2),
#shipping-same option:nth-child(2) {
    display:none;
}

.shippingbtm {
 width: 100%; 
  display: table;
  margin-top: 80px;
}
.shippingbtm .lft2 {
  width: 60%;
  float: left;
  display: table-cell;
}

.shippingbtm .rgt2 {
 width: 40%;
 float: right;
 display: table-cell;
}


.cart_datepicker {
  width: 80%!important;

}

.cart__subtotal {

  clear: both;
  margin-top: 120px;
}


.ddm_select_box {
  width: 70%!important;

}

.dds-calendar-notes, input#dds_calendar {
border: 1px solid #000;
  margin-top: 32px;
}

#topCheckoutButton {
  visibility: hidden;
}


label.lable_dds-date-wrapper.label-right {
  text-align: left!important;
}

.agree-to-terms-wrapper a.td-link {
  color: #666666!important;

}

html, body, input, textarea, button, select, p, div {
 font-size: 16px!important;
 font-weight: 400!important;
 line-height:1.7em!important;
}

.wrapper {
 max-width: 1180px; 
}

.grid-product__image-wrapper {
 min-height: 380px!important;
 height: 380px;
}


.btn--buy, .btn__text {

 color: #232323!important;
 /* background: url('/cdn/shop/files/btn1.png?v=1599088198');
  background-size: 100% 100%;*/
 /*color: #000000!important;*/
}

.btn, .ctaction a {
 border: 0px solid;
 border-radius: 0px;
 background: url({{ 'gold-texture.jpg' | asset_url }});
 color: #000!important;;
 text-transform:uppercase!important;
 font-size:18px!important;
 font-weight:500!important;
  
}

.hero-slick .slick-slide {
  height: 719px;
}

#shopify-product-reviews .spr-summary-actions-newreview {
 border: 0px solid #f4f4f4;
 border-radius: 0px;
 padding: 16px 24px;
 line-height: 1.5;
 display: inline-block;
 text-align: center;
 font-size: 18px;
 background-color: #d6c1a4;  
 border-color: #00c8c5;
 color: #ffffff;
 margin-top: 17px;
}

#shopify-section-1599086554872 {
 max-height: 700px;
 overflow: visible;
 /* min-height: 500px; */
 width: 80%;
 margin: 0 auto;
 display: table;
 height: auto;
}

#shopify-section-1599086554872  video {
 clear:both; 
}

.content--centered.mp4 {
 display: block;
  position: relative;
  margin-top: -50%;
  padding: 100px 0;
  margin-bottom: 20%;
}

.content--centered.mp4 p{
color: #ffffff;
}

.content--centered.mp4 h1 {
 color: #ffffff;
 font-size: 60px;
}


.mp4 a.btn {
 width: auto;
  padding: 25px 50px;
  line-height: 20px;
  text-transform: uppercase;
  background: url('/cdn/shop/files/btn1.png?v=1599088198');
  background-size: 100% 100%;
  color: #ffffff;
}

.featured-content-section h2{
 text-align: center;  
}

.featured-content-section a.btn {
 margin: 0 auto;
 /* background: url('/cdn/shop/files/btn2.png?v=1599088198');
 background-size: 100% 100%;*/
 display: table;
 /*padding: 40px 60px;*/
}

.product-single__title.product-title-big {
 text-align: center;
}

.product-single__price, .product-single__price--compare-at {
  text-align: center;
  margin: 0 auto;
}



/*.sticky-header.is-scrolling .site-nav__link, .sticky-header.is-scrolling .site-header__logo-link*/
#Hero-1599129305919 h2, #Hero-1599129305919 p {
    color: #000000!important;
    font-weight: 500!important;
}


#Hero-1599129305919 .hero__text-wrapper {
   
max-width: 800px;
    padding: 90px 0px 90px 120px;
    background: url(/cdn/shop/files/bgtrans.png?v=1601378247);
    background-size: 100%;
    float: right;
}
.hero-1599129305919-0  {
 background-size: fill; 
  
}

.guarantee-icon {
 color: #d6c1a4; 
}

.newsletter--form button {
 color: #ffffff; 
}

.quote-icon-wrapper {
 background-color: #ffffff;
}

.grid-product__image-wrapper {
 min-height: 380px;
}

.grid-product__image-wrapper .image-link {
 position: absolute;
 bottom: 0;
 margin: 0 auto;
 height: 100%;
}
.grid-product__image-wrapper  .image-wrapper {
 position: absolute;
 bottom: 10px;
 width: 100%;
 height: auto;
 margin: 0 auto;
}

.grid-product__title {
    font-family: Kreon,serif;
   font-size: 22px;
  text-transform: uppercase;
}


/* logo scroll resize */




/*
 color: #4b4b4b;
 display: block;
 line-height: 0;
 width: 800px;
 height: 233px; 
 background: url('/cdn/shop/files/new-header.png?v=1599082548');
 background-size: 100% 100%;
*/



.hero__btn {
   
    background: #d6c1a4;
  color: #ffffff!important;
}

.customshipping {
 display: block; 

  padding: 15px;
  background: #ededed;
  border: 1px solid #dddddd;
  text-align: center;
}

.productguarantee {
 display: flex;
 
  width: 100%;
  padding 10px;
  align-items: center;
  flex-direction: row;
  flex-flow: row;
  justify-content: center;

}

.prodbadge { 
 /* max-width: 33%;*/
}

#section-1561093174743 h2 {
 color: #00c8c5!important; 
 font-size: 32px!important;
 line-height: 32px;
}

/*#section-1561093174743 p:first-child  {
 color: #00c8c5!important; 
 text-align: center;
 font-family: 'Kreon', serif;
 font-size: 28px;
 line-height: 32px;
}*/

#section-1561093174743 .grid__item {
 width: 100%;
 left: 0; 
}

/*

#section-1561093141563 .collection_grid-inner {
    width: 100%;
    padding: 0 16px;
    z-index: 1;
    bottom: 0px;
    position: absolute;
  clear:both;
  display: block;
   
}
*/

#section-1561093141563 .collection_grid-inner h3 {
  /* color: #00c8c5!important;*/
  text-transform: uppercase;
    font-size: 22px;
}  
#section-1561093141563 .grid__item {
 /*margin-bottom: 40px;*/

}

#section-1561093141563 .grid__item.large--eight-twelfths,
#section-1601249776279 .grid__item.large--eight-twelfths
{
  left:0;
  width: 100%;
  

}


#section-1561093141563 .grid__item .section-header,
#section-1601249776279 .grid__item .section-header
{
text-align: left;

}

.site-nav__dropdown-link {
 font-family: 'Kreon', Serif;
 text-transform: uppercase;
 font-size: 15px;
}

.site-nav__link:hover {
  color: #00C8C5;
}


.site-nav__link {
  color: #000000;
}

#section-1561093141563 .box /*remove upper space*/ {
 padding-top: 10px; 
}

.breadcrumb {
 text-transform: none; 
}

#CollectionSection .bob .grid__item {
 width: 100%; 

  left: 0;
}
#CollectionSection .bob .grid__item p {

  text-align: left;
 
}


#section-1561093141563 .collection_grid-link {
 box-sizing: border-box;
 padding: 20px;
}

.product-single__price, .product-single__price--compare-at {
 font-size: 30px;
}

.money, .ajaxcart__price, .price-wrapper, .grid-product__price, .cart__price {
 font-size: 24px;
}

.slick-product-grid-product-recommendations .grid-product__image-wrapper {
 min-height: 280px!important;
 height: 300px;
}

#section-1601249776279 .article.grid__item p, 
#section-1601249776279 .article.grid__item .rte, 
#section-1601249776279 .article.grid__item p, 
#shopify-section-blog-template .article.grid__item span,
#shopify-section-blog-template .article.grid__item .blog-meta,
#shopify-section-blog-template .article.grid__item .rte,
#shopify-section-blog-template .article.grid__item span
{
 padding: 0 0px!important;; 
}

#section-1601249776279 .article.grid__item .blog-meta{
 margin-left:10px!important;
}

#section-1601249776279 .article.grid__item span a, #shopify-section-blog-template .article.grid__item p a {
 font-size: 24px !important;
 line-height: 24px !important;
 color: #00c8c5!important;
}

#section-1601249776279 .article.grid__item span a , #shopify-section-blog-template .article.grid__item p  {
 text-align: center!important;
}

#section-1601249776279 .article.grid__item span , #shopify-section-blog-template .article.grid__item p  {
 line-height: 24px !important;
 background:none!important;
 text-align:left!important;
}

.product-single__title.product-title-big {
 color: #00c8c5!important;
 font-size: 40px;
}

#shopify-section-1599129305919 {
 width: 100%!important;
 display: table;
 margin: 0 auto;
}

.collection-sorting.collection-sorting--enabled {
width: 100%;
  text-align: left!important;
  left: 0;
}



.hero-1599129305919-0 .large--eight-twelfths {
    width: 76%;
}

.guaranteesingle {
  margin-bottom: 30px;
  font-size: 14px!important;
}

.guaranteesingle h5 {
  font-size: 15px;
}


.field--third[data-address-field="province"]
{
   /* display:none!important;*/
  background: red!important;
}

#collections .grid__item {
  width: 25%;
  box-sizing: border-box;
  padding:10px;

  margin: 30px 0;
}
#collections .grid__item .collection_grid-item {

  background-size: auto 90%;

}

.collection_grid-title {
 text-transform: uppercase;
  font-size: 22px!important;
}

#collections #CollectionListSection .grid:first-child .grid__item:first-child  {
 text-align: center; 
  width:100%;
  left:0;
  text-transform: uppercase;
  margin:0;
}

#your-shopping-cart textarea {
 border: 1px solid #000000; 
}

.logo__image--large {
    max-height: 9em;
  height: 8em!important;
}
.site-footer .footer-link_list a {
 text-transform: uppercase; 
}
.product-tags {
    margin-top: 20px;
    text-transform: uppercase;
    font-size: 16px!important;
}

#contact-us input, #contact-us textarea {
 border: 1px solid #222222; 
}






/*------------edited by growme------------*/

/*locations*/

body#brampton-gift-baskets-gift-basket-delivery-alexandria-gift-baskets.template-page .breadcrumb,
body#gift-baskets-mississauga-gift-basket-delivery-alexandria-gifts.template-page .breadcrumb,
body#gift-baskets-scarborough-gift-basket-delivery-alexandria-gift-bask.template-page .breadcrumb{
 display:none!important;
}

body#brampton-gift-baskets-gift-basket-delivery-alexandria-gift-baskets.template-page .main-content,
body#gift-baskets-mississauga-gift-basket-delivery-alexandria-gifts.template-page .main-content,
body#gift-baskets-scarborough-gift-basket-delivery-alexandria-gift-bask.template-page .main-content,{
 padding-top:0px!important;
 padding-bottom:0px!important;
}

body#brampton-gift-baskets-gift-basket-delivery-alexandria-gift-baskets.template-page .main-content>.wrapper,
body#gift-baskets-mississauga-gift-basket-delivery-alexandria-gifts.template-page .main-content>.wrapper,
body#gift-baskets-scarborough-gift-basket-delivery-alexandria-gift-bask.template-page .main-content>.wrapper{
 max-width:100%!Important;
 width:100%!Important;
 padding:0px!important;
}

/**end locations**/


.template-collection div#shopify-section-featured-image, .template-collection div#shopify-section-guarantee,
.template-product div#shopify-section-featured-image, .template-product div#shopify-section-guarantee,
.template-blog div#shopify-section-featured-image, .template-blog div#shopify-section-guarantee,
.template-article div#shopify-section-featured-image, .template-article div#shopify-section-guarantee,
.template-password div#shopify-section-featured-image, .template-password  div#shopify-section-guarantee,
.template-customers-login div#shopify-section-featured-image, .template-customers-login div#shopify-section-guarantee,
.template-customers-register div#shopify-section-featured-image, .template-customers-register div#shopify-section-guarantee,
.template-customers-addressess div#shopify-section-featured-image, .template-customers-addressess div#shopify-section-guarantee,
.template-customers-order div#shopify-section-featured-image, .template-customers-activate-account div#shopify-section-guarantee,
.template-customers-reset-password div#shopify-section-featured-image, .template-customers-reset-password div#shopify-section-guarantee,
.template-customers-order div#shopify-section-featured-image, .template-customers-order div#shopify-section-guarantee,
.template-search div#shopify-section-featured-image, .template-search div#shopify-section-guarantee,
.template-cart div#shopify-section-featured-image, .template-cart div#shopify-section-guarantee,
.template-404 div#shopify-section-featured-image, .template-404 div#shopify-section-guarantee,
.template-gift-card div#shopify-section-featured-image, .template-gift-card div#shopify-section-guarantee,
.template-list-collections div#shopify-section-featured-image, .template-list-collections div#shopify-section-guarantee,
body#contact-us-alexandria-gifts.template-page div#shopify-section-featured-image, body#contact-us-alexandria-gifts.template-page div#shopify-section-guarantee,
body#delivery-amp-shipping.template-page div#shopify-section-featured-image, body#delivery-amp-shipping.template-page div#shopify-section-guarantee,
body#return-amp-refund.template-page div#shopify-section-featured-image, body#return-amp-refund.template-page div#shopify-section-guarantee,
body#covid-19-info.template-page div#shopify-section-featured-image, body#covid-19-info.template-page div#shopify-section-guarantee,
body#privacy-policy.template-page div#shopify-section-featured-image, body#privacy-policy.template-page div#shopify-section-guarantee{
 display:none!important;
}

.template-list-collections .main-content {
 padding-bottom: 150px!important;
}

.breadcrumb {
 margin-top: 50px!important;
 margin-bottom:50px!important;
}



/*------------desktop------------*/

/***header***/
.template-index .header-container, .header-container {
 height: 250px!important;
}

.header-wrapper {
 flex-wrap:  wrap !important;
 width: 100%!important;
 max-width:1180px!important;
}

.announcement-active .hero-header.hero-container {
 width: 90%!important;
 margin: -41px auto 0 auto!important;
}

.announcement-bar{
 color:#fff!important;
 font-weight:600!Important;
}

.site-nav__item{
 line-height: 1.2!important;
 display: inline!important;
} 

.nav-container-logo {
 order: 3!important;
 flex-basis: 100%!important;
 clear: both!important;
 margin: 0!important;
 display: inline!important;
 width: 100%!important;
 text-align: center!important;
}

/**nav**/
.nav-container-menu {
 order: 4!important;
 display: block!important;
 clear: both!important;
 margin-top: 15px !important;
 flex-basis: 100%!important;
 flex-wrap:  wrap !important;
 width: 100% !important;
}

.nav-right .nav-container-menu {
 margin-left: 0!important;
}

.nav-container-menu>ul.inner-nav-containers>li.site-nav__item>.site-nav__link {
 font-size:13px!important;
 text-transform: uppercase!important;
 padding: 8px 16px!important;
}

.site-nav .inner-nav-containers>li.site-nav__item:first-child>a {;
 padding:8px 8px 5px 0px!important;
}

/*call button*/
.site-nav .inner-nav-containers>li.site-nav__item:last-child>a {
 background-color:none!important;
 color:#00C8C5!important;
 padding:8px 0 5px 10px!important;
}

.site-nav .inner-nav-containers>li.site-nav__item:last-child>a:hover {
 color:#000000!important;
}

.site-nav .inner-nav-containers {
 max-width: 100%!important;
}
/**end nav**/

.site-header ul {
 text-align: center!important;
}

.nav-container-left-icons {
 order: 2!important;
 display:none!important;
} 

.nav-container-right-icons {
 order: 1!important;
 text-align: right !important;
 width:100%!important;
 margin-top:10px!important;
}

.site-header__logo a {
 color: #4b4b4b!important;
 display: block!important;
 line-height: 0!important;
 text-align:center !important;
 /*background: url('/cdn/shop/files/header-logo-phone.png');*/
 /*background: url('/cdn/shop/files/new-header3.png?v=1601842204');*/
 background:url('/cdn/shop/files/new-header2_x70_2x_89e16dc2-50f0-4746-822e-b5d0d0faaf26.png?v=1636581357')!important;
 background-position:center center !important;
 background-repeat:no-repeat!important;
 margin-top:-35px!important;
 margin-bottom:10px!important;
}

span.default-logo {
 display: none!important;
}

.site-header__logo-link {
 float: none!important;
 margin: 0 auto!important;
 display: table!important;
}

.site-header ul {
 margin-bottom: 0!important;
 width: 100%!important;
}

.site-header__logo img {
 display:block!important;
}


/***end header***/


/*banner*/
div#shopify-section-featured-image > div#section-featured-image > .box > .wrapper{
 padding-left:0!important;
 padding-right:0!important;
 max-width:1120px!important;
}

div#shopify-section-featured-image > div#section-featured-image > .box{
 padding-top:0!important;
 padding-bottom:0!important;
}

div#shopify-section-featured-image>div#section-featured-image>.box>.wrapper>.image-wrapper.animated.fadeIn>img{
 object-fit:cover!important;
 object-position:bottom center!important;
}

.ctaction{
 margin-top:-70px!important;
 left:45%!important;
 -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5)!important;
 display:none !important;
}

#section-1568145568761, .announcement-active .hero-header.hero-container {
 min-height: auto!important;
}

/*guarantee*/
.bg-section {
 background-color: #f2f2f2!important;
}

#section-guarantee .box{
 margin-bottom:50px!important;
 padding:20px 0!important;
 max-width:100%!important;
}

div#shopify-section-guarantee {
 margin: 0px auto;
 max-width: 1120px!important;
}

div#shopify-section-guarantee>div#section-guarantee>.box{
margin: 0 auto 0px auto!important;
}

.guarantee-icon>.fas {
 font-size: 40px!important;
 width: 55px!important;
}


/*p1*/
div#shopify-section-1561093174743>div#section-1561093174743>.box>.wrapper{
 width:1000px!important;
}

div#shopify-section-1561093174743 {
 padding: 80px 0px 30px 0px!important;
}

div#shopify-section-1561093174743>div#section-1561093174743>.box>.wrapper>.grid>.grid__item.large--eight-twelfths.push--large--two-twelfths.text-center>.rte>p{
 font-size:18px!important;
 color:#000!important;
 font-family:'Montserrat'!important;
 line-height:1.8em!important;
}

/*badge*/
div#shopify-section-1648005660b8ea1d71 {
 padding-bottom: 30px!important;
}


/*free delivery*/
div#shopify-section-1632749660a124dcbc>div#section-1632749660a124dcbc>.box>.wrapper>.grid.featured-row{
 align-items:flex-start!important;
}

div#shopify-section-1632749660a124dcbc>div#section-1632749660a124dcbc>.box{
 padding-top:30px!important;
}


/*same day shipping*/
div#shopify-section-16346193734786cc71 {
 margin-top: -340px!important;
 margin-bottom: 0px!important;
}

svg.placeholder-svg {
 display: none!Important;
}

div#shopify-section-16346193734786cc71>div#section-16346193734786cc71>.box{
 padding-bottom:0px!important;
}


/*products*/
.template-index .collection_grid-item {
 background-size: 100%!important;
}

div#shopify-section-1561093141563>div#section-1561093141563>.box>.wrapper>.grid.grid-uniform.grid--spacer>.grid__item.medium--one-third.large--one-third {
 margin-bottom: 50px;
}


/*not sure*/
#Hero-1599129305919 a.btn.hero__btn{
 background: url("/cdn/shop/t/4/assets/gold-texture.jpg?v=951285412942724924")!important;
 padding:12px!important;
 color: #000!important;
 margin-top:-25px!important;
}

div#shopify-section-1599129305919 {
 margin-top: -30px!important;
}


/*before testi*/
div#shopify-section-16317843422d17aaea {
 margin-top: -30px!important;
}


/*testimonial*/
.slick-list {
 padding: 50px 0 0px 0!important;
}

.slick-list.draggable {
 margin: 0 8%!important;
}

div#shopify-section-1634191290e7fb2c5b {
 margin-bottom: 20px!important;
}

.rte.hero__text > p {
 color: #000!important;
 margin-bottom: 30px!important;
 line-height:2em!important;
}

a.btn.hero__btn {
 margin: 0!important;
 padding: 0!important;
 background: none!important;
 color: #000!important;
 font-size:18px!important;
}

span.fas.fa-arrow-right{
 display:none!important;
}

.hero .placeholder-background > svg{
 display:none!important;
}
  
.hero .placeholder-background{
 background-color:#f2f2f2!important;
}

.hero-container+.slick-navigation .slick-dots li.slick-active button{
 background-color:#666!important;
}

.slick-dots li button{
 border: 1px solid #666666!important;
 width:15px!important;
 height:15px!important;
}

div#Hero-1634191290e7fb2c5b {
 padding-top: 0!important;
 margin-top: 0px!important;
}

div#shopify-section-1634191290e7fb2c5b .hero-slick .slick-slide {
 height: 400px!important;
}


/*baskets*/
.baskets {
 background: url('/cdn/shop/t/4/assets/goldline.png?v=1632752680') top center repeat-x!important;
 margin-top: -40px!important;
 padding-top: 30px!important;
}

.baskets h3 {
 padding-top: 30px!important;
 font-size:26px!important;
}

.baskets p{
 line-height:1.7em!important;
}


/*blog*/
div#shopify-section-1601249776279>div#section-1601249776279>.box>.wrapper>.grid>
.grid__item.large--eight-twelfths.push--large--two-twelfths>.section-header {
 margin-bottom: 40px!important;
}

div#shopify-section-1601249776279>div#section-1601249776279>.box>.wrapper>
.grid.grid-uniform.grid--spacer>article.article.grid__item.large--four-twelfths.medium--six-twelfths{
 width:30.52%!important;
}

/*view all box*/
.view-all-box{
margin-top:0px!important;
}

div#shopify-section-1561093141563>div#section-1561093141563>.box>.wrapper>.view-all-box{
 padding:100px 0 0 0!important;
}

div#shopify-section-1601249776279>div#section-1601249776279>.box>.wrapper>.view-all-box{
 padding:30px 0 30px 0!important;
}

div#shopify-section-1601249776279>div#section-1601249776279>.box>.wrapper>.grid.grid-uniform.grid--spacer>
article.article.grid__item.large--four-twelfths.medium--six-twelfths>a.article__featured-link.image-link{
 height:300px!important;
}

div#shopify-section-1601249776279>div#section-1601249776279>.box>.wrapper>.grid.grid-uniform.grid--spacer>
article.article.grid__item.large--four-twelfths.medium--six-twelfths>a.article__featured-link.image-link>
.article__featured-image-wrapper.image-wrapper.image-spacer>img.article__featured-image.image.lazyautosizes.ls-is-cached.lazyloaded{
 height:270px!important;
 object-fit:cover!important;
}

p.featured-blog__date {
 margin-left: -15px!important;
}



/*footer*/

footer#section-footer>.box.site-footer>.wrapper{
 padding:0px!important;
}

.site-footer{
 margin-top:-8px!important;
 /*background: url('/cdn/shop/files/footer.jpg?v=1601675632')!important;*/
 /*background: url('/cdn/shop/files/footer2.jpg?v=1601676010')!important;*/
 /*background:url('/cdn/shop/files/ffooter.jpg?v=1602088728')!important;*/
 background-image:none!important;
 background-position: center;
 background-color:#f2f2f2!important;
}


.grid.grid-uniform.grid--spacer.main-footer>.grid__item.footer-item:last-child{
 padding-left:0px!important;
}

.site-footer ul li a, .site-footer a, .site-footer h4 {
 color: #000000!important;
}

.box.site-footer {
 padding: 40px! 20pximportant;
}

h4.site-footer__linktitle {
 font-size: 22px!important;
}


.site-footer .footer-item.footer-newsletter{ 
 flex:1.5!important;
}


.grid__item.footer-item.footer-text {
 padding-top: 0px!important;
 padding-left:0px!important;
}

/*badge*/
body#contact-us-alexandria-gifts.template-page div#shopify-section-badge .custom__item,
body#delivery-amp-shipping.template-page div#shopify-section-badge .custom__item,
body#return-amp-refund.template-page div#shopify-section-badge .custom__item,
body#covid-19-info.template-page div#shopify-section-badge .custom__item,
body#privacy-policy.template-page div#shopify-section-badge .custom__item,
div#shopify-section-badge .custom__item{
 padding-left:0px!important;
}

div#shopify-section-1647389596c6524936, div#shopify-section-badge {
 bottom: -290px!important;
 left: -67px!important;
 z-index: 9!important;
}

div#shopify-section-16341888170da11abf, div#shopify-section-map-brampton{
 margin-bottom: -102px!important;
}

.grid__item.footer-item.footer-text > ul.no-bullets.site-footer__linklist {
 margin-top: 100px!important;
}

.main-content{
 padding-top:0px!important;
 padding-bottom:0px!important;
}

.grid__item.footer-item.footer-link_list {
 z-index: 10!important;
}

/**/

.grid__item.footer-item.footer-newsletter>p, .site-footer .footer-link_list a, .site-footer .social-icons a{
 font-size:14px!important;
}

.site-footer .footer-item>a.image-link>img.logo {
 width: 180px!important;
 margin-bottom: 10px!important;
 margin-top: 0px!important;
}

.site-footer .btn--primary{
 padding: 15.25px 15px!important;
}


/*best seller*/
div#shopify-section-163936341404cf531b{
 margin-bottom:60px!imporant;
}

div#shopify-section-163936341404cf531b>div#section-163936341404cf531b>div>.wrapper{
 padding:0px!important;
}

.owl-carousel .owl-item img {
 height: 360px!important;
 object-fit: contain!important;
}

.zify-products-slider.owl-carousel .owl-item{
 padding:5px!important;
}


/*collections*/
span.next a {
 margin-bottom: -15px!important;
 color: #000!important;
}


/*contact*/
.table-wrap {
 margin-bottom: 50px!Important;
}



/*------------tablet------------*/

@media (max-width:1024px) and (min-width:768px){
/*header*/
.site-header{
 height:100px!important;
}

.template-index .header-container, .header-container {
 height: auto!important;
}

/*right icons - cart*/ 
.nav-container-right-icons{
 margin-top:0px!important;
}

.nav-container-right-icons .inner-nav-containers{
 justify-content:flex-start!important;
 padding-left:0px!important;
 padding-top: 25px!important;
}

/*left icons - burger*/
.nav-container-left-icons{
 display:block!important;
}

.nav-container-left-icons .inner-nav-containers{
 justify-content: flex-start!important;
 display: flex!important;
 flex-direction: row-reverse!important;
 padding-top: 25px!important;
}

/*nav*/
.nav-container-menu{
 display:none!important;
}

/*logo*/
.nav-container-logo{
 display:block!important;
}

.site-header__logo .default-logo{
 display:none!Important;
}

.site-header__logo .mobile-logo{
/* margin:0!important;
 width:120px!important;
 margin-top:-50px!important;
 display:block!important;*/
 display:none!important;
}

.site-header__logo a {
 background: url(/cdn/shop/files/new-logotrans_77ec6f72-0696-4c5b-8b51-67e5fa383253.png?v=1630549462)!important;
 width: 193px!important;
 background-size: 130px!important;
 background-repeat: no-repeat!important;
 background-position: center!important;
 margin-top: -95px!important;
}

  
/*banner*/
div#shopify-section-featured-image>div#section-featured-image>.box>.wrapper{
 padding-left:0!important;
 padding-right:0!important;
 max-width:100%!important;
 height:420px!important;
}

div#shopify-section-featured-image>div#section-featured-image>.box>.wrapper>.image-wrapper.animated.fadeIn>img{
 height:420px!important;
 object-fit:cover!important;
 object-position:bottom center!important;
}

.ctaction {
 margin-top: -13%!important;
 margin-left: 0%!important;
}

.ctaction a{
 padding:10px!important;
}


/*guarantee*/
div#shopify-section-guarantee>div#section-guarantee>.box>.wrapper>.grid.grid-uniform.grid--spacer>.grid__item.large--four-twelfths.medium--four-twelfths {
 width: 33.33%!important;
 margin-bottom:0px!important;
}
  
div#shopify-section-guarantee>div#section-guarantee>.box>.wrapper{
 padding:0px!important;
}

#section-guarantee{
 margin-top:0!important;
}

.guarantee-icon>.fas {
 font-size: 40px!important;
 width: 55px!important;
}

#section-guarantee .box{
 padding: 0px 0!important;
}

div#shopify-section-guarantee>div#section-guarantee>.box>.wrapper>.grid.grid-uniform.grid--spacer{
 padding:15px!important;
}


/*p1*/
div#shopify-section-1561093174743>div#section-1561093174743>.box>.wrapper{
 width:auto!important;
}


/*same day*/
div#shopify-section-16346193734786cc71 {
 margin-top: -40px!important;
}

/*products*/
#section-1561093141563 .grid__item.large--eight-twelfths, #section-1601249776279 .grid__item.large--eight-twelfths{
 margin-bottom:0px!important;
}

div#shopify-section-1561093141563>div#section-1561093141563>.box>.wrapper>.grid.grid-uniform.grid--spacer>.grid__item.medium--one-third.large--one-third {
 margin-bottom: 20px!important;
 width: 33%!important;
}

.template-index .collection_grid-item {
 background-size: 100%!important;
 min-height: 150px!important;
 padding-top: 0!important;
 padding-bottom: 0!important;
 margin-bottom:50px!important;
}

#section-1561093141563 .collection_grid-link{
 padding:10px!important;
}

div#shopify-section-1561093141563>div#section-1561093141563>.box>{
 padding-bottom:0!important;
}


/*free deliver*/
div#shopify-section-1632749660a124dcbc>div#section-1632749660a124dcbc>.box>.wrapper>
.grid.featured-row>.featured-row-right{
 padding: 0% 25%!important;
}

  
/*not sure*/
div#shopify-section-1599129305919 {
 margin-bottom: 30px!important;
}

div#shopify-section-1599129305919>div#section-1599129305919>div#Hero-1599129305919>.hero.hero-1599129305919-0.hero--xsmall.hero-mobile-medium.overlay.lazyloaded{
 background-position:center right!important;
 background-size:200%!important;
}

div#shopify-section-1599129305919>div#section-1599129305919>div#Hero-1599129305919>.hero.hero-1599129305919-0.hero--xsmall.hero-mobile-medium.overlay.lazyloaded>
.hero__inner>.hero__text-wrapper.text-center>.grid>.grid__item.large--eight-twelfths.push--large--two-twelfths.one-whole.hero-content{
 width: 100%!important;
}

#Hero-1599129305919 .hero__text-wrapper{
 padding: 40px 20px!important;
 background:none!Important;
}

#Hero-1599129305919 p{
 margin-bottom:0px!important;
}

#Hero-1599129305919 a.btn.hero__btn{
 margin-top:0px!important;
}


/*before testi*/
div#shopify-section-16317843422d17aaea {
 margin-top: 0px!important;
}

  
/*testimonials*/
div#shopify-section-1634191290e7fb2c5b {
 margin-bottom: 50px!important;
}


/*baskets*/
.baskets {
 margin-top: -15px!important;
}

/*blogs*/
div#shopify-section-1601249776279>div#section-1601249776279>.box>.wrapper>.grid.grid-uniform.grid--spacer>
article.article.grid__item.large--four-twelfths.medium--six-twelfths>a.article__featured-link.image-link{
 height:270px!important;
}

div#shopify-section-1601249776279>div#section-1601249776279>.box>.wrapper>.grid.grid-uniform.grid--spacer>
article.article.grid__item.large--four-twelfths.medium--six-twelfths>a.article__featured-link.image-link>
.article__featured-image-wrapper.image-wrapper.image-spacer>img.article__featured-image.image.lazyautosizes.ls-is-cached.lazyloaded{
 height:250px!important;
 object-fit:cover!important;
}

div#shopify-section-1601249776279>div#section-1601249776279>.box>.wrapper>.grid.grid-uniform.grid--spacer>
article.article.grid__item.large--four-twelfths.medium--six-twelfths{
 width: 31.97%!important;
 margin: 0 5px 0 5px!important;
}

div#shopify-section-1601249776279>div#section-1601249776279>.box>.wrapper>.view-all-box{
 padding:50px 0 30px 0!important;
}
  

/*collections*/
.small--six-twelfths {
 width: 33.33%!important;
}
 
  
/*badge*/
div#shopify-section-1647389596c6524936, div#shopify-section-badge {
 bottom: -290px!important;
 left: -15px!important;
}

.grid__item.footer-item.footer-text {
 padding-left:50px!important;
}

/*footer*/
.grid__item.footer-item.footer-text,.site-footer .footer-item.footer-link_list, .site-footer .footer-item.footer-social_medias{
 flex: 33.33%!important;
}
}

@media (max-width:768px){
div#shopify-section-1647389596c6524936, div#shopify-section-badge {
 bottom: -260px!important;
 left: 35px!important;
}

.grid__item.footer-item.footer-text {
 padding-left:30px!important;
}
}


/*------------mobile------------*/

@media (max-width:767px){

/*header*/
/*.template-index .header-container {
 height: auto!important;;
}

.branding img, .branding-spacer img {  
 height: 180px;
}
  
.header-layout-minimal img {
 height: 120px;
}*/
  
.site-header{
 height:80px!important;
}

.template-index .header-container, .header-container{
 height:auto!important;
}

.nav-container-logo{
 display:block!important;
}

span.mobile-logo{
 display:none!important;
}

.nav-container-menu {
 display: none!important;
 }
  
/*.site-header__logo .mobile-logo {
 margin: -25px auto!important;
 opacity: 1!important;
 width:95px!important;
}*/

.site-header__logo .mobile-logo::before{
 display:none!important;
}
  
.site-header__logo a {
 background: url(/cdn/shop/files/new-logotrans_77ec6f72-0696-4c5b-8b51-67e5fa383253.png?v=1630549462)!important;
 width: 193px!important;
 background-size: 110px!important;
 background-repeat: no-repeat!important;
 background-position: center!important;
 margin-top: -105px!important;
}


.header-wrapper{
 padding-top: 10px!important;
}

.nav-container-right-icons{
 margin-top:0px!important;
}
 
.nav-container-right-icons .inner-nav-containers{
 padding-top: 15px!important;
}

.nav-container-left-icons{
 display:block!important;
}

.nav-container-left-icons .inner-nav-containers{
 padding-top: 15px!important;
}


/*banner*/
div#shopify-section-featured-image>div#section-featured-image>.box>.wrapper{
 padding-left:0!important;
 padding-right:0!important;
 max-width:100%!important;
 height:250px!important;
}

div#shopify-section-featured-image>div#section-featured-image>.box>.wrapper>.image-wrapper.animated.fadeIn>img{
 height:250px!important;
 object-fit:cover!important;
}

div#shopify-section-featured-image>div#section-featured-image>.box>.wrapper{
 height:300px!important;
}

div#shopify-section-featured-image>div#section-featured-image>.box>.wrapper>.image-wrapper.animated.fadeIn>img{
 height:300px!important;
 object-position:top center!Important;
}

.ctaction a{
 padding:15px!important;
}

.ctaction{
 margin-top: -20px!important;
 margin-left: -160px!Important;
}


/*guarantee*/
div#shopify-section-guarantee{
 margin-top:0!important;
}

#section-guarantee, #section-guarantee .box{
margin:0px!important;
}

.guarantee-icon>.fas {
 font-size: 35px!important;
 width: 50px!important;
}

div#shopify-section-guarantee>div#section-guarantee>.box>.wrapper>.grid.grid-uniform.grid--spacer{
 padding:15px!important;
}

#section-guarantee .grid__item:not(:last-child) {
 width: 50%!important;
}
  
#section-guarantee .grid__item:last-child{
 margin: 10px 30px 0 30px!important;
}

.guarantee-item .guarantee-title{
font-size:18px!important;
}
 
#section-guarantee .box{
padding:0px!important;
}
  

/*p1*/
 div#shopify-section-1561093174743>div#section-1561093174743>.box>.wrapper{
 width:auto!important;
}
  
div#shopify-section-1561093174743{
 padding-top:40px!important;
}

#section-1561093174743 h2{
 font-size:30px!important;
 line-height:1.3em!important;
}

  
  
div#shopify-section-1561093174743>div#section-1561093174743>.box>.wrapper>.grid>.grid__item.large--eight-twelfths.push--large--two-twelfths.text-center>.rte>p{
 font-size:16px!important;
}
  

/*same day*/
div#shopify-section-16346193734786cc71 {
 margin-top: -40px!important;
}


/*products*/
h3.collection_grid-title{
font-size:16px!important;
}

.collection_grid-link{
 height:80%!important;
}

#section-1561093141563 .collection_grid-link{
 padding:15px!important;
}

#section-1561093141563 .grid__item.large--eight-twelfths, #section-1601249776279 .grid__item.large--eight-twelfths{
 margin-bottom:0px!important;
}

div#shopify-section-1561093141563>div#section-1561093141563>.box>.wrapper>.grid.grid-uniform.grid--spacer>.grid__item.medium--one-third.large--one-third {
 margin-bottom: 20px!important;
 width: 50%!important;
}

.template-index .collection_grid-item {
 background-size: 100%!important;
 min-height: 120px!important;
}

div#shopify-section-1561093141563>div#section-1561093141563>.box>.wrapper>.view-all-box{
 padding:50px 0 0 0!important;
}

.view-all-box{
 margin-top:0!important;
}


/*not sure*/
div#shopify-section-1599129305919 {
 margin-bottom: 30px!important;
}

.hero-collection .hero, .hero-index:not(.hero-slick) .hero{
 max-height:550px!important;
}

div#shopify-section-1599129305919>div#section-1599129305919>div#Hero-1599129305919>.hero.hero-1599129305919-0.hero--xsmall.hero-mobile-medium.overlay.lazyloaded{
 background-size:cover!important;
 background-position:center right!important;
}

#Hero-1599129305919 .hero__text-wrapper{
 padding:20px!important;
 background:none!Important;
}

.hero-1599129305919-0 .large--eight-twelfths {
 width: 100%!Important;
}

#Hero-1599129305919 p{
 margin-bottom:0px!important;
}

#Hero-1599129305919 a.btn.hero__btn{
 margin-top:0px!important;
 margin-bottom:20px!important;
}


/*before testi*/
div#shopify-section-16317843422d17aaea {
 margin-top: -10px!important;
}


/*testimonials*/
.slick-list.draggable {
 margin: 0 5%!important;
}

/*baskets*/
div#shopify-section-1634193607be3bb70e>div#section-1634193607be3bb70e>.box{
 padding-bottom:7px!important;
}

div#shopify-section-1634193607be3bb70e>div#section-1634193607be3bb70e>.box>.wrapper>
.custom-content>.custom__item.one-whole>.custom__item-inner.custom__item-inner--html>.text-center>span{
 font-size:30px!important;
}
  
.baskets{
 margin-top:0px!important;
}

.baskets h3 {
 padding-top: 10px!important;
 font-size: 24px!important;
}
  

/*blog*/
div#shopify-section-1601249776279>div#section-1601249776279>.box>.wrapper>
.grid.grid-uniform.grid--spacer>article.article.grid__item.large--four-twelfths.medium--six-twelfths{
 width:100%!important;
}

#section-1601249776279 .article.grid__item, #shopify-section-blog-template .article.grid__item{
 margin-left:0!important;
}

div#shopify-section-1601249776279>div#section-1601249776279>.box>.wrapper>.view-all-box{
 padding:30px 0 30px 0!important;
}
  
div#shopify-section-1601249776279>div#section-1601249776279>.box>.wrapper>.grid.grid-uniform.grid--spacer>
article.article.grid__item.large--four-twelfths.medium--six-twelfths>a.article__featured-link.image-link{
 height:270px!important;
}

div#shopify-section-1601249776279>div#section-1601249776279>.box>.wrapper>.grid.grid-uniform.grid--spacer>
article.article.grid__item.large--four-twelfths.medium--six-twelfths>a.article__featured-link.image-link>
.article__featured-image-wrapper.image-wrapper.image-spacer>img.article__featured-image.image.lazyautosizes.ls-is-cached.lazyloaded{
 height:250px!important;
 object-fit:cover!important;
}

/*badge*/
div#shopify-section-1647389596c6524936, div#shopify-section-badge {
 bottom: -210px!important;
 left: 15px!important;
}

div#shopify-section-1647389596c6524936 img, div#shopify-section-badge img {
 width: 160px!important;
  height: 100% !important;
}

.grid__item.footer-item.footer-text {
 padding-left:10px!important;
}


/*footer*/
.site-footer img{
 width:150px!important;
}

.site-footer .wrapper{
 width:100%!important;
 padding:0!important;
}

.box.site-footer {
 padding: 30px 20px!important;
}

.grid__item.footer-item.footer-text{
 flex:50%!important;
 order:1!important;
}

.site-footer .footer-item>a.image-link>img.logo{
 width:130px!important;
 height: 100% !important;
 margin: 0px!important;
}

.grid__item.footer-item.footer-link_list {
 order:3!important;
 flex:100%!important;
}
  
.grid__item.footer-item.footer-link_list>ul.no-bullets.site-footer__linklist>li{
 width:49%!important;
 display:inline-block!important;
}

.grid__item.footer-item.footer-social_medias {
 order:2!important;
 flex:50%!important;
}
  
.grid__item.footer-item.footer-newsletter{
 order:4!important;
}

  
/*collections*/
.small--six-twelfths {
 width: 50%!important;
}

.grid-product__image-wrapper {
  min-height: 220px!important;
  height: 220px!important;
}

.grid-product__image-wrapper .image-link{
 width:90%!important;
}

  
/*delivery+shipping*/
.shippingbtm{
 margin-top:50px!important;
}

.shippingbtm .rgt2, .shippingbtm .lft2{
 width:100%!important;
}

.shippingbtm .rgt2{
 margin-bottom: -45px!important;
}


/*contact*/
.table-wrap td {
 display: flex!important;
 flex-direction: column!important;
 padding:10px!important;
 width: 100%!important;
}

.table-wrap td strong{
 margin-bottom: 10px!important;
 width: 100%!important;
 display: block!important;
}

.form-vertical textarea {
 height: 150px!important;
}

.form-vertical input, .form-vertical select, .form-vertical textarea{
 padding:10px!important;
}

.form-vertical {
 margin-bottom: 50px!important;
}
}
  
  
/************BRAMP CSS************/


/*------desktop------*/

/*titles*/

div#shopify-section-featured-row-section-1-brampton>div#section-featured-row-section-1-brampton>.box>.wrapper>
.grid.featured-row>.grid__item.large--six-twelfths.medium--six-twelfths.small--one-whole.feature-row__item>
span.section-header__title,

div#shopify-section-featured-row-section-2-brampton>div#section-featured-row-section-2-brampton>.box>.wrapper>
.grid.featured-row>.grid__item.large--six-twelfths.medium--six-twelfths.small--one-whole.feature-row__item>
span.section-header__title,

span.hero__title,

div#shopify-section-custom-html-1-brampton>div#section-custom-html-1-brampton>div>.wrapper>
.custom-content>.custom__item.one-whole>.custom__item-inner.custom__item-inner--html>.text-center>span,

div#shopify-section-featured-blog>div#section-featured-blog>.box>.wrapper>.grid>
.grid__item.large--eight-twelfths.push--large--two-twelfths>.section-header>span.section-header__title, .zify-silder-title{
 display: block!important;
 font-size: 28px!important;
 background: url('/cdn/shop/t/4/assets/goldline.png?v=1632752680') bottom center repeat-x!important;
 text-align: center!important;
 padding-bottom: 10px!important;
 line-height: 1.2!important;
 margin-bottom: 12px!important;
 text-rendering: optimizeLegibility!important;
 color: #000!important;
 font-family: "Old Standard TT",serif!important;
 font-weight: 400!important;
 font-style: normal!important;
 text-transform: uppercase!important;
}


/*after banner*/
div#shopify-section-after-banner-brampton>div#section-after-banner-brampton>.box{
 padding:30px 0px!important;
}

div#shopify-section-after-banner-brampton>div#section-after-banner-brampton>.box>.wrapper{
 max-width:1000px!important;
}

div#shopify-section-after-banner-brampton>div#section-after-banner-brampton>.box>.wrapper>.grid>.large--eight-twelfths{
 width:100%!important;
 left:0%!important;
}

div#shopify-section-custom-html-1-brampton h1{
 color: #00c8c5!important;
 font-size: 32px!important;
}

div#shopify-section-custom-html-1-brampton{
 margin-top:0px!important;
 margin-bottom:-20px!important;
}

 
div#shopify-section-after-banner-brampton > div#section-after-banner-brampton > .box > .wrapper> .grid >
.grid__item.large--eight-twelfths.push--large--two-twelfths.text-center > .rte.lead > p {
 font-size: 18px!important;
 color: #000!important;
 font-family: Montserrat!important;
 line-height: 1.8em!important;
}

  
/*collections*/
div#shopify-section-featured-collections-brampton>div#section-featured-collections-brampton>.box>.wrapper>
.grid>.grid__item.large--eight-twelfths.push--large--two-twelfths{
 width:100%!important;
 left:0%!Important;
}

div#shopify-section-featured-collections-brampton>div#section-featured-collections-brampton>.box>.wrapper>
.grid.grid-uniform.grid--spacer>.grid__item.medium--one-third.large--one-third {
 margin-bottom: 50px!important;
}

h2.collection_grid-title{
 background:none!important;
}

body#gift-baskets-scarborough-gift-basket-delivery-alexandria-gift-bask.template-page .collection_grid-item{
 background-size: 120%!important;
 min-height: 300px!important;
}

div#shopify-section-featured-collections-brampton>div#section-featured-collections-brampton>.box>.wrapper>.view-all-box {
 padding: 100px 0 0 0!important;
}

  
/*free delivery*/
div#section-custom-html-2-brampton {
 padding: 60px 20px!important;
  margin-top:20px!important;
}


/*same day shipping*/
div#shopify-section-featured-row-section-2-brampton{
 margin-top:0px!important;
}

  
/*hero*/
div#shopify-section-hero-brampton {
 width: 100%!important;
 max-width: 1100px!important;
 display: table!important;
 margin: 0 auto!important;
}


div#shopify-section-hero-brampton .hero__text-wrapper {
 max-width: 800px!important;
 padding: 90px 0px 90px 120px!important;
 float: right!important;
}

div#shopify-section-hero-brampton .rte.hero__text>p, div#shopify-section-hero-brampton .rte.hero__text{
 margin-bottom:0px!important;
}


div#shopify-section-hero-brampton .large--eight-twelfths {
 width: 80%!important;
}


/*order premium*/
div#shopify-section-custom-html-3-brampton {
 padding-top: 80px!important;
}

div#shopify-section-featured-content-brampton .box{
 padding-top:20px!important;
 padding-bottom:0px!important;
}

div#shopify-section-featured-content-brampton .grid__item.large--eight-twelfths.push--large--two-twelfths{
 width:100%!important;
}

div#shopify-section-featured-content-brampton .push--large--two-twelfths{
 left:0!important;
}



/*testimonials*/
div#shopify-section-testimonials-brampton{
 margin-bottom:80px!important;
}



/*blogs*/

div#shopify-section-featured-blog>div#section-featured-blog>.box{
 padding-top:0px!important;
}

div#shopify-section-featured-blog>div#section-featured-blog>.box>.wrapper>.grid>
.grid__item.large--eight-twelfths.push--large--two-twelfths{
 width:100%!important;
 left:0%!important;
 margin-bottom:20px!important;
}


div#shopify-section-featured-blog>div#section-featured-blog>.box>.wrapper>.grid.grid-uniform.grid--spacer>
article.article.grid__item.large--four-twelfths.medium--six-twelfths>a.article__featured-link.image-link{
 height:270px!important;
}

div#shopify-section-featured-blog>div#section-featured-blog>.box>.wrapper>.grid.grid-uniform.grid--spacer>
article.article.grid__item.large--four-twelfths.medium--six-twelfths>a.article__featured-link.image-link>
.article__featured-image-wrapper.image-wrapper.image-spacer>img.article__featured-image.image.lazyautosizes.ls-is-cached.lazyloaded{
 height:250px!important;
 object-fit:cover!important;
}

div#section-featured-blog>div#section-featured-blog>.box>.wrapper>.grid {
 margin-bottom: 0px!important;
}

div#shopify-section-featured-blog .article.grid__item {
 margin-left: 30px!important;
 width: 100%!important;
 border: 1px solid #ddd!important;
 width: 30%!important;
 padding-left: 0!important;
}

div#shopify-section-featured-blog .article.grid__item span, 
div#shopify-section-featured-blog .article.grid__item .blog-meta, 
div#shopify-section-featured-blog .article.grid__item .rte, 
div#shopify-section-featured-blog .article.grid__item p{
 padding: 0 15px!important;
}

div#shopify-section-featured-blog .article.grid__item span a{
 font-size: 24px !important;
 line-height: 24px !important;
 color: #00c8c5!important;
 background:none!important;
}

div#shopify-section-featured-blog .article.grid__item span{
 text-align: center!important;
}

div#shopify-section-featured-blog .article.grid__item span{
 line-height: 24px!important;
 background:none!important;
 text-align:left!important;
}

div#shopify-section-featured-blog>div#section-featured-blog>.box>.wrapper>.view-all-box{
 padding:30px 0 0 0!important;
}


/*map*/
div#shopify-section-map-brampton>div#section-map-brampton>.box{
 padding:0px!important;
}





/*------------tablet------------*/

@media (max-width:1024px) and (min-width:768px){
  
/*banner*/
div#shopify-section-featured-image>div#section-featured-image>.box>.wrapper{
 padding-left:0!important;
 padding-right:0!important;
 max-width:100%!important;
 height:400px!important;
}

div#shopify-section-featured-image>div#section-featured-image>.box>.wrapper>.image-wrapper.animated.fadeIn>img{
 height:400px!important;
 object-fit:cover!important;
 object-position:bottom center!important;
}


/*after banner*/
div#shopify-section-after-banner-brampton>div#section-after-banner-brampton>.box>.wrapper{
 width:auto!important;
}


/*collection*/
div#shopify-section-featured-collections-brampton>div#section-featured-collections-brampton>.box>.wrapper>
.grid.grid-uniform.grid--spacer>.grid__item.medium--one-third.large--one-third {
 margin-bottom: 65px!important;
}

div#shopify-section-featured-collections-brampton .collection_grid-item.collection_grid--medium.overlay.lazyloaded{
 min-height: 200px !important;
 background-size: auto 97%!important;
}

div#shopify-section-featured-collections-brampton .grid__item.medium--one-third.large--one-third {
 margin-bottom: 20px!important;
 width: 33%!important;
}

  
/*hero*/
div#shopify-section-hero-brampton {
 margin-bottom: 0px!important;
}

div#shopify-section-hero-brampton>div#section-hero-brampton>div#Hero-hero-brampton>
.hero.hero-606d9053-f77c-44b8-8fa6-ed536c0fe21f.hero--xsmall.hero-mobile-medium.overlay.lazyloaded{
 background-position:center right!important;
 background-size:200%!important;
}

div#shopify-section-hero-brampton>div#section-hero-brampton>div#Hero-hero-brampton>
.hero.hero-606d9053-f77c-44b8-8fa6-ed536c0fe21f.hero--xsmall.hero-mobile-medium.overlay.lazyloaded>
.hero__inner>.hero__text-wrapper.text-center>.grid>.grid__item.large--eight-twelfths.push--large--two-twelfths.one-whole.hero-content{  
 width: 100%!important;
}

div#shopify-section-hero-brampton .hero__text-wrapper{
 padding: 40px 20px!important;
 background:none!Important;
}

div#shopify-section-hero-brampton p{
 margin-bottom:0px!important;
}

div#shopify-section-hero-brampton .large--eight-twelfths {
 width: 70%!important;
 left: 30%!important;
}

  
/*before testi*/
div#shopify-section-custom-html-1-brampton{
 margin-top: 0px!important;
}

  
/*testimonials*/
div#shopify-section-testimonials-brampton{
 margin-bottom: 50px!important;
}


/*baskets*/
div#shopify-section-custom-html-3-brampton>div#section-custom-html-3-brampton>.box{
 margin-top:-30px!important;
}
  
  
/*blogs*/
div#shopify-section-featured-blog .article.grid__item {
 margin:0 5px!important;
 width: 31.95%!important;
}

p.featured-blog__date {
 margin-left: -30px!important;
}

div#shopify-section-featured-blog>div#section-featured-blog>.box>.wrapper>.view-all-box{
 padding:80px 0 0 0!important;
}
 
}



/*------------mobile------------*/

@media (max-width:767px){
/*after banner*/
div#shopify-section-after-banner-brampton>div#section-after-banner-brampton>.box {
 padding: 0px 0!important;
}

div#shopify-section-after-banner-brampton>div#section-after-banner-brampton>.box>.wrapper{
 width:auto!important;
}

div#shopify-section-custom-html-1-brampton h1{
 font-size:30px!important;
 margin-bottom:15px!important;
}

div#shopify-section-after-banner-brampton>div#section-after-banner-brampton>.box>.wrapper>.grid>
.grid__item.large--eight-twelfths.push--large--two-twelfths.text-center>.rte.lead>p{
 font-size:16px!important;
}

  
/*collection*/  
div#shopify-section-featured-collections-brampton{
 margin-top: 30px!important;
}

div#shopify-section-featured-collections-brampton .collection_grid-title{
 font-size:18px!important;
}
  
div#shopify-section-featured-collections-brampton .collection_grid-link{
 padding:0px!important;
}

div#shopify-section-featured-collections-brampton .grid__item.large--eight-twelfths,
div#shopify-section-featured-collections-brampton .grid__item.large--eight-twelfths{
 margin-bottom:0px!important;
}

div#shopify-section-featured-collections-brampton>div#section-featured-collections-brampton>.box>.wrapper>
.grid.grid-uniform.grid--spacer>.grid__item.medium--one-third.large--one-third {
 margin-bottom: 20px!important;
 width: 50%!important;
}

div#shopify-section-featured-collections-brampton .collection_grid-item {
 min-height: 200px !important;
 background-size: auto 105% !important;
}

div#shopify-section-featured-collections-brampton>div#section-featured-collections-brampton>.box>.wrapper>.view-all-box{
 padding:50px 0 0 0!important;
}

.view-all-box{
 margin-top:0!important;
}

  
/*free delivery*/
div#section-custom-html-2-brampton {
 padding: 40px 10px!important;
}
  

/*hero*/
div#shopify-section-hero-brampton{
 margin-bottom: 60px!important;
}

.hero-collection .hero, .hero-index:not(.hero-slick) .hero{
 max-height:1000px!important;
}

div#shopify-section-hero-brampton>div#section-hero-brampton>div#Hero-hero-brampton>
.hero.hero-606d9053-f77c-44b8-8fa6-ed536c0fe21f.hero--xsmall.hero-mobile-medium.overlay.lazyloaded{
 background-size:cover!important;
 background-position:center right!important;
}

div#shopify-section-hero-brampton .hero__text-wrapper{
 padding: 40px 20px 20px 20px!important;
 background:none!Important;
}

div#shopify-section-hero-brampton .large--eight-twelfths {
 width: 100%!important;
}

div#shopify-section-hero-brampton p{
 margin-bottom:0px!important;
}


/*order premium*/
div#shopify-section-custom-html-3-brampton {
 padding-top: 20px!important;
}


/*testimonials*/
div#shopify-section-testimonials-brampton {
 margin-bottom: 50px!important;
}

.slick-list {
 padding: 30px 0 0 0!important;
}
  

/*blog*/
div#shopify-section-featured-blog>div#section-featured-blog>.box>.wrapper>
.grid.grid-uniform.grid--spacer>article.article.grid__item.large--four-twelfths.medium--six-twelfths{
 width:100%!important;
}

div#shopify-section-featured-blog .article.grid__item, #shopify-section-blog-template .article.grid__item{
 margin-left:0!important;
}

div#shopify-section-featured-blog>div#section-featured-blog>.box>.wrapper>.view-all-box{
 padding:80px 0 30px 0!important;
}




/************MISSI CSS************/

/*------desktop------*/

/*titles*/

div#shopify-section-featured-row-s1-missi>div#section-featured-row-s1-missi>.box>.wrapper>
.grid.featured-row>.grid__item.large--six-twelfths.medium--six-twelfths.small--one-whole.feature-row__item>
span.section-header__title,

div#shopify-section-featured-row-s2-missi>div#section-featured-row-s2-missi>.box>.wrapper>
.grid.featured-row>.grid__item.large--six-twelfths.medium--six-twelfths.small--one-whole.feature-row__item>
span.section-header__title,

div#shopify-section-custom-html-1-missi>div#section-custom-html-1-missi>div>.wrapper>
.custom-content>.custom__item.one-whole>.custom__item-inner.custom__item-inner--html>.text-center>span, .zify-silder-title{
 display: block!important;
 font-size: 28px!important;
 background: url('/cdn/shop/t/4/assets/goldline.png?v=1632752680') bottom center repeat-x!important;
 text-align: center!important;
 padding-bottom: 10px!important;
 line-height: 1.2!important;
 margin-bottom: 12px!important;
 text-rendering: optimizeLegibility!important;
 color: #000!important;
 font-family: "Old Standard TT",serif!important;
 font-weight: 400!important;
 font-style: normal!important;
 text-transform: uppercase!important;
}


/*after banner*/
div#shopify-section-after-banner-m>div#section-after-banner-m>.box{
 padding:30px 0px!important;
}

div#shopify-section-after-banner-m>div#section-after-banner-m>.box>.wrapper{
 max-width:1000px!important;
}

div#shopify-section-after-banner-m>div#section-after-banner-m>.box>.wrapper>.grid>.large--eight-twelfths{
 width:100%!important;
 left:0%!important;
}

div#shopify-section-custom-html-1-missi h1{
 color: #00c8c5!important;
 font-size: 32px!important;
}

div#shopify-section-custom-html-1-missi{
 margin-top:0px!important;
 margin-bottom:-20px!important;
}

div#shopify-section-after-banner-m>div#section-after-banner-m>.box>.wrapper>.grid>
.grid__item.large--eight-twelfths.push--large--two-twelfths.text-center>.rte.lead>p {
    font-size: 18px!important;
    color: #000!important;
    font-family: Montserrat!important;
    line-height: 1.8em!important;
}



/*free delivery*/
div#shopify-section-custom-html-2-missi{
 padding: 60px 20px!important;
 margin-top:20px!important;
 background-color:#f2f2f2!important
}



/*same day shipping*/
div#shopify-section-featured-row-section-2-missi{
 margin-top:0px!important;
}

  
/*hero*/
div#shopify-section-hero-missi {
 width: 100%!important;
 max-width: 1100px!important;
 display: table!important;
 margin: 0 auto!important;
}


div#shopify-section-hero-missi .hero__text-wrapper {
 max-width: 800px!important;
 padding: 90px 0px 90px 120px!important;
 float: right!important;
}

div#shopify-section-hero-missi .rte.hero__text>p, div#shopify-section-hero-missi .rte.hero__text{
 margin-bottom:0px!important;
}

div#shopify-section-hero-missi .large--eight-twelfths {
 width: 80%!important;
}


/*why wait*/
div#shopify-section-custom-html-3-missi {
 padding-top: 80px!important;
}

div#shopify-section-custom-html-3-missi .box{
 padding-top:20px!important;
 padding-bottom:0px!important;
}

div#shopify-section-custom-html-3-missi .grid__item.large--eight-twelfths.push--large--two-twelfths{
 width:100%!important;
}

div#shopify-section-custom-html-3-missi .push--large--two-twelfths{
 left:0!important;
}


/*------------tablet------------*/

@media (max-width:1024px) and (min-width:768px){
/*after banner*/
div#shopify-section-after-banner-m>div#section-after-banner-m>.box>.wrapper{
 width:auto!important;
}

  
/*hero*/
div#shopify-section-hero-missi {
 margin-bottom: 0px!important;
}

div#shopify-section-hero-missi>div#section-hero-brampton>div#Hero-hero-missi>
.hero.hero-606d9053-f77c-44b8-8fa6-ed536c0fe21f.hero--xsmall.hero-mobile-medium.overlay.lazyloaded{
 background-position:center right!important;
 background-size:200%!important;
}

div#shopify-section-hero-missi>div#section-hero-missin>div#Hero-hero-brampton>
.hero.hero-606d9053-f77c-44b8-8fa6-ed536c0fe21f.hero--xsmall.hero-mobile-medium.overlay.lazyloaded>
.hero__inner>.hero__text-wrapper.text-center>.grid>.grid__item.large--eight-twelfths.push--large--two-twelfths.one-whole.hero-content{  
 width: 100%!important;
}

div#shopify-section-hero-missi .hero__text-wrapper{
 padding: 40px 20px!important;
 background:none!Important;
}

div#shopify-section-hero-missi p{
 margin-bottom:0px!important;
}

div#shopify-section-hero-missi .large--eight-twelfths {
 width: 70%!important;
 left: 30%!important;
}

  
/*before testi*/
div#shopify-section-custom-html-1-missi{
 margin-top: 0px!important;
}
}



/*------------mobile------------*/

@media (max-width:767px){
/*after banner*/
div#shopify-section-after-banner-m>div#section-after-banner-m>.box {
 padding: 0px 0!important;
}

div#shopify-section-after-banner-m>div#section-after-banner-m>.box>.wrapper{
 width:auto!important;
}

div#shopify-section-custom-html-1-missi h1{
 font-size:30px!important;
 margin-bottom:30x!important;
}

div#shopify-section-after-banner-m>div#section-after-banner-m>.box>.wrapper>.grid>
  .grid__item.large--eight-twelfths.push--large--two-twelfths.text-center>.rte.lead>p{
 font-size:16px!important;
}
  

/*same day shipping*/
div#shopify-section-featured-row-s2-missi{
 margin-top: 0px!important;
}


/*free delivery*/
div#shopify-section-custom-html-2-missi {
 padding: 40px 10px!important;
}
  

/*hero*/
div#shopify-section-hero-brampton{
 margin-bottom: 60px!important;
}

.hero-collection .hero, .hero-index:not(.hero-slick) .hero{
 max-height:1000px!important;
}

div#shopify-section-hero-missi>div#section-hero-brampton>div#Hero-hero-brampton>
.hero.hero-606d9053-f77c-44b8-8fa6-ed536c0fe21f.hero--xsmall.hero-mobile-medium.overlay.lazyloaded{
 background-size:cover!important;
 background-position:center right!important;
}

div#shopify-section-hero-missi .hero__text-wrapper{
 padding: 40px 20px 20px 20px!important;
 background:none!Important;
}

div#shopify-section-hero-missi .large--eight-twelfths {
 width: 100%!important;
}

div#shopify-section-hero-missi p{
 margin-bottom:0px!important;
}


/*why wait*/
div#shopify-section-custom-html-3-missi {
 padding-top: 20px!important;
}
}



/************SCARB CSS************/


/*------desktop------*/

/*titles*/

div#shopify-section-featured-row-s1-scarb>div#section-featured-row-s1-scarb>.box>.wrapper>
.grid.featured-row>.grid__item.large--six-twelfths.medium--six-twelfths.small--one-whole.feature-row__item>
span.section-header__title,

div#shopify-section-featured-row-s2-scarb>div#section-featured-row-s2-scarb>.box>.wrapper>
.grid.featured-row>.grid__item.large--six-twelfths.medium--six-twelfths.small--one-whole.feature-row__item>
span.section-header__title,

div#shopify-section-custom-html-1-scarb>div#section-custom-html-1-scarb>div>.wrapper>
.custom-content>.custom__item.one-whole>.custom__item-inner.custom__item-inner--html>.text-center>span, .zify-silder-title{
 display: block!important;
 font-size: 28px!important;
 background: url('/cdn/shop/t/4/assets/goldline.png?v=1632752680') bottom center repeat-x!important;
 text-align: center!important;
 padding-bottom: 10px!important;
 line-height: 1.2!important;
 margin-bottom: 12px!important;
 text-rendering: optimizeLegibility!important;
 color: #000!important;
 font-family: "Old Standard TT",serif!important;
 font-weight: 400!important;
 font-style: normal!important;
 text-transform: uppercase!important;
}


/*after banner*/
div#shopify-section-after-banner-scarb>div#section-after-banner-scarb>.box{
 padding:30px 0px!important;
}

div#shopify-section-after-banner-scarb>div#section-after-banner-m>.box>.wrapper{
 max-width:1000px!important;
}

div#shopify-section-after-banner-scarb>div#section-after-banner-scarb>.box>.wrapper>.grid>.large--eight-twelfths{
 width:100%!important;
 left:0%!important;
}

div#shopify-section-custom-html-1-scarb h1{
 color: #00c8c5!important;
 font-size: 32px!important;
}

div#shopify-section-custom-html-1-scarb{
 margin-top:0px!important;
 margin-bottom:-20px!important;
}


div#shopify-section-after-banner-scarb>div#section-after-banner-scarb>.box>.wrapper>.grid>
.grid__item.large--eight-twelfths.push--large--two-twelfths.text-center>.rte.lead>p {
    font-size: 18px!important;
    color: #000!important;
    font-family: Montserrat!important;
    line-height: 1.8em!important;
}


/*free delivery*/
div#section-custom-html-2-scarb {
 padding: 60px 20px!important;
  margin-top:20px!important;
}


/*same day shipping*/
div#shopify-section-featured-row-section-2-scarb{
 margin-top:0px!important;
}

  
/*send the perfect*/
div#shopify-section-custom-html-3-scarb {
 padding-top: 80px!important;
}

div#shopify-section-featured-content-scarb .box{
 padding-top:20px!important;
 padding-bottom:0px!important;
}

div#shopify-section-featured-content-scarb .grid__item.large--eight-twelfths.push--large--two-twelfths{
 width:100%!important;
}

div#shopify-section-featured-content-scarb .push--large--two-twelfths{
 left:0!important;
}




/*------------tablet------------*/

@media (max-width:1024px) and (min-width:768px){
/*after banner*/
div#shopify-section-after-banner-scarb>div#section-after-banner-m>.box>.wrapper{
 width:auto!important;
}

  
/*before testi*/
div#shopify-section-custom-html-1-scarb{
 margin-top: 0px!important;
}

  
/*testimonials*/
div#shopify-section-testimonials-scarb{
 margin-bottom: 50px!important;
}


/*baskets*/

div#shopify-section-custom-html-3-scarb>div#section-custom-html-3-scarb>.box{
 margin-top:-30px!important;
}
}



/*------------mobile------------*/

@media (max-width:767px){
 
/*banner*/
.announcement-active .hero-header.hero-container {
 width: 90%!important;
 margin: 0px auto!important;
}

/*.hero.hero-a7453b00-901e-47c0-9638-d1d999a5906f {
 background-image: url(/cdn/shop/files/Home-Page-2.jpg?v=1627262103)!important;
 background-position: center center!important;
}*/
  

/*same day shipping*/
div#shopify-section-featured-row-s2-scarb{
 margin-top: -40px!important;
}


/*premium baskets*/
div#shopify-section-custom-html-1-scarb{
 margin-top: -10px!important;
}
  

/*baskets*/
div#shopify-section-custom-html-3-scarb{
 margin-top: -20px!important;
}

div#shopify-section-custom-html-3-scarb>div#section-custom-html-3-scarb>.box{
 padding-bottom:7px!important;
}

div#shopify-section-custom-html-3-scarb>div#section-custom-html-3-scarb>.box>.wrapper>
.custom-content>.custom__item.one-whole>.custom__item-inner.custom__item-inner--html>.text-center>span{
 font-size:30px!important;
}
}



/*blog borders*/
div#shopify-section-1601249776279>div#section-1601249776279>.box>.wrapper>.grid.grid-uniform.grid--spacer>
article.article.grid__item.large--four-twelfths.medium--six-twelfths{
 border: 0px!important;
}


/*contact us 03.16.22*/
body#contact-us-alexandria-gifts div#PageContainer > main.main-content > .wrapper >
.grid > .grid__item.large--twelve-twelfths, div#shopify-section-blog-template {
 margin-left:-30px!important;
}




