.photo_session_link_items{display:flex;flex-wrap:wrap;width:100%;margin:0 auto 1.2rem;padding:0;list-style:none}.photo_session_link_item{width:25%}.photo_session_link_item:not(:last-of-type){border-right:solid 1px #fff}.photo_session_link_item a{position:relative;display:flex;justify-content:center;align-items:center;padding:16px;color:inherit;border:solid 1px #bbb;font-size:1.5rem;font-weight:700;text-decoration:none;transition-duration:.2s;letter-spacing:.05em;background-color:rgb(var(--color-base-background-2))}@media(prefers-color-scheme:dark){.photo_session_link_item a{background-color:rgb(var(--color-background-card-dark))}}.photo_session_link_item a:hover{background-color:#fff;color:rgb(var(--color-base-background-3));border:solid 1px rgb(var(--color-base-background-3))}.photo_session_link_item a:after{content:"";margin:auto;position:absolute;top:0;bottom:0;right:8%;width:8px;height:8px;border-top:2px solid #040404;border-right:2px solid #040404;transform:rotate(45deg);transition-duration:.2s}.photo_session_link_item a:hover:after{border-top:2px solid rgb(var(--color-base-background-3));border-right:2px solid rgb(var(--color-base-background-3))}.photo_session_link_item a:hover:after{color:rgb(var(--color-base-background-3))}#photo_session .photo_session_ttl{margin:auto auto 1rem;padding:.8rem 0 .8rem 1.6rem;color:#fff;background-color:rgb(var(--color-base-background-3));font-weight:700;letter-spacing:.05em}#photo_session .photo_session_collection_ttl{display:flex;margin-top:24px;margin-bottom:16px;padding:12px 16px 8px;column-gap:2.4rem;background-color:#e2e2e2}#photo_session .photo_session_collection_ttl h3{margin:0;font-size:1.8rem;font-weight:700}@media(prefers-color-scheme:dark){#photo_session .photo_session_collection_ttl h3{color:#212121}}#photo_session .photo_session_collection_shootinglocation{font-size:1.8rem;font-weight:700}@media screen and (max-width:767px){.photo_session_link_items .photo_session_link_item{width:50%;border:none;flex-wrap:wrap}.photo_session_link_items .photo_session_link_item a{border:none;border-top:solid 1px #bbb;border-left:solid 1px #bbb}.photo_session_link_items .photo_session_link_item:nth-of-type(2) a{border-right:solid 1px #bbb}.photo_session_link_items .photo_session_link_item:nth-of-type(3) a{border-bottom:solid 1px #bbb}.photo_session_link_items .photo_session_link_item:nth-of-type(4) a{border-right:solid 1px #bbb;border-bottom:solid 1px #bbb}}.photo_session__button{margin:8rem auto 6.4rem}.photo_session__button:after{content:" \300b";padding:0 0 0 .5rem}.photo_session__button-wrapper{grid-row:3;grid-column:span 2;align-self:center}.photo_session__button-wrapper:first-of-type{grid-row:2;grid-column:span 2}.photo_session__button-wrapper .button{width:100%}@media screen and (min-width:576px){.photo_session__button-wrapper{grid-row:unset;grid-column:unset;text-align:center}.photo_session__button-wrapper:first-of-type{grid-row:unset}.photo_session__button-wrapper .button{width:auto}}.photo_session__button-wrapper_desktop{display:none}@media screen and (min-width:576px){.photo_session__button-wrapper_desktop{display:block}}.photo_session__button-wrapper_mobile{display:block}@media screen and (min-width:576px){.photo_session__button-wrapper_mobile{display:none}}.satsueikai_info .satsueikai_info_social{display:flex;column-gap:1.5rem;align-items:center}.satsueikai_info .satsueikai_info_social .icon{width:3rem}.satsueikai_info table{background-color:rgb(var(--color-base-background-2))}@media(prefers-color-scheme:dark){.satsueikai_info table{background-color:rgb(var(--color-background-card-dark))}}.satsueikai_info table tbody td:first-child{background:#f0f0f0;min-width:120px}@media(prefers-color-scheme:dark){.satsueikai_info table tbody td:first-child{background-color:rgb(var(--color-background-card-dark))}}.satsueikai_info table tbody td:not(:first-child){width:100%}.satsueikai_info table thead{background:var(--accent2, #AE4E67);color:#fff}.satsueikai_info table td a{text-decoration:underline}@media screen and (max-width:767px){.satsueikai_info table tbody td:first-child{min-width:100px}}#photo_session.shopify-section:first-child.product-section{margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height)}#photo_session .product__main{width:33%}#photo_session .product__info-wrapper{width:calc(67% - 2.4rem)}#photo_session .product__outer{gap:2.4rem}#photo_session .product__media-list{width:100%}#photo_session .product__badge{margin:.2rem 0;padding:.4rem 1.2rem;background:var(--accent2, #AE4E67);color:#fff;border-radius:4px;font-size:1.6rem;font-weight:700}#photo_session .product-form__controls-group label{width:100%;justify-content:flex-start}#photo_session .product-form__controls-group input{position:unset!important;width:1.5rem!important;height:1.5rem!important}#photo_session .product-form__controls-group table{width:100%}#photo_session .product-form__controls-group table thead{background-color:#f0f0f0;white-space:nowrap}@media(prefers-color-scheme:dark){#photo_session .product-form__controls-group table thead{background-color:rgb(var(--color-background-card-dark))}}#photo_session .product-form__controls-group table tbody{background-color:rgb(var(--color-base-background-2))}@media(prefers-color-scheme:dark){#photo_session .product-form__controls-group table tbody{background-color:rgb(var(--color-background-card-dark))}}#photo_session .product-form__controls-group table thead tr th,#photo_session .product-form__controls-group table tbody tr td{width:auto;padding:.4rem 1.2rem}#photo_session .product-form__controls-group table thead tr th:nth-child(1){width:10%!important}#photo_session .product-form__controls-group table thead tr th:nth-child(2){width:10%!important}#photo_session .product-form__controls-group table thead tr th:nth-child(3){width:25%!important}#photo_session .product-form__controls-group table thead tr th:nth-child(4){width:auto!important}#photo_session .product-form__controls-group table thead tr th:nth-child(5){width:16%!important}#photo_session .product-form__controls-group table thead tr th:nth-child(6){width:19%!important}@media screen and (max-width:767px){#photo_session .product-form__controls-group table thead{display:none}#photo_session .product-form__controls-group table tbody tr{display:grid;grid-template-columns:48px 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-column-gap:0px;grid-row-gap:0px;width:100%}#photo_session .product__info-wrapper{width:100%}#photo_session .product-form__controls-group table tbody tr td{display:flex;flex-direction:column;justify-content:center;width:100%;padding:4px 8px}#photo_session .product-form__controls-group table tbody tr td:nth-of-type(1){display:flex;align-items:center;justify-content:center;grid-area:1 / 1 / 6 / 2}#photo_session .product-form__controls-group table tbody tr td:nth-of-type(n+3):nth-of-type(-n+5):before{content:attr(data-label);display:block;font-weight:700;margin-right:8px;font-size:12px}#photo_session .product-form__controls-group table tbody tr td:nth-of-type(2){grid-area:1 / 2 / 2 / 4;background-color:#f0f0f0;font-weight:700}@media(prefers-color-scheme:dark){#photo_session .product-form__controls-group table tbody tr td:nth-of-type(2){background-color:unset}}#photo_session .product-form__controls-group table tbody tr td:nth-of-type(3){grid-area:2 / 2 / 3 / 3}#photo_session .product-form__controls-group table tbody tr td:nth-of-type(4){grid-area:2 / 3 / 3 / 4}#photo_session .product-form__controls-group table tbody tr td:nth-of-type(5){grid-area:3 / 2 / 4 / 3}#photo_session .product-form__controls-group table tbody tr td:nth-of-type(6){grid-area:3 / 3 / 5 / 4}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/section-main-photo_session.css.map */
