@media all and (min-width: 1024px){#menu{display:none}}.main-content,.homepage-hero-slide{overflow:hidden}.video-wrapper__video{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 767px){.main-checkout-btn{display:block;margin-top:10px}.main-checkout-btn input[type=submit]{width:100%}}.return-btn{padding:8px;background-color:#fff}@media (min-width: 768px){.return-btn{padding:8px 20px}}.return-btn a{color:#7d7d7d}.return-btn:hover{background-color:#cecece}.return-btn:hover a{color:#7d7d7d}.size-filter .label-container{text-transform:uppercase}.size-filter .collection-filter-content{display:flex;flex-direction:column}.cookie-disclaimer{z-index:9999;position:fixed;width:100%;bottom:0;left:0;background-color:#e7e7e7;padding:25px 0}.cookie-disclaimer .wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media (min-width: 768px){.cookie-disclaimer .wrapper{flex-direction:row}}.cookie-disclaimer .cookie-info-wrapper{width:100%;display:flex;justify-content:center;flex-direction:column}.cookie-disclaimer .cookie-input-wrapper{width:100%}@media (min-width: 768px){.cookie-disclaimer .cookie-input-wrapper{width:auto}}.cookie-disclaimer .cookie-input-wrapper .cookie-btn{padding:8px 50px;color:#fff;width:100%;margin-top:15px}@media (min-width: 768px){.cookie-disclaimer .cookie-input-wrapper .cookie-btn{width:auto;margin-top:0}}.cookie-disclaimer h4{margin-bottom:10px;line-height:1.1}.cookie-disclaimer p{margin:0;line-height:1.2}.breadcrumb-new{margin-top:30px}.breadcrumb-new a{color:#abacac;text-decoration:none}.hide{display:none!important}.site-header{padding:5px 0 0}@media (min-width: 1024px){.site-header:after{content:"";width:100%;height:1px;background-color:#e7e7e7;position:absolute;top:102px;left:0;z-index:10000;pointer-events:none}}.nav--desktop{display:flex;justify-content:center;align-items:center;flex-direction:column}.nav--desktop .mobile-wrapper{margin-top:15px}.main-content{position:relative}.logo-wrapper{margin:0 auto}.header-logo{display:flex;justify-content:center;align-items:center;margin:10px 0}.nav-list-content{position:relative;z-index:9999;bottom:0;left:0;width:100%;background-color:#fff}.nav-list-content li{list-style:none}.nav-list-content li a{color:#7d7d7d;font-size:15px}.nav--wrapper{display:flex;justify-content:center;align-items:flex-start}.nav-wrapper{position:relative}.nav-wrapper li a{color:#7d7d7d}.nav-sublist-wrapper,.nav-image-wrapper{padding:30px 10px}.nav-list-wrapper{display:none}@media (min-width: 1024px){.nav-list-wrapper{display:block}}.nav-list-wrapper ul{margin:10px 0;display:flex;justify-content:center;align-items:center}.nav-list-wrapper ul li{margin:5px 0;padding:0 15px}.nav-list-wrapper ul li h3{cursor:pointer;margin:0;font-size:16px;font-weight:400}.sublist-wrapper{display:inline-flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.sublist-wrapper a{font-size:16px;font-weight:300}.sublist-wrapper a:hover{text-decoration:none}.nav-sublist-wrapper{display:flex;justify-content:flex-end}.nav-selected{line-height:16px;color:#b4b4b4}body:not(.template-index) .nav-lower-wrapper{position:absolute;left:0;top:87px;background-color:#fff;z-index:501;border-bottom:1px solid #e7e7e7}.image-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.image-content img{width:100%;height:auto}@media all and (min-width: 1024px){.image-content img{width:350px}}@media all and (min-width: 1024px){.image-content a{margin-left:100px}}.image-content a:hover{text-decoration:none}.image-content h4{margin-top:16px;font-weight:400;text-align:center;font-size:16px}.cart-counter{position:absolute;top:-2px;right:2px;display:block;font-weight:400;font-size:10px;text-align:center;line-height:14px}.bottom-sublist{position:absolute;bottom:0;right:0}.margin-right{margin-right:100px}.padding-bottom{padding-bottom:30px}.top-down{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.footer-lists{background-color:transparent!important}.footer-sublist-wrapper{display:flex;justify-content:space-around;align-items:center;padding-left:15px;padding-top:15px;flex-direction:column;overflow:hidden}@media (min-width: 768px){.footer-sublist-wrapper{flex-direction:row;align-items:flex-start}}@media (min-width: 1280px){.footer-sublist-wrapper{padding-left:30px;padding-top:0;justify-content:space-between}}.footer-secondary-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width: 1280px){.footer-secondary-wrapper{margin-bottom:40px;display:block}}.footer-secondary-wrapper .grid__item{width:100%;padding-left:30px;padding-right:0}@media (min-width: 1024px){.footer-secondary-wrapper .grid__item{width:80%}}@media (min-width: 1280px){.footer-secondary-wrapper .grid__item{width:60%;padding-right:30px}.footer-secondary-wrapper .grid__item:first-child{width:40%}}.site-footer{background-color:#77787b}@media (min-width: 1280px){.site-footer{padding-top:110px;padding-bottom:50px}}.f-sublist-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;min-width:100%;margin:15px 0}@media (min-width: 768px){.f-sublist-wrapper{min-width:160px}}@media (min-width: 1280px){.f-sublist-wrapper{justify-content:flex-start;align-items:flex-start;margin:0 25px;min-width:160px}}.f-sublist-wrapper a{text-transform:uppercase;padding:1px 0;font-weight:300;color:#fff!important}.f-sublist-wrapper a:hover{text-decoration:none;opacity:.8}.footer-secondary{margin-left:30px;margin-top:30px}@media (min-width: 768px){.footer-secondary{margin-left:0;margin-top:0}}.footer-secondary a{color:#fff!important}.footer-menu-list{width:100%}.footer-menu-title{text-transform:uppercase;text-align:left;margin:0 0 5px;font-weight:400;padding:1px 0}.nav-user-content{z-index:9999;position:absolute;right:15px;top:5px}@media (min-width: 1024px){.nav-user-content{display:block;right:30px}}.nav-user-content a{display:inline-block;padding:0 10px;position:relative}.nav-user-content img{width:20px;height:auto;object-fit:contain;max-height:23px;opacity:.8}#header-search-popout.open{opacity:0}.custom-header-search__wrapper{position:relative;display:inline-block}.custom-header-search__wrapper .custom-header-search{position:absolute;top:-7px;right:9px;width:200px;display:none;z-index:2}.custom-header-search__wrapper .custom-header-search.open{display:block}.custom-header-search__wrapper .custom-header-search .search-bar{margin-bottom:0;width:calc(100% - 30px)}.custom-header-search__wrapper .custom-header-search .search-btn{position:absolute;top:0;right:0;padding:0;background-color:transparent}@media screen and (min-width: 769px){.footer-secondary li{margin:25px 8px 0!important;font-size:12px}}.footer-payment{margin-top:50px}@media (max-width: 767px){.footer-payment{margin-left:30px;margin-top:30px}}.footer-payment li{margin:0 5px}@media (min-width: 768px){.footer-payment li{margin:0 15px}}.footer-payment.payment-icons .icon{color:#58595b;font-size:24px}@media (min-width: 768px){.footer-payment.payment-icons .icon{font-size:30px}}.footer-payment.payment-icons .icon-apple_pay{background-image:url(//www.sebastiansays.com/cdn/shop/t/41/assets/Apple_Pay_logo.svg?v=50984714617768589371758348277);width:38px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center 8px}@media (min-width: 768px){.footer-payment.payment-icons .icon-apple_pay{width:50px;height:30px}}.footer-payment.payment-icons .icon-google_pay{background-image:url(//www.sebastiansays.com/cdn/shop/t/41/assets/google_pay.svg?v=174428022575975853051758348277);width:38px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center 9px}@media (min-width: 768px){.footer-payment.payment-icons .icon-google_pay{width:50px;height:30px}}.footer-payment.payment-icons .icon-afterpay{background-image:url(//www.sebastiansays.com/cdn/shop/t/41/assets/afterpay_icon.svg?v=111612988640336471211758348277);width:38px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center 9px}@media (min-width: 768px){.footer-payment.payment-icons .icon-afterpay{width:50px;height:30px}}.mobile-nav-lower-wrapper{padding:0 0 15px}.mobile-header{padding:3px 0;border-bottom:1px solid rgba(0,0,0,.2);margin:8px 0}.mobile-header:last-child{border:none}.hamburger{display:block;z-index:9999;left:20px;background:url(/cdn/shop/t/17/assets/nav.svg?4655) no-repeat left 0 center;opacity:.8;position:absolute;top:15px;margin-top:-12px;width:25px;height:25px}@media (min-width: 1024px){.hamburger{display:none}}.nav-cart{display:block;right:20px;background:url(//www.sebastiansays.com/cdn/shop/t/41/assets/shopping-bag.svg?v=39779790072027425231758348277) no-repeat left 0 center;background-size:contain;z-index:9999;position:absolute;top:15px;margin-top:-12px;width:25px;height:25px;opacity:.8}@media (min-width: 1024px){.nav-cart{display:none}}.nav-cart .cart-counter{right:-2px}.nav-mobile-title{text-transform:uppercase;letter-spacing:1px;font-size:1em;margin-bottom:0;padding-top:5px}.m-footer-menu-title{font-size:.8em;font-weight:400}.m-footer-menu-title:first-child{margin-top:20px}.mobile-menu li{margin:0}.mobile-menu li a{font-size:.8em}.mobile-image-header{font-size:1em!important}.upsell-image img{max-width:250px}.open-popup{padding:8px 13px!important}.upsell-popup{position:relative;background:#fff;padding:40px;width:auto;max-width:920px;margin:20px auto}.upsell-popup h2,.upsell-form{text-align:center}.upsell-product-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.upsell-form-wrapper{padding:40px 0 0}.upsell-form-wrapper form{padding:0;margin:0;display:flex;justify-content:center;align-items:center}.popup-button{padding:20px 22px!important}.alt-open-popup{display:none}@media (max-width: 1023px){.alt-open-popup{width:100%;margin-top:15px}}@media (max-width: 1023px){.alt-open-popup-a{width:100%}}@media all and (min-width: 1024px){.collections-custom-sidebar{padding-top:0}}.collections-custom-sidebar h5{font-weight:400}.collection-filter{margin-bottom:15px}@media all and (min-width: 1024px){.collection-filter{margin-bottom:30px}}.collection-filter .collection-filter-title{font-weight:400;margin-bottom:5px;border-bottom:1px solid;padding-bottom:5px}.collection-filter .collection-filter-title .title-icon{float:right}.collection-filter .collection-filter-title .title-icon .minus:before{content:"";display:block;background-image:url(//www.sebastiansays.com/cdn/shop/t/41/assets/line.png?v=182357911779148500911758348277);background-size:cover;border:none;opacity:1;top:18px;width:16px;height:16px;transform:none}.collection-filter .collection-filter-title .title-icon .plus:before{content:"";display:block;background-image:url(//www.sebastiansays.com/cdn/shop/t/41/assets/cross.png?v=111343667252217357701758348277);background-size:cover;border:none;opacity:1;top:18px;width:16px;height:16px;transform:none}.collection-filter a{font-size:11px;display:block;text-align:right}#recently-viewed-products .details{margin-top:20px}.label-container{display:block;position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:capitalize}.label-container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:3px;left:0;height:16px;width:16px;background-color:#fff;border:1px solid #7d7d7d}.label-container:hover input~.checkmark{background-color:#ccc}.label-container input:checked~.checkmark{background-color:#7d7d7d}.checkmark:after{content:"";position:absolute;display:none;background-image:url(//www.sebastiansays.com/cdn/shop/t/41/assets/x.png?v=5071040044768190741758348277);background-size:cover}.label-container input:checked~.checkmark:after{display:block}.label-container .checkmark:after{top:0;left:0;width:14px;height:14px;background-color:#fff;text-align:center;line-height:.85;font-size:16px}.collection__sort{justify-content:flex-end}.sort-by-form label,#SortBy{font-size:14px}.collection-filter-title{cursor:pointer}.collection-filter-title .title-icon .minus{display:none}.collection-filter-title .title-icon .plus,.collection-filter-title .title-icon.open .minus{display:inline}.collection-filter-title .title-icon.open .plus{display:none}.eventimages img{margin-bottom:30px}.advertisement-grid .ad--wrapper{background-color:#e7e7e7;display:flex;justify-content:center;align-items:center}.advertisement-grid .ad--wrapper .ad-content--wrapper{padding:25px}@media (min-width: 480px){.advertisement-grid .ad--wrapper .ad-content--wrapper{padding:30px}}@media (min-width: 1024px){.advertisement-grid .ad--wrapper .ad-content--wrapper{padding:50px}}.advertisement-grid .ad--wrapper .ad-content--wrapper .ad-title{text-align:left;margin:0 0 15px;font-size:25px;max-width:170px}@media (min-width: 1024px){.advertisement-grid .ad--wrapper .ad-content--wrapper .ad-title{font-size:30px}}.advertisement-grid .ad--wrapper .ad-content--wrapper .ad--content p,.advertisement-grid .ad--wrapper .ad-content--wrapper .ad--content a{text-align:left!important}@media all and (min-width: 769px){.hide-on-desktop{display:none}}@media all and (max-width: 768px){.hide-on-mobile{display:none}.collection-filter-content{display:none!important}.collection-filter-content.hide{display:flex!important;flex-direction:column}.collection-filter-title .title-icon .minus{display:inline}.collection-filter-title .title-icon .plus,.collection-filter-title .title-icon.open .minus{display:none}.collection-filter-title .title-icon.open .plus{display:inline}}.variant-inventory{font-size:11px}.variant-inventory.low-stock{color:orange}.variant-inventory.one-left{color:red}@media (max-width: 767px){.cart__body{border-top:1px solid #e7e7e7!important}}.cart__header{text-align:center}.cart__header .cart__shipping{margin-bottom:10px}.cart__header-labels{border-top:1px solid #e7e7e7!important;border-bottom:1px solid #e7e7e7!important;padding:5px 0!important}.cart__footer{border-top:1px solid #e7e7e7!important}@media (min-width: 1024px){.cart__footer>.grid{display:flex}}.cart__footer>.grid>.grid__item.text-right{align-self:flex-end}#CartSpecialInstructions{background-color:#fff;border:1px solid #e7e7e7;color:#7d7d7d}@media (min-width: 1024px){#CartSpecialInstructions{margin-bottom:0}}.cart__instructions__label{font-size:14px}.mm.mm--offcanvas{background-color:#fff}.mobile-in-nav-search input{margin-bottom:0;padding:calc((var(--mm-item-height) - var(--mm-line-height))/ 2) var(--mm-item-indent)}.mobile-in-nav-search .search-btn{position:absolute;top:7px;right:20px;padding:0;background-color:transparent}.mobile-in-nav-search .search-btn img{width:15px;height:15px}.mm{color:#7d7d7d}.mm li:before{background-image:url(//www.sebastiansays.com/cdn/shop/t/41/assets/cross.png?v=111343667252217357701758348277);background-size:cover;border:none;opacity:1;top:18px;width:16px;height:16px;transform:none}.mm.mm--vertical li.mm--open:before{background-image:url(//www.sebastiansays.com/cdn/shop/t/41/assets/line.png?v=182357911779148500911758348277);transform:none}.bridal p{font-size:18px}.bridal hr{margin:15px 0}@media (min-width: 1024px){.bridal hr{margin:30px 0}}.bridal .padding-top-yes{padding-top:30px}@media (min-width: 1024px){.bridal .padding-top-yes{padding-top:60px}}.bridal .padding-bottom-yes{padding-bottom:30px}@media (min-width: 1024px){.bridal .padding-bottom-yes{padding-bottom:60px}}.bridal .bridal--full-width-image img{width:100%;height:auto}.bridal .bridal--full-width-video video{transform:unset!important;width:100%;height:auto}.bridal .bridal--actual-width-image{text-align:center}.bridal .bridal--actual-width-image img{max-width:100%}.bridal .bridal--rich-text{text-align:center}.bridal .bridal--rich-text .content{margin:0 auto;max-width:650px}.bridal .bridal--text-image img{margin-bottom:30px}@media (min-width: 1024px){.bridal .bridal--text-image img{margin-bottom:0}}.bridal .bridal--text-image video{width:100%;height:auto;margin-bottom:30px}@media (min-width: 1024px){.bridal .bridal--text-image video{margin-bottom:0}}@media (min-width: 1024px){.bridal .bridal--text-image .text-content{max-width:90%}.bridal .bridal--text-image .text-content.image_left{margin-left:10%}}@media (min-width: 1440px){.bridal .bridal--text-image .text-content{max-width:80%}.bridal .bridal--text-image .text-content.image_left{margin-left:20%}}.bridal .bridal--two-text-two-image video{width:100%;height:auto;margin-bottom:30px;transform:unset!important}@media (min-width: 1024px){.bridal .bridal--two-text-two-image video{margin-bottom:60px}}@media (min-width: 1024px){.bridal .bridal--two-text-two-image .text-content{max-width:80%}}.bridal .bridal--two-text-two-image .grid__item.image_right{margin-top:30px}@media (min-width: 1024px){.bridal .bridal--two-text-two-image .grid__item.image_right{margin-top:0}}.bridal .bridal--two-text-two-image .grid__item.image_right img{margin-bottom:30px}@media (min-width: 1024px){.bridal .bridal--two-text-two-image .grid__item.image_right img{margin-top:45px;margin-bottom:0}}@media (min-width: 1024px){.bridal .bridal--two-text-two-image .grid__item.image_left .image_left-content{padding-right:30px}}.bridal .bridal--two-text-two-image .grid__item.image_left .image_left-content img{margin-bottom:30px}@media (min-width: 1024px){.bridal .bridal--two-text-two-image .grid__item.image_left .image_left-content img{margin-bottom:60px}}.bridal .bridal--six-image-grid,.bridal .bridal--eight-image-grid{text-align:center}.bridal .bridal--six-image-grid .grid,.bridal .bridal--eight-image-grid .grid{margin-left:0}.bridal .bridal--six-image-grid .grid__item,.bridal .bridal--eight-image-grid .grid__item{padding-left:0}.bridal .bridal--six-image-grid img,.bridal .bridal--eight-image-grid img{width:100%}@media (min-width: 1024px){.bridal .flex_grid{display:flex}.bridal .flex_grid .grid__item{align-self:center}}.bridal .blog__article h1{margin:.75em 0 0}@media (min-width: 1024px){.bridal .blog__article h1{margin:.75em 0}}.share__link{text-decoration:none}.mfp-close-btn-in .mfp-close{color:#7d7d7d}.pt-0{padding-top:0!important}.pt-sm{padding-top:15px}@media screen and (min-width: 767px){.pt-sm{padding-top:20px}}.pb-0{padding-bottom:0!important}.pb-sm{padding-bottom:15px}@media screen and (min-width: 767px){.pb-sm{padding-bottom:20px}}.template-product .stamped-summary{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:40px}#stamped-reviews-widget span{font-family:Roboto,sans-serif;font-size:14px!important}@media screen and (min-width: 767px){.flipping-text-block.grid-content-section.sm{padding:0 0 75px}.flipping-text-block.grid-content-section.sm h1{margin:0 0 .25em}}.snapppt_heading{margin-bottom:5px!important}.snptwdgt-container .snptwdgt__headng{margin-bottom:20px!important;font-size:17px;font-weight:300;font-family:Roboto,sans-serif;color:#7d7d7d}@media screen and (min-width: 768px){.snptwdgt-container .snptwdgt__headng{font-size:20px}}.stamped-fa.stamped-fa-star,.stamped-container[data-count="0"] .stamped-empty-state:before{color:#c0b498!important}.stamped-review-avatar{display:none!important}.stamped-verified-badge,.stamped-review-avatar:before{color:#58595b!important;opacity:.8}.stamped-form-review-rating .stamped-form-input.stamped-starrating{display:block!important}.stamped-form-review-rating #reviewRating{opacity:0;height:0!important}@media (max-width: 480px){.homepage-footerlogos .grid__item{text-align:center}}.puzzle-hero{position:relative}.puzzle-hero:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0006;z-index:5}.puzzle_block{margin:60px 0}.puzzle_block .wrapper{max-width:960px}.puzzle_block-iframe{height:100%;border:none;width:100%;min-height:1590px}@media (min-width: 676px){.puzzle_block-iframe{min-height:1080px}}.pplr-wrapper select{color:#7d7d7d}.pplr-wrapper label{font-size:14px}.grid__item .figcaption a p{margin-bottom:10px}.grid__item .figcaption a .product-variants{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:6px}@media (min-width: 1024px){.grid__item .figcaption a .product-variants{column-gap:10px}}.grid__item .figcaption a .product-variants span{display:inline-flex;position:relative;border:1px solid #7d7d7d;color:#7d7d7d;min-height:1.8em;min-width:2em;margin-bottom:10px;font-size:12px;line-height:12px;justify-content:center;align-items:center;padding:0 4px}.grid__item .figcaption a .product-variants span.unavailable{color:#7d7d7d80;border-color:#7d7d7d80}.grid__item .figcaption a .product-variants span.unavailable:before,.grid__item .figcaption a .product-variants span.unavailable:after{content:"";position:absolute;left:50%;top:50%;width:2.4em;height:1px;background-color:#7d7d7d80;z-index:1;transform:translate(-50%,-50%) rotate(45deg)}.grid__item .figcaption a .product-variants span.unavailable:after{transform:translate(-50%,-50%) rotate(135deg)}.grid__item .figcaption a:hover .product-variants span{border-color:#a3a3a3;color:#a3a3a3}.grid__item .figcaption a:hover .product-variants span.unavailable{color:#7d7d7d80;border-color:#7d7d7d80}.grid__item .figcaption a:hover .product-variants span.unavailable:before,.grid__item .figcaption a:hover .product-variants span.unavailable:after{background-color:#7d7d7d80}@media all and (max-width: 480px){.template-collection .grid-uniform{display:flex;flex-wrap:wrap}.template-collection .grid__item{float:none!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/additional-css.scss.css.map */
