﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,figure,table,th,td,caption,hr{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}u,ins{text-decoration:none}ins{border-bottom:1px solid}button,select,optgroup,input:not([type=radio]):not([type=submit]),textarea{border-radius:0}input[type="search"]{-webkit-appearance:none}input[type=text]::-ms-clear{display:none}fieldset{border:0}ul,ol,dl,blockquote,p,address,hr,table,fieldset,figure,pre,h1,h2,h3,h4,h5,h6,.responsive-grid__cell,.admin-toolbar,.hero-content-block,.message,.product-details__media,.page-header,.page-promo,.product-list,.product-list__summary,.product-list__media,.product-summary,.button-property,.button-property-group,.property,.property-group--row .property,.data-card,.style-guide__subsection,.style-guide__example-block,.style-guide__code-block,.style-guide__icon-group,.style-guide-nav,.style-guide-nav__menu-item,.banner-content-block,.browsing-controls,.cart-summary__checkout-action,.checkout-addresses__section--email,.checkout-addresses__section--shipping,.checkout-addresses__section,.checkout-payment__section,.checkout-shipping__section,.checkout-step-summary,.order-summary,.order-summary__data-section,.page-content__main,.page-content__aside,.page-content__footer,.page-footer__email-signup,.page-footer__email-signup-form,.product-detail-container__description--is-open .product-detail-container__description-heading,.recent-views--aside .recent-views__section,.result-filters__section,.share-buttons__group,.video-content-block,.product-summary-group__action,.product-related-content,.product-related-content__content,.heading-group,.two-column-content-block__column,.three-column-content-block__column,.four-column-content-block__column,.hero-slider-content-block,.content-grid__item,.blog__results-view-all,.blog-nav,.entry-summary,.blog-entry__tags,.blog-entry__share,.blog-entry__section .blog-entry__section,.blog-entry__section .blog-entry__section p,.blog-entry-summary__banner-content,.blog-entry-summary__entry,.blog-entry-summary__entry-thumbnail,.blog-entry-summary__entry-tags,.blog-entry-summary__content,.color-options,.color-options.color-options--color-only,.size-options,.reviews,.reviews--is-open .reviews__heading,.reviews__review-header,.wish-lists__public-url,.wish-lists__results,.mobile-nav__item-node--1,.primary-nav__item-node--1,.product-details__id,.button-property__name,.property__message,.property__name,.checkout-step-summary__section-title,.color-options__label,.size-options__label,.reviews__review-badge,.write-review__name,.heading{margin-bottom:18px}ul,ol,dd,.property-group--row .property+.property-group--row .property{margin-left:16px}html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}@font-face{font-family:'Crimson Text';src:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/crimsontext_regular-f5bad9d3aa7023d52c1164109a7e37a00175bd1f76383b7235f2cd2855e2c6e1.eot);src:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/crimsontext_regular-f5bad9d3aa7023d52c1164109a7e37a00175bd1f76383b7235f2cd2855e2c6e1.eot?#iefix) format("embedded-opentype"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/crimsontext_regular-a2d4bd4f172a0052f7eb45d39de1c40a712be971ed6c87e4181a5b3b9d604cc9.woff2) format("woff2"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/crimsontext_regular-73dc971300bcdb7ef5f12afe016468c3a93b16c1029da20f4003a9a2f2abb7a8.woff) format("woff"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/crimsontext_regular-7f30dca217eb97d2e35b0410eb5a3b2cad7fc01c0512d23cf23c0f7eee133910.ttf) format("truetype"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/crimsontext_regular-53d327306afa835f5801fe4c7d3c1b7c1295a791a744928ec4031bbb3193a048.svg#crimson_textroman) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Crimson Text';src:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/crimsontext_italic-14bb5dc3f8f10ccf08f99b3380dab542c581ff65c4a6457d4f33becea08f547a.eot);src:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/crimsontext_italic-14bb5dc3f8f10ccf08f99b3380dab542c581ff65c4a6457d4f33becea08f547a.eot?#iefix) format("embedded-opentype"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/crimsontext_italic-459d4d903b2c9d1c3ea7862c198ce6409f5630748dcec3aa1a6aa1fa190c08e1.woff2) format("woff2"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/crimsontext_italic-31535a32ca9f7d7f961db3ef877b31983c646bd737ec89e0d805f49e81f0aa00.woff) format("woff"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/crimsontext_italic-0382ef8bbe7e2af9f81c0ea653278e8b2f4f920577ca1a5c65c67e005425fb53.ttf) format("truetype"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/crimsontext_italic-31a95da11ffc132d98148c86b8504dae9dee3933f906bc9916adf2b7ee7ba53c.svg#crimson_textitalic) format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Fira Sans';src:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_regular-52fd5b846d1e7705c160fbee7f5b4b8a99cab8082c0218fee0da5b78c21ad3dd.eot);src:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_regular-52fd5b846d1e7705c160fbee7f5b4b8a99cab8082c0218fee0da5b78c21ad3dd.eot?#iefix) format("embedded-opentype"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_regular-0fe48aded097c2a11942a70bfef48510abf875a8e800f43d4007dce8d2a3aebe.woff2) format("woff2"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_regular-f424919647a665eebd5f5f6fb13f022b46f8542365f2892d6e5cf9318574379b.woff) format("woff"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_regular-a389cef71891df1232370fcebd7cfde5f74e741967070399adc91fd069b2094b.ttf) format("truetype"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_regular-cfb39f46e009bd790b340b8ffb2ab8dbc2f835ba4b1d3afc489c025079e76b7b.svg#fira_sansregular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Fira Sans';src:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_medium-5dfa8d362c15d9c8f35db3775ec6aa3a1018c981e369e19f8509b71df5e54188.eot);src:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_medium-5dfa8d362c15d9c8f35db3775ec6aa3a1018c981e369e19f8509b71df5e54188.eot?#iefix) format("embedded-opentype"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_medium-e1aa3f0abca6fd9f7b868c56ab3ec0e0db21222ef50e84fabbf21963c10dd704.woff2) format("woff2"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_medium-5ee4973232b036b54b12153243e7eb6a263fb7bc43d585149002327ad7e7483b.woff) format("woff"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_medium-1fe7499bd5d53879025c7d3f1220ba975b820eb214176cfb7d9e423ec671f28d.ttf) format("truetype"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_medium-fc9a43d42bbe1c9df4966c8d3c6c1a22ea59cf28bfe9a1bd08065d4a26cc1ec6.svg#fira_sansmedium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Fira Sans';src:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_bold-f8c87b86ba8823c156dff776fe0436c49873e0309e7dd1eb872e087e557afcad.eot);src:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_bold-f8c87b86ba8823c156dff776fe0436c49873e0309e7dd1eb872e087e557afcad.eot?#iefix) format("embedded-opentype"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_bold-799cc549b16fe25059ffa78c83cc8264f2ce87332c5b9426ff7389a86d2f980f.woff2) format("woff2"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_bold-02bb0cb224642c2b32b49bf8d28d3fca2ec358324731e86e2446231350ebe21e.woff) format("woff"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_bold-12b632bf96ea4e760691f345ef7743c549ca387a018681e11094fcf6146244f1.ttf) format("truetype"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/firasans_bold-73cc1c3e26a17c15f80d8d10d7186d5cb54f2c51f2b0ebf48425669e4dffda1e.svg#fira_sansbold) format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Rating Stars';src:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/reviews/rating_stars-5ba45f3f72bf511f6a8b9746b515fd059eb0ff1cbfc4fa2eb04857b917a0f637.eot);src:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/reviews/rating_stars-5ba45f3f72bf511f6a8b9746b515fd059eb0ff1cbfc4fa2eb04857b917a0f637.eot?#iefix) format("embedded-opentype"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/reviews/rating_stars-c9890d46b3f8687da3d8dfdfc069a460d02f556b6e61fefff3b11ebc0e8b8b0f.woff) format("woff"),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/reviews/rating_stars-0e71fd0dc5d14432d8f9c86a03af3b48765b2cde04d825cf125ebfdb5026be86.ttf),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/reviews/rating_stars-fb699f32ba9b9a88e0ef1088a88a2ee3c7fe42fe0233a52b2feae4476cafbcee.svg?-v2gsov#rating_stars) format("svg");font-weight:normal;font-style:normal;font-variant:normal}html{min-height:100%;color:#666666;font-size:12px;font-family:"Fira Sans", sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;background-color:#f7f7f7;overflow-y:scroll}img{max-width:100%;font-style:italic;vertical-align:middle;height:auto}.gm-style img{max-width:none}select,input,textarea{font-size:16px}select{max-width:100%}textarea{vertical-align:top}select,button,input,textarea{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}::-webkit-input-placeholder{color:#737373}::-moz-placeholder{color:#737373}:-ms-input-placeholder{color:#737373}::placeholder{color:#737373}button input[disabled],fieldset[disabled] button input,textarea[disabled],fieldset[disabled] textarea,select[disabled],fieldset[disabled] select,optgroup[disabled],fieldset[disabled] optgroup,option[disabled],fieldset[disabled] option{cursor:not-allowed}h1,h2,h3,h4,h5,h6{color:#404040;letter-spacing:0.1em}h1{font-size:36px;font-family:"Crimson Text", serif;font-weight:normal;text-transform:uppercase}h2{font-size:28px;font-family:"Crimson Text", serif;font-weight:normal;text-transform:uppercase}h3{font-size:24px}h4{font-size:14px}h5{font-size:14px;font-style:italic;font-family:"Crimson Text", serif;font-weight:normal}h6{font-size:12px;font-weight:500}a{display:inline-block;color:#404040;text-decoration:none}a:hover{text-decoration:underline}table{width:100%;border-collapse:collapse}th,td{padding:4px;text-align:left}th{font-weight:normal}.ui-autocomplete,.drawer__action-group,.mobile-nav__nav-menu,.mobile-nav__utility-nav,.primary-nav__nav-menu,.product-details__alternate-image-group,.product-details__video-thumbnails,.product-list,.style-guide-nav__menu,.style-guide-nav__submenu,.page-footer__button-group,.page-footer__nav-list,.recent-views--aside .recent-views__list,.result-filters__group,.secondary-nav__nav-menu,.utility-nav,.mega-menu__nav-group,.mega-menu__nav-menu,.search-result-types,.content-grid,.blog-nav__menu,.entry-grid--list,.blog-entry__comment-group,.unstyled-list{margin:0;padding:0;list-style:none}.slick-dots,.pagination,.product-grid,.style-guide__color-group,.style-guide__icon-group,.breadcrumbs__node-group,.order-help-menu,.page-footer__policy-links,.share-buttons__group,.checkout-progress,.utility-nav--inline,.entry-grid,.entry-summary__tags,.blog-entry__tags-list,.blog-entry-summary__entry-tags-list,.color-options__color-group,.size-options__size-group,.inline-list{margin:0;padding:0;list-style:none}.slick-dots>li,.pagination>li,.product-grid>li,.style-guide__color-group>li,.style-guide__icon-group>li,.breadcrumbs__node-group>li,.order-help-menu>li,.page-footer__policy-links>li,.share-buttons__group>li,.checkout-progress>li,.utility-nav--inline>li,.entry-grid>li,.entry-summary__tags>li,.blog-entry__tags-list>li,.blog-entry-summary__entry-tags-list>li,.color-options__color-group>li,.size-options__size-group>li,.inline-list>li{display:inline-block}.message__dismiss-button,.text-button,.site-search__button,.button{display:inline-block;margin:0;padding:0;font:inherit;font-weight:normal;line-height:1;white-space:nowrap;background:none;border:0;vertical-align:middle;overflow:visible;cursor:pointer}.grid{display:block}.grid:before,.grid:after{display:table;content:' '}.grid:after{clear:both}.grid>.grid__cell{margin:0;width:49%;float:left}.grid>.grid__cell+.grid__cell{margin-left:2%}.grid--3{display:block}.grid--3:before,.grid--3:after{display:table;content:' '}.grid--3:after{clear:both}.grid--3>.grid__cell{margin:0;width:32%;float:left}.grid--3>.grid__cell+.grid__cell{margin-left:2%}.grid--4{display:block}.grid--4:before,.grid--4:after{display:table;content:' '}.grid--4:after{clear:both}.grid--4>.grid__cell{margin:0;width:23.5%;float:left}.grid--4>.grid__cell+.grid__cell{margin-left:2%}.grid--5{display:block}.grid--5:before,.grid--5:after{display:table;content:' '}.grid--5:after{clear:both}.grid--5>.grid__cell{margin:0;width:18.4%;float:left}.grid--5>.grid__cell+.grid__cell{margin-left:2%}.grid--6{display:block}.grid--6:before,.grid--6:after{display:table;content:' '}.grid--6:after{clear:both}.grid--6>.grid__cell{margin:0;width:15%;float:left}.grid--6>.grid__cell+.grid__cell{margin-left:2%}@media screen and (min-width: 675px), print{.responsive-grid--2-at-medium{display:block}.responsive-grid--2-at-medium:before,.responsive-grid--2-at-medium:after{display:table;content:' '}.responsive-grid--2-at-medium:after{clear:both}.responsive-grid--2-at-medium>.responsive-grid__cell{margin:0;width:49%;float:left}.responsive-grid--2-at-medium>.responsive-grid__cell+.responsive-grid__cell{margin-left:2%}}.site-wrapper,.primary-nav__nav-menu--1,.page-header__wrapper,.page-footer__wrapper,.page-footer__policy-wrapper,.mega-menu__wrapper{margin:0 auto;padding:0 8px;max-width:1400px}.content-wrapper,.page-content{margin:0 auto;max-width:1282px}@media screen and (min-width: 675px), print{.content-wrapper,.page-content{padding:0 16px}}.full-bleed,.hero-content-block--full,.hero-slider-content-block{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.browsing-controls__filter-results,.search-result-types,.content-grid,.match-product-grid-width{margin:0 auto;width:90.625%}@media screen and (min-width: 675px), print{.browsing-controls__filter-results,.search-result-types,.content-grid,.match-product-grid-width{width:auto}}.drawer__close-button,.button-reset{margin:0;padding:0;color:inherit;font:inherit;line-height:normal;background:none;border:0;border-radius:0;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.ui-accordion{border:0}.ui-accordion-header{color:#404040;display:block;position:relative;letter-spacing:1.33px;margin:0 0 4px;padding:12px 16px;padding-left:24px;font-family:"Crimson Text", serif;font-size:14px;font-weight:600;text-transform:uppercase;background:#f7f7f7;cursor:pointer}.ui-accordion-header.ui-state-hover{background-color:#e5e5e4}.ui-accordion-header.ui-state-focus{background-color:#e5e5e4}.ui-accordion-header::after{content:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/icons/accordion_arrow-87a2f49fab98c13ea00a25776db29ce3f4fdd3ef5260dfcf2bd441c354fc4efb.svg);display:inline-block;position:absolute;right:16px;margin-right:16px;-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s}.ui-accordion-header.ui-state-active{background-color:#e5e5e4;border-bottom:0;overflow:hidden}.ui-accordion-header.ui-state-active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.ui-accordion-content{margin:0;background-color:#ffffff;padding:16px 8px}.ui-autocomplete{position:absolute;z-index:30;padding:8px;width:190px;background:#ffffff}.ui-dialog{box-shadow:0 19px 38px rgba(64,64,64,0.3),0 15px 12px rgba(64,64,64,0.22);position:absolute;left:50% !important;z-index:40;background:#f7f7f7;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);outline:0}.ui-dialog:focus{outline:none}.ui-dialog .ui-draggable-handle{cursor:move;-ms-touch-action:none;touch-action:none}.ui-dialog .ui-resizable-handle{display:block;position:absolute;font-size:0.1px;-ms-touch-action:none;touch-action:none}.ui-dialog .ui-resizable-n{top:-5px;left:0;width:100%;height:7px;cursor:n-resize}.ui-dialog .ui-resizable-s{bottom:-5px;left:0;width:100%;height:7px;cursor:s-resize}.ui-dialog .ui-resizable-e{top:0;right:-5px;width:7px;height:100%;cursor:e-resize}.ui-dialog .ui-resizable-w{top:0;left:-5px;width:7px;height:100%;cursor:w-resize}.ui-dialog .ui-resizable-se{right:-5px;bottom:-5px;width:12px;height:12px;cursor:se-resize}.ui-dialog .ui-resizable-sw{bottom:-5px;left:-5px;width:9px;height:9px;cursor:sw-resize}.ui-dialog .ui-resizable-nw{top:-5px;left:-5px;width:9px;height:9px;cursor:nw-resize}.ui-dialog .ui-resizable-ne{top:-5px;right:-5px;width:9px;height:9px;cursor:ne-resize}.ui-dialog-titlebar{position:absolute;top:0;right:0;left:0;line-height:1;text-align:right;background:#999999}.ui-dialog-image .ui-dialog-titlebar,.ui-dialog-video .ui-dialog-titlebar{position:absolute;top:0;right:0}.ui-dialog-loading .ui-dialog-titlebar{display:none}.ui-dialog-title{display:none}.ui-dialog-titlebar-close{position:absolute;top:0;right:0;z-index:1;padding:0;color:#ffffff;line-height:1;background:#404040;border:0}@media screen and (min-width: 1050px), print{.ui-dialog-titlebar-close{padding:0.5em}}.ui-dialog-titlebar-close .ui-button-icon-primary{display:none}.ui-dialog-titlebar-close .ui-button-text{padding:4px}.ui-dialog-content{padding:4px;overflow:auto}.ui-dialog-content .message{width:calc(100% - calc(8px * 5))}.ui-dialog-image .ui-dialog-content,.ui-dialog-video .ui-dialog-content{padding:0}.ui-dialog-loading .ui-dialog-content{padding:50px 0}.ui-dialog-image{width:52%;max-width:52%}.ui-dialog-image img{display:block}.ui-widget-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.15)}.ui-menu{padding:15px 30px;border:2px solid #e5e5e4}.ui-menu ul{margin:0;list-style:none}@media screen and (min-width: 675px), print{.ui-menu .ui-menu-section--searches{float:left;width:25%}}@media screen and (min-width: 675px), print{.ui-menu .ui-menu-section--searches+.ui-menu-section--products{float:left;width:75%}}@media screen and (min-width: 675px), print{.ui-menu .ui-menu-section--searches+.ui-menu-section--products .ui-menu-item--products{width:33%}}.ui-menu .ui-menu-item{padding:4px 0;color:#595959;cursor:pointer}.ui-menu .ui-menu-item img{display:block;margin:0 auto}.ui-menu .ui-menu-item.ui-state-focus{font-weight:bold;background:transparent}@media screen and (min-width: 675px), print{.ui-menu .ui-menu-item.ui-menu-item--content,.ui-menu .ui-menu-item.ui-menu-item--searches{padding:4px 16px 4px 0}}.ui-menu .ui-menu-item.ui-menu-item--products{padding:10px;color:#000000}.ui-menu .ui-menu-heading{display:block;margin:4px 0;padding:4px 0;float:left;clear:both;color:#000000;font-weight:bold}.ui-menu-item-content{clear:both}.ui-menu-item--products{display:inline-block;width:50%;font-weight:bold;letter-spacing:1px;text-align:center;border:2px solid transparent;box-sizing:border-box;vertical-align:top}@media screen and (min-width: 675px), print{.ui-menu-item--products{width:25%}}.ui-menu-item--products.ui-state-focus{border-color:#e5e5e4}.ui-state-focus{background:#404040}.ui-widget-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.slick-dots{margin:0;padding:0;text-align:center}.slick-dots li{display:inline-block;position:relative;margin:0 4px;padding:0;width:10px;height:10px;cursor:pointer}.slick-dots li.slick-active button{background:#404040}.slick-dots button{display:block;padding:4px;width:10px;height:10px;color:transparent;font-size:0;line-height:0;background:#ffffff;border:0;border-radius:100%;outline:none;cursor:pointer}.slick-dots button:hover,.slick-dots button:focus{outline:none}.hero-slider-content-block .slick-dots{position:absolute;bottom:8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slick-arrow{position:relative;background:none;border:0}.slick-arrow.slick-disabled{opacity:0.2}.slick-arrow.slick-disabled:focus,.slick-arrow.slick-disabled:hover{color:#666666 !important}.slick-vertical .slick-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.slick-arrow-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.svg-icon{display:inline-block;width:24px;height:24px;vertical-align:middle}.svg-icon--block{display:block}.svg-icon--small{width:16px;height:16px}.svg-icon--large{width:32px;height:32px}.svg-icon--extra-large{width:40px;height:40px}.svg-icon--blue{fill:#3366cc}.svg-icon--yellow{fill:#f9cb28}.svg-icon--red{fill:#eb2027}.svg-icon--green{fill:#19c06a}.svg-icon--white{fill:#ffffff}.svg-icon--gray{fill:#999999}.svg-icon--gray-dark{fill:#666666}.svg-icon--gray-darkest{fill:#404040}.svg-icon--black{fill:#000000}.svg-icon--black-alpha-15{fill:rgba(0,0,0,0.15)}.svg-icon--black-alpha-50{fill:rgba(0,0,0,0.5)}.svg-icon--current-color{fill:currentColor}.admin-toolbar{display:none}@media screen and (min-width: 675px), print{.admin-toolbar{display:block;position:relative;z-index:20;padding:8px;background:#999999}}.admin-toolbar__toolbar{display:table;width:100%;border-spacing:0;border-collapse:collapse}.admin-toolbar__logo{display:table-cell;padding:0;width:46px;vertical-align:middle}.admin-toolbar__logo-image{display:block;width:36px;height:30px}.admin-toolbar__items{display:table-cell;padding:0;vertical-align:middle}.admin-toolbar__item-group{display:inline-block;margin:0}.admin-toolbar__item{display:inline-block;margin:0;vertical-align:middle}.admin-toolbar__jump-to{display:table-cell;padding:0;text-align:right;vertical-align:middle}.admin-toolbar__preview-bar{margin:8px 0 0;padding:8px;text-align:center;background:#f9cb28}.button{padding:14px 13px;color:#666666;font-size:12px;font-weight:bold;letter-spacing:0.1em;background:#f7f7f7;-webkit-transition:0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:0.15s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion){.button{-webkit-transition:none;transition:none}}.button:focus,.button:hover{color:#ffffff;text-decoration:none;background:#000000}.button:disabled{background:#666666;cursor:not-allowed}.button--small{padding:6px 10px;font-size:10px;letter-spacing:0.05em}.button--large{padding:13px 18px;font-size:14px;text-transform:uppercase}.button--full-width{width:100%;text-align:center}.button--primary{color:#ffffff;background:#404040}.button--primary.button--large{letter-spacing:0.25em}.button--secondary{color:#ffffff;background:#999999}.button--alt{color:#000000;background:#ffffff}.button--alt:focus,.button--alt:hover{color:#ffffff;background:#000000}.button--wrap-text{white-space:normal}.button--open-drawer{font-size:14px;font-family:"Crimson Text", serif;text-align:left;text-transform:uppercase}.button--open-drawer::after{display:inline-block;position:relative;font-style:normal;font-family:icons;line-height:1;vertical-align:middle;content:"+";padding-left:8px;float:right;font-size:18px;font-family:"Fira Sans", sans-serif;font-weight:bold;line-height:12px}.drawer__close,.drawer__body{-webkit-transition:-webkit-transform 0.225s cubic-bezier(0, 0, 0.2, 1);transition:transform 0.225s cubic-bezier(0, 0, 0.2, 1);width:calc(100% - (30px + (2 * 16px)))}@media (prefers-reduced-motion){.drawer__close,.drawer__body{-webkit-transition:none;transition:none}}@media screen and (min-width: 675px), print{.drawer__close,.drawer__body{-webkit-transition-duration:0.3s;transition-duration:0.3s}}@media screen and (min-width: 675px), print{.drawer__close,.drawer__body{width:500px}}.drawer--left .drawer__close,.drawer--left .drawer__body{left:0;-webkit-transform:translateX(-125%);-ms-transform:translateX(-125%);transform:translateX(-125%)}.drawer--right .drawer__close,.drawer--right .drawer__body{right:0;-webkit-transform:translateX(125%);-ms-transform:translateX(125%);transform:translateX(125%)}@media screen and (min-width: 675px), print{.drawer--right .drawer__close,.drawer--right .drawer__body{width:380px}}.drawer--bottom .drawer__close,.drawer--bottom .drawer__body{width:100%;-webkit-transform:translateY(125%);-ms-transform:translateY(125%);transform:translateY(125%)}.drawer--active .drawer__close,.drawer--active .drawer__body{-webkit-transition:-webkit-transform 0.195s cubic-bezier(0.4, 0, 0.6, 1);transition:transform 0.195s cubic-bezier(0.4, 0, 0.6, 1);-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media (prefers-reduced-motion){.drawer--active .drawer__close,.drawer--active .drawer__body{-webkit-transition:none;transition:none}}@media screen and (min-width: 675px), print{.drawer--active .drawer__close,.drawer--active .drawer__body{-webkit-transition-duration:0.25s;transition-duration:0.25s}}.drawer{-webkit-transition:background 0.225s cubic-bezier(0, 0, 0.2, 1);transition:background 0.225s cubic-bezier(0, 0, 0.2, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}@media (prefers-reduced-motion){.drawer{-webkit-transition:none;transition:none}}@media screen and (min-width: 675px), print{.drawer{-webkit-transition-duration:0.3s;transition-duration:0.3s}}.drawer--active{-webkit-transition:-webkit-transform 0.195s cubic-bezier(0.4, 0, 0.6, 1);transition:transform 0.195s cubic-bezier(0.4, 0, 0.6, 1);background:rgba(0,0,0,0.5)}@media (prefers-reduced-motion){.drawer--active{-webkit-transition:none;transition:none}}@media screen and (min-width: 675px), print{.drawer--active{-webkit-transition-duration:0.25s;transition-duration:0.25s}}.drawer--hidden{display:none}.drawer__close{position:absolute;top:0;z-index:2}.drawer__close-button{position:absolute;top:16px;left:calc(100% + 16px);background:#f7f7f7}.drawer--right .drawer__close-button{right:calc(100% + 16px);left:auto}.drawer--bottom .drawer__close-button{top:16px;right:16px;left:auto;background:#404040}.drawer__body{position:absolute;top:0;bottom:0;z-index:1;background:#ffffff;overflow-y:auto;visibility:visible}.drawer--right .drawer__body{box-shadow:-19px 0 38px rgba(64,64,64,0.3),-15px 0 12px rgba(64,64,64,0.22);background:#f7f7f7}.drawer--left .drawer__body{box-shadow:19px 0 38px rgba(64,64,64,0.3),15px 0 12px rgba(64,64,64,0.22)}.drawer__heading{padding:16px;font-size:14px;font-family:"Crimson Text", serif;font-weight:bold;line-height:30px;letter-spacing:0.1em;text-transform:uppercase;background:#f7f7f7}.drawer__actions{line-height:1}.drawer__action-group{background:#f7f7f7;border-bottom:2px solid #e5e5e4}.drawer__action-group .drawer__action{width:50%;float:left}.drawer__action-group .drawer__action:first-child{border-right:2px solid #e5e5e4}.drawer__action-group .drawer__action a{padding:16px 0;width:100%;color:#595959;font-size:14px;line-height:30px;text-align:center}.drawer__action-group--hidden{display:none}.drawer__action--hidden{display:none}.drawer__action--back-button{background:#404040}.drawer__action--back-button button{padding:16px;color:#ffffff;font-size:14px;line-height:30px}.drawer__content{position:relative}.drawer--reserve-content-space .drawer__content{padding-top:calc(40px + 16px)}.drawer--right .drawer__content{height:100%}.drawer--bottom .drawer__content{overflow-x:hidden}.hero-content-block{position:relative}.hero-content-block__image-wrapper--without-mobile-image{overflow:hidden}.hero-content-block__image{display:block;margin:0 auto}.hero-content-block__image-wrapper--without-mobile-image .hero-content-block__image{margin-left:50%;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 1050px), print{.hero-content-block__image-wrapper--without-mobile-image .hero-content-block__image{margin-left:0;max-width:100%;-webkit-transform:none;-ms-transform:none;transform:none}}.page-hero .hero-content-block__image{width:auto}.hero-content-block__content{position:absolute;top:50%;left:50%;padding:24px 32px;color:#ffffff;text-align:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hero-content-block__content--dark-background{background:rgba(0,0,0,0.5)}@media screen and (min-width: 1050px), print{.hero-content-block__content--top-left{top:5%;left:5%;-webkit-transform:none;-ms-transform:none;transform:none}}.hero-content-block__content--top-center{text-align:center}@media screen and (min-width: 1050px), print{.hero-content-block__content--top-center{top:5%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media screen and (min-width: 1050px), print{.hero-content-block__content--top-right{top:5%;right:5%;left:auto;-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (min-width: 1050px), print{.hero-content-block__content--middle-left{left:5%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}}.hero-content-block__content--middle-center{text-align:center}@media screen and (min-width: 1050px), print{.hero-content-block__content--middle-right{right:5%;left:auto;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}}@media screen and (min-width: 1050px), print{.hero-content-block__content--bottom-left{top:auto;bottom:5%;left:5%;-webkit-transform:none;-ms-transform:none;transform:none}}.hero-content-block__content--bottom-center{text-align:center}@media screen and (min-width: 1050px), print{.hero-content-block__content--bottom-center{top:auto;bottom:5%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media screen and (min-width: 1050px), print{.hero-content-block__content--bottom-right{top:auto;right:5%;bottom:5%;left:auto;-webkit-transform:none;-ms-transform:none;transform:none}}.hero-content-block__header{color:#ffffff}.hero-content-block__heading{margin-bottom:8px;letter-spacing:0.1em}.hero-content-block__subheading{margin-bottom:8px;font-weight:bold;letter-spacing:0.1em;text-transform:uppercase}.hero-content-block__action{margin:0}.hero-content-block__action-text{font-weight:bold}.hero-content-block__action-text--dark-text{color:#000000}.hero-content-block__action-text--light-text{color:#ffffff}.loading{display:block;position:relative;margin:16px 0;min-height:16px;background-color:transparent}.modernizr-cssanimations .loading{min-height:32px}.loading:after{display:block;position:absolute;top:50%;left:50%;margin-right:0;margin-bottom:0;content:''}.modernizr-no-cssanimations .loading:after{margin-top:-8px;margin-left:-8px;width:16px;height:16px;background:transparent url(https://cdn.shadesoflight.com/assets/weblinc/core/loading-e4484699bc179a1f6dd082bec1dac83e8a5221425a7a0266da17cb6735d753f7.gif) center no-repeat}.modernizr-cssanimations .loading:after{margin-top:-12px;margin-left:-12px;width:20px;height:20px;background:none;border:4px solid rgba(0,0,0,0.5);border-right-color:transparent;border-radius:50%;-webkit-animation:rotate 0.8s infinite linear;animation:rotate 0.8s infinite linear}.loading--fill-relative-container{position:absolute;top:0;right:0;bottom:0;left:0}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.message{display:table;width:100%;height:50px;color:#ffffff;background:#999999;border-collapse:collapse}.message a{color:#ffffff;text-decoration:underline}.message--warning{background:#fac48f}.message--success{background:#74cac9}.message--error{background:#ff898a}.message__type{display:table-cell;padding:8px;vertical-align:middle}.message__icon{display:block;text-indent:200%;width:48px;height:48px;background:transparent;white-space:nowrap;background-image:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/icons/message_white-7f271373bc360524147c4863cf3fe883bd989ff58855c31f22685010891e6706.svg);background-size:48px 48px;overflow:hidden}.message--warning .message__icon{display:block;text-indent:200%;width:48px;height:48px;background:transparent;white-space:nowrap;background-image:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/icons/exclamation_white-02c3920a3fe5b8b3bd89f15da979ac473e998a4f1d28b6699c0b2986c5b8ff42.svg);background-size:48px 48px;overflow:hidden}.message--success .message__icon{display:block;text-indent:200%;width:48px;height:48px;background:transparent;white-space:nowrap;background-image:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/icons/check_mark_white-9cc6871cea9e0fb0b9cc24a75fde020f64e378aac35b0397729096d2164e3626.svg);background-size:48px 48px;overflow:hidden}.message--error .message__icon{display:block;text-indent:200%;width:48px;height:48px;background:transparent;white-space:nowrap;background-image:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/icons/exclamation_white-02c3920a3fe5b8b3bd89f15da979ac473e998a4f1d28b6699c0b2986c5b8ff42.svg);background-size:48px 48px;overflow:hidden}.message__text{display:table-cell;padding:8px;width:100%;vertical-align:middle}.message__dismiss-action{display:table-cell;padding:8px;vertical-align:top}.message__dismiss-icon{display:block;text-indent:200%;width:24px;height:24px;background:transparent;white-space:nowrap;background-image:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/icons/x_white-a801191ba018a3cbc8ab9b24215ffad6605ffe53ab66a940a215ec260ab97e40.svg);background-size:24px 24px;overflow:hidden}.mobile-nav{position:absolute;top:0;right:0;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion){.mobile-nav{-webkit-transition:none;transition:none}}.mobile-nav--parent{-webkit-transform:translateX(-115%);-ms-transform:translateX(-115%);transform:translateX(-115%)}.mobile-nav--child{-webkit-transform:translateX(115%);-ms-transform:translateX(115%);transform:translateX(115%)}.mobile-nav__view-all-button{position:absolute;top:-46px;right:16px;z-index:1;padding:6px 16px;color:#404040;font-weight:bold;text-transform:uppercase;background:#ffffff}.mobile-nav__nav-menu{line-height:1}.mobile-nav__menu-item--1{border-bottom:1px solid #e5e5e4}.mobile-nav__menu-item--parent{font-weight:bold;background:#f7f7f7}.mobile-nav__menu-item--header{color:#404040;font-weight:bold}.mobile-nav__menu-item ~ .mobile-nav__menu-item--header{margin-top:16px}.mobile-nav__menu-item--header span{display:block;padding:8px 16px 8px 24px}.mobile-nav__item-node{display:block;padding:16px 24px;color:#595959}.mobile-nav__menu-item--header .mobile-nav__item-node{color:inherit}.mobile-nav__menu-item--has-children .mobile-nav__item-node:after{display:block;text-indent:200%;width:8px;height:8px;background:transparent;white-space:nowrap;background-image:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/icons/arrow_right-be80c9dbd0961ce5678f2cfbe4e2731a19c571ab5b43b819bfb366f55889a4b6.svg);background-size:8px 8px;overflow:hidden;content:'';float:right}.mobile-nav__item-node--1{margin:0;padding-top:16px;padding-bottom:16px;color:#404040;text-transform:uppercase}.mobile-nav__item-node--alt.mobile-nav__item-node--1{color:#404040}.mobile-nav__item-node--selected{background:#f7f7f7}.mobile-nav__utility-nav{padding:24px}.primary-nav{display:none}@media screen and (min-width: 1050px), print{.primary-nav{display:block;position:relative;z-index:20;margin:24px 0 0;text-align:center;border:solid #e5e5e4;border-width:1px 0 0}}.primary-nav__item-node{display:block}.primary-nav__nav-menu--1{display:table;width:100%;background:transparent;table-layout:fixed}.primary-nav__menu-item--1{display:table-cell;border-left:1px solid #e5e5e4}.primary-nav__menu-item--1:last-child{border-right:1px solid #e5e5e4}.primary-nav__menu-item--1:focus .primary-nav__item-node--1,.primary-nav__menu-item--1:hover .primary-nav__item-node--1{text-decoration:none;border-top-color:#404040}.modernizr-js .primary-nav__menu-item--1-has-children:focus .primary-nav__item-node--1,.modernizr-js .primary-nav__menu-item--1-has-children:hover .primary-nav__item-node--1{position:relative;z-index:1;box-shadow:0 2px 0 0 #ffffff, inset 0 -2px 0 0 #ffffff}.primary-nav__item-node--1{margin:0;padding:0 8px;height:52px;color:#404040;text-transform:uppercase;border-top:2px solid transparent}.primary-nav__item-node--1.primary-nav__item-node--alt{color:#404040}.primary-nav__item-node-text--1{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slick-current .product-details__alternate-image-button,.product-details__alternate-image-button:focus,.product-details__alternate-image-button:hover,.product-details__alternate-image-button--selected{border-color:#e5e5e4;opacity:1;outline:none}.slick-current .product-details__alternate-image-button,.slick-current .product-details__alternate-image-button--selected{cursor:default}.product-details{position:relative;background:#ffffff}.ui-dialog .product-details{width:657px}@media screen and (min-width: 1050px), print{.ui-dialog .product-details{width:920px}}@media screen and (min-width: 1050px), print{.product-details .share-buttons{display:inline-block;position:absolute;right:0;bottom:100%}}.ui-dialog .product-details .share-buttons{display:none}.product-details__media{position:relative;margin:0 auto;max-width:566px;text-align:center}@media screen and (min-width: 675px), print{.product-details__media{width:55.2412645591%;float:left}}@media screen and (min-width: 1050px), print{:not(.product-details__media--one-image)>.product-details__primary-images{width:85.0903614458%;float:left}}.product-details__primary-image{margin:0;max-width:566px}.product-details__primary-image:not(:first-child){display:none}.slick-initialized .product-details__primary-image:not(:first-child){display:block}.product-details__primary-image-button{display:block}.product-details__primary-image-button-image{display:block}.product-details__primary-image-dots{display:inline-block;margin:0 0 16px}@media screen and (min-width: 1050px), print{.product-details__primary-image-dots{display:none !important}}.product-details__primary-image-dots button{outline:1px solid #404040}.product-details__alternate-image-group{margin:16px 0 0;text-align:center}@media screen and (min-width: 1050px), print{.product-details__alternate-image-group{position:absolute;top:0;left:calc(85.0903614458% + 8px);margin:0;max-width:75px}}.modernizr-js .product-details__alternate-image-group{display:none}@media screen and (min-width: 1050px), print{.modernizr-js .product-details__alternate-image-group{display:block}}.product-details__alternate-image{display:inline-block;margin:0 8px 8px 0;min-width:75px}@media screen and (min-width: 1050px), print{.product-details__alternate-image{display:block;margin:4px 0}}.product-details__alternate-image.slick-slide{padding-bottom:100%;height:0}.product-details__alternate-image-button{display:block;padding:4px;border:1px solid transparent;opacity:0.5}.modernizr-no-js .product-details__alternate-image-button{opacity:1}.product-details__video-thumbnails{text-align:center}@media screen and (min-width: 1050px), print{.product-details__video-thumbnails{position:absolute;bottom:0;left:calc(85.0903614458% + 8px);margin:0;max-width:75px}}.product-details__video-thumbnail{display:inline-block;width:75px}@media screen and (min-width: 1050px), print{.product-details__video-thumbnail{display:block}}.product-details__video-link{position:relative;padding:5px}.product-details__video-image{opacity:0.5}.product-details__video-icon{display:block;position:absolute;top:50%;left:50%;width:50px;height:50px;border:1px solid #404040;border-radius:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:border-color 0.2s;transition:border-color 0.2s}.product-details__video-icon:after{content:'';display:block;position:absolute;top:50%;left:50%;width:0;height:0;border-style:solid;border-width:12px 0 12px 19px;border-color:transparent transparent transparent #404040;-webkit-transform:translate(calc(-50% + 2px), -50%);-ms-transform:translate(calc(-50% + 2px), -50%);transform:translate(calc(-50% + 2px), -50%);-webkit-transition:border 0.2s;transition:border 0.2s}.product-details__video-link:hover .product-details__video-icon:after{border-color:transparent transparent transparent #000000}.product-details__video-link:hover .product-details__video-icon{border-color:#000000}.product-details__detail-container{padding:8px 16px}@media screen and (min-width: 675px), print{.product-details__detail-container{padding-top:32px;padding-right:24px;width:42.762063228%;float:right}}@media screen and (min-width: 1050px), print{.product-details__detail-container{padding-top:72px;padding-left:24px}}.ui-dialog .product-details__detail-container{padding:24px 8px 0}@media screen and (min-width: 1050px), print{.ui-dialog .product-details__detail-container{padding-right:16px;padding-left:16px}}.product-details__name{padding:8px 0 16px;border-bottom:1px solid #e5e5e4}@media screen and (min-width: 675px), print{.product-details__name{margin:0 auto;max-width:415px;text-align:center}}.product-details__product-name{font-size:14px;margin-bottom:8px}@media screen and (min-width: 1050px), print{.product-details__product-name{font-size:28px;line-height:1.0357142857}}.product-details__id{margin:0;color:#595959;letter-spacing:0.1em;text-transform:uppercase}@media screen and (min-width: 675px), print{.product-details__info{margin:0 auto;max-width:415px}}.product-details__description{display:none;margin-top:8px}.ui-dialog .product-details__description{display:block}.product-details__description-heading{text-align:center}.product-details__add-to-cart-form{padding-top:16px;padding-bottom:16px}.product-details__helper-messaging{margin-bottom:16px}.product-details__discount-messaging-item{padding:4px 0;color:#595959;text-align:left;font-size:14px;font-weight:bold}.product-detail__action-container{padding:16px 0;border-top:1px solid #e5e5e4}.product-detail__action-containter--no-option{padding-top:0;border:0}.product-details__quantity{position:relative;width:80px;float:left}.product-details__quantity .property{margin:0}.product-details__quantity .property__name{position:absolute;left:8px;color:#595959;line-height:40px}.product-details__quantity .text-box{padding-right:4px;padding-left:40px;font-weight:bold;text-align:center}.product-details__add-to-cart-action{margin:0;width:calc(100% - (80px + 16px));float:right}.product-details__unavailable{width:calc(100% - (80px + 16px));float:right;text-align:center}.product-details__gift-registry{text-align:right}.product-details__gift-registry-button{color:#595959;font-weight:500}.product-details__gift-registry-button:before{margin-right:8px;content:'+'}.product-details__full-details{display:none;text-align:right}.ui-dialog .product-details__full-details{display:block}.product-details__full-details--center{text-align:center}.page-header{box-shadow:0 14px 28px rgba(229,229,228,0.25),0 10px 10px rgba(229,229,228,0.22);position:relative;z-index:30;padding:16px 8px;background:#ffffff;border-bottom:2px solid #e5e5e4}@media screen and (min-width: 1050px), print{.page-header{padding:16px 0 0}}.modernizr-no-js .page-header{margin-bottom:68px}@media screen and (min-width: 1050px), print{.modernizr-no-js .page-header{margin-bottom:18px}}.page-header--checkout{padding:16px 0 0}.page-header__wrapper{position:relative}.page-header__logo{position:absolute;top:50%;right:0;left:0;margin:0 auto;width:100%;max-width:156px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 675px), print{.page-header__logo{max-width:310px}}.page-header--checkout .page-header__logo{position:inherit;-webkit-transform:none;-ms-transform:none;transform:none}@media screen and (min-width: 675px), print{.page-header--checkout .page-header__logo{margin:0 auto 16px}}.page-header__logo-link{background-image:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/shades_of_light_logo-0d3d0764767792c444b79df8a3effd143047ae750de3e054d1b7038b449802fd.png);background-image:-webkit-linear-gradient(transparent, transparent),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/shades_of_light_logo-45fb92dfe3b17fe00e92d97353d71c34d458b2ffe2f0b8273fb9734a78ffe277.svg);background-image:linear-gradient(transparent, transparent),url(https://cdn.shadesoflight.com/assets/weblinc/store_front/shades_of_light_logo-45fb92dfe3b17fe00e92d97353d71c34d458b2ffe2f0b8273fb9734a78ffe277.svg);background-repeat:no-repeat;margin:0 auto;width:156px;background-size:contain}@media screen and (min-width: 675px), print{.page-header__logo-link{width:310px;height:32px}}.page-header__utility-nav{display:none}@media screen and (min-width: 1050px), print{.page-header__utility-nav{display:inline-block;float:left}}.page-header__actions{display:inline-block;float:right}.page-header__action{display:inline-block;vertical-align:middle}@media screen and (min-width: 1050px), print{.page-header__action--mobile-nav{display:none}}.page-header__mobile-nav-button{color:#404040}.page-header__mobile-nav-button-text{display:none}@media screen and (min-width: 675px), print{.page-header__mobile-nav-button-text{display:inline-block;padding-left:8px;font-size:12px;font-weight:bold;text-transform:uppercase;vertical-align:middle}}@media screen and (min-width: 1050px), print{.page-header__action--search{display:none}}.modernizr-no-js .page-header__action--search{display:none}.page-header__search-button{color:#404040}.page-header__cart-link:hover{text-decoration:none}.page-header__cart-count{display:none}@media screen and (min-width: 675px), print{.page-header__cart-count{display:inline-block;font-weight:bold}}.page-promo{clear:both;text-align:center}.page-promo p{margin:0}.pagination__node-content{padding:0 4px}.product-accessories{margin-bottom:24px}.product-accessories__heading{color:#404040;font-size:18px;font-family:"Crimson Text", serif;margin-bottom:4px;text-align:center}.product-accessories__accessory{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:8px}.product-accessories__downrod-guide{text-align:center;margin-bottom:4px;font-weight:500}.product-accessories__accessory-message{color:#e4816c;font-weight:500;margin-bottom:8px;text-align:center}.product-accessories__included{margin-bottom:8px;font-size:14px;color:#404040;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product_accessories__included-check{margin-right:8px}.product-accessories__accessory-column{-webkit-box-align:normal;-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-accessories__accessory-checkbox{padding-top:4px}.product-accessories__accessory-info{padding-left:12px}.product-accessories__accessory-name{font-size:14px;color:#404040}.product-accessories__accessory--selected .product-accessories__accessory-name{font-weight:600}.product-accessories__accessory-sku{font-size:12px;color:#595959}.product-accessories__accessory-price{font-size:14px;color:#404040;width:84px;padding-left:4px}.product-accessories__accessory--selected .product-accessories__accessory-price{color:#1b9399;font-weight:600}.product-accessories__option{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#e2f7f8;color:#1b9399;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Fira Sans", sans-serif;font-size:14px;font-weight:500;height:45px;padding:0 24px;-webkit-transition:-webkit-transform 0.1s;transition:transform 0.1s}.product-accessories__option--hidden{display:none}.product-accessories__option-text{padding-left:8px}.product-grid{margin:0 auto;width:90.625%}@media screen and (min-width: 675px), print{.product-grid{margin:0 -1%;width:auto}}.product-grid__cell{margin:0 1% 16px;width:48%;vertical-align:top}@media screen and (min-width: 1050px), print{.product-grid__cell{width:31.3333333333%}}@media screen and (min-width: 1050px), print{.product-grid--small-summaries .product-grid__cell{width:23%}}@media screen and (min-width: 675px), print{.product-grid--narrow .product-grid__cell{width:48%}}@media screen and (min-width: 675px), print{.product-grid--narrowing .product-grid__cell{width:98%}}@media screen and (min-width: 675px), print{.product-grid--full .product-grid__cell{width:23%}}.product-list--narrow .table{font-size:12px}@media screen and (min-width: 675px), print{.product-list__item{display:table;width:100%;border-spacing:0;border-collapse:collapse}}.product-list__item+.product-list__item{margin-top:16px;border-top:1px solid #e5e5e4}.product-list__item+.product-list__item .product-list__item-cell{padding-top:16px}.product-list__item .action-group,.product-list__item .action-group__item{display:block}.product-list__item .action-group__item+.action-group__item{padding-left:0}.product-list__item-cell{display:table-cell;text-align:left;vertical-align:top}@media screen and (min-width: 675px), print{.product-list__item-cell+.product-list__item-cell{padding-left:16px}}.product-list__item-cell+.product-list__item-cell .table{margin:0;padding:0 8px 8px 0;width:auto}@media screen and (min-width: 1050px), print{.product-list__item-cell+.product-list__item-cell .table{display:inline-block;vertical-align:top}}.product-list__item-cell+.product-list__item-cell .action-group{float:right}.product-list__item-cell .property{margin:16px 0 0}.product-list__item-cell--media{width:143px}.product-list--narrow .product-list__item-cell--media{width:80px}.product-list__summary{display:table;width:100%;border-spacing:0;border-collapse:collapse}.product-list__media{display:table-cell;padding:0 8px 0 0;vertical-align:top}.product-list__media-link{display:block}.product-list__media-image{display:block}.product-list__info{display:table-cell;text-align:left;vertical-align:top}.product-list__name{margin:4px 0 0;color:#000000;font-family:"Crimson Text", serif;letter-spacing:0.05em;text-transform:uppercase}.product-list__name a{color:inherit}.product-list__id{margin:4px 0 0}.product-list__availability-message{margin:16px 0;color:#404040;font-weight:bold}.product-list__price-group{margin:4px 0 0}.product-list__price{display:inline-block;margin:0 4px 0 0;white-space:nowrap}.product-list__option-group{margin:4px 0 0}.product-list__option{margin:4px 0;white-space:nowrap}.product-list__customization{margin:4px 0 0}.product-list__quantity{margin:4px 0 0}.product-list__savings{display:inline-block;font-size:14px}@media screen and (min-width: 1050px), print{.product-list__savings{display:inline-block;vertical-align:top}.drawer .product-list__savings{margin-top:0;font-size:12px}}.product-list__savings span{font-weight:bold}.product-list__total-savings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:4px;color:#ec7c72;font-weight:bold}.product-list__total-savings-copy{padding-left:4px}.product-summary{position:relative;background:#ffffff}.product-summary__media{margin:0 auto;max-width:398px}.product-summary--small .product-summary__media{max-width:200px}.product-summary__media-link{display:block}.modernizr-no-js .product-summary__media-image[data-lazy]{display:none}.product-summary__info{position:relative;margin:0 auto;padding:38px 8px 8px;max-width:398px;text-align:center}.product-summary--small .product-summary__info{max-width:200px}.product-summary__name{margin:0 0 8px;min-height:4.5em;font-family:"Crimson Text", serif;letter-spacing:0.1em;text-transform:uppercase}.product-summary__quickview{display:none}@media screen and (min-width: 675px), print{.modernizr-no-touchevents .product-summary:hover .product-summary__quickview{display:block;position:absolute;top:35%;right:0;left:0;text-align:center}}.product-summary__quickview .button{box-shadow:0 1px 3px rgba(64,64,64,0.12),0 1px 2px rgba(64,64,64,0.24)}.product-summary__quickview .button:focus,.product-summary__quickview .button:hover{box-shadow:0 10px 20px rgba(64,64,64,0.19),0 6px 6px rgba(64,64,64,0.23)}.action-group{display:table;border-spacing:0;border-collapse:collapse}.action-group__item{display:table-cell;padding:0}.action-group__item+.action-group__item{padding-left:16px}.action-group__item p{margin:0}.button-property .value{margin:0 4px 0 0;width:auto;line-height:1;vertical-align:top}.button-property .value__error{display:inline}.button-property--responsive{display:table-row;margin:0}.button-property--responsive::before{display:table-cell;content:''}.button-property--responsive .value{display:inline-block;margin:0;padding:8px;line-height:1.43;vertical-align:middle}.button-property__name{margin:0;color:#404040}.button-property__text--large{padding:4px 0}.button-property-group .button-property,.button-property-group .button-property--responsive .value,.button-property-group .button-property--responsive .button-property__name{margin-bottom:0}.inline-form--full{display:table;width:100%}.inline-form__cell{display:inline-block;margin:0;vertical-align:bottom}.inline-form--full .inline-form__cell{display:table-cell}.inline-form--full .inline-form__cell+.inline-form__cell{width:2%}.inline-form .property{margin-bottom:0}.property--10{width:10%}.property--20{width:20%}.property--30{width:30%}.property--40{width:40%}.property--50{width:50%}.property--60{width:60%}.property--70{width:70%}.property--80{width:80%}.property--90{width:90%}.property--33{width:33.3333333333%}.property--66{width:66.6666666667%}.property--25{width:25%}.property--75{width:75%}@media screen and (min-width: 675px), print{.property--responsive{display:table-row;margin:0}}.property--responsive .value{display:block}@media screen and (min-width: 675px), print{.property--responsive .value{display:table-cell;padding:8px;vertical-align:top}}.property--inline-label{position:relative}.property__message{display:block;margin-bottom:8px;color:#404040}.property__name{display:block;margin:0;color:#404040;font-weight:normal}@media screen and (min-width: 675px), print{.property--responsive .property__name{display:table-cell;padding:8px;vertical-align:top}}.property--inline-label .property__name{position:absolute;top:50%;left:16px;z-index:1;font-family:"Crimson Text", serif;font-weight:bold;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1050px), print{.property--inline-label .property__name{display:none}}.property__note{float:right;color:#595959;font-size:12px;font-weight:normal}.property-group{display:block}.value .property-group{margin:0}.property-group--row .property{display:inline-block;vertical-align:top}.property-group--full-width{display:table;margin-bottom:18px;width:100%}.property-group--full-width .property{display:table-cell;margin-bottom:0;padding:0 4px;vertical-align:top}.property-group--full-width .property:first-child{padding-left:0}.property-group--full-width .property:last-child{padding-right:0}@media screen and (min-width: 675px), print{.property-group--full-width-at-medium{display:table;margin-bottom:18px;width:100%}.property-group--full-width-at-medium .property{display:table-cell;margin-bottom:0;padding:0 4px;vertical-align:top}.property-group--full-width-at-medium .property:first-child{padding-left:0}.property-group--full-width-at-medium .property:last-child{padding-right:0}}@media screen and (min-width: 1050px), print{.property-group--full-width-at-wide{display:table;margin-bottom:18px;width:100%}.property-group--full-width-at-wide .property{display:table-cell;margin-bottom:0;padding:0 4px;vertical-align:top}.property-group--full-width-at-wide .property:first-child{padding-left:0}.property-group--full-width-at-wide .property:last-child{padding-right:0}}.property-group--full-width-fixed{table-layout:fixed}.value{display:inline-block;margin:0;width:100%}.value__note{display:block}.value__error{display:block;color:#eb2027}.value__error:focus{border-color:#eb2027;box-shadow:0 0 2px 1px #eb2027, inset 0 0 2px 0 #eb2027;outline:none;-webkit-transition:border 0.1s, box-shadow 0.1s;transition:border 0.1s, box-shadow 0.1s}.value__error.text-box{border-color:#eb2027}.value__error.text-box:focus{border-color:#eb2027;box-shadow:none}label.value__error{font-weight:bold;text-align:right}.payment-icon{display:inline-block;width:38px;height:25px;text-indent:200%;background:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/payment_method_icons-8cadaefa844fb64e77f1839ae2459ca506c3282b5752755a10594af12c46ab0b.png) -200px 0;vertical-align:middle;overflow:hidden}.payment-icon--visa{background-position:0}.payment-icon--mastercard{background-position:-40px}.payment-icon--discover{background-position:-80px}.payment-icon--american-express{background-position:-120px}.payment-icon--paypal{background-position:-160px}.payment-icon--all{width:158px;background-position:0}.table{margin:0;font-size:14px}.table p{margin:0}.table p+.table p{margin-top:8px}.table .inline-form__cell{margin:0 0 4px}.table th:first-child,.table td:first-child{padding-left:0}.table th:last-child,.table td:last-child{padding-right:0}.table--totals{background:#ffffff;table-layout:fixed}.table--totals tr th,.table--totals tr td{padding:16px 4px}.table--totals tr+tr{border-top:1px solid #f7f7f7}.table--totals th{text-align:left}.table--totals td{text-align:right}.table__price-discount{font-weight:bold;white-space:nowrap}.table__price{display:inline}.table__price--sale{color:#404040}.table__quantity .inline-form__cell{margin:0}.table__quantity .text-box{padding-right:4px;padding-left:4px;text-align:center}.table__quantity-amount{padding:8px 16px 9px;letter-spacing:0.05em;text-align:center;background-color:#ffffff}.table__total{font-weight:bold;text-transform:uppercase}.table__total th,.table__total td{font-weight:inherit}.data-card{box-shadow:0 1px 3px rgba(229,229,228,0.12),0 1px 2px rgba(229,229,228,0.24);padding:16px;background:#ffffff}.data-card__cell{margin:0}.data-card__cell+.data-card__cell{margin-top:16px}.data-card--row .data-card__cell{display:table-cell;padding:16px}.data-card--row .data-card__cell+.data-card__cell{text-align:right}.data-card__line{margin:0}.data-card__line+.data-card__line{margin-top:8px}.data-card__line strong{padding-right:4px}.data-card__credit-card-number{display:inline-block;vertical-align:middle}.data-card__credit-card--default:after{content:"✓"}.data-card--row{display:table;width:100%;border-spacing:0;border-collapse:collapse}.data-card--row .action-group{display:inline-table}.style-guide__example-block,.style-guide__color-frame{background-size:8px 8px;background-color:#ffffff;background-image:-webkit-linear-gradient(45deg, #f2f2f2 25%, transparent 25%, transparent 75%, #f2f2f2 75%, #f2f2f2 100%),-webkit-linear-gradient(45deg, #f2f2f2 25%, transparent 25%, transparent 75%, #f2f2f2 75%, #f2f2f2 100%);background-image:linear-gradient(45deg, #f2f2f2 25%, transparent 25%, transparent 75%, #f2f2f2 75%, #f2f2f2 100%),linear-gradient(45deg, #f2f2f2 25%, transparent 25%, transparent 75%, #f2f2f2 75%, #f2f2f2 100%);background-position:0 0, 4px 4px}.ui-dialog .style-guide__breadcrumbs{display:none}.style-guide__section{margin:16px 0;padding:16px}.style-guide__subsection{box-shadow:0 1px 3px rgba(64,64,64,0.12),0 1px 2px rgba(64,64,64,0.24);padding:16px;background:#ffffff;-webkit-transition:0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:0.15s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion){.style-guide__subsection{-webkit-transition:none;transition:none}}.ui-dialog .style-guide__subsection{margin:0;padding:8px}.style-guide__subsection:hover{box-shadow:0 10px 20px rgba(64,64,64,0.19),0 6px 6px rgba(64,64,64,0.23)}.style-guide__example-block{box-shadow:0 1px 3px rgba(64,64,64,0.12),0 1px 2px rgba(64,64,64,0.24);display:inline-block;width:100%}.style-guide__example-block--dark{background:#f7f7f7}.style-guide__code-block{display:block}.style-guide__code-block>code{display:block;padding:16px;background:#f2f2f2;overflow:auto}.style-guide__color{margin:0 8px 8px 0;padding:8px;text-align:center;white-space:nowrap}.style-guide__color-frame{display:block;position:relative;margin:0 auto 8px;width:100px;height:100px;border:1px solid #000000;border-radius:100%;overflow:hidden}.style-guide__color-swatch{position:absolute;top:0;left:0;width:100px;height:100px}.style-guide__color-swatch--red{background:#eb2027}.style-guide__color-swatch--yellow{background:#f9cb28}.style-guide__color-swatch--green{background:#19c06a}.style-guide__color-swatch--blue{background:#3366cc}.style-guide__color-swatch--white{background:#ffffff}.style-guide__color-swatch--gray-lightest{background:#f7f7f7}.style-guide__color-swatch--gray-light{background:#e5e5e4}.style-guide__color-swatch--gray{background:#999999}.style-guide__color-swatch--gray-dark{background:#666666}.style-guide__color-swatch--gray-darker{background:#595959}.style-guide__color-swatch--gray-darkest{background:#404040}.style-guide__color-swatch--black{background:#000000}.style-guide__color-swatch--black-alpha-15{background:rgba(0,0,0,0.15)}.style-guide__color-swatch--black-alpha-50{background:rgba(0,0,0,0.5)}.style-guide__color-swatch--gray-darkest-alpha-05{background:rgba(64,64,64,0.05)}.style-guide__color-swatch--transparent{background:transparent}.style-guide__icon{display:inline-block;margin:0 8px 8px 0;padding:8px;width:100px;text-align:center;white-space:nowrap}.style-guide__icon-frame{display:block;margin:0 auto 8px;width:44px;height:44px}.style-guide__menu-button{box-shadow:0 10px 20px rgba(64,64,64,0.19),0 6px 6px rgba(64,64,64,0.23);position:fixed;right:16px;bottom:32px;z-index:10;cursor:pointer;-webkit-transition:0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:0.15s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion){.style-guide__menu-button{-webkit-transition:none;transition:none}}.style-guide__menu-button:hover{box-shadow:0 19px 38px rgba(64,64,64,0.3),0 15px 12px rgba(64,64,64,0.22)}.style-guide__menu-text{font-size:14px;font-weight:bold;vertical-align:middle}.style-guide-nav__control-menu-item--active{font-weight:bold;text-decoration:underline}.style-guide-nav__menu{padding:8px 0;width:100%}.style-guide-nav__menu-button{display:block;padding:4px 8px;font-weight:bold}.style-guide-nav__menu-item--active .style-guide-nav__menu-button{color:#ffffff;background:#404040}.style-guide-nav__submenu{display:none}.style-guide-nav__menu-item--active .style-guide-nav__submenu{display:block}.style-guide-nav__submenu-button{display:block;padding:4px 8px}.style-guide-nav__submenu-item--active .style-guide-nav__submenu-button{color:#ffffff;background:#404040}.breadcrumbs{display:none}@media screen and (min-width: 675px), print{.breadcrumbs{display:block;margin-bottom:18px}}@media screen and (min-width: 675px), print{.page-content--browse .breadcrumbs,.page-content--search .breadcrumbs{min-height:40px;float:left}}.breadcrumbs__node{color:#595959;font-weight:500;letter-spacing:0.05em}.breadcrumbs__node a{color:inherit}.breadcrumbs__node+.breadcrumbs__node::before{margin:0 4px;color:#404040;content:"/"}.breadcrumbs__node-active{color:#404040}.browsing-controls{text-align:center}.browsing-controls--top{margin:0 0 16px}.page-content--browse .browsing-controls__form,.page-content--search .browsing-controls__form{display:none}@media screen and (min-width: 675px), print{.page-content--browse .browsing-controls__form,.page-content--search .browsing-controls__form{display:block}}.drawer .browsing-controls__form{display:block;margin:0 auto;text-align:center;border-bottom:1px solid #e5e5e4}.browsing-controls__form-item{margin:0}.drawer .browsing-controls__form-item{display:block}@media screen and (min-width: 675px), print{.browsing-controls--top .browsing-controls__form-item .property__name{display:none}}.browsing-controls__pagination-container{margin:8px}@media screen and (min-width: 675px), print{.browsing-controls__pagination-container{float:right}}@media screen and (min-width: 675px), print{.browsing-controls__filter-results{display:none}}.modernizr-no-js .browsing-controls__filter-results{display:none}.cart{padding:0 16px}@media screen and (min-width: 675px), print{.cart{padding:0}}.cart__continue-shopping{text-align:center}.cart__continue-shopping .button{box-shadow:0 1px 3px rgba(64,64,64,0.12),0 1px 2px rgba(64,64,64,0.24);-webkit-transition:0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:0.15s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion){.cart__continue-shopping .button{-webkit-transition:none;transition:none}}.cart__continue-shopping .button:focus,.cart__continue-shopping .button:hover{box-shadow:0 10px 20px rgba(64,64,64,0.19),0 6px 6px rgba(64,64,64,0.23)}.cart__aside-summary{background:#ffffff}.cart__aside-summary-title{padding:16px 16px 0;font-size:16px;font-family:"Crimson Text", serif;font-weight:bold}.cart__aside-summary-table{padding:0 16px}.cart__checkout-action{margin:0}.ui-dialog .cart-item-confirmation{width:300px}.cart-item-confirmation__action-group{text-align:center}.cart-summary{min-height:100%;text-align:center}.cart-summary__heading{box-shadow:0 3px 6px rgba(153,153,153,0.16),0 3px 6px rgba(153,153,153,0.23);position:absolute;top:0;right:0;left:0;z-index:2;padding:24px 0;background:#ffffff}.cart-summary__body{position:absolute;top:115px;right:0;bottom:219px;left:0;z-index:1;padding:16px;background:#f7f7f7;overflow-x:hidden;overflow-y:auto}@media screen and (min-width: 675px), print{.cart-summary__body{top:136px}}.cart-summary__footer{box-shadow:0 -10px 20px rgba(153,153,153,0.19),0 -6px 6px rgba(153,153,153,0.23);position:absolute;right:0;bottom:0;left:0;z-index:3;padding:16px;background:#ffffff}.cross-sell{background-color:#f7f7f7;padding:24px 12px}@media screen and (min-width: 675px), print{.cross-sell{padding:32px 64px}}.cross-sell__header{text-align:center}.cross-sell__heading{color:#404040;font-family:"Crimson Text", serif;font-size:33px;letter-spacing:2px;text-transform:uppercase;padding-bottom:8px}@media screen and (min-width: 675px), print{.cross-sell__heading{font-size:36px;letter-spacing:3px;padding-bottom:12px}}.cross-sell__sub-heading{color:#666666;font-family:"Fira Sans", sans-serif;font-size:14px;letter-spacing:0;line-height:17px}.cross-sell__products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #e5e5e4;border-bottom:1px solid #e5e5e4;padding:16px 0;margin:32px 0 8px;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:12px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width: 675px), print{.cross-sell__products{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;row-gap:0px}}.cross-sell__product{width:80vw}@media screen and (min-width: 675px), print{.cross-sell__product{width:290px}}.cross-sell__product-summary{padding:12px 12px 0;margin-bottom:0;background:#ffffff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media screen and (min-width: 675px), print{.cross-sell__product-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.cross-sell__product-summary-media{width:30%}@media screen and (min-width: 675px), print{.cross-sell__product-summary-media{width:auto}}.cross-sell__product-summary-info{text-align:left;width:70%;padding-left:12px}@media screen and (min-width: 675px), print{.cross-sell__product-summary-info{width:auto;text-align:center}}.cross-sell__product-summary-name{letter-spacing:0.1em;text-transform:uppercase;font-family:"Crimson Text", serif;font-size:12px}@media screen and (min-width: 675px), print{.cross-sell__product-summary-name{padding-bottom:12px;min-height:48px}}.cross-sell__product-details-container{padding:0;border:none}.cross-sell__footer{padding-top:24px;text-align:center}.cross-sell__button{margin-bottom:24px}.cross-sell__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:320px;margin:0 auto}@media screen and (min-width: 675px), print{.cross-sell__links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.cross-sell__link-divider{border-left:1px solid #999999;margin:0 4px;display:none}@media screen and (min-width: 675px), print{.cross-sell__link-divider{display:block}}.cross-sell__link-container{font-family:"Crimson Text", serif;font-size:16px;font-style:italic;letter-spacing:1.14px;margin:0 auto;text-align:center;padding-bottom:4px}.checkout-addresses__section--email,.checkout-addresses__section--shipping{border-bottom:2px solid #ffffff}.checkout-addresses__heading{font-size:21px;font-weight:bold;text-transform:none}.checkout-payment__section-heading{font-size:21px;font-weight:bold;text-transform:none}.checkout-payment__primary-method{padding:16px}.modernizr-js .checkout-payment__primary-method-edit{display:none}.modernizr-js .checkout-payment__primary-method--selected .checkout-payment__primary-method-edit{display:block}.checkout-payment__cart-items{padding-top:32px;border-top:2px solid #ffffff}.checkout-payment__recaptcha .g-recaptcha>div{margin:0 auto}.checkout-step-summary{position:relative;padding:16px;background:#ffffff}.checkout-step-summary--totals{margin:0}.checkout-step-summary--promo{margin:0;padding:0}.checkout-step-summary__step--hidden-for-small{display:none}@media screen and (min-width: 675px), print{.checkout-step-summary__step--hidden-for-small{display:block}}.checkout-step-summary__step-title{font-size:16px;font-family:"Crimson Text", serif;font-weight:bold;text-transform:none}.checkout-step-summary__section-title{margin-bottom:0}.checkout-step-summary__section-edit-button{position:absolute;top:16px;right:16px}.checkout-step-summary__section-edit-button .button{text-transform:none}.checkout-step-summary__action{display:none}.modernizr-js .checkout-step-summary__action{display:block}.downrods{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;margin:16px}.downrods__tables{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 675px), print{.downrods__tables{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.downrods__table-container{margin:8px}.downrods__table{width:320px;border:1px solid #e5e5e4;border-radius:3px}.downrods__table-cell{color:#000000;text-align:center}.downrods__table-cell--header{font-weight:500}.downrods__table-row:nth-child(even){background:#ffffff}.downrods__table-row:nth-child(odd){background:#e5e5e4}.downrods__text{margin-bottom:8px}.order-help-menu{margin:16px 0;text-align:center}.heading-group .order-help-menu{margin-top:0}.order-help-menu__item{margin:0 4px;color:#595959}@media screen and (min-width: 675px), print{.order-help-menu__item{margin-right:16px;margin-left:16px}}.order-help-menu__item a{color:inherit}.order-help-menu__item--with-left-arrow::before{margin-right:4px;content:"<"}.order-summary--totals{padding:16px;background:#ffffff}.order-summary__section-title{font-size:16px;font-weight:bold;text-transform:none}.order-summary__data-section{border-bottom:2px solid #ffffff}.order-summary__data-section-title{font-size:21px;font-weight:bold;text-transform:none}.order-summary__data-section-subtitle{margin:0;font-size:12px}.page-content--browse,.page-content--search{padding:0 8px}.page-content--checkout,.page-content--account,.page-content--wish-lists,.page-content--support{padding:0 16px;max-width:950px}.page-content{position:relative;z-index:20}.page-content--full{max-width:none}.page-content--blog-entry{padding:0;max-width:none;background:#ffffff}@media screen and (min-width: 675px), print{.page-content__controls{float:right}}@media screen and (min-width: 675px), print{.page-content__main{width:calc(100% - 200px - 2%);float:right;clear:both}.page-content--cart .page-content__main:not(.page-content__main--full-width),.page-content--checkout .page-content__main:not(.page-content__main--full-width){width:calc(100% - 41.5789473684% - 2%);float:left}}@media screen and (min-width: 1050px), print{.page-content__main{width:calc(100% - 235px - 2%)}}.page-content--blog .page-content__main:not(.page-content__main--full-width){width:100%}@media screen and (min-width: 1050px), print{.page-content--blog .page-content__main:not(.page-content__main--full-width){width:calc(100% - 235px - 2%)}}.page-content__main--full-width{width:100%;clear:both}.page-content__aside{display:none;background:#ffffff;-webkit-transition:width 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:width 0.15s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion){.page-content__aside{-webkit-transition:none;transition:none}}@media screen and (min-width: 675px), print{.page-content__aside{display:block;width:200px;float:left}}@media screen and (min-width: 1050px), print{.page-content__aside{width:235px}}.page-content--cart .page-content__aside,.page-content--checkout .page-content__aside{display:block;background:none}@media screen and (min-width: 675px), print{.page-content--cart .page-content__aside,.page-content--checkout .page-content__aside{width:41.5789473684%;float:right}}@media screen and (min-width: 675px), print{.page-content--blog .page-content__aside{display:none}}@media screen and (min-width: 1050px), print{.page-content--blog .page-content__aside{display:block}}.page-content__footer{clear:both}.page-footer{background:#ffffff}.page-footer--checkout{padding:8px 0;text-align:center;background:none}.page-footer__button-group{border:solid #e5e5e4;border-width:1px 0}@media screen and (min-width: 675px), print{.page-footer__button-group{display:table;width:100%}}@media screen and (min-width: 675px), print{.page-footer__button-item{display:table-cell;width:25%}}.page-footer__button-item+.page-footer__button-item{border-top:1px solid #e5e5e4}@media screen and (min-width: 675px), print{.page-footer__button-item+.page-footer__button-item{border-top:0;border-left:1px solid #e5e5e4}}.page-footer__button-action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;padding:24px 0;color:#404040;font-weight:bold;text-align:center;text-transform:uppercase;-webkit-transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:color 0.15s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion){.page-footer__button-action{-webkit-transition:none;transition:none}}.page-footer__button-action::after{position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;background:#404040;content:'';-webkit-transition:top 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:top 0.15s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion){.page-footer__button-action::after{-webkit-transition:none;transition:none}}.page-footer__button-action:focus,.page-footer__button-action:hover{color:#ffffff;text-decoration:none}.page-footer__button-action:focus::after,.page-footer__button-action:hover::after{top:0}.page-footer__button-action-icon--visit,.page-footer__button-action-icon--contact{stroke:#404040}.page-footer__header{padding-top:32px;text-align:center}.page-footer__header .html-content-block .heading{font-size:24px;margin-bottom:0;font-family:"Crimson Text", serif;font-weight:normal;text-transform:uppercase}@media screen and (min-width: 675px), print{.page-footer__header .html-content-block .heading{font-size:28px}}.page-footer__connect{margin:0 auto;padding:24px 0;max-width:680px;text-align:center}@media screen and (min-width: 675px), print{.page-footer__email-signup{width:50%;float:left}}.page-footer__email-signup-form{display:inline-block;position:relative;width:100%;max-width:320px}.page-footer__email-signup-form label.value__error{position:absolute;top:100%;right:0;left:0}.page-footer__email-signup-text-box{padding:8px 76px 8px 16px;width:100%;height:50px;border:2px solid #e5e5e4;outline:none}.page-footer__email-signup-text-box:focus{border-color:#999999;box-shadow:0 0 2px 1px #999999, inset 0 0 2px 0 #999999;outline:none;-webkit-transition:border 0.1s, box-shadow 0.1s;transition:border 0.1s, box-shadow 0.1s}.page-footer__email-signup-button{position:absolute;top:10px;right:10px;bottom:10px;padding:0;width:72px}@media screen and (min-width: 675px), print{.page-footer__social{width:50%;float:right}}@media screen and (min-width: 675px), print{.page-footer__nav{margin-bottom:16px}}@media screen and (min-width: 675px), print{.page-footer__nav-grid{display:table;margin:0 auto;width:100%;max-width:1020px}}.page-footer__nav-cell{padding:0 24px;border-top:1px solid #e5e5e4}@media screen and (min-width: 675px), print{.page-footer__nav-cell{display:table-cell;width:33.3333333333%;text-align:center;border:0}.page-footer__nav-cell+.page-footer__nav-cell{border-left:1px solid #e5e5e4}}.page-footer__nav-header{font-size:14px;margin:0;padding:24px 0}.page-footer__nav-header::after{display:inline-block;position:relative;font-style:normal;font-family:icons;line-height:1;vertical-align:middle;content:"+"}@media screen and (min-width: 675px), print{.page-footer__nav-header{font-size:14px;padding:0}}.is-active .page-footer__nav-header{padding-bottom:16px}@media screen and (min-width: 675px), print{.is-active .page-footer__nav-header{padding-bottom:0}}.page-footer__nav-header::after{float:right;color:#404040;font-size:18px}@media screen and (min-width: 675px), print{.page-footer__nav-header::after{content:none}}.is-active .page-footer__nav-header::after{content:"-"}@media screen and (min-width: 675px), print{.is-active .page-footer__nav-header::after{content:none}}.modernizr-no-js .page-footer__nav-header::after{content:none}.page-footer__nav-list{display:none}@media screen and (min-width: 675px), print{.page-footer__nav-list{display:block;margin-bottom:0}}.is-active .page-footer__nav-list{display:block;margin-bottom:18px}@media screen and (min-width: 675px), print{.is-active .page-footer__nav-list{margin-bottom:0}}.modernizr-no-js .page-footer__nav-list{display:block}.page-footer__nav-item-node{padding:8px 0;color:#595959}@media screen and (min-width: 675px), print{.page-footer__nav-item-node{padding-top:4px;padding-bottom:4px}}.page-footer__policy{padding:16px 0;color:#595959;font-size:10px;text-align:center;text-transform:uppercase;background:#f7f7f7;border-top:1px solid #e5e5e4}.page-footer--checkout .page-footer__policy{display:inline-block;padding:0;background:none;border:0;vertical-align:middle}@media screen and (min-width: 675px), print{.page-footer__policy-links{float:left}}.page-footer__policy-link-item{letter-spacing:0.05em}.page-footer__policy-link-item+.page-footer__policy-link-item{margin-left:4px}.page-footer__policy-link-item+.page-footer__policy-link-item::before{display:inline-block;padding-right:4px;content:'|'}.page-footer__policy-link-item-node{color:inherit}.page-footer__policy-link-item-node:focus,.page-footer__policy-link-item-node:hover{color:#404040}.page-footer__copyright{margin-bottom:0}@media screen and (min-width: 675px), print{.page-footer__copyright{float:right}}.page-footer--checkout .page-footer__copyright{display:inline-block;float:none;font-size:10px;vertical-align:middle}.page-layout{position:relative;right:0;left:0;z-index:10;margin:0 auto;min-width:320px}.page-messages{position:fixed;top:16px;right:16px;left:16px;z-index:50}@media screen and (min-width: 675px), print{.page-messages{top:16px;right:20%;left:20%}}.page-messages .message{box-shadow:0 0 16px rgba(0,0,0,0.15)}.pagination-results__prev-page,.pagination-results__next-page{margin:16px auto;text-align:center}@media screen and (min-width: 675px), print{.pagination-results__prev-page,.pagination-results__next-page{margin-right:-1%;margin-left:-1%}}.pagination-results__prev-page .button,.pagination-results__next-page .button{width:90.625%}@media screen and (min-width: 675px), print{.pagination-results__prev-page .button,.pagination-results__next-page .button{max-width:31.3333333333%}}.product-detail-container__description{padding:24px;background:#ffffff;border-top:1px solid #e5e5e4}.product-detail-container__description-heading{font-size:14px;margin:0;font-family:"Crimson Text", serif;letter-spacing:0.05em;text-transform:none}@media screen and (min-width: 1050px), print{.product-detail-container__description-heading{font-size:24px;margin-bottom:18px}}.modernizr-js .product-detail-container__description-heading::after{display:inline-block;position:relative;font-style:normal;font-family:icons;line-height:1;vertical-align:middle;content:"+";float:right;font-size:20px;font-family:"Fira Sans", sans-serif;font-weight:bold}@media screen and (min-width: 1050px), print{.modernizr-js .product-detail-container__description-heading::after{display:none}}.product-detail-container__description--is-open .product-detail-container__description-heading::after{content:"-"}@media screen and (min-width: 1050px), print{.product-detail-container__description--is-open .product-detail-container__description-heading::after{display:none}}.product-detail-container__description-body{font-size:14px;letter-spacing:0.05em}.modernizr-js .product-detail-container__description-body{display:none}@media screen and (min-width: 1050px), print{.modernizr-js .product-detail-container__description-body{display:block}}.product-detail-container__description--is-open .product-detail-container__description-body{display:block}.product-detail-container__description-details{margin-bottom:0}.modernizr-js .product-detail-container__description-details{display:none}@media screen and (min-width: 1050px), print{.modernizr-js .product-detail-container__description-details{display:block}}.product-detail-container__description--is-open .product-detail-container__description-details{display:block}.product-detail-container__description-body ~ .product-detail-container__description-details{margin-top:16px}.product-detail-container__prop65{margin-bottom:0}.modernizr-js .product-detail-container__prop65{display:none}@media screen and (min-width: 1050px), print{.modernizr-js .product-detail-container__prop65{display:block}}.product-detail-container__description--is-open .product-detail-container__prop65{display:block}.product-detail-container__description-body ~ .product-detail-container__prop65{margin-top:16px}.product-detail-container__prop65-label{cursor:pointer;font-weight:bold}.product-detail-container__prop65-label:hover{text-decoration:underline}.product-detail-container__prop65-label:after{display:inline-block;content:'▾'}.product-detail-container__prop65-checkbox:checked+.product-detail-container__prop65-label:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product-detail-container__prop65-message{display:none}.product-detail-container__prop65-checkbox:checked ~ .product-detail-container__prop65-message{display:block}.product-detail-container__description-detail-attribute{padding:4px 0}.product-prices{font-size:14px}@media screen and (min-width: 675px), print{.product-prices--details{text-align:center}}.product-prices__price{display:inline-block;margin:0;letter-spacing:0.05em;white-space:nowrap}.product-prices--details .product-prices__price{display:inline;white-space:normal}.product-prices__price--original{color:#595959}.product-prices__price--sale{color:#eb2027}.ui-dialog .product-zoom-dialog{width:672px}.recent-views--aside .recent-views__section{padding:8px}@media screen and (min-width: 675px), print{.result-filters{padding-top:24px}}.result-filters__title{font-size:14px;margin:0;padding-left:16px;float:left;font-family:"Crimson Text", serif;font-weight:bold;letter-spacing:0.1em;text-transform:uppercase}.drawer .result-filters__title{display:none}.result-filters__action{position:absolute;top:8px;padding:0 8px;width:100%}@media screen and (min-width: 675px), print{.result-filters__action{position:static;width:auto;float:right}}@media screen and (min-width: 675px), print{.result-filters__clear-button{padding:0;font-size:12px;font-weight:normal;text-transform:none;background:none}.result-filters__clear-button:focus,.result-filters__clear-button:hover{color:#404040;text-decoration:underline;background:none}}.result-filters__section{margin:0;clear:both;border-bottom:1px solid #e5e5e4}.result-filters__section:last-child{border:0}.result-filters__section--active{padding-bottom:8px}.result-filters__section-title{font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:16px;font-weight:bold;text-transform:none;cursor:pointer}.result-filters__toggle-icon{-webkit-transition:-webkit-transform 0.15s;transition:transform 0.15s}.result-filters__section--active .result-filters__toggle-icon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.modernizr-js .result-filters__group{display:none}.result-filters__section--active .result-filters__group{display:block}.result-filters__section--color .result-filters__group{margin:0 -2%;padding:0 16px}.result-filters__filter{color:#595959}.modernizr-js .result-filters__filter:not(.result-filters__filter--color):nth-child(n+6){display:none}.result-filters__section--show-all .result-filters__filter:not(.result-filters__filter--color):nth-child(n+6){display:block}.result-filters__filter:focus,.result-filters__filter:hover{color:#595959;background:#f7f7f7;cursor:pointer}.result-filters__filter--selected{color:#ffffff;background:#404040}.result-filters__filter--color{display:inline-block;position:relative;margin:0 2% 8px;width:10.2857142857%;border-radius:100%;vertical-align:top;-webkit-transition:padding 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:padding 0.15s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion){.result-filters__filter--color{-webkit-transition:none;transition:none}}@media screen and (min-width: 675px), print{.result-filters__filter--color{width:16%}}.result-filters__filter--color.result-filters__filter--selected,.result-filters__filter--color:focus,.result-filters__filter--color:hover{padding:3px;background:none;border:1px solid #404040;outline:none}.result-filters__filter-link{display:block;padding:8px 16px;color:inherit}.result-filters__filter-link-remove{display:block;text-indent:200%;width:18px;height:18px;background:transparent;white-space:nowrap;background-image:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/icons/check_mark_white-9cc6871cea9e0fb0b9cc24a75fde020f64e378aac35b0397729096d2164e3626.svg);background-size:18px 18px;overflow:hidden;float:right}.result-filters__filter--selected:focus .result-filters__filter-link-remove,.result-filters__filter--selected:hover .result-filters__filter-link-remove{display:block;text-indent:200%;width:18px;height:18px;background:transparent;white-space:nowrap;background-image:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/icons/x-7405b5fcfdb2f2eb4e4cab4248805a29cb2361887e3d82dac2ac87eb3187ad5f.svg);background-size:18px 18px;overflow:hidden}.result-filters__filter--color .result-filters__filter-link-remove{display:block;text-indent:200%;width:24px;height:24px;background:transparent;white-space:nowrap;background-image:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/icons/check_mark-0dc18fcc0a34a866e8c21d7c40cd92f048d9130f358d3c43dc821ab7e4547a2c.svg);background-size:24px 24px;overflow:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 1050px), print{.result-filters__filter--color .result-filters__filter-link-remove{display:block;text-indent:200%;width:18px;height:18px;background:transparent;white-space:nowrap;background-image:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/icons/check_mark-0dc18fcc0a34a866e8c21d7c40cd92f048d9130f358d3c43dc821ab7e4547a2c.svg);background-size:18px 18px;overflow:hidden}}.result-filters__more-values-button{display:none;padding:4px 16px;float:right}.result-filters__section--active .result-filters__more-values-button{display:block}.rich-text-content-block{padding:0 8px}@media screen and (min-width: 675px), print{.rich-text-content-block{padding:0}}.secondary-nav{padding:24px 16px 16px;border-bottom:1px solid #e5e5e4}.secondary-nav__link-name{font-size:14px;font-family:"Crimson Text", serif;font-weight:bold;letter-spacing:0.1em}.secondary-nav__item-node{display:block;padding:8px 0;color:#595959;letter-spacing:0.05em}.secondary-nav__item-node:focus,.secondary-nav__item-node:hover{color:#404040;text-decoration:underline;cursor:pointer}.secondary-nav__item-node--selected{color:#404040;text-decoration:underline}.secondary-nav__item-node--header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none}.modernizr-js .secondary-nav__item-node--header:focus,.modernizr-js .secondary-nav__item-node--header:hover{text-decoration:none}.modernizr-js .secondary-nav__item-node--header:after{content:'+';font-size:2em;line-height:0.75}.modernizr-js .secondary-nav__item-node--expanded:after{content:'-'}.secondary-nav__menu-item--2{max-height:0;overflow:hidden;-webkit-transition:max-height 0.2s;transition:max-height 0.2s}.secondary-nav__menu-item--visible,.secondary-nav__menu-item--header,.modernizr-no-js .secondary-nav__menu-item--2{max-height:50px;overflow:visible}.share-buttons__label{display:inline-block;color:#404040;font-style:italic;font-family:"Crimson Text", serif;vertical-align:middle}.share-buttons--with-label .share-buttons__group{display:inline-block;vertical-align:middle}.share-buttons__item{margin:0 8px;vertical-align:top}.product-details .share-buttons__item{margin:0}.share-buttons__button{background:#f7f7f7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}@media (prefers-reduced-motion){.share-buttons__button{-webkit-transition:none;transition:none}}.share-buttons__button--twitter:hover,.share-buttons__button--twitter:focus{background:#55acee}.share-buttons__button--facebook:hover,.share-buttons__button--facebook:focus{background:#3b5998}.share-buttons__button--pinterest:hover,.share-buttons__button--pinterest:focus{background:#bd081c}.share-buttons__button--instagram:hover,.share-buttons__button--instagram:focus{background:#405de6}.share-buttons__item--email .share-buttons__button--email:hover,.share-buttons__item--email .share-buttons__button--email:focus{text-decoration:none;color:#999999}.share-buttons__link--text{font-size:14px}.share-buttons__icon{display:block;width:50px;height:50px;fill:#404040}.share-buttons--with-label .share-buttons__icon{width:44px;height:44px}.share-buttons__button:hover .share-buttons__icon{fill:#999999}.share-buttons--with-label .share-buttons__button:hover .share-buttons__icon{fill:#999999}.share-buttons__item--email .share-buttons__icon{width:60px;height:60px}.text-box{padding:8px 16px 9px;width:200px;color:#666666;letter-spacing:0.05em;background-color:#ffffff;border:2px solid transparent}.text-box:focus{border-color:#000000;outline:none}.text-box--x-small{width:62px}.text-box--small{width:80px}.text-box--wide{width:256px}.text-box--full{width:100%}.text-box--multi-line{height:168px}.text-box--on-white{background:#f7f7f7}.text-button{color:#666666;font-family:"Fira Sans", sans-serif;text-decoration:none}.text-button--large{font-size:14px;font-weight:bold;letter-spacing:0.1em;text-transform:uppercase}.video-content-block iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-content-block__responsive-frame{position:relative}.ui-dialog .view{padding:16px;max-width:700px;min-width:300px}.view--small-form{margin:0 auto}@media screen and (min-width: 675px), print{.view--small-form{width:400px}}.checkout-progress{margin:0;padding:4px 0;text-align:center;background:#ffffff;border-top:1px solid #f7f7f7;counter-reset:step}@media screen and (min-width: 675px), print{.checkout-progress{padding:8px 0}}.checkout-progress__step{margin:0 4px;color:#595959;font-size:12px;font-family:"Crimson Text", serif;letter-spacing:0.05em;text-transform:uppercase;vertical-align:middle}@media screen and (min-width: 675px), print{.checkout-progress__step{margin:0 8px;font-size:21px}}.checkout-progress__step::before{display:inline-block;padding:4px;width:24px;height:24px;color:#ffffff;font-size:12px;font-family:"Fira Sans", sans-serif;font-weight:bold;line-height:1;text-align:center;text-indent:2px;background:#404040;border:2px solid transparent;border-radius:100%;vertical-align:middle;counter-increment:step;content:counter(step)}.checkout-progress__step--active{color:#666666}.checkout-progress__step--active::before{color:inherit;background:none;border-color:#666666}.checkout-progress__step--active ~ .checkout-progress__step{color:#595959}.checkout-progress__step--active ~ .checkout-progress__step::before{color:#595959;text-indent:2px;background:none;border-color:#595959}.checkout-progress__step--complete::before{padding:0;font-size:21px;font-family:icons;text-indent:0}.checkout-progress__step-text{display:inline-block;vertical-align:middle}.checkout-progress__link{color:inherit}.utility-nav__item{line-height:38px;letter-spacing:0.05em}.utility-nav--inline .utility-nav__item+.utility-nav__item:not(.utility-nav__item--logout){padding-left:16px}.utility-nav__item--logout::before{padding:0 4px;content:"|"}.utility-nav__item--logout a{color:#666666}.utility-nav__item--logout a:focus,.utility-nav__item--logout a:hover{color:#404040;text-decoration:none}.utility-nav__item-link{color:#666666}.utility-nav__item-link:focus,.utility-nav__item-link:hover{color:#404040;text-decoration:none}.utility-nav__item-icon--gift{width:20px}.site-search{box-shadow:0 14px 28px rgba(229,229,228,0.25),0 10px 10px rgba(229,229,228,0.22);position:absolute;top:calc(100% + 16px);right:-8px;left:-8px}@media screen and (min-width: 1050px), print{.site-search{display:block;position:relative;margin-right:16px;width:268px;float:right;box-shadow:none}}.modernizr-js .site-search{display:none}@media screen and (min-width: 1050px), print{.modernizr-js .site-search{display:block}}.site-search label.value__error{position:absolute}.site-search .clear-input{display:block}.modernizr-js .site-search--is-active{display:block}.site-search__value{position:relative}.site-search__text-box{padding:15px 16px 15px 46px;width:100%;letter-spacing:0.05em;background-color:#f7f7f7;border:1px solid transparent}@media screen and (min-width: 1050px), print{.site-search__text-box{padding:8px 16px 9px 46px}}.site-search__text-box[type="search"]{box-sizing:border-box}.site-search__text-box:focus{border-color:#999999;box-shadow:0 0 2px 1px #999999, inset 0 0 2px 0 #999999;outline:none;-webkit-transition:border 0.1s, box-shadow 0.1s;transition:border 0.1s, box-shadow 0.1s}.modernizr-no-js .site-search__text-box{padding-right:54px}@media screen and (min-width: 1050px), print{.modernizr-no-js .site-search__text-box{padding-right:42px}}.site-search__action{position:absolute;top:50%;left:8px;margin:0;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.site-search__button .icon:before{font-size:28px}.mega-menu{display:none}.primary-nav__menu-item--1:hover .mega-menu{box-shadow:0 10px 20px rgba(102,102,102,0.19),0 6px 6px rgba(102,102,102,0.23);display:block;position:absolute;top:100%;right:0;left:0;width:100%;text-align:left;background:#ffffff;border-top:1px solid #e5e5e4}.mega-menu .navigation-content{display:inline-block;margin-left:24px;vertical-align:top}.mega-menu__wrapper{padding:32px;text-align:center}.mega-menu__nav-group{display:inline-block}.mega-menu__nav-group-cell{width:280px;float:left;text-align:left}.mega-menu__nav-group-cell+.mega-menu__nav-group-cell{margin-left:24px}.mega-menu__menu-item span{padding:4px;color:#404040;font-weight:bold}.mega-menu__menu-item ~ .mega-menu__menu-item--header{margin-top:8px}.mega-menu__item-node{display:block;padding:4px;color:inherit}.mega-menu__item-node--header{color:#404040;font-weight:bold}.select-box{display:block;position:relative;width:200px;background:#f7f7f7;overflow:hidden}.select-box:after{display:block;text-indent:200%;width:16px;height:16px;background:transparent;white-space:nowrap;background-image:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/icons/arrow_down_gray_dark-cfff64f72720aed9e19160d922a67d01c9acf985cb3fc3a7e692af0bd7d59b34.svg);background-size:16px 16px;overflow:hidden;content:'';position:absolute;top:50%;right:8px;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.select-box select{position:relative;left:0;z-index:1;padding:0 8px;width:calc(100% + 30px);height:40px;max-width:none;color:#404040;font-weight:100;background:transparent;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-box select:focus{outline:none;box-shadow:inset 0 0 0 2px #000000, inset -32px 0 0 #000000 !important}.select-box select.value__error{border:2px solid #eb2027}.select-box select::-ms-expand{display:none}.drawer .select-box select{padding:16px;padding-left:calc(24px + 60px);height:auto}.drawer .select-box select:focus{box-shadow:inset 0 0 0 2px #000000, inset -82px 0 0 #000000 !important}.drawer .select-box{width:100%;border-top:1px solid #e5e5e4}.drawer .select-box::after{right:0;width:50px;height:100%;line-height:56px}.select-box label.value__error{background:#ffffff}.select-box--x-small{width:62px}.select-box--x-small::after{width:12px;height:12px}.select-box--small{width:96px}.select-box--wide{width:256px}.select-box--full{width:100%}.select-box--product-options{margin-bottom:16px}.select-box--inverse{background:#ffffff}.select-box--inverse::after{box-shadow:-10px 0 5px -5px rgba(255,255,255,0.5)}.select-box--inverse label.value__error{background:#f7f7f7}.select-box--inline-label select{padding-left:calc(24px + 60px)}@media screen and (min-width: 675px), print{.select-box--inline-label select{padding-left:8px}}.clear-input{display:inline-block;position:relative}.clear-input__input{padding-right:32px}.clear-input__button{position:absolute;top:50%;right:10px;padding:0;width:22px;height:22px;line-height:22px;background:#666666;border:0;border-radius:50%;opacity:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion){.clear-input__button{-webkit-transition:none;transition:none}}@media screen and (min-width: 1050px), print{.clear-input__button{width:12px;height:12px;line-height:12px}}.clear-input--is-active .clear-input__button{opacity:0.5}.clear-input--is-active .clear-input__button:hover{opacity:1}.clear-input__icon{fill:#ffffff;width:100%;height:100%}.product-summary-group{position:relative;text-align:center}.product-summary-group .product-summary{margin:0}.product-summary-group__products .slick-slide{margin:0 4px;width:calc(320px - 32px)}.product-summary-group__action{text-align:center}@media screen and (min-width: 675px), print{.product-summary-group__action{position:absolute;top:30px;right:0}}.product-related-content__heading{position:relative;text-align:center}.product-related-content__heading::before{display:block;position:absolute;top:50%;width:100%;height:1px;border-top:1px solid #e5e5e4;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:''}.product-related-content__heading-text{font-size:14px;display:inline-block;position:relative;z-index:1;padding:0 16px;font-family:"Crimson Text", serif;text-transform:uppercase;background:#f7f7f7;vertical-align:middle}@media screen and (min-width: 675px), print{.product-related-content__heading-text{font-size:24px}}.product-related-content__content{padding:0 8px}@media screen and (min-width: 675px), print{.product-related-content__content{padding:0}}.product-related-content__details{padding:24px;background:#ffffff;box-sizing:border-box}.product-related-content__tags{color:#000000;font-weight:bold;letter-spacing:0.1em;text-transform:uppercase}.product-related-content__tag{color:#595959}.product-related-content__tag:not(:last-child):after{content:','}.product-related-content__blog-title{font-size:21px;margin-bottom:0;letter-spacing:0.06em;text-transform:none}.product-related-content__content--video{position:relative;padding:0 0 56.25%;width:100%;height:0}.product-related-content__content--video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-hero{clear:both;text-align:center}.page-hero img{width:100%}.heading-group{text-align:center}.heading-group__title{font-size:14px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:8px}@media screen and (min-width: 675px), print{.heading-group__title{font-size:28px}}.heading-group__title span{text-transform:none}@media screen and (min-width: 675px), print{.heading-group__title-facets{padding:0 32px;border-top:1px solid #404040}}.heading-group__title-facet+.heading-group__title-facet:before{content:' | '}@media screen and (min-width: 675px), print{.heading-group__title-name{padding:0 32px}}.heading-group__subtitle{display:table;margin:0 auto;padding:16px 32px 0;border-top:1px solid #e5e5e4}.back-to-top-button{display:block;position:fixed;right:8px;bottom:125px;z-index:100;opacity:0;-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion){.back-to-top-button{-webkit-transition:none;transition:none}}@media screen and (min-width: 675px), print{.back-to-top-button{right:32px;bottom:10vh}}.back-to-top-button:hover{text-decoration:none}.modernizr-no-js .back-to-top-button{opacity:1}.back-to-top-button--active{opacity:1}.back-to-top-button__icon{display:block;width:18px;height:18px;fill:#ffffff}.two-column-content-block{text-align:center}@media screen and (min-width: 675px), print{.two-column-content-block{margin:0 -16px}}.two-column-content-block--hide-mobile{display:none}@media screen and (min-width: 675px), print{.two-column-content-block--hide-mobile{display:block}}.two-column-content-block__column{display:inline-block;vertical-align:top}@media screen and (min-width: 675px), print{.two-column-content-block__column{padding:0 16px;width:50%}}.two-column-content-block__image-link{display:block}.two-column-content-block__column-content{position:relative;padding:16px;text-align:left;background:#ffffff}.two-column-content-block__column-heading{margin-bottom:4px;color:#000000;font-size:18px;font-family:"Crimson Text", serif;font-weight:bold;letter-spacing:0.05em}.two-column-content-block__column-content--has-link .two-column-content-block__column-heading{max-width:60%}.two-column-content-block__column-heading a{display:inline}.two-column-content-block__column-subheading{margin-bottom:0;color:#595959}.two-column-content-block__column-content--has-link .two-column-content-block__column-subheading{max-width:60%}.two-column-content-block__link{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.three-column-content-block{text-align:center}@media screen and (min-width: 675px), print{.three-column-content-block{margin:0 -16px}}.three-column-content-block--hide-mobile{display:none}@media screen and (min-width: 675px), print{.three-column-content-block--hide-mobile{display:block}}.three-column-content-block__column{display:inline-block;vertical-align:top}@media screen and (min-width: 675px), print{.three-column-content-block__column{padding:0 16px;width:33.3333333333%}}.three-column-content-block__image-link{display:block}.three-column-content-block__column-content{padding:16px;text-align:left;background:#ffffff}.three-column-content-block__column-heading{margin-bottom:4px;color:#000000;font-size:12px;font-family:"Crimson Text", serif;font-weight:bold;letter-spacing:0.05em;text-transform:uppercase}.three-column-content-block__column-heading a{display:inline}.three-column-content-block__column-subheading{margin-bottom:0;color:#595959}.three-column-content-block__link{float:right}.four-column-content-block{text-align:center}@media screen and (min-width: 675px), print{.four-column-content-block{margin:0 -16px}}.four-column-content-block--hide-mobile{display:none}@media screen and (min-width: 675px), print{.four-column-content-block--hide-mobile{display:block}}.four-column-content-block__column{display:inline-block;padding:0 16px;vertical-align:top}@media screen and (min-width: 675px), print{.four-column-content-block__column{width:25%;box-sizing:border-box}}.four-column-content-block__image-link{display:block}.four-column-content-block__column-content{padding:16px;text-align:left}.four-column-content-block__column-heading{margin-bottom:4px;color:#000000;font-size:12px;font-family:"Fira Sans", sans-serif;font-weight:bold;letter-spacing:0.05em;text-align:center}.four-column-content-block__link{float:right}.fancy-heading{display:block;position:relative;margin-bottom:16px;text-align:center}.fancy-heading::before{display:block;position:absolute;top:50%;width:100%;height:1px;border-bottom:1px solid #e5e5e4;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:''}.fancy-heading--on-white{background:#ffffff}.fancy-heading__heading-text{font-size:14px;display:inline;position:relative;z-index:1;padding:0 16px;color:#404040;font-style:normal;font-family:"Crimson Text", serif;font-weight:normal;letter-spacing:0.05em;text-transform:uppercase;background:#f7f7f7;vertical-align:middle}@media screen and (min-width: 675px), print{.fancy-heading__heading-text{font-size:24px}}.fancy-heading--on-white .fancy-heading__heading-text{background:#ffffff}.color-filter{padding:0 0 100%;width:100%;color:#404040;background:#f7f7f7;border-radius:100%;overflow:hidden}.color-filter--white{background:#ffffff;background:-webkit-linear-gradient(left, #fff 0%, #fff 100%);background:linear-gradient(to right, #fff 0%, #fff 100%);box-shadow:0 0 0 1px #e5e5e4}.color-filter--gray{background:#c9cbcc;background:-webkit-linear-gradient(left, #c9cbcc 0%, #7e8082 100%);background:linear-gradient(to right, #c9cbcc 0%, #7e8082 100%)}.color-filter--black{background:#231f20;background:-webkit-linear-gradient(left, #231f20 0%, #231f20 100%);background:linear-gradient(to right, #231f20 0%, #231f20 100%)}.color-filter--red{background:#d21535;background:-webkit-linear-gradient(left, #d21535 0%, #890f30 100%);background:linear-gradient(to right, #d21535 0%, #890f30 100%)}.color-filter--orange{background:#f6c084;background:-webkit-linear-gradient(left, #f6c084 0%, #e15f2c 100%);background:linear-gradient(to right, #f6c084 0%, #e15f2c 100%)}.color-filter--yellow{background:#fff14d;background:-webkit-linear-gradient(left, #fff14d 0%, #e9b327 100%);background:linear-gradient(to right, #fff14d 0%, #e9b327 100%)}.color-filter--green{background:#a9d26e;background:-webkit-linear-gradient(left, #a9d26e 0%, #007445 100%);background:linear-gradient(to right, #a9d26e 0%, #007445 100%)}.color-filter--aqua{background:#62c7cd;background:-webkit-linear-gradient(left, #62c7cd 0%, #009491 100%);background:linear-gradient(to right, #62c7cd 0%, #009491 100%)}.color-filter--blue{background:#65cdf4;background:-webkit-linear-gradient(left, #65cdf4 0%, #2b489a 100%);background:linear-gradient(to right, #65cdf4 0%, #2b489a 100%)}.color-filter--pink{background:#f8bfd1;background:-webkit-linear-gradient(left, #f8bfd1 0%, #eb0d8c 100%);background:linear-gradient(to right, #f8bfd1 0%, #eb0d8c 100%)}.color-filter--purple{background:#b486bc;background:-webkit-linear-gradient(left, #b486bc 0%, #57227d 100%);background:linear-gradient(to right, #b486bc 0%, #57227d 100%)}.color-filter--brown{background:#9e6407;background:-webkit-linear-gradient(left, #9e6407 0%, #6d3531 100%);background:linear-gradient(to right, #9e6407 0%, #6d3531 100%)}.color-filter--neutrals{background:#f1e1d8;background:-webkit-linear-gradient(left, #f1e1d8 0%, #d8c2b6 100%);background:linear-gradient(to right, #f1e1d8 0%, #d8c2b6 100%)}.color-filter--clear{background:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/color_filter_clear-57ffbaf25402c157fbbe354fa598c55d50eb49d716afc4e84882cbd690959308.jpg) no-repeat center;background-size:contain}.color-filter--metallic{background:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/color_filter_metallic-35de65541577fb1a8d31ffbd9a8fbc30fa676b02d739c5ce76053e8be8d4afa1.jpg) no-repeat center;background-size:contain}.color-filter--multi_colored{background:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/color_filter_multi_colored-d7701283ee86943f564c0ff679f21a9c2736472ad234d5f108b7d5eebb8d90cc.jpg) no-repeat center;background-size:contain}.availability-status{margin-bottom:0}.availability-status__status-item{padding:4px 0;color:#595959;text-align:left;font-size:14px;font-weight:700}.size-options .availability-status__status-item{margin-top:8px}.hero-slider-content-block--hide-mobile{display:none}@media screen and (min-width: 675px), print{.hero-slider-content-block--hide-mobile{display:block}}.hero-slider-content-block__slide{position:relative;margin:0 auto 18px;max-width:1282px;list-style:none}@media screen and (min-width: 1050px), print{.hero-slider-content-block__slide{padding:0 4px;width:982px !important}}@media screen and (min-width: 1334px), print{.hero-slider-content-block__slide{width:100% !important}}.slick-slider .hero-slider-content-block__slide{margin-bottom:auto;opacity:0.3;-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion){.slick-slider .hero-slider-content-block__slide{-webkit-transition:none;transition:none}}.modernizr-js .hero-slider-content-block__slide:nth-child(n+2){display:none}.slick-initialized .hero-slider-content-block__slide{display:block !important}.slick-active .hero-slider-content-block__slide{opacity:1}.hero-slider-content-block__link{display:block}.hero-slider-content-block__image-wrapper--without-mobile{overflow:hidden}.hero-slider-content-block__image-wrapper--without-mobile .hero-slider-content-block__image{margin-left:50%;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 1050px), print{.hero-slider-content-block__image-wrapper--without-mobile .hero-slider-content-block__image{margin-left:0;max-width:100%;-webkit-transform:none;-ms-transform:none;transform:none}}.page-hero .hero-slider-content-block__image{width:auto}.hero-slider-content-block__slide-content{position:absolute;top:50%;left:50%;padding:24px 32px;color:#ffffff;text-align:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slick-slider .hero-slider-content-block__slide-content{opacity:0;-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion){.slick-slider .hero-slider-content-block__slide-content{-webkit-transition:none;transition:none}}.slick-active .hero-slider-content-block__slide-content{opacity:1}.hero-slider-content-block__slide-content--dark-background{background:rgba(0,0,0,0.5)}@media screen and (min-width: 1050px), print{.hero-slider-content-block__slide-content--top-left{top:5%;left:5%;-webkit-transform:none;-ms-transform:none;transform:none}}.hero-slider-content-block__slide-content--top-center{text-align:center}@media screen and (min-width: 1050px), print{.hero-slider-content-block__slide-content--top-center{top:5%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media screen and (min-width: 1050px), print{.hero-slider-content-block__slide-content--top-right{top:5%;right:5%;left:auto;-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (min-width: 1050px), print{.hero-slider-content-block__slide-content--middle-left{left:5%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}}.hero-slider-content-block__slide-content--middle-center{text-align:center}@media screen and (min-width: 1050px), print{.hero-slider-content-block__slide-content--middle-right{right:5%;left:auto;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}}@media screen and (min-width: 1050px), print{.hero-slider-content-block__slide-content--bottom-left{top:auto;bottom:5%;left:5%;-webkit-transform:none;-ms-transform:none;transform:none}}.hero-slider-content-block__slide-content--bottom-center{text-align:center}@media screen and (min-width: 1050px), print{.hero-slider-content-block__slide-content--bottom-center{top:auto;bottom:5%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media screen and (min-width: 1050px), print{.hero-slider-content-block__slide-content--bottom-right{top:auto;right:5%;bottom:5%;left:auto;-webkit-transform:none;-ms-transform:none;transform:none}}.hero-slider-content-block__slide-heading{margin-bottom:8px;font-size:12px;font-family:"Crimson Text", serif;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.hero-slider-content-block__slide-subheading{margin-bottom:8px;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.hero-slider-content-block__button{cursor:default}.hero-slider-content-block__link .hero-slider-content-block__button{cursor:pointer}.hero-slider-content-block__navigation{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1050px), print{.hero-slider-content-block__navigation{margin:0 auto;width:982px}}@media screen and (min-width: 1334px), print{.hero-slider-content-block__navigation{width:100%;max-width:1290px}}.hero-slider-content-block__navigation .slick-arrow{position:absolute;top:50%;z-index:10;width:26px;height:56px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#ffffff;-webkit-transition:background 0.15s;transition:background 0.15s}.hero-slider-content-block__navigation .slick-arrow:hover{background:#404040}.hero-slider-content-block__navigation .slick-next{right:0}@media screen and (min-width: 1050px), print{.hero-slider-content-block__navigation .slick-next{right:auto;left:100%}}.hero-slider-content-block__navigation .slick-prev{left:0}@media screen and (min-width: 1050px), print{.hero-slider-content-block__navigation .slick-prev{right:100%;left:auto}}.login{padding:0 16px;text-align:center}@media screen and (min-width: 675px), print{.login{margin:0 auto;padding:24px 0;max-width:800px}.ui-dialog .login{width:600px}}.login .message__text{font-size:14px;text-align:left}@media screen and (min-width: 675px), print{.login__column{display:inline-block;width:50%;vertical-align:top}}.login__column+.login__column{border-top:1px solid #e5e5e4}@media screen and (min-width: 675px), print{.login__column+.login__column{border-top:0;border-left:1px solid #e5e5e4}}.login__form{margin:0 auto;padding:32px 0;max-width:280px;text-align:center}.ui-dialog .login__form{padding:32px}.login__form form{text-align:left}.login--password .login__form{box-shadow:0 1px 3px rgba(229,229,228,0.12),0 1px 2px rgba(229,229,228,0.24);padding:32px;max-width:450px;background:#ffffff}.login__form-title{font-size:24px;margin-bottom:24px}.page--scroll-disabled{overflow:hidden}.promo-code{padding:16px}.drawer .promo-code{padding:0}.promo-code__title{margin-bottom:0;font-size:16px;line-height:40px;text-align:center;cursor:pointer}.promo-code--is-active .promo-code__title{display:none}.modernizr-js .promo-code__form{display:none}.promo-code--is-active .promo-code__form{display:block}.check-box span{display:inline-block;vertical-align:top}.check-box span+span{margin-left:8px}.check-box__input{position:absolute;width:0;height:0;opacity:0}.check-box__label{position:relative;padding-left:22px;overflow:hidden;cursor:pointer}.check-box__label::after{display:block;text-indent:200%;width:14px;height:14px;background:transparent;white-space:nowrap;background-image:url(https://cdn.shadesoflight.com/assets/weblinc/store_front/icons/check_mark_gray_dark-5d8d53a9cf3c897ec2ebc6a9c6a8152ace1b75147062249b38b172fb783bddb6.svg);background-size:14px 14px;overflow:hidden;content:'';position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion){.check-box__label::after{-webkit-transition:none;transition:none}}.check-box__input:checked ~ .check-box__label::after{opacity:1}.check-box__label::before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;border:1px solid #999999;content:''}.check-box__input:focus ~ .check-box__label::before{border-color:#404040}.radio-button span{display:inline-block;vertical-align:top}.radio-button span+span{margin-left:8px}.radio-button__input{position:absolute;width:0;height:0;opacity:0}.radio-button__label{position:relative;padding-left:22px;overflow:hidden;cursor:pointer}.radio-button__label::before{position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #999999;border-radius:100%;content:''}.radio-button__input:focus ~ .radio-button__label::before{border-color:#404040}.radio-button__label::after{position:absolute;top:2px;left:2px;width:10px;height:10px;background-color:#404040;border-radius:100%;content:'';opacity:0;-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion){.radio-button__label::after{-webkit-transition:none;transition:none}}.radio-button__input:checked ~ .radio-button__label::after{opacity:1}.info-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.account-dashboard{margin:0 auto}.account-dashboard__section{margin-bottom:24px}.account-dashboard__section+.account-dashboard__section{padding-top:24px;border-top:1px solid #e5e5e4}.account-dashboard__section-header{margin-bottom:8px}.account-dashboard__sub-heading{margin:0;float:left;font-size:16px;font-family:"Crimson Text", serif}.account-dashboard__action{float:right}.account-dashboard__action .button{box-shadow:0 1px 3px rgba(64,64,64,0.12),0 1px 2px rgba(64,64,64,0.24);-webkit-transition:box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion){.account-dashboard__action .button{-webkit-transition:none;transition:none}}.account-dashboard__action .button:focus,.account-dashboard__action .button:hover{box-shadow:0 10px 20px rgba(64,64,64,0.19),0 6px 6px rgba(64,64,64,0.23)}.account-dashboard__section-content--product-group{text-align:center}.order{clear:both}@media screen and (min-width: 675px), print{.order__main{width:calc(100% - 41.5789473684% - 2%);float:left}}.order--confirmation .order__main{width:100%}@media screen and (min-width: 675px), print{.order__aside{width:41.5789473684%;float:right}}.tender{font-weight:bold}.tender__cell+.tender__cell{padding-left:32px}.content-summary{padding:16px;background:#ffffff}.content-summary__name{font-size:14px;margin-bottom:8px;font-weight:bold}.content-summary__summary{margin:0}.catalog-request{margin:0 auto;max-width:682px;padding:0 16px}.catalog-request__heading{text-align:center}@media screen and (min-width: 675px), print{.catalog-request__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.html-content-block .catalog-request__form{margin:0 auto;max-width:682px;padding:0 16px}@media screen and (min-width: 675px), print{.catalog-request__cell{width:calc((100% - 32px) / 2)}}.catalog-request__footer{width:100%;text-align:center}.ccpa-request{margin:0 auto;max-width:682px;padding:0 16px}.ccpa-request__heading{text-align:center}@media screen and (min-width: 675px), print{.ccpa-request__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.html-content-block .ccpa-request__form{margin:0 auto;max-width:682px;padding:0 16px}.ccpa-request__footer{width:100%;text-align:center}.product-video{position:relative;padding:0 0 56.25%;width:100vw;max-width:1050px;height:0}.product-video__embed{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.suggested-addresses{padding:0 20px;max-width:700px}.suggested-addresses__description{padding:20px 20px 0;text-align:center}.suggested-addresses__heading{margin-top:40px;text-transform:uppercase}.trustpilot-reviews{display:none;margin-bottom:16px;padding:24px;background:#ffffff;border-top:1px solid #e5e5e4}.modernizr-js .trustpilot-reviews{display:block}@media screen and (min-width: 1050px), print{.trustpilot-reviews__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.trustpilot-reviews__heading{font-size:14px;margin:0;margin-bottom:16px;font-family:"Crimson Text", serif;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width: 1050px), print{.trustpilot-reviews__heading{font-size:24px;float:left;cursor:pointer}}.trustpilot-reviews__heading::after{display:inline-block;position:relative;font-style:normal;font-family:icons;line-height:1;vertical-align:middle;content:"+";float:right;color:#404040;font-size:20px;font-family:"Fira Sans", sans-serif;font-weight:bold;vertical-align:-2px}@media screen and (min-width: 1050px), print{.trustpilot-reviews__heading::after{display:none}}.trustpilot-reviews--is-open .trustpilot-reviews__heading::after{content:"-"}@media screen and (min-width: 1050px), print{.trustpilot-reviews--is-open .trustpilot-reviews__heading::after{display:none}}.trustpilot-reviews__summary{display:block}@media screen and (min-width: 1050px), print{.trustpilot-reviews__summary{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.trustpilot-reviews__actions{display:none;text-align:center}@media screen and (min-width: 1050px), print{.trustpilot-reviews__actions{display:block;text-align:right}}.trustpilot--reviews--is-open .trustpilot-reviews__actions{display:block}.trustpilot-reviews__read-reviews-button{display:none}.trustpilot-reviews__read-reviews-button::after{display:inline-block;position:relative;font-style:normal;font-family:icons;line-height:1;vertical-align:middle;content:"+";margin-left:4px;color:inherit;font-size:20px;font-family:"Fira Sans", sans-serif;font-weight:bold;line-height:12px;vertical-align:-2px}@media screen and (min-width: 1050px), print{.trustpilot-reviews__read-reviews-button{display:inline-block;margin-left:8px}}.trustpilot-reviews--is-open .trustpilot-reviews__read-reviews-button::after{content:"-"}.trustpilot-reviews__button-label--expand{display:inline-block}.trustpilot-reviews--is-open .trustpilot-reviews__button-label--expand{display:none}.trustpilot-reviews__button-label--close{display:none}.trustpilot-reviews--is-open .trustpilot-reviews__button-label--close{display:inline-block}.trustpilot-reviews__content{display:none;margin:16px 0}.trustpilot-reviews--is-open .trustpilot-reviews__content{display:block}.trustpilot-widget--summary{max-height:65px;overflow:hidden}.trustpilot-reviews--is-open .trustpilot-widget--summary{display:none}.modernizr-js .blog__view-tags{display:block;margin:0 auto 18px;max-width:364px}@media screen and (min-width: 675px), print{.modernizr-js .blog__view-tags{max-width:none}}@media screen and (min-width: 1050px), print{.modernizr-js .blog__view-tags{display:none}}.blog__results-view-all{text-align:center}.blog__results-view-all .button{width:95%}@media screen and (min-width: 675px), print{.blog__results-view-all .button{width:50%}}.blog-nav__menu{text-align:center;background:#ffffff}.blog-nav__menu-item{display:block;margin:0 4px}@media screen and (min-width: 675px), print{.blog-nav__menu-item{display:inline-block}}.blog-nav__menu-item+.blog-nav__menu-item{border-top:1px solid #e5e5e4}@media screen and (min-width: 675px), print{.blog-nav__menu-item+.blog-nav__menu-item{border:0}}.blog-nav__menu-item-link{display:block;padding:16px;letter-spacing:0.05em}.blog-nav__menu-item-link:hover{color:#ffffff;text-decoration:none;background:#404040}.blog-nav__menu-item--selected .blog-nav__menu-item-link{font-weight:bold}.entry-grid{margin:0 auto;text-align:center}@media screen and (min-width: 675px), print{.entry-grid--list{text-align:left}}.entry-grid__cell{margin:0 1% 16px;width:98%;max-width:364px;vertical-align:top}@media screen and (min-width: 675px), print{.entry-grid__cell{width:48%}}@media screen and (min-width: 1050px), print{.entry-grid__cell{width:31.3333333333%}}.entry-grid--list .entry-grid__cell{text-align:left}@media screen and (min-width: 675px), print{.entry-grid--list .entry-grid__cell{margin:0 0 18px;width:100%;max-width:none}}.entry-summary{max-width:364px;background:#ffffff}@media screen and (min-width: 675px), print{.entry-summary--list{max-width:none}}@media screen and (min-width: 675px), print{.entry-summary--list .entry-summary__thumbnail{display:inline-block;padding:32px 0 32px 32px;width:40%;max-width:364px;vertical-align:top}}.entry-summary__thumbnail-link{display:block;padding-bottom:71.4285714286%;height:0;overflow:hidden}.entry-summary__content{position:relative;padding:8px 16px}@media screen and (min-width: 675px), print{.entry-summary__content{text-align:left}}.entry-summary--list .entry-summary__content{padding:24px}@media screen and (min-width: 675px), print{.entry-summary--list .entry-summary__content{display:inline-block;padding:32px;width:60%;vertical-align:top}}.entry-summary__title{font-size:14px;margin-bottom:4px;font-family:"Crimson Text", serif;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase}@media screen and (min-width: 675px), print{.entry-summary__title{max-width:70%}}.entry-summary--list .entry-summary__title{font-size:20px}@media screen and (min-width: 675px), print{.entry-summary--list .entry-summary__title{max-width:none}}.entry-summary__meta{margin-bottom:8px}.entry-summary__author{display:inline-block;margin-right:16px;font-family:"Crimson Text", serif;font-weight:bold;text-transform:uppercase}@media screen and (min-width: 675px), print{.entry-summary__author{font-size:14px}}.entry-summary__comment-count{display:inline-block;color:#595959}.entry-summary__comment-count a{color:inherit}.entry-summary__summary{margin-bottom:8px;color:#595959}@media screen and (min-width: 675px), print{.entry-summary__summary{margin-bottom:0;max-width:70%}}.entry-summary--list .entry-summary__summary{margin-bottom:18px}@media screen and (min-width: 675px), print{.entry-summary--list .entry-summary__summary{max-width:none}}.entry-summary__tags .button{text-transform:uppercase}.entry-summary__tags-item{margin-right:8px}@media screen and (min-width: 675px), print{.entry-summary__action{position:absolute;top:8px;right:8px}}.blog-entry__hero [class$='content-block']{margin-bottom:0}.blog-entry__label{display:inline-block;margin:0 4px 0 0}.blog-entry__header{padding:24px;text-align:center}@media screen and (min-width: 675px), print{.blog-entry__header{margin-bottom:32px}}.blog-entry__title{font-size:24px;line-height:1.2}@media screen and (min-width: 675px), print{.blog-entry__title{font-size:28px}}.blog-entry__author{color:#000000;font-family:"Crimson Text", serif;font-weight:bold;letter-spacing:2px;text-transform:uppercase}.blog-entry__publisher,.blog-entry__created{margin:0}.blog-entry__comment-count{display:inline-block;margin:0 0 0 8px}.blog-entry__comment-count a{color:#595959}.blog-entry__tags-list-item{margin-right:8px;text-transform:uppercase}.blog-entry__body{margin:0 auto 18px;padding:32px 16px;max-width:1150px;color:#595959;font-size:14px;line-height:2;border-top:2px solid #f7f7f7}.blog-entry__share{display:none}@media screen and (min-width: 675px), print{.blog-entry__share{display:block;text-align:center}}.blog-entry__share .share-buttons{display:inline-block;vertical-align:middle}.blog-entry__share .share-buttons__item{margin:0}.blog-entry__share-content{padding:16px;background:#f7f7f7}@media screen and (min-width: 675px), print{.blog-entry__share-content{display:inline-block}}.blog-entry__share-content .share-buttons__label{margin:0 0 0 16px}.blog-entry__products{padding:32px 16px}.blog-entry__comments{padding:16px;background:#f7f7f7}.blog-entry__section .blog-entry__section{text-align:center}.blog-entry__section .blog-entry__section p{font-weight:bold}.blog-entry__comments-header{text-align:center}.blog-entry__comments-heading{font-size:14px;margin:0;padding:16px 0;text-align:left}@media screen and (min-width: 675px), print{.blog-entry__comments-heading{font-size:28px;padding:32px 0;text-align:center}}.modernizr-js .blog-entry__comments-heading::after{display:inline-block;position:relative;font-style:normal;font-family:icons;line-height:1;vertical-align:middle;content:"+";float:right;font-size:20px;font-family:"Fira Sans", sans-serif;font-weight:bold}@media screen and (min-width: 1050px), print{.modernizr-js .blog-entry__comments-heading::after{display:none}}@media screen and (min-width: 1050px), print{.modernizr-js .blog-entry__comments-heading{cursor:pointer}}.blog-entry__comments--is-open .blog-entry__comments-heading::after{content:"-"}@media screen and (min-width: 1050px), print{.blog-entry__comments--is-open .blog-entry__comments-heading::after{display:none}}.blog-entry__comment-heading{font-size:14px}@media screen and (min-width: 675px), print{.blog-entry__comment-heading{font-size:28px;text-align:center}}.blog-entry__comment-group{clear:both;margin:0 auto;max-width:1150px}.modernizr-js .blog-entry__comment-group{display:none}@media screen and (min-width: 675px), print{.modernizr-js .blog-entry__comment-group{display:block}}.blog-entry__comments--is-open .blog-entry__comment-group{display:block}.blog-entry__comment{margin-bottom:32px;padding:16px 8px;font-size:14px;background:#ffffff;letter-spacing:1px}@media screen and (min-width: 675px), print{.blog-entry__comment{padding:32px 48px}}.blog-entry__comment-item{margin:0 0 4px}.blog-entry__comment-item--author{margin-bottom:9px;color:#000000;font-size:14px;font-weight:bold;text-transform:uppercase}.blog-entry__comment-item--datetime{margin-bottom:8px;color:#000000;font-family:"Crimson Text", serif;font-weight:bold;text-transform:uppercase}.blog-entry__comment-item--body{margin-bottom:16px;letter-spacing:normal}.blog-entry__comments-form{padding:16px 0;text-align:left}@media screen and (min-width: 675px), print{.blog-entry__comments-form{margin:0 auto;padding:32px 0;width:400px}}.blog-entry-summary__entry-thumbnail{text-align:center}@media screen and (min-width: 675px), print{.blog-entry-summary__entry-thumbnail{margin:8px 16px 8px 0;width:160px;float:left}}.blog-entry-summary__entry-label{display:inline-block;margin:0 4px 0 0}.blog-entry-summary__entry-author{display:inline-block;margin:0 8px 0 0}.blog-entry-summary__entry-datetime{display:inline-block}.blog-entry-summary__entry-comment-count{display:inline-block;margin:0 0 0 8px}.blog-entry-summary__entry-tags-list{display:inline-block}.blog-entry-summary__entry-tags-list-item+.blog-entry-summary__entry-tags-list-item{margin:0 0 0 4px}@media screen and (min-width: 675px), print{.color-options{margin:0;text-align:center}}.product-summary__info .color-options{position:absolute;top:0;right:0;left:0}.color-options__label{margin-bottom:0;color:#404040}.color-options__current-color-name{font-weight:normal}.color-options__color{position:relative;margin:4px 4px 0 0;width:34px;height:34px;line-height:34px;border:1px solid transparent;border-radius:100%;vertical-align:top;overflow:hidden}@media screen and (min-width: 675px), print{.color-options__color{margin:4px}}.color-options__color:focus,.color-options__color:hover{border-color:#999999}.color-options--small .color-options__color{margin:2px;width:26px;height:26px;line-height:26px}.color-options__color--selected{border-color:#999999}.color-options__color--count{margin-left:0}.color-options__color--count:focus,.color-options__color--count:hover{border-color:transparent}.color-options--small .color-options__color--count{width:20px;overflow:visible}.color-options__color-button,.color-options__color-button-image,.color-options__color-count-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:100%}.color-options__color-count-link{padding:0;text-align:left}.color-options__color-count-link::before{padding-right:2px;content:'+'}.color-options__color-count-link:hover{text-decoration:none}@media screen and (min-width: 675px), print{.size-options{text-align:center}}.size-options__label{margin-bottom:0;color:#404040}.size-options__label span{font-weight:normal}.size-options__size-guide{display:inline}.size-options__size-group{position:relative}.size-options__size{position:relative;margin:4px 4px 0 0}@media screen and (min-width: 675px), print{.size-options__size{margin:4px}}.size-options__size .value__error{position:absolute;top:calc(100% + 4px);left:0;padding:0 4px;min-width:150px;color:#ffffff;text-align:center;background:#eb2027}@media screen and (min-width: 675px), print{.size-options__size .value__error{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.size-options__size .value__error::before{width:0;height:0;border-right:7px solid transparent;border-bottom:7px solid #eb2027;border-left:7px solid transparent;position:absolute;bottom:100%;left:0;content:''}@media screen and (min-width: 675px), print{.size-options__size .value__error::before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.size-options__size-button{margin:0}.size-options__size-input{vertical-align:top}.size-options__size-label{display:inline-block;padding:4px 16px;color:#666666;font-weight:bold;text-align:center;background:#ffffff;border:2px solid #999999;vertical-align:top;cursor:pointer}.size-options__size-label:focus,.size-options__size-label:hover{border-color:#000000}.size-options__size-label--unavailable{color:#ffffff;background:#e5e5e4;border:transparent}.size-options__size-label--unavailable:focus,.size-options__size-label--unavailable:hover{background:#e5e5e4}.size-options__size-label--selected{color:#ffffff;background:#000000;border-color:transparent}.size-options__size-label--focused{border-color:#000000}.size-options__size-messages{display:none}.size-options__size:hover .size-options__size-messages{display:block;position:absolute;z-index:10;top:calc(100% + 4px);left:0;min-width:100px;text-align:center}@media screen and (min-width: 675px), print{.size-options__size:hover .size-options__size-messages{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.size-options__size-message{margin:0;padding:0 4px;background:#ffffff;border:1px solid #e5e5e4}.size-options__size-message::before{width:0;height:0;border-right:7px solid transparent;border-bottom:7px solid #e5e5e4;border-left:7px solid transparent;position:absolute;bottom:100%;left:0;content:''}@media screen and (min-width: 675px), print{.size-options__size-message::before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.size-options__size-message::after{width:0;height:0;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent;position:absolute;bottom:calc(100% - 1px);left:1px;content:''}@media screen and (min-width: 675px), print{.size-options__size-message::after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.product-summary .rating{margin:8px auto 0}.rating{position:relative;font-size:16px;font-style:normal;font-family:"Rating Stars";font-weight:normal;font-variant:normal;text-transform:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rating__cell{display:inline-block;position:relative;color:#e5e5e4;speak:none}.rating__cell::before{content:"#"}.rating__star{display:block;position:absolute;top:0;left:0;width:100%;height:100%;color:#f9cb28;overflow:hidden}.rating__star::before{content:"#"}.reviews{padding:24px;background:#ffffff;border-top:1px solid #e5e5e4}.reviews__heading{font-size:14px;margin:0;font-family:"Crimson Text", serif;text-transform:none}@media screen and (min-width: 1050px), print{.reviews__heading{font-size:24px;float:left}}.modernizr-js .reviews__heading::after{display:inline-block;position:relative;font-style:normal;font-family:icons;line-height:1;vertical-align:middle;content:"+";float:right;color:#404040;font-size:20px;font-family:"Fira Sans", sans-serif;font-weight:bold;vertical-align:-2px}@media screen and (min-width: 1050px), print{.modernizr-js .reviews__heading::after{display:none}}@media screen and (min-width: 1050px), print{.modernizr-js .reviews__heading{cursor:pointer}}.reviews--is-open .reviews__heading::after{content:"-"}@media screen and (min-width: 1050px), print{.reviews--is-open .reviews__heading::after{display:none}}.reviews__stars .rating{display:inline-block;margin:0;font-size:14px;vertical-align:-2px}@media screen and (min-width: 675px), print{.reviews__stars .rating{margin-left:8px}}@media screen and (min-width: 1050px), print{.reviews__stars .rating{margin-left:16px;font-size:24px}}.modernizr-js .reviews__actions{display:none;text-align:center}@media screen and (min-width: 1050px), print{.modernizr-js .reviews__actions{display:block;text-align:right}}.reviews--is-open .reviews__actions{display:block}@media screen and (min-width: 1050px), print{.reviews__write-action{display:inline-block;margin:0 0 0 24px;float:left}}.reviews__read-reviews-button{display:none}.reviews__read-reviews-button::after{display:inline-block;position:relative;font-style:normal;font-family:icons;line-height:1;vertical-align:middle;content:"+";margin-left:4px;color:inherit;font-size:20px;font-family:"Fira Sans", sans-serif;font-weight:bold;line-height:12px;vertical-align:-2px}@media screen and (min-width: 1050px), print{.modernizr-js .reviews__read-reviews-button{display:inline-block;margin-left:8px}}.reviews--is-open .reviews__read-reviews-button::after{content:"-"}.reviews__body{padding:16px;font-size:14px;background:#f7f7f7}.modernizr-js .reviews__body{display:none}.reviews--is-open .reviews__body{display:block}@media screen and (min-width: 675px), print{.reviews__sort{margin-bottom:8px;float:right}}.reviews__sort .value{padding:0}.reviews__review-group{margin:0;clear:right;list-style:none}.reviews__review{margin-top:16px;padding:16px;background:#ffffff}.reviews__review-header .rating{display:inline-block;margin:0 8px 0 0;vertical-align:middle}.reviews__review-meta{display:inline-block;vertical-align:middle}.reviews__review-author{margin:0;line-height:1}.reviews__review-date{margin-left:8px;font-style:italic;font-family:"Crimson Text", serif;font-size:12px;line-height:1}.reviews__review-badge{margin:0;float:right}.reviews__review-title{font-size:14px;margin:0}.reviews-aggregate{margin:0 0 12px}.reviews-aggregate .rating{display:inline-block;margin:0 5px 0 0}.reviews-aggregate__rating-link:hover{text-decoration:none}.reviews-aggregate__write-action::before{padding-right:5px;border-left:1px solid #404040;content:''}.write-review{margin:0 auto;padding:16px}@media screen and (min-width: 675px), print{.write-review{width:400px}}.write-review__name{margin:0;color:#404040}.write-review__ratings{margin:0 0 20px;list-style:none}.write-review__rating{font-size:24px}.modernizr-js .write-review__rating{padding-right:4px;float:left}.write-review__rating-input{margin:0 5px 0 0}.write-review__star{display:inline-block}.modernizr-js .write-review__star::before{color:#595959;font-family:"Rating Stars";content:'\21'}.modernizr-js .write-review__star--hovered::before,.modernizr-js .write-review__star--active::before{color:#f9cb28;content:'\23'}.write-review__star--hovered{opacity:0.4}.write-review__star--active{opacity:1}.wish-list-form{text-align:right}.wish-list-form__action .text-button{color:#595959;font-weight:500}.wish-list-form__action .text-button::before{margin-right:8px;content:"+"}.wish-lists__section{margin-bottom:24px}.wish-lists__section+.wish-lists__section{padding-top:24px}.wish-lists__section .browsing-controls{float:right}.wish-lists__section-header{margin-bottom:8px;font-size:16px}.wish-lists__section--items .wish-lists__section-header{float:left}.wish-lists__section-content{padding:16px;background:#ffffff}.wish-lists__section--items .wish-lists__section-content{clear:both}.wish-lists__section-content .button-property-group{margin-bottom:0}.wish-lists__section-content p{margin-bottom:4px}.wish-lists__public-url-name,.wish-lists__public-url-link{margin:0 0 4px}.wish-lists__section--settings .button-property__name{display:inline-block;font-size:12px;font-weight:normal}.wish-lists__section--share .share-buttons__group{display:table;width:100%}.wish-lists__section--share .share-buttons__item{display:table-cell;text-align:center}.wish-lists__section--items{padding-top:16px;border-top:1px solid #e5e5e4}.wish-lists__section--items .property--responsive .value{padding:inherit}.wish-lists__results{padding:16px;background:#ffffff}.break-word,.style-guide-nav__menu-button{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.clearfix:after,.ui-menu .ui-menu-item:after,.drawer__actions:after,.drawer__action-group:after,.product-details:after,.product-details__media:after,.product-details__alternate-image-group:after,.product-details__video-thumbnails:after,.product-detail__action-container:after,.page-header__wrapper:after,.product-list__item:after,.property__name:after,.browsing-controls:after,.page-content:after,.page-footer__connect:after,.page-footer__policy-wrapper:after,.result-filters__section:after,.view:after,.mega-menu__nav-group:after,.account-dashboard__section-header:after,.order:after,.blog-entry__comments-header:after,.blog-entry-summary__entry:after,.reviews__header:after,.reviews__review-header:after,.reviews-aggregate:after,.modernizr-js .write-review__ratings:after{display:table;clear:both;border-spacing:0;content:''}.hidden{display:none}.modernizr-js .hidden-if-js-enabled,.modernizr-js .write-review__star-text{display:none}.image-replacement,.modernizr-cssanimations .loading,.page-header__logo-link{display:block;text-indent:200%;white-space:nowrap;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visually-hidden,.ui-helper-hidden-accessible,.result-filters__filter--color .result-filters__filter-link-text,.result-filters__filter--color .result-filters__filter-link-count,.modernizr-js .size-options__size-input,.modernizr-js .write-review__rating-input{position:absolute;padding:0;width:1px;height:1px;border:0;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.mobile-nav__item-node--1,.primary-nav__item-node--1,.product-details__id,.button-property__name,.property__message,.property__name,.checkout-step-summary__section-title,.color-options__label,.size-options__label,.reviews__review-badge,.write-review__name,.heading{display:block;font-weight:bold;letter-spacing:0.05em}.heading--1{font-size:36px;font-family:"Crimson Text", serif;font-weight:normal;text-transform:uppercase}.hero-content-block__heading,.heading--2{font-size:28px;font-family:"Crimson Text", serif;font-weight:normal;text-transform:uppercase}.heading--3{font-size:24px}.button-property__name,.property__message,.property__name,.checkout-step-summary__section-title,.color-options__label,.size-options__label,.write-review__name,.heading--4{font-size:14px}.reviews__review-badge,.heading--5{font-size:14px;font-style:italic;font-family:"Crimson Text", serif;font-weight:normal}.mobile-nav__item-node--1,.primary-nav__item-node--1,.product-details__id,.breadcrumbs__node,.heading--6{font-size:12px;font-weight:500}
